Turinys:

Lengvas IOT - programomis valdomas RF jutiklio stebulė vidutinio nuotolio IOT įrenginiams: 4 žingsniai
Lengvas IOT - programomis valdomas RF jutiklio stebulė vidutinio nuotolio IOT įrenginiams: 4 žingsniai

Video: Lengvas IOT - programomis valdomas RF jutiklio stebulė vidutinio nuotolio IOT įrenginiams: 4 žingsniai

Video: Lengvas IOT - programomis valdomas RF jutiklio stebulė vidutinio nuotolio IOT įrenginiams: 4 žingsniai
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Lapkritis
Anonim
Lengvas IOT - programomis valdomas RF jutiklio stebulė vidutinio nuotolio IOT įrenginiams
Lengvas IOT - programomis valdomas RF jutiklio stebulė vidutinio nuotolio IOT įrenginiams

Šioje pamokų serijoje kursime tinklą

prietaisai, kuriuos galima valdyti per radijo ryšį iš centrinio mazgo įrenginio. Naudojant 433MHz nuoseklųjį radijo ryšį vietoj WIFI ar „Bluetooth“yra daug didesnis diapazonas (su geromis antenomis ir jutiklio padėtimi, galimai iki 1000 m!). Tai labiau tinka lauko reikmėms, tokioms kaip belaidis temperatūros jutiklis, esantis sodo gale, arba relė, kuri valdo jūsų garažo šildytuvą.

Šiuos įrenginius valdys ir stebės „Android“mobiliojo telefono ar planšetinio kompiuterio „DroidScript“programa. Mes remsimės žiniomis, kurias įgijome ankstesnėje „Easy IOT“pamokoje, kurioje valdėme relę naudodami ESP32 modulį. Jei to dar nebaigėte, galbūt norėsite tai patikrinti čia:

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

Tačiau šį kartą ESP32 naudosime kaip centrą, kad užpildytume atotrūkį tarp WIFI ir 433 MHz radijo. Tai leidžia mums siųsti komandą iš savo telefono, prijungto prie mūsų namų WIFI tinklo, kuris vėliau bus persiųstas į atitinkamą nuotolinį įrenginį.

Mes taip pat aptarsime, kaip sukurti ypač mažos galios jutiklių mazgus atlikus keletą paprastų „Arduino Pro Mini“modifikacijų, leidžiančių prietaisą maitinti iš akumuliatoriaus ilgiau nei metus!

Nors yra ir kitų būdų, kaip sukurti mažos galios RF jutiklių tinklus, pvz. „LoraWan“šios serijos tikslas yra pateikti paprastesnę (ir pigesnę) alternatyvą, kurios tikslas - išmokyti pagrindinių belaidžio ryšio, duomenų tvarkymo ir mažos galios elektronikos principų. Sudėtingesnės sistemos, kuriose naudojami tokie protokolai kaip „LoraWan“ir „MQTT“, bus aptartos būsimoje pamokoje.

1 žingsnis: 1 mokomoji medžiaga - ESP32 pagrįstas RF jutiklio koncentratorius

1 pamoka - ESP32 pagrįstas RF jutiklio stebulė
1 pamoka - ESP32 pagrįstas RF jutiklio stebulė
1 pamoka - ESP32 pagrįstas RF jutiklio stebulė
1 pamoka - ESP32 pagrįstas RF jutiklio stebulė
1 pamoka - ESP32 pagrįstas RF jutiklio stebulė
1 pamoka - ESP32 pagrįstas RF jutiklio stebulė

Šioje pamokoje mes kuriame centrinį centrą, kuris perduos radijo pranešimus mūsų belaidžiams jutikliams ir juos priims, ir perduos šiuos duomenis į „Android“programą.

Prašome sekti nuorodą į pamoką:

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

2 žingsnis: 2 pamoka - nuotolinis relės mazgas

2 pamoka - nuotolinis relės mazgas
2 pamoka - nuotolinis relės mazgas
2 pamoka - nuotolinis relės mazgas
2 pamoka - nuotolinis relės mazgas

Pirmajam valdomam įrenginiui mes naudosime „Arduino Nano“, prijungtą prie relės modulio, ir kitą HC-12 modulį, kad gautume radijo duomenis iš mūsų ESP32 koncentratoriaus.

Prašome sekti nuorodą į pamoką:

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

3 žingsnis: 3 pamoka - ypač mažos galios temperatūros jutiklių mazgai

3 pamoka - Itin mažos galios temperatūros jutiklių mazgai
3 pamoka - Itin mažos galios temperatūros jutiklių mazgai

Šioje pamokoje parodysime, kaip pakeisti „Arduino Pro Mini“, kad būtų žymiai sumažintas energijos suvartojimas, tada sukurkite temperatūros jutiklio mazgą, kuris periodiškai perduos pranešimus į ESP32 koncentratorių.

Prašome sekti nuorodą į pamoką:

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

4 žingsnis: 4 pamoka - ESP32 WIFI automatinis prisijungimas ir UDP transliacija

4 pamoka - „ESP32 WIFI Autoconnect“ir „UDP Broadcast“
4 pamoka - „ESP32 WIFI Autoconnect“ir „UDP Broadcast“

Šiuo metu mūsų ESP32 koncentratorius turi būti iš anksto užprogramuotas naudojant WIFI SSID ir slaptažodį, o tai reiškia, kad tai nėra labai lengva pakeisti. Kad būtų lengviau, ESP32 galima užprogramuoti paleisti kaip WIFI prieigos tašką, prie kurio vartotojas gali prisijungti. Tada pasirodys „prisijungimo puslapis“, leidžiantis įvesti tinklo, prie kurio norėtume prisijungti, SSID ir slaptažodį.

Įrenginyje įvedus WIFI duomenis, jie išsaugomi atmintyje, o kitą kartą įjungus įrenginį jis automatiškai bandys prisijungti. Jei jis negali prisijungti, jis vėl grįš į prieigos taško (AP) režimą.

Jei įrenginys sėkmingai prisijungs prie WIFI tinklo, turėtume turėti galimybę pasikalbėti su koncentratoriumi naudodami savo programą, tačiau vis tiek susiduriame su problema, kad reikia koncentratoriaus IP adreso. Tai išvengiame programuodami centrą, kad po prisijungimo WIFI perduotų UDP pranešimus, skelbiančius jo IP adresą, kuriuos galime perskaityti naudodami savo programą ir tada prisijungti.

Prašome sekti nuorodą į pamoką:

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

Rekomenduojamas: