Sadržaj:
- Supplies
- Korak 1: Pozadina
- Korak 2: Ožičenje
- Korak 3: Ažuriranje firmvera
- Korak 4: Konfigurirajte senzor u aplikaciji
- Korak 5: Demo
- Korak 6: Povratne informacije
Video: LoRa mrežni senzori: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Ovo je treći u nizu o mrežastim mrežama Ripple LoRa, koji sada prikazuje čvorove senzora.
Za referencu pogledajte prethodne članke:
www.instructables.com/id/LoRa-Mesh-Radio/
www.instructables.com/id/LoRa-GPS-Tracker/
Supplies
Hardverske komponente možete kupiti ovdje:
Adafruit pero s LoRa modulom:
dipolna antena:
Korak 1: Pozadina
Većina Arduino senzorskih modula, poput temperature, vlažnosti itd., Može se ispitati putem digitalnog ili analognog GPIO pina. Za ovaj članak testirao sam na senzoru plamena, koji koristi i digitalni pin (za vrijeme kada se vrijednost senzora aktivira iz postavke potenciometra) i analogni pin.
Senzorski modul:
Cilj ovog dijela projekta je uvođenje namjenskih čvorova senzora u mrežaste mreže Ripple LoRa. Možete ili samo daljinski nadzirati senzore, ili primati poruke upozorenja kada se postigne podesivo okidačko stanje, poput otkrivanja plamena ili otkrivanja pokreta itd.
Korak 2: Ožičenje
Trenutno postoje samo dvije vrste podržanih ploča sa sljedećim pinovima na koje senzorski modul mora biti povezan:
Adafrutovo pero:
* Analogni pin: A1 (gpio 15) -OR-
* Digitalni pin: 10
TTGO/HELTECH ESP32 LoRa modul:
* Analogni pin: 39 -ILI-
* Digitalni pin: 34
Većina senzorskih modula može prihvatiti napon od 3,3 V, tako da samo trebate povezati žice GND i VCC na pinove GND i 3,3 V na ploči.
Korak 3: Ažuriranje firmvera
Za to ćete morati imati instaliran Arduino IDE i podršku za ciljni tip ploče.
Na ovoj Github stranici postoje upute o tome kako ažurirati firmver:
github.com/spleenware/ripple
Odaberite jedan od ciljeva 'Sensor Node'. Dok je ploča spojena putem USB kabela, provjerite je li firmver u redu otvaranjem Serijskog monitora u Arduino IDE -u. Unesite 'q' (bez navodnika) u liniju za slanje i pritisnite enter. Serijski monitor trebao bi odgovoriti tekstom koji počinje sa "P: …"
Korak 4: Konfigurirajte senzor u aplikaciji
Da biste konfigurirali senzorski modul i nadzirali ga, morate instalirati aplikaciju Ripple Commander. Trenutno je podržan samo Android. Preuzmite s Playa:
Aplikacija ima dvije ikone pokretača. "Opskrba uređaja" služi samo za postavljanje vaše mrežaste mreže (repetitori, senzori, gateway itd.). Čvorovima senzora samo je potrebno dodijeliti jedinstveni ID (između 2 i 254) i generirati njihove ključeve za šifriranje. Samo kliknite na izbornik 'NOVO' na alatnoj traci, unesite ID i naziv senzora, a zatim kliknite SAVE. Senzor bi sada trebao biti na glavnoj listi.
Za čvorove senzora postoje dodatni konfiguracijski parametri za postavljanje. Dodirnite ikonu „uredi“(olovka), a zatim dodirnite dugme „…“na sljedećem ekranu da vidite ekran za konfiguraciju senzora. (prvi snimak ekrana gore). Ovo služi za postavljanje senzora, kako bi trebao prijaviti svoj status i kako generirati poruke upozorenja. Kada se konfiguracija dovrši, dodirnite meni SAVE na gornjoj traci sa alatkama.
Dodirnite ikonu 'chip' s desne strane da biste otvorili ekran 'Programmer'. Spojite senzorsku ploču putem USB-OTG kabela na Android, zatim dodirnite dugme 'PROGRAM'. Ako je sve u redu, trebala bi postojati poruka koja kaže 'Gotovo' i koju sada možete prekinuti.
Vratite se na Android pokretač, zatim dodirnite glavnu ikonu pokretača 'Ripple Commander'. Ovo je glavni korisnički interfejs aplikacije, gdje možete razgovarati s drugim korisnicima 'pejdžera' na mreži (koji koriste aplikaciju Ripple Messenger), plus pratiti vaše posebne čvorove, poput repetitora i čvorova senzora. Dodirnite čvor senzora na listi i trebali biste vidjeti ekran statusa uređaja (pogledajte drugu snimku ekrana gore).
Korak 5: Demo
Evo prikaza senzora plamena koji aktivira status upozorenja i kućnog čvora koji prima upozorenje.
Imajte na umu da upozorenja predstavljaju stanje koje se 'resetira' bilo ručno ili automatski nakon proteklog vremena. Ovdje prikazani ekran nudi dugme "Reset Alert" za ručno poništavanje statusa upozorenja.
Generirane poruke upozorenja oglasit će zvučni signal zvučnika matične ploče, a poruka će biti na kartici 'Historija'.
Korak 6: Povratne informacije
Ova mogućnost, sa senzorima koji prijavljuju udaljena stanja i generiranjem upozorenja, predstavlja izuzetno korisnu značajku za ove IOT mreže velikog dometa. Vrlo sam uzbuđen što mogu čuti šta se može učiniti s ovom novom sposobnošću i kako je to uspjelo. I, kao i uvijek, željan sam čuti postoje li još neki problemi koje treba riješiti.
pozdrav, Scott Powell.
Preporučuje se:
HC-12 Senzori meteorološke stanice na daljinu i DHT senzori: 9 koraka
HC-12 daljinska meteorološka stanica na daljinu i DHT senzori: U ovom ćemo vodiču naučiti kako napraviti udaljenu meteorološku stanicu na daljinu pomoću dva dht senzora, HC12 modula i I2C LCD zaslona. Pogledajte video
Dodajte WIZ820io / USR -ES1 - Wiznet W5500 mrežni port na svoj Raspberry Pi .: 10 koraka
Dodajte WIZ820io / USR -ES1 - Wiznet W5500 mrežni port u svoj Raspberry Pi .: Djelomično zbog mog interesa da radim ovako nešto, a dijelom i zbog interesa za Codesys, već neko vrijeme razmišljam o tome pokušajte spojiti drugi port mrežnog sučelja na Raspberry Pi. Pa dok radim druge projekte, pčela sam
LLDPi - Raspberry Pi mrežni alat (Državni univerzitet Kolorado): 7 koraka
LLDPi - Mrežni alat Raspberry Pi (Državni univerzitet Kolorado): LLDPi projekt je ugrađeni sistem napravljen od Raspberry Pi i LCD -a koji može dohvatiti informacije o LLDP -u (protokol otkrivanja sloja veze) sa susjednih uređaja na mreži, poput naziva i opisa sistema , naziv porta i opis, VLA
Automatizacija staklenika uz LoRa! (1. dio) -- Senzori (temperatura, vlažnost, vlaga tla): 5 koraka
Automatizacija staklenika uz LoRa! (1. dio) || Senzori (temperatura, vlaga, vlaga tla): U ovom projektu pokazat ću vam kako sam automatizirao staklenik. To znači da ću vam pokazati kako sam izgradio staklenik i kako sam spojio napajanje i elektroniku za automatizaciju. Također ću vam pokazati kako programirati Arduino ploču koja koristi L
Upravljajte kućanskim aparatima preko LoRa - LoRa u kućnoj automatizaciji - LoRa daljinski upravljač: 8 koraka
Upravljajte kućanskim aparatima preko LoRa | LoRa u kućnoj automatizaciji | LoRa daljinski upravljač: Upravljajte i automatizujte svoje električne uređaje na velike udaljenosti (kilometre) bez prisustva interneta. To je moguće putem LoRa! Hej, šta ima momci? Akarsh ovdje iz CETech -a. Ova PCB također ima OLED ekran i 3 releja koji