Satura rādītājs:

Easy IOT - lietotņu kontrolēts RF sensora centrs vidēja darbības diapazona IOT ierīcēm: 4 soļi
Easy IOT - lietotņu kontrolēts RF sensora centrs vidēja darbības diapazona IOT ierīcēm: 4 soļi

Video: Easy IOT - lietotņu kontrolēts RF sensora centrs vidēja darbības diapazona IOT ierīcēm: 4 soļi

Video: Easy IOT - lietotņu kontrolēts RF sensora centrs vidēja darbības diapazona IOT ierīcēm: 4 soļi
Video: PS3 #2: Ressurecting the impossable! | EPIC rollercoaster repair that nearly broke me. 2024, Novembris
Anonim
Easy IOT - lietotņu kontrolēts RF sensora centrs vidēja darbības diapazona IOT ierīcēm
Easy IOT - lietotņu kontrolēts RF sensora centrs vidēja darbības diapazona IOT ierīcēm

Šajā apmācību sērijā mēs izveidosim tīklu

ierīces, kuras var vadīt, izmantojot radio saiti no centrālās centrmezgla ierīces. Ieguvums no 433MHz seriālā radio savienojuma izmantošanas WIFI vai Bluetooth vietā ir daudz lielāks diapazons (ar labām antenām un sensoru pozicionēšanu, iespējams, līdz 1000 m!). Tas ir daudz vairāk piemērots āra lietojumiem, piemēram, bezvadu temperatūras sensors, kas atrodas dārza galā, vai relejs, lai kontrolētu sildītāju jūsu garāžā.

Šo ierīču vadība un uzraudzība tiks veikta, izmantojot Android mobilā tālruņa vai planšetdatora lietotni DroidScript. Mēs balstīsimies uz zināšanām, kuras ieguvām iepriekšējā Easy IOT apmācībā, kur mēs kontrolējām releju, izmantojot ESP32 moduli. Ja vēl neesat to pabeidzis, iespējams, vēlēsities to pārbaudīt šeit:

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

Tomēr šoreiz mēs izmantosim ESP32 kā centru, lai novērstu plaisu starp WIFI un 433 MHz radio. Tas ļauj mums nosūtīt komandu no tālruņa, kas savienots ar mūsu mājas WIFI tīklu, un pēc tam tiks pārsūtīts uz atbilstošo attālo ierīci.

Mēs arī apskatīsim, kā izveidot īpaši zemas jaudas sensoru mezglus, veicot dažas vienkāršas Arduino Pro Mini modifikācijas, kas ļauj ierīci darbināt no akumulatora vairāk nekā gadu!

Lai gan ir arī citi veidi, kā izveidot mazjaudas RF sensoru tīklus, piem. Šīs sērijas LoraWan mērķis ir piedāvāt vienkāršāku (un lētāku) alternatīvu, kuras mērķis ir iemācīt bezvadu sakaru, datu apstrādes un mazjaudas elektronikas pamatprincipus. Sarežģītākas sistēmas, kurās tiek izmantoti tādi protokoli kā LoraWan un MQTT, tiks apskatītas nākamajā apmācībā.

1. darbība: 1. apmācība - uz ESP32 balstīts RF sensoru centrmezgls

1. apmācība - uz ESP32 balstīts RF sensoru centrmezgls
1. apmācība - uz ESP32 balstīts RF sensoru centrmezgls
1. apmācība - uz ESP32 balstīts RF sensoru centrmezgls
1. apmācība - uz ESP32 balstīts RF sensoru centrmezgls
1. apmācība - uz ESP32 balstīts RF sensoru centrmezgls
1. apmācība - uz ESP32 balstīts RF sensoru centrmezgls

Šajā apmācībā mēs veidojam centrālo centrmezglu, kas pārraidīs radio ziņojumus uz mūsu bezvadu sensoriem un saņems no tiem, un nodos šos datus mūsu Android lietojumprogrammai.

Lūdzu, sekojiet saitei uz apmācību:

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

2. darbība: 2. apmācība - attālais releja mezgls

2. apmācība - tālvadības releja mezgls
2. apmācība - tālvadības releja mezgls
2. apmācība - tālvadības releja mezgls
2. apmācība - tālvadības releja mezgls

Pirmajai vadāmajai ierīcei mēs izmantosim Arduino Nano, kas savienots ar releja moduli, un citu HC-12 moduli, lai saņemtu radio datus no mūsu ESP32 centrmezgla.

Lūdzu, sekojiet saitei uz apmācību:

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

3. darbība: 3. apmācība - īpaši zemas jaudas temperatūras sensoru mezgli

3. apmācība - īpaši zemas jaudas temperatūras sensoru mezgli
3. apmācība - īpaši zemas jaudas temperatūras sensoru mezgli

Šajā apmācībā mēs parādīsim, kā modificēt Arduino Pro Mini, lai ievērojami samazinātu enerģijas patēriņu, pēc tam izveidojiet temperatūras sensora mezglu, kas periodiski nosūtīs ziņojumus uz ESP32 centrmezglu.

Lūdzu, sekojiet saitei uz apmācību:

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

4. darbība: 4. apmācība - ESP32 WIFI automātiskais savienojums un UDP apraide

4. apmācība - ESP32 WIFI automātiskais savienojums un UDP apraide
4. apmācība - ESP32 WIFI automātiskais savienojums un UDP apraide

Pašlaik mūsu ESP32 centrmezglam jābūt iepriekš ieprogrammētam ar WIFI SSID un paroli, kas nozīmē, ka to nav ļoti viegli mainīt. Lai atvieglotu, ESP32 var ieprogrammēt tā, lai tā darbotos kā WIFI piekļuves punkts, ar kuru lietotājs var izveidot savienojumu. Pēc tam tiks atvērta “pieteikšanās lapa”, kas ļaus viņiem ievadīt tā tīkla SSID un paroli, ar kuru mēs vēlētos izveidot savienojumu.

Kad ierīcē ir ievadīta WIFI informācija, tā tiek saglabāta atmiņā, un nākamreiz, kad tā tiks darbināta, tā automātiski mēģinās izveidot savienojumu. Ja tas nevar izveidot savienojumu, tas atgriezīsies piekļuves punkta (AP) režīmā.

Ja ierīce veiksmīgi izveido savienojumu ar WIFI tīklu, mums vajadzētu būt iespējai runāt ar centrmezglu, izmantojot mūsu lietotni, taču joprojām pastāv problēma, ka nepieciešama centrmezgla IP adrese. Mēs to apiet, programmējot centrmezglu, lai pēc savienojuma WIFI pārsūtītu UDP ziņojumus, kas paziņo par tā IP adresi, kurus mēs varam izlasīt, izmantojot mūsu lietotni, un pēc tam izveidot savienojumu.

Lūdzu, sekojiet saitei uz apmācību:

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

Ieteicams: