Kazalo:
- 1. korak: Vadnica 1 - Središče RF senzorja na osnovi ESP32
- 2. korak: Vadnica 2 - Oddaljeno relejsko vozlišče
- 3. korak: Vadnica 3 - Vozlišča senzorjev temperature za zelo nizko porabo energije
- 4. korak: Vadnica 4 - ESP32 WIFI Autoconnect in UDP Broadcast
Video: Easy IOT - pesto RF senzorja, ki ga nadzoruje aplikacija, za naprave IOT srednjega dosega: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
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
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
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
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:
Enostavna LED namizna svetilka RGB LED, ki jo nadzoruje aplikacija: 5 korakov
ANDROID APPLICATION CONTROLLED SIMPLE RGB LED NAMIZARSKA ŽARNICA: zato vam bom v tej vadnici pokazal, kako upravljati rgb led s pametnim telefonom Android. LED diode RGB delujejo na osnovnem konceptu kombinacije osnovnih barv katerega koli odtenka, torej rdeče, zelene in modre. Vse barve imajo te osnovne barvne komponente
Gasilni aparat senzorja temperature in vlažnosti senzorja (Arduino UNO): 11 korakov
Samodejni gasilni aparat s senzorjem temperature in vlažnosti (Arduino UNO): Ta projekt je bil namenjen vsem v domovih ali podjetjih kot senzor temperature in vlažnosti, prikazan na LCD -prikazovalniku, ter senzor plamena, povezan z zvočnikom in vodno črpalko za gašenje. požar v nujnih primerih
LED, ki ga nadzoruje aplikacija: 5 korakov
LED, ki ga nadzoruje aplikacija: El siguiente proyecto includes principios b á sicos de programaci ó n y electr ó nica para emplear un aplicaci ó n en un m ó Por medio de un c ó digo se estab
Kdo je pri mojih vratih? Projekt PIR senzorja gibanja/senzorja dosega: 5 korakov
Kdo je pri mojih vratih? Projekt senzorja gibanja PIR/senzorja dosega: Naš projekt je namenjen zaznavanju gibanja prek PIR in senzorjev razdalje. Koda Arduino bo oddajala vizualni in zvočni signal, ki bo uporabniku povedal, da je nekdo v bližini. Koda MATLAB bo poslala e -poštni signal, ki bo uporabnika opozoril, da je nekdo v bližini. Ta naprava
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: 4 koraki
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: V tem projektu vam bom pokazal, kako z dvema metodama ustvarite poceni detektor vode: 1. Ultrazvočni senzor (HC-SR04) .2. Senzor vode Funduino