INHOUDSOPGAWE:
- Stap 1: Stel Firebase op en kry 'n geheime sleutel
- Stap 2: Skep app met behulp van MIT App Inventor 2
- Stap 3: Stel Arduino IDE op vir Nodemcu ESP8266
- Stap 4: Laai kode op na NodeMCU ESP8266
- Stap 5: Monteer hardeware
Video: IOT -gebaseerde kamertemperatuurbeheer: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Dit is 'n instruksie vir 'n IOT -gebaseerde projek vir kamertemperatuurbeheer.
Kenmerke:-
1. Skakel die waaier outomaties bo die gespesifiseerde kamertemperatuur in.
2. Skakel waaier outomaties onder die gespesifiseerde kamertemperatuur uit.
3. Handmatige beheer op enige tydstip by enige temperatuur
Vereistes:-
- NodeMCU ESP8266 ontwikkelingsbord
- DHT11 temperatuur sensor
- Enkel kanaal relaisbord (5V)
- Jumper Wires
- WiFi -router of draagbare hotspot (om NodeMCU ESP8266 aan die internet te koppel)
- 9V battery
Laat ons dus in die tutoriaal kyk.
Stap 1: Stel Firebase op en kry 'n geheime sleutel
Ons gaan 'n intydse databasis deur Google firebase gebruik. Hierdie intydse databasis sal optree as 'n halfmakelaar tussen Nodemcu en Android-toestel.
- Navigeer eerstens na die Firebase -webwerf en meld aan met u Google -rekening.
- Skep 'n nuwe intydse databasis.
- Kry 'n regte databasis-URL en 'n geheime sleutel om toegang tot die databasis te verkry vanaf die app. Vir 'n gedetailleerde handleiding, kan u kyk hoe u 'n vuurbasis met die MIT -app -uitvinder kan gebruik.
Stap 2: Skep app met behulp van MIT App Inventor 2
Ons gaan die MIT -app uitvinder 2 gebruik om ons Android -app te skep. Dit is baie eenvoudig om te gebruik en maklik om te integreer, wen Google firebase.
- Laai die aangehegte MIT -app inventor 2 -projeklêer af (.aia -lêer).
- Gaan na die tuisblad van MIT app inventor 2 en meld aan by u rekening. Gaan dan na projekte >> invoerprojek. Kies die lêer vanaf u rekenaar en laai dit op.
- Gaan na die uitlegvenster, klik op firebaseDB1 (onder in die werkruimte), voer databasis -URL en geheime sleutel in. Stel ProjectBucket ook as S_HO_C_K (soos getoon in skermkiekie 2).
Klik daarna op die bouknoppie en stoor die app -lêer (.apk -lêer) op u rekenaar. Dra die lêer later oor na u Android -toestel.
Stap 3: Stel Arduino IDE op vir Nodemcu ESP8266
- Stel eerstens Arduino IDE op vir Nodemcu esp8266. Ek sou hierdie stap -vir -stap handleiding oor NodeMCU basics deur Armtronix aanbeveel. Dankie Armtronix vir hierdie nuttige handleiding.
- Voeg daarna hierdie twee biblioteke by (verwysingsskermkiekie):-
- Arduino Json
- Vuurbasis Arduino
-
DHT -sensorbiblioteek
- Adafruit Universal Sensor Library
Stap 4: Laai kode op na NodeMCU ESP8266
Laai die Arduino IDE -lêer (.ino -lêer) hieronder. Verander daarna die program vir 'n paar nodige veranderinge:-
- Voer op reël 3 die databasis -URL in sonder 'https://'.
- Voer op reël 4 die geheime sleutel van die databasis in.
- Op reël 5 en 6, vergeet nie om WiFi SSID en Wifi -wagwoord op te dateer (waarmee u NodeMCU ESP8266 wil koppel nie).
Sodra dit klaar is, laai die program op na NodeMCU ESP8266 ontwikkelingsbord.
Stap 5: Monteer hardeware
- Skep stroombaan soos in figuur hierbo getoon.
- Installeer die app (geskep in stap 2) op u Android -slimfoon.
- Skakel die kring aan en geniet!
Aanbeveel:
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir medium bereik: 4 stappe
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir mediumafstand: In hierdie reeks tutoriale bou ons 'n netwerk van toestelle wat beheer kan word via 'n radioskakel vanaf 'n sentrale hub -toestel. Die voordeel van die gebruik van 'n 433MHz seriële radioverbinding in plaas van WIFI of Bluetooth is die veel groter omvang (met goeie
IoT APIS V2 - Outonome outomatiese IoT -geaktiveerde plantbesproeiingstelsel: 17 stappe (met foto's)
IoT APIS V2 - Outonome IoT -geaktiveerde outomatiese plantbesproeiingstelsel: hierdie projek is 'n evolusie van my vorige instruksies: APIS - outomatiese plantbesproeiingstelsel Ek gebruik APIS al amper 'n jaar en wou verbeter met die vorige ontwerp: die vermoë om monitor die plant op afstand. Dit is hoe
IoT Power Module: Voeg 'n IoT Power Measurement Feature by my Solar Charge Controller: 19 stappe (met foto's)
IoT Power Module: Voeg 'n IoT Power Measurement Feature by my Solar Charge Controller: Hallo almal, ek hoop dat julle almal goed is! In hierdie instruksies gaan ek jou wys hoe ek 'n IoT -kragmetingsmodule gemaak het wat die hoeveelheid krag wat deur my sonpanele opgewek word, bereken wat deur my sonlaaibestuurder gebruik word
IoT Basics: Koppel u IoT aan die wolk met behulp van Mongoose OS: 5 stappe
IoT Basics: Koppel u IoT aan die wolk met Mongoose OS: as u 'n persoon is wat besig is met knoeiery en elektronika, kom u die term Internet of Things, gewoonlik afgekort as IoT, teë, en dit is verwys na 'n stel toestelle wat met die internet verbind kan word! Om so 'n persoon te wees
ESP8266 NODEMCU BLYNK IOT Tutoriaal - Esp8266 IOT Gebruik Blunk en Arduino IDE - Beheer van LED's oor die internet: 6 stappe
ESP8266 NODEMCU BLYNK IOT Tutoriaal | Esp8266 IOT Gebruik Blunk en Arduino IDE | LED's op die internet beheer: Hallo ouens, in hierdie instruksies leer ons hoe om IOT te gebruik met ons ESP8266 of Nodemcu. Ons sal die blynk -app daarvoor gebruik, dus ons sal ons esp8266/nodemcu gebruik om die LED's via die internet te beheer