Orodha ya maudhui:
- Hatua ya 1: Kwanini BLE Scanner?
- Hatua ya 2: Maandalizi
- Hatua ya 3: Punguza PCB
- Hatua ya 4: Soldering Pin Header
- Hatua ya 5: Soldering Power Circuit
- Hatua ya 6: Soldering Vuta Resistor
- Hatua ya 7: Pini za Programu ya Soldering
- Hatua ya 8: Kusafisha Sanduku la TicTac
- Hatua ya 9: Finya ndani ya Sanduku
- Hatua ya 10: Andaa Programu
- Hatua ya 11: Panga programu ya ESP32
- Hatua ya 12: Pokea Takwimu
- Hatua ya 13: Upimaji wa Nguvu
- Hatua ya 14: skanning njema
Video: Scanner ya Nano ESP32: Hatua 14 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Mafundisho haya yanaonyesha jinsi ya kutumia ESP32 kutengeneza skana ya ishara ya BLE isiyo na waya, data zote zilizochunguzwa zitatuma kwa seva ya HTTP kupitia WiFi.
Hatua ya 1: Kwanini BLE Scanner?
BLE (Bluetooth Low Energy) ni ishara ya kawaida kwa kifaa cha dijiti cha sasa, simu ya rununu, bendi ya mkono, iBeacon, lebo ya mali. Ishara hii haikusaidii tu kuoanisha vifaa, pia inaweza kuripoti hali ya kifaa, kama kiwango cha betri, mapigo ya moyo, mwendo (kutembea, kukimbia, kushuka), joto, kitufe cha hofu, kupambana na upotezaji… nk.
Ni data kubwa muhimu kwa ufuatiliaji wa eneo ikiwa tunaweza kukusanya ishara ya BLE kwa idadi fulani ya msimamo.
Kwa muda mrefu, skana ya BLE inapaswa kurekebisha katika nafasi iliyochaguliwa. Walakini, kuchagua mahali pazuri kunahitaji jaribio na makosa. Skana ndogo isiyo na waya ya BLE ni rahisi kukusaidia kuangalia mahali pazuri ni wapi.
Hatua ya 2: Maandalizi
Bodi ya ESP32
Ninatumia bodi ya ESP-WROOM-32 wakati huu.
Chombo Kidogo
Chombo chochote kidogo kinapaswa kuwa sawa, nina sanduku ndogo ya TicTac mkononi na inafaa tu bodi ya ESP32 ndani yake, ni bahati mbaya gani!
Lipo Betri
ESP32 kilele cha sasa ni karibu 250 mA. Kwa kutochora zaidi ya 1C ya sasa wakati wowote, Lipo Battery inapaswa kuwa zaidi ya uwezo wa 250 mAh. 852025 ni saizi kubwa ambayo inaweza kuingia kwenye sanduku la Tictac na inadai ina 300 mAh, inatosha.
Mzunguko wa Udhibiti wa Nguvu
Mdhibiti wa 3.3 V LDO, capacitors zingine, nina mdhibiti wa HT7333A, 22 uf na 100 uf capacitor mkononi
Wengine
Kinzani ya 10k Ohm SMD ya kuvuta pini ya EN, kipande kidogo cha PCB yenye kusudi anuwai, kubadili nguvu, waya zilizofunikwa, vichwa 7 vya pini
Kituo cha Dev cha ESP32
Katika mchakato wa programu, inahitaji pia Kituo cha Maendeleo cha ESP32, unaweza kupata jinsi ya kuifanya katika mafundisho yangu ya hapo awali:
www.instructables.com/id/Battery-Powered-E…
Hatua ya 3: Punguza PCB
Pima ukubwa wa chombo chako kidogo na punguza PCB ili iweze ndani yake.
Hatua ya 4: Soldering Pin Header
Wacha tuanze kazi ya kutengeneza bidhaa kutoka kwa kichwa cha pini 7 na PCB.
Hatua ya 5: Soldering Power Circuit
Hapa kuna muhtasari wa unganisho:
LDO Vin -> kichwa cha pini cha Vcc (1) -> kubadili nguvu -> Lipo V +, kichwa cha kuchaji cha pini (7)
LDO GND -> kichwa cha pini cha GND (2), capacitors V- pini, ESP32 GND LDO Vout -> capacitors V + pini, ESP32 Vcc
Hatua ya 6: Soldering Vuta Resistor
Ni kazi ngumu zaidi ya kuuza katika mradi huu, upana wa pini katika bodi ya ESP32 ni 1.27 mm tu. Kwa bahati nzuri, Vcc na EN pini iko karibu, inaweza kuelekeza kipinga cha kutengeneza kati ya pini zote mbili bila waya.
Pini ya ESP32 Vcc -> 10k kontena la Ohm -> pini ya ESP32 EN
Hatua ya 7: Pini za Programu ya Soldering
Hapa kuna muhtasari wa unganisho:
Kichwa cha pini cha x (3) -> ESP32 Tx pin
Kichwa cha pini ya Rx (4) -> ESP32 Rx pini ya kichwa cha kichwa cha kipini (5) -> ESP32 GPIO 0 pin RST pin header (6) -> ESP32 EN pin
Hatua ya 8: Kusafisha Sanduku la TicTac
- Kula pipi zote
- Ondoa stika
Hatua ya 9: Finya ndani ya Sanduku
Punguza sehemu zote kwenye sanduku la TicTac, kuwa mwangalifu usikate waya wowote.
Hatua ya 10: Andaa Programu
Arduino IDE
Pakua na usakinishe Arduino IDE ikiwa bado:
www.arduino.cc/en/Main/Software
arduino-esp32
Sakinisha msaada wa vifaa kwa ESP32
Maagizo ya kina ya usanikishaji katika mifumo maarufu ya uendeshaji.
Kwa Linux: https://www.arduino.cc/en/Guide/Linux (angalia pia ukurasa wa uwanja wa michezo wa Arduino
Kwa MacOS X:
Kwa Windows:
Ref.:
Hatua ya 11: Panga programu ya ESP32
- Pakua programu ya Arduino:
- Rekebisha vigezo:
#fafanua WIFI_SSID "YOURAPSSID"
#fafanua WIFI_PASSWORD "YOURAPPASSWORD" #fafanua POST_URL "https:// YOURSERVERNAMEORIP: 3000 /"
- Chagua Bodi: Bodi yoyote ya ESP32
- Chagua kizigeu: Hakuna OTA / SPIFFS Ndogo
- Pakia
Hatua ya 12: Pokea Takwimu
Ikiwa bado hauna seva yoyote ya HTTP kupokea data ya POST, unaweza kujaribu kutumia programu hii rahisi ya Node.js: https://github.com/moononournation/post_data_rece …….
Hapa kuna data ya sampuli iliyopokelewa:
Tue Mar 20 2018 08:44:41 GMT + 0000 (UTC): [{"Anwani": "6e: 3d: f0: a0: 00: 36", "Rssi": -65, "ManufacturerData": "4c0010050b1047f0b3"}, {"Anwani": "f8: 04: 2e: bc: 51: 97 "," Rssi ": -94," ManufacturerData ":" 75004204018020f8042ebc5197fa042ebc519601000000000000 "}, {" Anwani ":" 0c: 07: 4a: fa: 60: dd "," Rssi ": -96," ManufacturerData ": "4c0009060304c0a80105"}]
Hatua ya 13: Upimaji wa Nguvu
Programu inachanganua ishara ya BLE kwa sekunde 30, kisha usingizi mzito sekunde 300 na kisha skana tena. Kwa kila kitanzi, hutumia karibu 3.9 mWh.
Kinadharia, inaweza kukimbia: (Nitasasisha matokeo ya upimaji baadaye kwenye Twitter yangu)
Lipo 300 mAh / 3.9 mWh @ sekunde 330
= [(300 mA * 3.3 V) mWh / 3.9 mWh * 330] sekunde ~ sekunde 83769 ~ masaa 23
Sasisho la 2018-04-08:
Nimebadilika kutumia XC6503D331 LDO mdhibiti na nimefanya vipimo 2:
Mzunguko wa 1: 12:43:28 - 16:42:10 (~ masaa 20) 210 BLE scan POST imepokea
Mzunguko wa 2: 10:04:01 - 05:36:47 (~ masaa 19.5) 208 BLE scan POST imepokea
Hatua ya 14: skanning njema
Ni wakati wa kupata nafasi ya kukusanidi mtandao wa ufuatiliaji wa BLE!
Ilipendekeza:
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) na Rpi-picha na Picha: Hatua 7 (na Picha)
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) Na picha ya Rpi na Picha: Ninapanga kutumia Rapsberry PI hii kwenye rundo la miradi ya kufurahisha nyuma kwenye blogi yangu. Jisikie huru kuiangalia. Nilitaka kurudi kutumia Raspberry PI yangu lakini sikuwa na Kinanda au Panya katika eneo langu jipya. Ilikuwa ni muda tangu nilipoweka Raspberry
Scanner ya IPhone: Hatua 3 (na Picha)
Skana ya IPhone: Ninachukua noti nyingi na nilikuwa na hitaji la kuzichanganua haraka ili uweze kushauriana mkondoni. Skana yoyote ilikuwa polepole sana kuweka nambari nyingi za kurasa za moleskine yangu kwenye dijiti. Kuchukua picha nzuri lilikuwa suluhisho nzuri. Nilidhani nitatumia iPhone yangu kwa madhumuni haya
Scanner Turret na Cannon: Hatua 10 (na Picha)
Scanner Turret na Cannon: Tulikuwa na maana ya kutengeneza mfano wa kufanya kazi kwa kutumia sensorer tofauti za arduino kwa hivyo chaguo letu imekuwa kukuza turret na kanuni inayopiga risasi kwa kitu ambacho skana imegundua. c
Jinsi ya kutumia RPLIDAR 360 ° Laser Scanner na Arduino: 3 Hatua (na Picha)
Jinsi ya Kutumia RPLIDAR 360 ° Laser Scanner na Arduino: Mimi ni shabiki mkubwa wa kujenga roboti za sumo na mimi huwa natafuta sensorer mpya na vifaa vya kutumia kujenga roboti bora, ya haraka na nadhifu. Niligundua kuhusu RPLIDAR A1 ambayo unaweza kupata kwa $ 99 kwa DFROBOT.com. Nilisema nilikuwa kamili
Arduino: Scanner ya Chakra: Hatua 5 (na Picha)
Arduino: Scanner ya Chakra: Pamoja na skana ya chakra unaweza kuchambua chakra yako kwa shinikizo la mkono wako. Skana ya chakra ina sehemu 4 za ulimwengu: Dola ya Chakra, Sahani ya Dhahabu, Sanduku la Pandora na Kontakt