Բովանդակություն:
- Քայլ 1. Ինչու՞ BLE սկաներ:
- Քայլ 2: Նախապատրաստում
- Քայլ 3: Կտրեք PCB- ն
- Քայլ 4: Pinոդման Pin վերնագիր
- Քայլ 5: Sոդման հոսանքի միացում
- Քայլ 6: eringոդման աշխատանքներ Քաշեք դիմադրությունը
- Քայլ 7. Programոդման ծրագրի կապում
- Քայլ 8: Մաքրել TicTac տուփը
- Քայլ 9. Սեղմեք տուփի մեջ
- Քայլ 10: Պատրաստեք ծրագրակազմ
- Քայլ 11: Programրագրեք ESP32- ը
- Քայլ 12: Տվյալների ստացում
- Քայլ 13: Հզորության չափում
- Քայլ 14: Ուրախ սկանավորում:
![Nano ESP32 BLE սկաներ ՝ 14 քայլ (նկարներով) Nano ESP32 BLE սկաներ ՝ 14 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5950-27-j.webp)
Video: Nano ESP32 BLE սկաներ ՝ 14 քայլ (նկարներով)
![Video: Nano ESP32 BLE սկաներ ՝ 14 քայլ (նկարներով) Video: Nano ESP32 BLE սկաներ ՝ 14 քայլ (նկարներով)](https://i.ytimg.com/vi/hdC_h1CJAAM/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
![Nano ESP32 BLE սկաներ Nano ESP32 BLE սկաներ](https://i.howwhatproduce.com/images/002/image-5950-28-j.webp)
Այս հրահանգները ցույց են տալիս, թե ինչպես օգտագործել ESP32- ը անլար BLE ազդանշանի սկաներ պատրաստելու համար, բոլոր սկանավորված տվյալները WiFi- ի միջոցով կուղարկվեն HTTP սերվերին:
Քայլ 1. Ինչու՞ BLE սկաներ:
![Ինչու՞ BLE սկաներ Ինչու՞ BLE սկաներ](https://i.howwhatproduce.com/images/002/image-5950-29-j.webp)
BLE (Bluetooth Low Energy) ազդանշանը շատ տարածված է ընթացիկ թվային սարքի, բջջային հեռախոսի, դաստակի, iBeacon- ի, ակտիվների պիտակի համար: Այս ազդանշանը ոչ միայն կօգնի ձեզ միավորել սարքերը, այլև կարող է հաղորդել սարքի կարգավիճակի մասին, ինչպիսիք են մարտկոցի մակարդակը, սրտի բաբախյունը, շարժումը (քայլել, վազել, ընկնել), ջերմաստիճանը, խուճապի մատնելը, կորուստը կանխել … և այլն:
Դա արժեքավոր մեծ տվյալ է գտնվելու վայրը հետևելու համար, եթե մենք կարողանանք հավաքել BLE ազդանշանը որոշակի թվով դիրքերում:
Երկարաժամկետ հեռանկարում BLE սկաները պետք է ամրագրվի ընտրված դիրքում: Այնուամենայնիվ, ճիշտ վայրի ընտրությունը պահանջում է փորձ և սխալ: Փոքր անլար BLE սկաները հարմար է, որը կօգնի ձեզ ստուգել, թե որտեղ է ճիշտ տեղը:
Քայլ 2: Նախապատրաստում
![Պատրաստում Պատրաստում](https://i.howwhatproduce.com/images/002/image-5950-30-j.webp)
![Պատրաստում Պատրաստում](https://i.howwhatproduce.com/images/002/image-5950-31-j.webp)
ESP32 տախտակ
Այս անգամ ես օգտագործում եմ ESP-WROOM-32 տախտակը:
Մի փոքրիկ տարա
Smallանկացած փոքր տարա պետք է լավ լինի, ձեռքումս կա մի փոքրիկ TicTac տուփ, և դրա մեջ պարզապես տեղավորվում է ESP32 տախտակը, ի whatնչ զուգադիպություն:
Լիպո մարտկոց
ESP32 գագաթնակետային հոսանքը մոտ 250 մԱ է: Cանկացած պահի 1C հոսանք չլցնելու համար Lipo մարտկոցը պետք է գերազանցի 250 mAh հզորությունը: 852025 -ը առավելագույն չափն է, որը կարող է տեղավորվել Tictac- ի տուփի մեջ և պնդում է, որ այն ունի 300 mAh, բավականաչափ լավ է:
Էլեկտրաէներգիայի կարգավորիչ միացում
3.3 Վ LDO կարգավորիչ, որոշ կոնդենսատորներ, ես ունեմ որոշ HT7333A կարգավորիչ, 22 uf և 100 uf կոնդենսատոր ձեռքին
Մյուսները
10k Ohm SMD ռեզիստոր ՝ EN քորոցը բարձրացնելու համար, մի փոքր կտոր բազմաֆունկցիոնալ PCB, հոսանքի անջատիչ, որոշ պատված լարեր, 7 կապում վերնագիր
ESP32 Dev նավահանգիստ
Programրագրի ընթացքում այն պահանջում է նաև ESP32 զարգացման նավահանգիստ, դուք կարող եք գտնել այն պատրաստելու իմ նախորդ հրահանգներում:
www.instructables.com/id/Battery-Powered-E…
Քայլ 3: Կտրեք PCB- ն
![Կտրեք PCB- ն Կտրեք PCB- ն](https://i.howwhatproduce.com/images/002/image-5950-32-j.webp)
Չափեք ձեր փոքրիկ տարայի չափը և կտրեք PCB- ն, որպեսզի այն տեղավորվի դրա մեջ:
Քայլ 4: Pinոդման Pin վերնագիր
![Sոդման Pin վերնագիր Sոդման Pin վերնագիր](https://i.howwhatproduce.com/images/002/image-5950-33-j.webp)
Եկեք սկսենք եռակցման աշխատանքը 7 կապում վերնագրից և PCB- ից:
Քայլ 5: Sոդման հոսանքի միացում
![Sոդման հոսանքի միացում Sոդման հոսանքի միացում](https://i.howwhatproduce.com/images/002/image-5950-34-j.webp)
![Sոդման հոսանքի միացում Sոդման հոսանքի միացում](https://i.howwhatproduce.com/images/002/image-5950-35-j.webp)
![Sոդման հոսանքի միացում Sոդման հոսանքի միացում](https://i.howwhatproduce.com/images/002/image-5950-36-j.webp)
Ահա կապի ամփոփագիրը.
LDO Vin -> Vcc pin header (1) -> power switch -> Lipo V+, Charge pin header (7)
LDO GND -> GND կապիչ վերնագիր (2), կոնդենսատորներ V- կապում, ESP32 GND LDO Vout -> կոնդենսատորներ V+ կապում, ESP32 Vcc
Քայլ 6: eringոդման աշխատանքներ Քաշեք դիմադրությունը
![Sոդում Քաշեք վերևի դիմադրությունը Sոդում Քաշեք վերևի դիմադրությունը](https://i.howwhatproduce.com/images/002/image-5950-37-j.webp)
Այս նախագծում ամենադժվար զոդման աշխատանքն է, ESP32 տախտակի մեջ քորոցի լայնությունը կազմում է ընդամենը 1.27 մմ: Բարեբախտաբար, Vcc և EN քորոցը մոտակայքում է, այն կարող է ուղղորդել զոդման ռեզիստորը երկու պինների միջև ՝ առանց լարերի:
ESP32 Vcc քորոց -> 10k Օմ դիմադրություն -> ESP32 EN քորոց
Քայլ 7. Programոդման ծրագրի կապում
![Oldոդման ծրագրի կապում Oldոդման ծրագրի կապում](https://i.howwhatproduce.com/images/002/image-5950-38-j.webp)
Ահա կապի ամփոփագիրը.
Tx կապի վերնագիր (3) -> ESP32 Tx քորոց
Rx կապի վերնագիր (4) -> ESP32 Rx կապ pinրագրի կապի վերնագիր (5) -> ESP32 GPIO 0 կապ RST կապի վերնագիր (6) -> ESP32 EN քորոց
Քայլ 8: Մաքրել TicTac տուփը
![Մաքրել TicTac տուփը Մաքրել TicTac տուփը](https://i.howwhatproduce.com/images/002/image-5950-39-j.webp)
- Կերեք բոլոր քաղցրավենիքները
- Հեռացրեք կպչուն պիտակներ
Քայլ 9. Սեղմեք տուփի մեջ
![Սեղմեք տուփի մեջ Սեղմեք տուփի մեջ](https://i.howwhatproduce.com/images/002/image-5950-40-j.webp)
![Սեղմեք տուփի մեջ Սեղմեք տուփի մեջ](https://i.howwhatproduce.com/images/002/image-5950-41-j.webp)
![Սեղմեք տուփի մեջ Սեղմեք տուփի մեջ](https://i.howwhatproduce.com/images/002/image-5950-42-j.webp)
Բոլոր բաղադրիչները քամեք TicTac տուփի մեջ, զգույշ եղեք, մի պոկեք լարերը:
Քայլ 10: Պատրաստեք ծրագրակազմ
![Պատրաստեք ծրագրակազմ Պատրաստեք ծրագրակազմ](https://i.howwhatproduce.com/images/002/image-5950-43-j.webp)
![Պատրաստեք ծրագրակազմ Պատրաստեք ծրագրակազմ](https://i.howwhatproduce.com/images/002/image-5950-44-j.webp)
Arduino IDE
Ներբեռնեք և տեղադրեք Arduino IDE- ն, եթե դեռ ոչ.
www.arduino.cc/hy/Main/Software
arduino-esp32
Տեղադրեք ապարատային աջակցություն ESP32- ի համար
Հանրաճանաչ օպերացիոն համակարգերում տեղադրման մանրամասն հրահանգներ:
Linux- ի համար ՝ https://www.arduino.cc/hy/Guide/Linux (տե՛ս նաև Arduino խաղահրապարակի էջը ՝
MacOS X- ի համար ՝
Windows- ի համար ՝
Հղում ՝
Քայլ 11: Programրագրեք ESP32- ը
![Programրագրեք ESP32- ը Programրագրեք ESP32- ը](https://i.howwhatproduce.com/images/002/image-5950-45-j.webp)
![Programրագրեք ESP32- ը Programրագրեք ESP32- ը](https://i.howwhatproduce.com/images/002/image-5950-46-j.webp)
![Programրագրեք ESP32- ը Programրագրեք ESP32- ը](https://i.howwhatproduce.com/images/002/image-5950-47-j.webp)
![Programրագրեք ESP32- ը Programրագրեք ESP32- ը](https://i.howwhatproduce.com/images/002/image-5950-48-j.webp)
- Ներբեռնեք Arduino ծրագիրը ՝
- Փոփոխել պարամետրերը.
#սահմանել WIFI_SSID «YOURAPSSID»
#սահմանել WIFI_PASSWORD "YOURAPPASSWORD" #սահմանել POST_URL "https:// YOURSERVERNAMEORIP: 3000/"
- Ընտրեք տախտակ. Eանկացած ESP32 տախտակ
- Ընտրեք միջնորմ. Ոչ OTA / նվազագույն SPIFFS
- Վերբեռնել
Քայլ 12: Տվյալների ստացում
![Ստացեք տվյալներ Ստացեք տվյալներ](https://i.howwhatproduce.com/images/002/image-5950-49-j.webp)
Եթե դեռ չունեք HTTP սերվեր ՝ POST տվյալները ստանալու համար, կարող եք փորձել օգտագործել այս պարզ Node.js ծրագիրը ՝
Ահա ստացված տվյալների օրինակները.
Չրք 20 մարտի 2018 08:44:41 GMT+0000 (UTC) ՝ [{"Հասցե": "6e: 3d: f0: a0: 00: 36", "Rssi": -65, "ManufacturerData": "4c0010050b1047f0b3"}, {"Հասցե": "f8: 04: 2e: bc: 51 ՝ 97 »,« Rssi »՝ -94,« ManufacturerData »՝« 75004204018020f8042ebc5197fa042ebc51960100000000000000 »}}, {« Հասցե »՝« 0c: 07: 4a: fa: 60: dd »,« Rssi »: -96,« ManufacturerData »: "4c0009060304c0a80105"}]
Քայլ 13: Հզորության չափում
![Հզորության չափում Հզորության չափում](https://i.howwhatproduce.com/images/002/image-5950-50-j.webp)
![Հզորության չափում Հզորության չափում](https://i.howwhatproduce.com/images/002/image-5950-51-j.webp)
![Հզորության չափում Հզորության չափում](https://i.howwhatproduce.com/images/002/image-5950-52-j.webp)
Scanրագիրը սկանավորում է BLE ազդանշանը 30 վայրկյան, այնուհետև խորը քուն 300 վայրկյան և նորից սկանավորում: Յուրաքանչյուր հանգույցի համար այն սպառում է մոտ 3.9 մՎտժ:
Տեսականորեն այն կարող է գործարկվել. (Ես թեստավորման արդյունքը կթարմացնեմ ավելի ուշ իմ Twitter- ում)
300 mAh Lipo / 3.9 mWh @ 330 վայրկյան
= [(300 mA * 3.3 V) mWh / 3.9 mWh * 330] վայրկյան ~ 83769 վայրկյան ~ 23 ժամ
2018-04-08 Թարմացում.
Ես փոխել եմ XC6503D331 LDO կարգավորիչի օգտագործումը և կատարել 2 չափում.
1 -ին փուլ. 12:43:28 - 16:42:10 (~ 20 ժամ) 210 BLE սկան ստացվեց
2 -րդ փուլ. 10:04:01 - 05:36:47 (~ 19.5 ժամ) 208 BLE սկան ստացվեց
Քայլ 14: Ուրախ սկանավորում:
![Ուրախ սկանավորում Ուրախ սկանավորում](https://i.howwhatproduce.com/images/002/image-5950-53-j.webp)
Timeամանակն է տեղ գտնել ՝ ձեր BLE հետևման ցանցը կարգավորելու համար:
Խորհուրդ ենք տալիս:
LED Cylon սկուտեր - 80 -ականների Լարսոն սկաներ. 5 քայլ (նկարներով)
![LED Cylon սկուտեր - 80 -ականների Լարսոն սկաներ. 5 քայլ (նկարներով) LED Cylon սկուտեր - 80 -ականների Լարսոն սկաներ. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-83-15-j.webp)
LED Cylon Scooter- 80-ականների Larson Scanner. Այս նախագիծը 80-ականների 80-ականների սկուտերի արդիականացում է. Ես LED շերտ եմ դնում իմ ընկերոջ ՝ Smokey's Honda Elite- ի վանդակաճաղում, որպեսզի սովորեցնեմ նրան, թե ինչպես զոդում: Շղթան և ծածկագիրը վերամշակված են
IPhone սկաներ ՝ 3 քայլ (նկարներով)
![IPhone սկաներ ՝ 3 քայլ (նկարներով) IPhone սկաներ ՝ 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7395-j.webp)
IPhone Scanner: Ես շատ գրառումներ եմ կատարում և դրանք արագ սկանավորելու կարիք ունեի, որպեսզի կարողանաք առցանց խորհրդակցել: Scanանկացած սկաներ չափազանց դանդաղ էր իմ moleskine- ի հարյուրավոր էջերը թվայնացնելու համար: Լավ լուսանկարելը լավ լուծում էր: Մտածեցի, որ այս նպատակի համար կօգտագործեմ iPhone- ը
Raspberry Pi լազերային սկաներ. 9 քայլ (նկարներով)
![Raspberry Pi լազերային սկաներ. 9 քայլ (նկարներով) Raspberry Pi լազերային սկաներ. 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/009/image-24345-j.webp)
Raspberry Pi լազերային սկաներ. Լազերային սկաները Raspberry Pi- ի ներդրված համակարգային սարք է, որը կարող է թվայնացնել օբյեկտները: Սարքը դա անում է ՝ օգտագործելով գծային լազեր և ինտեգրված PiCam համակարգչային տեսողությունը կատարելու համար: Լազերային
Քարտի սկաներ առևտրային քարտերի մեքենայի համար. 13 քայլ (նկարներով)
![Քարտի սկաներ առևտրային քարտերի մեքենայի համար. 13 քայլ (նկարներով) Քարտի սկաներ առևտրային քարտերի մեքենայի համար. 13 քայլ (նկարներով)](https://i.howwhatproduce.com/images/009/image-26298-j.webp)
Քարտերի սկաներ առևտրային քարտերի մեքենայի համար. Քարտերի սկան առևտրային քարտերի մեքենայի համար Փոփոխությունների մատյանը կարելի է գտնել վերջին քայլին: Նախապատմությունը ես բացատրեցի իմ ծրագրի հիմնական մոտիվացիան Card Feeder Intro- ում: Մի խոսքով, ես և երեխաներս կուտակել ենք մեծ քանակությամբ Առևտրային Քարտեր
Օգտագործելով LED մատրիցը որպես սկաներ. 8 քայլ (նկարներով)
![Օգտագործելով LED մատրիցը որպես սկաներ. 8 քայլ (նկարներով) Օգտագործելով LED մատրիցը որպես սկաներ. 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-8761-19-j.webp)
Օգտագործելով LED մատրիցը որպես սկաներ. Սովորական թվային տեսախցիկներն աշխատում են ՝ օգտագործելով լույսի տվիչների մեծ զանգված, որպեսզի այն գրավեն լույսը, երբ այն արտացոլվում է օբյեկտից: Այս փորձի ժամանակ ես ուզում էի տեսնել ՝ կարո՞ղ եմ հետընթաց տեսախցիկ կառուցել. Լույսի տվիչների զանգված ունենալու փոխարեն, ես