Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Baggrund
- Trin 2: Ledningsføring
- Trin 3: Blinker firmwaren
- Trin 4: Konfigurer sensoren i appen
- Trin 5: Demo
- Trin 6: Feedback
Video: LoRa Mesh Sensors: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Dette er det tredje i serien om Ripple LoRa -netværker, der nu viser sensorknudepunkter.
Se de tidligere artikler til reference:
www.instructables.com/id/LoRa-Mesh-Radio/
www.instructables.com/id/LoRa-GPS-Tracker/
Forbrugsvarer
Hardwarekomponenter kan købes her:
Adafruit Feather med LoRa-modul:
dipolantenne:
Trin 1: Baggrund
De fleste Arduino sensormoduler, f.eks. Temperatur, fugtighed osv., Kan forespørges enten via digital eller analog GPIO -pin. Til denne artikel har jeg testet på en flammesensor, som både bruger en digital pin (til når sensorværdien udløses fra potentiometerindstilling) og en analog pin.
Sensormodul:
Målet med denne del af projektet er at bringe dedikerede sensornoder ind i Ripple LoRa -netværkerne. Du kan enten bare fjernovervåge sensorer eller få advarselsmeddelelser, når en konfigurerbar udløsertilstand er nået, som f.eks. At der opdages en flamme, eller der registreres bevægelse osv.
Trin 2: Ledningsføring
I øjeblikket understøttes der kun to korttyper med følgende ben, som sensormodulet skal tilsluttes:
Adafruit fjer:
* Analog pin: A1 (gpio 15) -ELLER
* Digital pin: 10
TTGO/HELTECH ESP32 LoRa -modul:
* Analog pin: 39 -ELLER-
* Digital pin: 34
De fleste sensormoduler kan acceptere 3.3Volt, så du skal bare også koble GND- og VCC -benene til brættets GND- og 3.3V -pins.
Trin 3: Blinker firmwaren
Til dette skal du have installeret Arduino IDE og support til målkorttypen.
Der er instruktioner om, hvordan du blinker firmwaren på denne Github -side:
github.com/spleenware/ripple
Vælg et af 'Sensor Node' målene. Med kortet tilsluttet via USB -kabel, test at firmwaren er OK ved at åbne den serielle skærm i Arduino IDE. Indtast 'q' (uden anførselstegn) i afsendelseslinjen, og tryk på enter. Den serielle skærm skal svare med tekst, der starter med "Q: …"
Trin 4: Konfigurer sensoren i appen
For at konfigurere sensormodulet og overvåge det, skal du installere Ripple Commander -appen. I øjeblikket understøttes kun Android. Download fra Play:
App'en har to launcher -ikoner. Den 'Device Provision' er kun til, når du opretter dit mesh -netværk (repeatere, sensorer, gateway osv.). Sensornoderne skal bare tildeles et unikt id (mellem 2 og 254) og få deres krypteringsnøgler genereret. Bare klik på menuen 'NY' på værktøjslinjen, og indtast ID og navn på sensoren, klik derefter på GEM. Sensoren skal nu være på hovedlisten.
For sensorknudepunkter er der ekstra konfigurationsparametre, der skal konfigureres. Tryk på ikonet 'rediger' (blyant), og tryk derefter på knappen '…' på den næste skærm for at se skærmen Sensor Config. (første skærmbillede ovenfor). Dette er til opsætning af sensor, hvordan den skal rapportere sin status, og hvordan man genererer advarselsmeddelelser. Når konfigurationen er fuldført, skal du trykke på menuen GEM i den øverste værktøjslinje.
Tryk på 'chip' -ikonet til højre for at gå til skærmen' Programmer '. Tilslut sensorkortet via USB-OTG-kablet til Android, og tryk derefter på knappen 'PROGRAM'. Hvis alt går godt, skal der være en besked, der siger 'Udført', og at du nu kan afbryde forbindelsen.
Afslut tilbage til Android -startprogrammet, og tryk derefter på det primære ikon for 'Ripple Commander'. Dette er appens vigtigste brugergrænseflade, hvor du kan chatte med andre 'personsøger' -brugere i netværket (som bruger Ripple Messenger -appen) plus overvåge dine specielle noder, f.eks. Repeatere og sensorknudepunkter. Tryk på en sensorknude på listen, og du skal se enhedens statusskærm (se andet skærmbillede ovenfor).
Trin 5: Demo
Her er en demonstration af flammesensoren, der aktiverer en advarselstatus, og hjemknuden modtager advarslen.
Bemærk, at advarslerne repræsenterer en tilstand, der enten nulstilles manuelt eller automatisk efter en forløbet tid. Skærmen, der vises her, har en "Reset Alert" -knap til manuel nulstilling af advarselstatus.
De genererede advarselsmeddelelser vil få hjemmeknudebrættets summer til at lyde, og meddelelsen vil være på fanen 'Historik'.
Trin 6: Feedback
Denne evne, der har sensorer til at rapportere fjerntilstande og at få genereret advarsler, repræsenterer en yderst nyttig funktion for disse IOT -netværk med lang rækkevidde. Jeg er ret spændt på at høre, hvad der kan gøres med denne nye kapacitet, og hvordan det har fungeret. Og som altid er jeg ivrig efter at høre, om der stadig er problemer, der skal stryges.
hilsner, Scott Powell.
Anbefalede:
LoRa Mesh Radio: 4 trin (med billeder)
LoRa Mesh Radio: Dette er en ret simpel tilføjelse til mobiltelefoner for at aktivere SMS-lignende beskeder i en gruppe, når de er uden for celledækning eller i katastrofescenarier. Den anvender Semtech LoRa-radioer til kommunikation med lav effekt/langdistance. Der er en masse hardwareoptioner
Den nye dag for DF Gesture Recognition Sensors: 5 trin
The New Day of DF Gesture Recognition Sensors: For et par dage siden fik jeg en gestusgenkendelsessensor, som billedet viser. Brugt det i et par dage, jeg er temmelig sikker på, at denne Gravity: Gesture & Touch Sensor er et klassisk værk! Gesture Recognition, der altid kommer med sci-fi, cool
Rygsæk #2: Grove Sensors: 6 trin
Rygsæk #2: Grove Sensors: SPIKE Prime Rygsække er udvidelser til LEGO Education SPIKE Prime. Pyboard er hjernen til denne rygsæk. Det giver dig mulighed for at slutte Grove -sensorer til LEGO SPIKE Prime for let at tilslutte forskellige typer sensorer (I2C, analog, digital) til Gro
ESP32 Med E32-433T LoRa-modul Tutorial - LoRa Arduino -grænseflade: 8 trin
ESP32 Med E32-433T LoRa-modul Tutorial | LoRa Arduino Interfacing: Hey, hvad sker der, fyre! Akarsh her fra CETech.This project of my interfaces the E32 LoRa module from eByte which is a high-power 1-watt transceiver module with an ESP32 using Arduino IDE.We forstod funktionen af E32 i vores sidste tutoria
Styr husholdningsapparater over LoRa - LoRa i hjemmeautomatisering - LoRa fjernbetjening: 8 trin
Styr husholdningsapparater over LoRa | LoRa i hjemmeautomatisering | LoRa fjernbetjening: Styr og automatiser dine elektriske apparater fra lange afstande (kilometer) uden tilstedeværelse af internettet. Dette er muligt gennem LoRa! Hey, hvad sker der, gutter? Akarsh her fra CETech.Dette printkort har også et OLED -display og 3 relæer, som en