Innholdsfortegnelse:

LoRa mesh sensorer: 6 trinn
LoRa mesh sensorer: 6 trinn

Video: LoRa mesh sensorer: 6 trinn

Video: LoRa mesh sensorer: 6 trinn
Video: Seeed IoTea Lora Solution 2024, Juli
Anonim
LoRa mesh sensorer
LoRa mesh sensorer

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

Bakgrunn
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

Konfigurer sensoren i appen
Konfigurer sensoren i appen
Konfigurer sensoren i appen
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: