INHOUDSOPGAWE:

Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir medium bereik: 4 stappe
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir medium bereik: 4 stappe

Video: Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir medium bereik: 4 stappe

Video: Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir medium bereik: 4 stappe
Video: Paradise or Oblivion 2024, November
Anonim
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle met 'n gemiddelde reeks
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle met 'n gemiddelde reeks

In hierdie reeks tutoriale bou ons 'n netwerk van

toestelle wat via 'n radioskakel vanaf 'n sentrale hub -toestel beheer kan word. Die voordeel van die gebruik van 'n 433MHz seriële radioverbinding in plaas van WIFI of Bluetooth is die veel groter omvang (met goeie antennas en sensorposisionering, moontlik tot 1000m!). Dit is baie meer geskik vir buitenshuise toepassings, soos 'n draadlose temperatuursensor aan die einde van 'n tuin, of 'n relais om 'n verwarmer in u motorhuis te beheer.

Die beheer en monitering van hierdie toestelle vind plaas deur 'n DroidScript -app op 'n Android -selfoon of -tablet. Ons bou voort op die kennis wat ons opgedoen het in die vorige Easy IOT -tutoriaal, waar ons 'n aflos beheer het met behulp van 'n ESP32 -module. As u dit nog nie voltooi het nie, kan u dit hier besoek:

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

Hierdie keer gebruik ons egter die ESP32 as 'n hub om die gaping tussen WIFI en 433Mhz Radio te oorbrug. Dit stel ons in staat om 'n opdrag te stuur vanaf ons telefoon wat gekoppel is aan ons WIFI -netwerk tuis, wat dan na die toepaslike afstandtoestel gestuur sal word.

Ons sal ook bespreek hoe u sensorknope met 'n baie lae krag bou, met 'n paar eenvoudige aanpassings aan 'n Arduino Pro Mini, sodat die toestel langer as 'n jaar van 'n battery kan werk!

Alhoewel daar ander maniere is om lae -krag RF -sensornetwerke te skep, bv. LoraWan, hierdie reeks is daarop gemik om 'n eenvoudiger (en goedkoper) alternatief te bied wat daarop gemik is om die kernbeginsels van draadlose kommunikasie, data -hantering en elektronika met lae krag te leer. Meer komplekse stelsels wat protokolle soos LoraWan en MQTT gebruik, sal in 'n toekomstige tutoriaal behandel word.

Stap 1: Tutoriaal 1 - ESP32 -gebaseerde RF -sensorhub

Tutoriaal 1 - ESP32 -gebaseerde RF -sensorhub
Tutoriaal 1 - ESP32 -gebaseerde RF -sensorhub
Tutoriaal 1 - ESP32 -gebaseerde RF -sensorhub
Tutoriaal 1 - ESP32 -gebaseerde RF -sensorhub
Tutoriaal 1 - ESP32 -gebaseerde RF -sensorhub
Tutoriaal 1 - ESP32 -gebaseerde RF -sensorhub

In hierdie tutoriaal bou ons die sentrale spilpunt wat radioboodskappe na ons draadlose sensors sal stuur en ontvang, en die data na ons Android -toepassing stuur.

Volg asseblief die skakel na die tutoriaal:

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

Stap 2: Tutoriaal 2 - Remote Relay Node

Tutoriaal 2 - Remote Relay Node
Tutoriaal 2 - Remote Relay Node
Tutoriaal 2 - Remote Relay Node
Tutoriaal 2 - Remote Relay Node

Vir ons eerste beheerbare toestel gebruik ons 'n Arduino Nano wat gekoppel is aan 'n aflosmodule en 'n ander HC-12-module om die radiodata van ons ESP32-hub te ontvang.

Volg asseblief die skakel na die tutoriaal:

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

Stap 3: Tutoriaal 3 - Sensorpunte met ultra lae krag temperatuur

Tutoriaal 3 - Ultra lae krag temperatuur sensor sensors
Tutoriaal 3 - Ultra lae krag temperatuur sensor sensors

In hierdie handleiding sal ons u wys hoe u 'n Arduino Pro Mini kan aanpas om die kragverbruik aansienlik te verminder, en dan 'n temperatuursensorknoop bou wat periodiek boodskappe na die ESP32 Hub sal stuur.

Volg asseblief die skakel na die tutoriaal:

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

Stap 4: Tutoriaal 4 - ESP32 WIFI Autoconnect en UDP Broadcast

Tutoriaal 4 - ESP32 WIFI Autoconnect en UDP Broadcast
Tutoriaal 4 - ESP32 WIFI Autoconnect en UDP Broadcast

Tans moet ons ESP32 Hub vooraf geprogrammeer word met die WIFI SSID en wagwoord, wat beteken dat dit nie baie maklik is om te verander nie. Om dit makliker te maak, kan die ESP32 geprogrammeer word om te begin as 'n WIFI -toegangspunt waarmee die gebruiker kan koppel. Dit sal dan 'n "aanmeldingsbladsy" oopmaak waarmee hulle die SSID en wagwoord kan invoer van die netwerk waarmee ons wil koppel.

Sodra die WIFI -besonderhede ingevoer is, word dit in die geheue gestoor, en die volgende keer dat dit aangeskakel word, sal dit outomaties probeer om aan te sluit. As dit nie kon koppel nie, gaan dit terug na die toegangspunt (AP) -modus.

As die toestel suksesvol met die WIFI -netwerk verbind is, moet ons met ons app met die hub kan praat, maar ons het steeds die probleem dat ons die IP -adres van die hub benodig. Ons kom dit uit die weg deur die hub te programmeer om UDP -boodskappe oor te dra met die aankondiging van sy IP -adres op die WIFI na verbinding, wat ons kan lees met behulp van ons app en dan aan kan koppel.

Volg asseblief die skakel na die tutoriaal:

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

Aanbeveel: