Taula de continguts:
- Subministraments
- Pas 1: antecedents
- Pas 2: cablejat
- Pas 3: Intermitent del firmware
- Pas 4: configureu el sensor a l'aplicació
- Pas 5: demostració
- Pas 6: comentaris
Vídeo: Sensors de malla LoRa: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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
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ó
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:
EINA DE TAG DE MALLA LED: 22 passos
EINA LED MESH TAG: utilitza l'etiqueta Move MESH - llums Philips HUE- Estoig de fusta (tallat amb làser)
Ràdio de malla LoRa: 4 passos (amb imatges)
Ràdio de malla LoRa: es tracta d’un complement bastant senzill per a telèfons mòbils per permetre missatges de tipus SMS en un grup fora de la cobertura cel·lular o en escenaris de desastres. Utilitza ràdios Semtech LoRa per a comunicacions de baix consum / llarg abast. Hi ha moltes opcions de maquinari
Controlar els electrodomèstics sobre LoRa - LoRa en domòtica - Control remot LoRa: 8 passos
Controlar els electrodomèstics sobre LoRa | LoRa en domòtica | Control remot LoRa: controleu i automatitzeu els aparells elèctrics des de llargues distàncies (quilòmetres) sense la presència d'Internet. Això és possible a través de LoRa! Ei, què passa, nois? Akarsh aquí de CETech.This PCB també té una pantalla OLED i 3 relés que un
Barres LED sincronitzades de malla WiFi: 3 passos (amb imatges)
Barres LED sincronitzades de malla WiFi: aquest projecte és una col·lecció de barres LED amb LED digitals controlables individualment (WS2812b " Neopíxels "). Permeten fer animacions a través d'ells sense connectar-los. Utilitzen una malla WiFi per connectar-se entre ells i
Suport per a portàtil de malla amb ventiladors USB: 3 passos
Suport per a portàtils de malla amb ventiladors USB: es tracta d’un suport per a portàtils de malla amb ventiladors USB. Vaig combinar algunes de les meves idees amb les següents instruccions https://www.instructables.com/id/Simple-Metallic-Laptop-Stand/ El suport es construeix amb el mètode esmentat al tutorial anterior.Too