Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Bakgrunn
- Trinn 2: Kabling
- Trinn 3: Blinker fastvaren
- Trinn 4: Konfigurer sensoren i appen
- Trinn 5: Demo
- Trinn 6: Tilbakemelding
Video: LoRa mesh sensorer: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Dette er den tredje i serien om Ripple LoRa -nettverk, som nå viser sensornoder.
Se de tidligere artiklene for referanse:
www.instructables.com/id/LoRa-Mesh-Radio/
www.instructables.com/id/LoRa-GPS-Tracker/
Rekvisita
Maskinvarekomponenter kan kjøpes her:
Adafruit Fjær med LoRa-modul:
dipolantenne:
Trinn 1: Bakgrunn
De fleste Arduino -sensormoduler, som temperatur, fuktighet osv., Kan spørres enten via digital eller analog GPIO -pin. For denne artikkelen har jeg testet på en flammesensor, som bruker både en digital pin (for når sensorverdien utløses fra potensiometerinnstilling) og en analog pin.
Sensormodul:
Målet med denne delen av prosjektet er å bringe dedikerte sensornoder inn i Ripple LoRa -nettverkene. Du kan enten fjernovervåke sensorer, eller få varselmeldinger når en konfigurerbar utløsertilstand er nådd, som en flamme som oppdages, eller bevegelse som oppdages, etc.
Trinn 2: Kabling
For øyeblikket er det bare to korttyper som støttes, med følgende pinner som sensormodulen må være koblet til:
Adafruit fjær:
* 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 godta 3.3Volt, så du trenger også å koble GND- og VCC -pinnene til brettets GND- og 3.3V -pinner.
Trinn 3: Blinker fastvaren
For dette må du ha installert Arduino IDE, og støtte for målkorttypen.
Det er instruksjoner om hvordan du blinker fastvaren på denne Github -siden:
github.com/spleenware/ripple
Velg ett av 'Sensor Node' målene. Med kortet tilkoblet via USB -kabel, test at fastvaren er OK ved å åpne den serielle skjermen i Arduino IDE. Skriv inn 'q' (uten anførselstegn) på sendelinjen, og trykk enter. Den serielle skjermen skal svare med tekst som begynner med "Q: …"
Trinn 4: Konfigurer sensoren i appen
For å konfigurere sensormodulen og overvåke den, må du installere Ripple Commander -appen. For øyeblikket støttes bare Android. Last ned fra Play:
Appen har to lanseringsikoner. Enhetsbestemmelsen er bare til når du skal sette opp et nettverk (repeatere, sensorer, gateway osv.). Sensornodene må bare tilordnes en unik ID (mellom 2 og 254), og krypteringsnøklene deres genereres. Bare klikk på "NY" -menyen på verktøylinjen, og skriv inn ID og navn for sensoren, og klikk deretter LAGRE. Sensoren skal nå være i hovedlisten.
For sensornoder er det ekstra konfigurasjonsparametere som skal konfigureres. Trykk på "rediger" (blyant) -ikonet, og klikk deretter på "…" -knappen i neste skjermbilde for å se Sensor Config -skjermen. (første skjermbilde ovenfor). Dette er for å sette opp sensor, hvordan den skal rapportere status, og hvordan du genererer varselmeldinger. Når konfigurasjonen er fullført, trykker du på LAGRE -menyen i verktøylinjen øverst.
Trykk på "chip" -ikonet til høyre for å gå til "Programmerer" -skjermen. Koble sensorkortet via USB-OTG-kabelen til Android, og trykk deretter på 'PROGRAM' -knappen. Hvis alt går bra, bør det være en melding som sier "Ferdig", og at du nå kan koble fra.
Gå tilbake til Android -lanseringen, og trykk deretter på hovedikonet for Ripple Commander. Dette er appens hovedgrensesnitt, der du kan chatte med andre "personsøker" -brukere i nettverket (som bruker Ripple Messenger -appen), pluss overvåke dine spesielle noder, for eksempel repeatere og sensornoder. Trykk på en sensornode i listen, og du bør se enhetsstatusskjermen (se andre skjermdump ovenfor).
Trinn 5: Demo
Her er en demonstrasjon av flammesensoren som aktiverer en varslingsstatus, og hjemmenoden mottar varselet.
Vær oppmerksom på at varslene representerer en tilstand som enten tilbakestilles manuelt eller automatisk etter en forløpt tid. Skjermen som vises her tilbyr en "Reset Alert" -knapp for manuell tilbakestilling av varslingsstatusen.
Varslingsmeldingene som genereres, vil gi hjemmeknottbrettet et summer, og meldingen vil være i kategorien 'Historie'.
Trinn 6: Tilbakemelding
Denne muligheten, som har sensorer til å rapportere eksterne tilstander og å ha varsler generert, representerer en ekstremt nyttig funksjon for disse IOT -nettverkene med lang rekkevidde. Jeg er ganske spent på å høre hva som kan gjøres med denne nye muligheten, og hvordan den har fungert. Og som alltid er jeg ivrig etter å høre om det fortsatt er problemer som må strykes.
hilsen, Scott Powell.
Anbefalt:
HC-12 langdistanse værstasjon og DHT-sensorer: 9 trinn
HC-12 langdistanse værstasjon og DHT-sensorer: I denne opplæringen lærer vi hvordan du lager en fjernstasjon for fjerndistanser med to dht-sensorer, HC12-moduler og I2C LCD-skjerm. Se videoen
LoRa Mesh Radio: 4 trinn (med bilder)
LoRa Mesh Radio: Dette er et ganske enkelt tillegg for mobiltelefoner for å aktivere SMS-lignende meldinger i en gruppe når de er utenfor mobildekning, eller i katastrofescenarier. Den bruker Semtech LoRa-radioer for kommunikasjon med lav effekt/langdistanse. Det er mange maskinvarealternativer
Automatisere et drivhus med LoRa! (Del 1) -- Sensorer (temperatur, fuktighet, jordfuktighet): 5 trinn
Automatisere et drivhus med LoRa! (Del 1) || Sensorer (temperatur, fuktighet, jordfuktighet): I dette prosjektet skal jeg vise deg hvordan jeg automatiserte et drivhus. Det betyr at jeg vil vise deg hvordan jeg bygde drivhuset og hvordan jeg koblet til strøm- og automatiseringselektronikken. Jeg vil også vise deg hvordan du programmerer et Arduino -kort som bruker L
ESP32 Med E32-433T LoRa-modulopplæring - LoRa Arduino -grensesnitt: 8 trinn
ESP32 Med E32-433T LoRa-modulopplæring | LoRa Arduino Interfacing: Hei, hva skjer, gutter! Akarsh her fra CETech. Dette prosjektet mitt er grensesnitt mot E32 LoRa-modulen fra eByte, som er en 1 watts transceivermodul med høy effekt med en ESP32 ved bruk av Arduino IDE. Vi forsto hvordan E32 fungerte i vår siste tutoria
Kontroller hvitevarer over LoRa - LoRa i hjemmeautomatisering - LoRa fjernkontroll: 8 trinn
Kontroller hvitevarer over LoRa | LoRa i hjemmeautomatisering | LoRa fjernkontroll: Kontroller og automatiser dine elektriske apparater fra lange avstander (kilometer) uten tilstedeværelse av internett. Dette er mulig gjennom LoRa! Hei, hva skjer, folkens? Akarsh her fra CETech. Denne PCB har også en OLED -skjerm og 3 reléer som en