Kazalo:

LoRa mrežni senzorji: 6 korakov
LoRa mrežni senzorji: 6 korakov

Video: LoRa mrežni senzorji: 6 korakov

Video: LoRa mrežni senzorji: 6 korakov
Video: Обзор и конфигурация модуля EBYTE LoRa 2024, Julij
Anonim
LoRa mrežni senzorji
LoRa mrežni senzorji

To je tretje v seriji o mrežnih mrežah Ripple LoRa, ki zdaj prikazuje senzorska vozlišča.

Za referenco si oglejte prejšnje članke:

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

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

Zaloge

Strojne komponente lahko kupite tukaj:

Adafruit pero z modulom LoRa:

dipolna antena:

1. korak: Ozadje

Ozadje
Ozadje

Večino senzorskih modulov Arduino, na primer temperaturo, vlažnost itd., Je mogoče povprašati bodisi prek digitalnega ali analognega pin -a GPIO. Za ta članek sem preizkusil senzor plamena, ki uporablja tako digitalni zatič (za čas, ko se vrednost senzorja sproži zaradi nastavitve potenciometra) kot analogni zatič.

Senzorski modul:

Cilj tega dela projekta je vnesti namenska senzorska vozlišča v mrežna omrežja Ripple LoRa. Senzorje lahko spremljate samo na daljavo ali pa prejmete opozorilna sporočila, ko je doseženo nastavljivo stanje sprožilca, na primer zaznavanje plamena ali zaznavanje gibanja itd.

2. korak: Ožičenje

Trenutno sta podprti samo dve vrsti plošč, z naslednjimi zatiči, na katere mora biti priključen senzorski modul:

Adafrutovo pero:

* Analogni pin: A1 (gpio 15) -OR-

* Digitalni pin: 10

Modul LoTa TTGO/HELTECH ESP32:

* Analogni pin: 39 -OR-

* Digitalni pin: 34

Večina senzorskih modulov lahko sprejme 3.3Volt, zato morate samo priključiti nožice GND in VCC na nožice GND in 3.3V plošče.

3. korak: utripanje vdelane programske opreme

Za to boste morali namestiti Arduino IDE in podporo za ciljno vrsto plošče.

Na tej strani Github so navodila, kako utripati vdelano programsko opremo:

github.com/spleenware/ripple

Izberite enega od ciljev "Sensor Node". Ko je plošča povezana s kablom USB, preverite, ali je vdelana programska oprema v redu, tako da odprete serijski monitor v Arduino IDE. V vrstico za pošiljanje vnesite 'q' (brez narekovajev) in pritisnite enter. Serijski monitor bi moral odgovoriti z besedilom, ki se začne z "V: …"

4. korak: Konfigurirajte senzor v aplikaciji

Konfigurirajte senzor v aplikaciji
Konfigurirajte senzor v aplikaciji
Konfigurirajte senzor v aplikaciji
Konfigurirajte senzor v aplikaciji

Če želite konfigurirati senzorski modul in ga nadzirati, morate namestiti aplikacijo Ripple Commander. Trenutno je podprt samo Android. Prenesite iz storitve Play:

Aplikacija ima dve ikoni zaganjalnika. Ta „Naprava naprave“je namenjena le, ko nastavljate mrežno omrežje (repetitorji, senzorji, prehod itd.). Senzorskim vozliščem je treba le dodeliti edinstven ID (med 2 in 254) in ustvariti njihove šifrirne ključe. V orodni vrstici samo kliknite meni 'NOVO', vnesite ID in ime senzorja, nato kliknite SHRANI. Tipalo bi moralo biti zdaj na glavnem seznamu.

Za senzorska vozlišča je treba nastaviti dodatne konfiguracijske parametre. Dotaknite se ikone 'uredi' (svinčnik), nato pa se dotaknite gumba '…' na naslednjem zaslonu, da se prikaže zaslon Sensor Config. (prvi posnetek zaslona zgoraj). To je namestitev senzorja, način poročanja o njegovem stanju in ustvarjanje opozorilnih sporočil. Ko je konfiguracija končana, se dotaknite menija SHRANI v zgornji orodni vrstici.

Dotaknite se ikone "chip" na desni, da odprete zaslon "Programmer". Ploščo senzorja s kablom USB-OTG povežite z Androidom, nato se dotaknite gumba 'PROGRAM'. Če je vse v redu, bi moralo biti sporočilo "Končano" in da lahko zdaj prekinete povezavo.

Zaprite se nazaj v zaganjalnik Android, nato se dotaknite glavne ikone zaganjalnika 'Ripple Commander'. To je glavni uporabniški vmesnik aplikacije, kjer lahko klepetate z drugimi uporabniki 'pagerja' v omrežju (ki uporabljajo aplikacijo Ripple Messenger) ter spremljate vaša posebna vozlišča, kot so repetitorji in senzorska vozlišča. Dotaknite se vozlišča senzorja na seznamu in prikazal bi se zaslon stanja naprave (glejte drugi posnetek zaslona zgoraj).

5. korak: Demo

Tu je predstavitev senzorja plamena, ki aktivira stanje opozorila, in domačega vozlišča, ki prejme opozorilo.

Upoštevajte, da opozorila predstavljajo stanje, ki se "ponastavi" ročno ali samodejno po pretečenem času. Na prikazanem zaslonu je gumb "Ponastavi opozorilo" za ročno ponastavitev stanja opozorila.

Z ustvarjenimi opozorilnimi sporočili se oglasi zvočni signal matične plošče, sporočilo pa bo na zavihku 'Zgodovina'.

6. korak: Povratne informacije

Ta zmožnost, da senzorji poročajo o oddaljenih stanjih in ustvarjajo opozorila, je izjemno uporabna funkcija za ta omrežja IOT na velike razdalje. Zelo sem navdušen, ko slišim, kaj je mogoče storiti s to novo zmogljivostjo in kako se je obnesla. In kot vedno želim slišati, če je še treba odpraviti težave.

S spoštovanjem, Scott Powell.

Priporočena: