Inhoudsopgave:
- Stap 1: Tutorial 1 - Op ESP32 gebaseerde RF-sensorhub
- Stap 2: Tutorial 2 - Remote Relay Node
- Stap 3: Tutorial 3 - Temperatuursensorknooppunten met ultralaag vermogen
- Stap 4: Tutorial 4 - ESP32 WIFI Autoconnect en UDP Broadcast
Video: Easy IOT - App-gestuurde RF-sensorhub voor IOT-apparaten met middelgroot bereik - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In deze reeks tutorials bouwen we een netwerk van
apparaten die via een radioverbinding kunnen worden bestuurd vanaf een centraal hubapparaat. Het voordeel van het gebruik van een 433MHz seriële radioverbinding in plaats van WIFI of Bluetooth is het veel grotere bereik (met goede antennes en sensorpositionering, mogelijk tot 1000m!). Dit is veel meer geschikt voor buitentoepassingen, zoals een draadloze temperatuursensor aan het einde van een tuin, of een relais om een verwarming in uw garage aan te sturen.
De controle en bewaking van deze apparaten vindt plaats via een DroidScript-app op een mobiele Android-telefoon of -tablet. We zullen voortbouwen op de kennis die we hebben opgedaan in de vorige Easy IOT-tutorial, waarbij we een relais bestuurden met behulp van een ESP32-module. Als je dit nog niet hebt voltooid, kun je het hier bekijken:
www.instructables.com/id/Easy-IOT-Remotely…
Deze keer zullen we echter de ESP32 gebruiken als een hub om de kloof tussen WIFI en 433Mhz-radio te overbruggen. Hierdoor kunnen we een opdracht verzenden vanaf onze telefoon die is verbonden met ons wifi-thuisnetwerk dat vervolgens wordt doorgestuurd naar het juiste externe apparaat.
We zullen ook bespreken hoe u sensorknooppunten met ultralaag vermogen kunt bouwen met een paar eenvoudige aanpassingen aan een Arduino Pro Mini, waardoor het apparaat meer dan een jaar van stroom kan worden voorzien door een batterij!
Hoewel er andere manieren zijn om RF-sensornetwerken met een laag vermogen te creëren, b.v. LoraWan, deze serie is bedoeld om een eenvoudiger (en goedkoper) alternatief te bieden dat tot doel heeft de kernprincipes van draadloze communicatie, gegevensverwerking en elektronica met laag vermogen aan te leren. Meer complexe systemen die gebruikmaken van protocollen zoals LoraWan en MQTT zullen in een toekomstige tutorial worden behandeld.
Stap 1: Tutorial 1 - Op ESP32 gebaseerde RF-sensorhub
In deze tutorial bouwen we de centrale hub die radioberichten verzendt naar en ontvangt van onze draadloze sensoren, en die gegevens doorgeven aan onze Android-applicatie.
Volg de link naar de tutorial:
www.instructables.com/id/Easy-IOT-ESP32-Ba…
Stap 2: Tutorial 2 - Remote Relay Node
Voor ons eerste bestuurbare apparaat zullen we een Arduino Nano gebruiken die is aangesloten op een relaismodule en een andere HC-12-module om de radiogegevens van onze ESP32 Hub te ontvangen.
Volg de link naar de tutorial:
www.instructables.com/id/Tutorial-2-Remote…
Stap 3: Tutorial 3 - Temperatuursensorknooppunten met ultralaag vermogen
In deze zelfstudie laten we u zien hoe u een Arduino Pro Mini kunt aanpassen om het stroomverbruik aanzienlijk te verminderen, en vervolgens een temperatuursensorknooppunt te bouwen dat periodiek berichten naar de ESP32 Hub verzendt.
Volg de link naar de tutorial:
www.instructables.com/id/Easy-IOT-Low-Powe…
Stap 4: Tutorial 4 - ESP32 WIFI Autoconnect en UDP Broadcast
Momenteel moet onze ESP32 Hub voorgeprogrammeerd zijn met de WIFI SSID en wachtwoord, wat betekent dat het niet erg eenvoudig is om te veranderen. Om het gemakkelijker te maken, kan de ESP32 worden geprogrammeerd om op te starten als een wifi-toegangspunt waarmee de gebruiker verbinding kan maken. Dit zal dan een "inlogpagina" oproepen waarmee ze de SSID en het wachtwoord kunnen invoeren van het netwerk waarmee we verbinding willen maken.
Zodra het apparaat de WIFI-gegevens heeft ingevoerd, worden ze in het geheugen opgeslagen en de volgende keer dat het wordt ingeschakeld, probeert het automatisch verbinding te maken. Als het geen verbinding kan maken, schakelt het terug naar de Access Point (AP)-modus.
Als het apparaat met succes verbinding maakt met het wifi-netwerk, zouden we met onze app met de hub moeten kunnen praten, maar we hebben nog steeds het probleem dat we het IP-adres van de hub nodig hebben. We omzeilen dit door de hub te programmeren om UDP-berichten te verzenden die zijn IP-adres op de WIFI aankondigen na verbinding, die we kunnen lezen met onze app en vervolgens verbinding kunnen maken.
Volg de link naar de tutorial:
www.instructables.com/id/ESP32-WIFI-Autoco…
Aanbevolen:
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: 7 stappen
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: Soms zijn trillingen de oorzaak van ernstige problemen in veel toepassingen. Van machineassen en lagers tot de prestaties van de harde schijf, trillingen veroorzaken schade aan de machine, vroegtijdige vervanging, lage prestaties en veroorzaken een grote aanslag op de nauwkeurigheid. Toezicht houden
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
De meest effectieve manier om het Bluetooth-bereik te vergroten!: 3 stappen
De meest effectieve manier om het Bluetooth-bereik te vergroten!: Hebben we niet allemaal een hekel aan die lamme limiet van 30 voet voor Bluetooth-transceivers met een laag vermogen? Ik weet dat ik dat speciaal doe voor mijn onlangs geïnstalleerde Viper Bluetooth Smart Start-module in mijn auto.https://www.instructables.com/id/StartStop-LockUnlock-my-car-from-my-phone/I
Eenvoudige verwerking Uldar (ultrasone detectie en bereik): 3 stappen
Simple Processing Uldar (Ultrasonic Detection and Ranging): Dit is een eenvoudig project dat Arduino UNO en Processing gebruikt om een eenvoudige lidar te maken. Lidar (ook wel LIDAR, LiDAR en LADAR genoemd) is een meetmethode die de afstand tot een doel meet door te verlichten het doel met gepulseerd laserlicht en meten
Lange afstand draadloze waterniveau-indicator met alarm - Bereik tot 1 km - Zeven niveaus: 7 stappen
Lange afstand draadloze waterniveau-indicator met alarm | Bereik tot 1 km | Zeven niveaus: bekijk het op YouTube: https://youtu.be/vdq5BanVS0YJe hebt misschien veel bedrade en draadloze waterniveau-indicatoren gezien die een bereik van 100 tot 200 meter zouden bieden. Maar in deze instructable zie je een Long Range Wireless Water Level Indi