Përmbajtje:

Sensorë LoRa Mesh: 6 hapa
Sensorë LoRa Mesh: 6 hapa

Video: Sensorë LoRa Mesh: 6 hapa

Video: Sensorë LoRa Mesh: 6 hapa
Video: Датчик WB-MSW-LORA v.3 #smarthome 2024, Nëntor
Anonim
Sensorë LoRa Mesh
Sensorë LoRa Mesh

Kjo është e treta në serinë në rrjetet e rrjetave Ripple LoRa, tani duke shfaqur nyjet e sensorit.

Shikoni artikujt e mëparshëm për referencë:

www.instructables.com/id/LoRa-Mesh-Radio/

www.instructables.com/id/LoRa-GPS-Tracker/

Furnizimet

Komponentët e pajisjeve mund të blihen këtu:

Pendë Adafruit me modul LoRa:

antenë dipole:

Hapi 1: Sfondi

Sfondi
Sfondi

Shumica e moduleve të sensorit Arduino, si temperatura, lagështia, etj., Mund të kërkohen ose përmes pinit dixhital ose analog GPIO. Për këtë artikull unë kam testuar në një sensor flakë, i cili përdor si një kunj dixhital (kur vlera e sensorit fillon nga vendosja e potenciometrit) ashtu edhe një kunj analog.

Moduli i sensorit:

Qëllimi i kësaj pjese të projektit është sjellja e nyjeve të dedikuara të sensorëve në rrjetet e rrjetave Ripple LoRa. Ju ose mund të monitoroni nga distanca sensorët, ose të merrni mesazhe alarmi kur arrihet një gjendje e konfigurueshme e shkyçjes, si një flakë që zbulohet, ose lëvizje që zbulohet, etj.

Hapi 2: Instalimet elektrike

Aktualisht ekzistojnë vetëm dy lloje bordesh të mbështetura, me kunjat e mëposhtëm me të cilët moduli i sensorit duhet të jetë i lidhur:

Pendë Adafruit:

* Pina analoge: A1 (gpio 15) -OR-

* Pin dixhital: 10

Moduli TTGO/HELTECH ESP32 LoRa:

* Pin analoge: 39 -OR-

* Kodi dixhital: 34

Shumica e moduleve të sensorëve mund të pranojnë 3.3Volt, kështu që ju vetëm duhet të lidhni kunjat GND dhe VCC në kunjat GND të bordit dhe 3.3V.

Hapi 3: Ndezja e firmuerit

Për këtë do t'ju duhet të keni të instaluar Arduino IDE dhe mbështetje për llojin e bordit të synuar.

Ka udhëzime se si të ndezni firmware -in në këtë faqe Github:

github.com/spleenware/ripple

Zgjidhni një nga objektivat 'Nyja e sensorit'. Me bordin e lidhur përmes kabllit USB, provoni që firmueri është në rregull duke hapur Monitorin Serial në Arduino IDE. Vendosni 'q' (pa thonjëza) në vijën e dërgimit dhe shtypni enter. Monitoruesi serik duhet të përgjigjet me tekst duke filluar me "P: …"

Hapi 4: Konfiguroni sensorin në aplikacion

Konfiguroni sensorin në Aplikacion
Konfiguroni sensorin në Aplikacion
Konfiguroni sensorin në Aplikacion
Konfiguroni sensorin në Aplikacion

Për të konfiguruar modulin e sensorit dhe për ta monitoruar atë, duhet të instaloni aplikacionin Ripple Commander. Aktualisht vetëm Android është i mbështetur. Shkarkoni nga Play:

Aplikacioni ka dy ikona të lëshuesit. Ajo e "Sigurimit të Pajisjes" është vetëm kur vendosni rrjetin tuaj të rrjetës (përsëritës, sensorë, portë, etj.). Nyjeve të sensorit vetëm duhet t'u caktohet një Id unik (midis 2 dhe 254) dhe të krijohen çelësat e tyre të kriptimit. Thjesht klikoni në menunë 'E RE' në shiritin e veglave dhe futni Id dhe emrin e sensorit, pastaj klikoni RUAJ. Sensori tani duhet të jetë në listën kryesore.

Për nyjet e sensorit, ka parametra shtesë të konfigurimit që duhet të konfigurohen. Prekni ikonën 'redakto' (laps) dhe më pas prekni butonin '…' në ekranin tjetër për të parë ekranin e Sensorit Config. (xhirimi i parë i ekranit më lart). Kjo është për vendosjen e sensorit, si duhet të raportojë statusin e tij dhe si të gjenerojë mesazhe alarmi. Pasi konfigurimi të jetë i plotë, trokitni lehtë mbi menynë RUAJ në shiritin e sipërm të veglave.

Prekni ikonën 'chip' në të djathtë, për të shkuar në ekranin 'Programmer'. Lidhni bordin e sensorit përmes kabllit USB-OTG me Android, më pas prekni butonin 'PROGRAM'. Nëse gjithçka shkon mirë, atëherë duhet të ketë një mesazh që thotë "U krye" dhe që tani mund të shkëputeni.

Dilni përsëri në lëshuesin Android, më pas prekni ikonën kryesore të lëshuesit 'Komandanti i Ripple'. Ky është ndërfaqja kryesore e aplikacionit, ku mund të bisedoni me përdoruesit e tjerë të "pager" në rrjet (të cilët përdorin aplikacionin Ripple Messenger), plus të monitoroni nyjet tuaja speciale, si përsëritësit dhe nyjet e sensorit. Trokitni lehtë mbi një nyje sensori në listë dhe do të shihni ekranin e statusit të pajisjes (shiko fotografinë e dytë të ekranit më lart).

Hapi 5: Demo

Këtu është një demonstrim i sensorit të flakës që aktivizon një status alarmi dhe nyja kryesore që merr sinjalizimin.

Vini re se sinjalizimet përfaqësojnë një gjendje të cilat 'rivendosen' manualisht ose automatikisht pas një kohe të kaluar. Ekrani i treguar këtu ofron një buton "Reset Alert" për të rivendosur manualisht statusin e alarmit.

Mesazhet e alarmit të krijuara do të bëjnë që zëri i zërit të bordit të nyjeve të shtëpisë të jetë, dhe mesazhi do të jetë në skedën "Historia".

Hapi 6: Komente

Kjo aftësi, të kesh sensorë që raportojnë gjendje të largëta dhe të kesh sinjalizime të krijuara përfaqëson një veçori jashtëzakonisht të dobishme për këto rrjete IOT me rreze të gjatë. Jam shumë i ngazëllyer për të dëgjuar se çfarë mund të bëhet me këtë aftësi të re dhe si ka funksionuar. Dhe, si gjithmonë, jam i etur për të dëgjuar nëse ka ndonjë problem që ende duhet të zgjidhet.

të fala, Scott Powell.

Recommended: