Taula de continguts:

Sensors de malla LoRa: 6 passos
Sensors de malla LoRa: 6 passos

Vídeo: Sensors de malla LoRa: 6 passos

Vídeo: Sensors de malla LoRa: 6 passos
Vídeo: Linptech ES1 - микроволновый датчик присутствия для mihome, интеграция Home Assistant Gateway 3 2024, De novembre
Anonim
Sensors de malla LoRa
Sensors de malla LoRa

Aquest és el tercer de la sèrie de xarxes de malla Ripple LoRa, que ara mostra els nodes dels sensors.

Consulteu els articles anteriors com a referència:

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

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

Subministraments

Els components de maquinari es poden comprar aquí:

Mòdul Adafruit Feather amb LoRa:

antena dipol:

Pas 1: antecedents

Antecedents
Antecedents

La majoria de mòduls de sensor Arduino, com ara temperatura, humitat, etc., es poden consultar mitjançant un pin GPIO digital o analògic. Per a aquest article he provat amb un sensor de flama, que utilitza tant un pin digital (per quan el valor del sensor s’activa a partir de la configuració del potenciòmetre) com un pin analògic.

Mòdul del sensor:

L’objectiu d’aquesta part del projecte és incorporar nodes de sensors dedicats a les xarxes de malla Ripple LoRa. Podeu controlar de forma remota els sensors o rebre missatges d’alerta quan s’arribi a una condició d’activació configurable, com ara que es detecti una flama o que es detecti moviment, etc.

Pas 2: cablejat

Actualment, només hi ha dos tipus de taules compatibles, amb els pins següents als quals s'ha de connectar el mòdul del sensor:

Ploma d'Adafruit:

* Pin analògic: A1 (gpio 15) -OR-

* Pin digital: 10

Mòdul TTGO / HELTECH ESP32 LoRa:

* Pin analògic: 39 -OR-

* Pin digital: 34

La majoria dels mòduls de sensors poden acceptar 3,3 volts, de manera que només cal connectar els pins GND i VCC als pins GND i 3,3 V.

Pas 3: Intermitent del firmware

Per a això, haureu d'instal·lar l'IDE Arduino i tenir suport per al tipus de placa de destinació.

Hi ha instruccions sobre com fer passar el firmware en aquesta pàgina de Github:

github.com/spleenware/ripple

Trieu un dels objectius "Node sensor". Amb la placa connectada mitjançant un cable USB, proveu que el microprogramari estigui bé obrint el monitor de sèrie a l'IDE Arduino. Introduïu 'q' (sense cometes) a la línia d'enviament i premeu Retorn. El monitor sèrie hauria de respondre amb un text que comenci per "Q: …"

Pas 4: configureu el sensor a l'aplicació

Configureu el sensor a l'aplicació
Configureu el sensor a l'aplicació
Configureu el sensor a l'aplicació
Configureu el sensor a l'aplicació

Per configurar el mòdul del sensor i supervisar-lo, heu d’instal·lar l’aplicació Ripple Commander. Actualment, només Android és compatible. Baixada de Play:

L'aplicació té dues icones de llançador. La "Disposició de dispositius" és només per a la configuració de la xarxa mallada (repetidors, sensors, passarel·la, etc.). Als nodes del sensor només cal assignar-los un identificador únic (entre 2 i 254) i generar les seves claus de xifratge. Simplement feu clic al menú "NOU" a la barra d'eines i introduïu l'identificador i el nom del sensor i, a continuació, feu clic a DESA. Ara el sensor hauria d’estar a la llista principal.

Per als nodes del sensor, hi ha paràmetres de configuració addicionals que cal configurar. Toqueu la icona "edita" (llapis) i, a continuació, toqueu el botó "…" a la pantalla següent per veure la pantalla de configuració del sensor. (primera captura de pantalla a dalt). Això serveix per configurar el sensor, com ha d'informar del seu estat i com generar missatges d'alerta. Un cop finalitzada la configuració, toqueu el menú DESA a la barra d'eines superior.

Toqueu la icona "xip" a la dreta per anar a la pantalla "Programador". Connecteu la placa del sensor mitjançant un cable USB-OTG a Android i, a continuació, toqueu el botó "PROGRAMA". Si tot va bé, hauria d’haver un missatge que digués "Fet" i que ara podeu desconnectar.

Torneu al llançador d'Android i toqueu la icona principal del llançador "Ripple Commander". Aquesta és la interfície d’usuari principal de l’aplicació, on podeu xatejar amb altres usuaris “paginadors” de la xarxa (que utilitzen l’aplicació Ripple Messenger), a més de controlar els vostres nodes especials, com ara els repetidors i els nodes del sensor. Toqueu un node de sensor a la llista i hauríeu de veure la pantalla d'estat del dispositiu (vegeu la segona captura de pantalla anterior).

Pas 5: demostració

A continuació, es mostra una demostració del sensor de flama que activa un estat d’alerta i del node inicial que rep l’alerta.

Tingueu en compte que les alertes representen un estat que es "restableix" manualment o automàticament després d'un temps transcorregut. La pantalla que es mostra aquí ofereix un botó "Restableix l'alerta" per restablir manualment l'estat d'alerta.

Els missatges d'alerta generats faran sonar el brunzidor del tauler del node d'inici i el missatge apareixerà a la pestanya "Historial".

Pas 6: comentaris

Aquesta capacitat, el fet de disposar de sensors informen sobre estats remots i de generar alertes, representa una característica extremadament útil per a aquestes xarxes IOT de llarg abast. Em fa molta il·lusió saber què es pot fer amb aquesta nova capacitat i com ha funcionat. I, com sempre, tinc ganes de saber si encara cal solucionar algun problema.

Salutacions, Scott Powell.

Recomanat: