Përmbajtje:
- Hapi 1: Pse BLE Scanner?
- Hapi 2: Përgatitja
- Hapi 3: Shkurtoni PCB -në
- Hapi 4: Bashkimi i kokës së kunjit
- Hapi 5: Qarku i Fuqisë së Saldimit
- Hapi 6: Saldimi tërheq rezistencën lart
- Hapi 7: Kunjat e Programit të Saldimit
- Hapi 8: Pastrimi i Kutisë TicTac
- Hapi 9: Shtrydhni në kuti
- Hapi 10: Përgatitni Softuerin
- Hapi 11: Programoni ESP32
- Hapi 12: Merrni të dhënat
- Hapi 13: Matja e fuqisë
- Hapi 14: Skanim i lumtur
Video: Nano ESP32 BLE Skaneri: 14 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Këto udhëzime tregojnë se si të përdorni ESP32 për të bërë skanues sinjali pa tel BLE, të gjitha të dhënat e skanuara do t'i dërgohen serverit HTTP përmes WiFi.
Hapi 1: Pse BLE Scanner?
Sinjali BLE (Bluetooth Low Energy) është shumë i zakonshëm për pajisjen dixhitale aktuale, telefonin celular, brezin e dorës, iBeacon, etiketën e aseteve. Ky sinjal jo vetëm që ju ndihmon të çiftoni pajisjet, por gjithashtu mund të raportojë statusin e pajisjes, të tilla si niveli i baterisë, rrahjet e zemrës, lëvizja (ecja, vrapimi, rënia), temperatura, butoni i panikut, kundër humbjes … etj.
Datashtë një e dhënë e madhe e vlefshme për përcjelljen e vendndodhjes nëse mund të mbledhim sinjalin BLE në një numër të caktuar pozicionesh.
Në afat të gjatë, skaneri BLE duhet të fiksohet në pozicionin e zgjedhur. Sidoqoftë, zgjedhja e një vendi të duhur kërkon gjykim dhe gabim. Një skanues i vogël pa tel BLE është i dobishëm për t'ju ndihmuar të kontrolloni se ku është vendi i duhur.
Hapi 2: Përgatitja
Bordi ESP32
Unë jam duke përdorur bordin ESP-WROOM-32 këtë herë.
Një Kontejner i Vogël
Çdo enë e vogël duhet të jetë në rregull, unë kam një kuti të vogël TicTac në dorë dhe thjesht i përshtatet një bordi ESP32 në të, çfarë rastësie!
Bateri Lipo
Pika aktuale e ESP32 është rreth 250 mA. Për të mos tërhequr mbi 1C rrymë në çdo kohë, Bateria Lipo duhet të ketë kapacitet mbi 250 mAh. 852025 është madhësia maksimale që mund të futet në kutinë Tictac dhe pretendon se ka 300 mAh, është mjaft mirë.
Qarku i Rregullatorit të Energjisë
Një rregullator 3.3 V LDO, disa kondensatorë, kam disa rregullatorë HT7333A, kondensator 22 uf dhe 100 uf në dorë
Të tjerët
Një rezistencë SMD 10k Ohm për tërheqjen e kunjit EN, një pjesë e vogël e PCB shumë qëllimesh, një ndërprerës i energjisë, disa tela të veshura, 7 kunja kokë
ESP32 Dock Dev
Në procesin e programit, ai gjithashtu kërkon një Dock Zhvillimi ESP32, ju mund të gjeni se si ta bëni atë në udhëzimet e mia të mëparshme:
www.instructables.com/id/Battery-Powered-E…
Hapi 3: Shkurtoni PCB -në
Matni dimensionin e enës tuaj të vogël dhe shkurtoni PCB -në që të përshtatet në të.
Hapi 4: Bashkimi i kokës së kunjit
Le të fillojmë punën e saldimit nga titulli 7 kunjat dhe PCB.
Hapi 5: Qarku i Fuqisë së Saldimit
Këtu është përmbledhja e lidhjes:
LDO Vin -> Koka e kokës Vcc (1) -> ndërprerës i energjisë -> Lipo V+, Koka e karikuesit të karikimit (7)
LDO GND -> Koka e kokës GND (2), kondensatorët V -pin, ESP32 GND LDO Vout -> kondensatorët V+ kunjat, ESP32 Vcc
Hapi 6: Saldimi tërheq rezistencën lart
Workshtë puna më e vështirë e bashkimit në këtë projekt, gjerësia e kunjit në tabelën ESP32 është vetëm 1.27 mm. Për fat të mirë, kunja Vcc dhe EN është afër, mund të drejtojë rezistencën e saldimit midis të dy kunjave pa tela.
ESP32 Vcc pin -> 10k Ohm rezistencë -> ESP32 EN pin
Hapi 7: Kunjat e Programit të Saldimit
Këtu janë përmbledhjet e lidhjes:
Koka e kokës Tx (3) -> Kodi ESP32 Tx
Koka e pinit Rx (4) -> ESP32 Rx pin Koka e programit të pinit (5) -> ESP32 GPIO 0 koka e kokës së pinit RST (6) -> ESP32 EN pin
Hapi 8: Pastrimi i Kutisë TicTac
- Hani të gjitha ëmbëlsirat
- Hiqni afishet
Hapi 9: Shtrydhni në kuti
Shtrydhni të gjithë komponentët në kutinë TicTac, kini kujdes mos shkëputni telat.
Hapi 10: Përgatitni Softuerin
Arduino IDE
Shkarkoni dhe instaloni Arduino IDE nëse jo akoma:
www.arduino.cc/en/Main/Software
arduino-esp32
Instaloni mbështetje harduerike për ESP32
Udhëzime të hollësishme për instalim në sistemet operative të njohura.
Për Linux: https://www.arduino.cc/en/Guide/Linux (shihni gjithashtu faqen e këndit të lojërave Arduino
Për macOS X:
Për Windows:
Ref.:
Hapi 11: Programoni ESP32
- Shkarkoni programin Arduino:
- Ndryshoni parametrat:
#përcakto WIFI_SSID "YOURAPSSID"
#përcaktoni WIFI_PASSWORD "YOURAPPASSWORD" #përcaktoni POST_URL "https:// YOURSERVERNAMEORIP: 3000/"
- Zgjidhni Bordin: Çdo bord ESP32
- Zgjidhni Ndarjen: Jo OTA / SPIFFS Minimal
- Ngarkoni
Hapi 12: Merrni të dhënat
Nëse nuk keni ende ndonjë server HTTP për të marrë të dhënat POST, mund të provoni të përdorni këtë program të thjeshtë Node.js:
Këtu janë mostrat e të dhënave të marra:
E Mart 20 Mars 2018 08:44:41 GMT+0000 (UTC): [{"Adresa": "6e: 3d: f0: a0: 00: 36", "Rssi": -65, "Data Manufacturer": "4c0010050b1047f0b3"}, {"Adresa": "f8: 04: 2e: bc: 51: 97 "," Rssi ": -94," Data Manufacturer ":" 75004204018020f8042ebc5197fa042ebc51960100000000000000 "}, {" Adresa ":" 0c: 07: 4a: fa: 60: dd "," Rssi ": -96," Data ManufacturerData ": "4c0009060304c0a80105"}]
Hapi 13: Matja e fuqisë
Programi skanon sinjalin BLE për 30 sekonda, pastaj gjumë të thellë 300 sekonda dhe pastaj skanon përsëri. Për çdo lak, ai konsumon rreth 3.9 mWh.
Teorikisht, mund të funksionojë: (Unë do të azhurnoj rezultatin e testimit më vonë në Twitterin tim)
300 mAh Lipo / 3.9 mWh @ 330 sekonda
= [(300 mA * 3.3 V) mWh / 3.9 mWh * 330] sekonda ~ 83769 sekonda ~ 23 orë
Përditësimi 2018-04-08:
Kam ndryshuar për të përdorur rregullatorin XC6503D331 LDO dhe kam bërë 2 matje:
Raundi 1: 12:43:28 - 16:42:10 (hours 20 orë) 210 BLE scan POST u mor
Raundi 2: 10:04:01 - 05:36:47 (.5 19.5 orë) 208 BLE scan POST u mor
Hapi 14: Skanim i lumtur
Timeshtë koha për të gjetur një vend për të konfiguruar rrjetin tuaj të përcjelljes BLE!
Recommended:
Scooter LED Cylon - Skaneri Larson i viteve 80: 5 hapa (me fotografi)
LED Cylon Scooter- 80s Larson Scanner: Ky projekt është një azhurnim shumë i viteve '80 në një skuter të viteve '80- Unë po vendos një shirit LED në grilën e të dashurit tim Smokey's Honda Elite për të krijuar një efekt animacioni të skanerit larson ndërsa i mësoni atij se si të lidhës. Qarku dhe kodi përzihen nga
Skaneri i iPhone: 3 hapa (me fotografi)
Skaneri i iPhone: Unë marr shumë shënime dhe kam pasur nevojë t'i skanoj ato shpejt në mënyrë që të konsultoheni në internet. Çdo skaner ishte shumë i ngadalshëm për të dixhitalizuar qindra faqe të mashkullit tim. Marrja e një fotografie të mirë ishte një zgjidhje e mirë. Mendova se do të përdor iPhone tim për këtë qëllim
Skaneri i kartave për një makinë kartë tregtare: 13 hapa (me fotografi)
Skaneri i Kartave për një Makinë Kartash Tregtare: Skanuesi i Kartave për një Makinë Kartash Tregtare Regjistri i Ndryshimeve mund të gjendet në hapin e fundit. Sfondi Unë shpjegova motivimin kryesor të projektit tim në Hyrjen e Kartelës. Me pak fjalë, fëmijët e mi dhe unë kemi grumbulluar një sasi të madhe të Kartave Tregtare
Skaneri Ciclop 3d My Way Hap pas hapi: 16 hapa (me fotografi)
Skaneri Ciclop 3d My Way Hap pas hapi: Përshëndetje të gjithëve, unë do të realizoj skanerin e famshëm Ciclop 3D. Të gjithë hapat që janë shpjeguar mirë në projektin origjinal nuk janë të pranishëm. Unë bëra disa rregullime për të thjeshtuar procesin, së pari Unë printoj bazën dhe më pas e rivendos PCB -në, por vazhdoj
CT e desktopit dhe skaneri 3D me Arduino: 12 hapa (me fotografi)
CT e desktopit dhe skaneri 3D me Arduino: Tomografia e kompjuterizuar (CT) ose tomografia aksiale e llogaritur (CAT) është më së shpeshti e lidhur me imazhin e trupit sepse u mundëson klinicistëve të shohin strukturën anatomike brenda pacientit pa pasur nevojë të bëjnë ndonjë operacion. Për të imazhuar brenda njeriut