Kazalo:

Easy IOT - pesto RF senzorja, ki ga nadzoruje aplikacija, za naprave IOT srednjega dosega: 4 koraki
Easy IOT - pesto RF senzorja, ki ga nadzoruje aplikacija, za naprave IOT srednjega dosega: 4 koraki

Video: Easy IOT - pesto RF senzorja, ki ga nadzoruje aplikacija, za naprave IOT srednjega dosega: 4 koraki

Video: Easy IOT - pesto RF senzorja, ki ga nadzoruje aplikacija, za naprave IOT srednjega dosega: 4 koraki
Video: Росс Култхарт: НЛО, записки Уилсона, проект SAFIRE [Часть 1] 2024, November
Anonim
Easy IOT - pesto RF senzorja, ki ga nadzoruje aplikacija, za naprave IOT srednjega dosega
Easy IOT - pesto RF senzorja, ki ga nadzoruje aplikacija, za naprave IOT srednjega dosega

V tej seriji vadnic bomo zgradili mrežo

naprave, ki jih je mogoče upravljati prek radijske povezave iz centralnega vozlišča. Prednost uporabe serijske radijske povezave 433MHz namesto WIFI ali Bluetooth je veliko večji doseg (z dobrimi antenami in senzorji, potencialno do 1000 m!). To je veliko bolj primerno za zunanje aplikacije, kot je brezžični temperaturni senzor, ki se nahaja na koncu vrta, ali rele za upravljanje grelnika v vaši garaži.

Nadzor in spremljanje teh naprav bo potekalo prek aplikacije DroidScript na mobilnem telefonu ali tabličnem računalniku android. Nadgrajevali bomo znanje, pridobljeno v prejšnji vadnici Easy IOT, kjer smo upravljali rele z modulom ESP32. Če tega še niste dokončali, ga lahko preverite tukaj:

www.instructables.com/id/Easy-IOT-Remotely…

Tokrat pa bomo ESP32 uporabljali kot zvezdišče za premostitev vrzeli med WIFI in 433Mhz radijem. To nam omogoča, da pošljemo ukaz iz telefona, priključenega na domače omrežje WIFI, ki bo nato posredovan na ustrezno oddaljeno napravo.

Prav tako bomo obravnavali, kako z nekaj preprostimi spremembami Arduino Pro Mini zgraditi senzorska vozlišča z nizko porabo energije, ki omogočajo, da se naprava več kot eno leto napaja iz baterije!

Čeprav obstajajo drugi načini za ustvarjanje nizkofrekvenčnih senzorskih omrežij z nizko porabo, npr. LoraWan, ta serija želi ponuditi enostavnejšo (in cenejšo) alternativo, katere cilj je naučiti temeljna načela brezžične komunikacije, ravnanja s podatki in elektronike z nizko porabo energije. Bolj zapleteni sistemi, ki uporabljajo protokole, kot sta LoraWan in MQTT, bodo obravnavani v prihodnji vadnici.

1. korak: Vadnica 1 - Središče RF senzorja na osnovi ESP32

Vadnica 1 - Središče RF senzorja na osnovi ESP32
Vadnica 1 - Središče RF senzorja na osnovi ESP32
Vadnica 1 - Središče RF senzorja na osnovi ESP32
Vadnica 1 - Središče RF senzorja na osnovi ESP32
Vadnica 1 - Središče RF senzorja na osnovi ESP32
Vadnica 1 - Središče RF senzorja na osnovi ESP32

V tej vadnici zgradimo osrednje vozlišče, ki bo prenašalo radijska sporočila na naše brezžične senzorje in jih sprejemalo ter te podatke posredovalo naši aplikaciji za Android.

Sledite povezavi do vadnice:

www.instructables.com/id/Easy-IOT-ESP32-Ba…

2. korak: Vadnica 2 - Oddaljeno relejsko vozlišče

Vadnica 2 - Oddaljeno relejsko vozlišče
Vadnica 2 - Oddaljeno relejsko vozlišče
Vadnica 2 - Oddaljeno relejsko vozlišče
Vadnica 2 - Oddaljeno relejsko vozlišče

Za prvo napravo, ki jo je mogoče upravljati, bomo uporabili Arduino Nano, povezan z relejskim modulom in drugim modulom HC-12 za sprejem radijskih podatkov iz našega ESP32 zvezdišča.

Sledite povezavi do vadnice:

www.instructables.com/id/Tutorial-2-Remote…

3. korak: Vadnica 3 - Vozlišča senzorjev temperature za zelo nizko porabo energije

Vadnica 3 - Vozlišča senzorjev temperature za zelo nizko porabo energije
Vadnica 3 - Vozlišča senzorjev temperature za zelo nizko porabo energije

V tej vadnici vam bomo pokazali, kako spremeniti Arduino Pro Mini, da bi močno zmanjšali porabo energije, nato pa zgraditi vozlišče temperaturnega senzorja, ki bo občasno prenašal sporočila na vozlišče ESP32.

Sledite povezavi do vadnice:

www.instructables.com/id/Easy-IOT-Low-Powe…

4. korak: Vadnica 4 - ESP32 WIFI Autoconnect in UDP Broadcast

Vadnica 4 - ESP32 WIFI Autoconnect in UDP Broadcast
Vadnica 4 - ESP32 WIFI Autoconnect in UDP Broadcast

Trenutno mora biti naše središče ESP32 predhodno programirano z SSID in geslom WIFI, kar pomeni, da ga ni enostavno spremeniti. Za lažji dostop se lahko ESP32 programira za zagon kot dostopna točka WIFI, s katero se lahko uporabnik poveže. To bo nato odprlo »stran za prijavo«, ki jim omogoča vnos SSID in gesla omrežja, s katerim bi se radi povezali.

Ko so v napravi vnesene podrobnosti WIFI, se shranijo v pomnilnik, naslednjič pa se bo samodejno poskusil povezati. Če se ne more povezati, se bo preklopil nazaj v način dostopne točke (AP).

Če se naprava uspešno poveže z omrežjem WIFI, bi se morali z našo aplikacijo pogovoriti s vozliščem, vendar imamo še vedno težave s potrebo po naslovu IP vozlišča. Temu se lahko izognemo s programiranjem vozlišča za prenos sporočil UDP, ki po povezavi objavijo svoj naslov IP na WIFI, ki ga lahko preberemo z našo aplikacijo in se nato povežemo.

Sledite povezavi do vadnice:

www.instructables.com/id/ESP32-WIFI-Autoco…

Priporočena: