Indholdsfortegnelse:
- Trin 1: Konfigurer Firebase og få hemmelig nøgle
- Trin 2: Opret app ved hjælp af MIT App Inventor 2
- Trin 3: Konfigurer Arduino IDE til Nodemcu ESP8266
- Trin 4: Upload kode til NodeMCU ESP8266
- Trin 5: Saml hardware
Video: IOT -baseret rumtemperaturregulering: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Dette kan instrueres i IOT -baseret rumtemperaturkontrolprojekt.
Funktioner:-
1. Tænd automatisk for ventilatoren over den angivne rumtemperatur.
2. Sluk automatisk for blæseren under den angivne rumtemperatur.
3. Manuel styring på ethvert tidspunkt ved enhver temperatur
Krav:-
- NodeMCU ESP8266 udviklingstavle
- DHT11 temperatursensor
- Enkelt kanal relækort (5V)
- Jumper Wires
- Wifi -router eller bærbart hotspot (for at forbinde NodeMCU ESP8266 til internettet)
- 9V batteri
Så lad os dykke ned i tutorial.
Trin 1: Konfigurer Firebase og få hemmelig nøgle
Vi kommer til at bruge en database i realtid fra Google firebase. Denne database i realtid fungerer som en mellemvejsmægler mellem Nodemcu og Android-enhed.
- Først og fremmest skal du navigere til firebase -webstedet og logge ind med din Google -konto.
- Opret en ny realtidsdatabase.
- Hent URL-adresse i ægte database og hemmelig nøgle for at få adgang til databasen fra appen. For en detaljeret vejledning kan du tjekke, hvordan du bruger firebase med MIT app -opfinder.
Trin 2: Opret app ved hjælp af MIT App Inventor 2
Vi kommer til at bruge MIT app opfinder 2 til at oprette vores Android app. Det er meget enkelt at bruge og let at integrere win Google firebase.
- Download vedhæftet MIT app inventor 2 projektfil (.aia fil).
- Gå til MIT app inventor 2 -startsiden, og log ind på din konto. Gå derefter til projekter >> importprojekt. Vælg filen fra din computer, og upload den.
- Gå til layoutvindue, klik på firebaseDB1 (placeret i bunden af arbejdsområdet), indtast database -URL og hemmelig nøgle. Indstil også ProjectBucket som S_HO_C_K (som vist på skærmbillede 2).
Klik derefter på build -knappen, og gem app -filen (.apk -fil) på din computer. Overfør senere filen til din Android -enhed.
Trin 3: Konfigurer Arduino IDE til Nodemcu ESP8266
- Først og fremmest skal du konfigurere Arduino IDE til Nodemcu esp8266. Jeg vil anbefale denne trinvise vejledning om NodeMCU basics af Armtronix. Tak Armtronix for denne nyttige tutorial.
- Tilføj derefter disse to biblioteker (referenceskærmbillede):-
- Arduino Json
- Firebase Arduino
-
DHT -sensorbibliotek
- Adafruit Universal Sensor Library
Trin 4: Upload kode til NodeMCU ESP8266
Download Arduino IDE -fil (.ino -fil) vedhæftet nedenfor. Derefter ændres programmet for nogle nødvendige ændringer:-
- På linje 3 skal du indtaste database -URL uden 'https://'.
- På linje 4 skal du indtaste databasens hemmelige nøgle.
- På linje 5 og 6, glem ikke at opdatere WiFi SSID og Wifi -adgangskode (hvortil du vil forbinde NodeMCU ESP8266).
Når det er gjort, skal du uploade programmet til NodeMCU ESP8266 udviklingskort.
Trin 5: Saml hardware
- Opret kredsløb som vist i figuren ovenfor.
- Installer appen (oprettet i trin 2) på din Android -smartphone.
- Tænd for kredsløbet og nyd det!
Anbefalede:
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Nem IOT - Appstyret RF Sensor Hub til mellemstore IOT -enheder: 4 trin
Easy IOT - Appstyret RF Sensor Hub til mellemstore IOT -enheder: I denne serie af selvstudier vil vi opbygge et netværk af enheder, der kan styres via et radioforbindelse fra en central hub -enhed. Fordelen ved at bruge en 433MHz seriel radioforbindelse i stedet for WIFI eller Bluetooth er den meget større rækkevidde (med god
IoT APIS V2 - Autonomt IoT -aktiveret automatiseret plantevandingssystem: 17 trin (med billeder)
IoT APIS V2 - Autonomt IoT -aktiveret automatiseret plantevandingssystem: Dette projekt er en udvikling af mit tidligere instruerbare: APIS - Automatiseret plantevandingssystem Jeg har brugt APIS i næsten et år nu og ville forbedre det tidligere design: Evne til at fjernovervåg planten. Sådan her
IoT Power Module: Tilføjelse af en IoT Power Measurement Feature til min Solar Charge Controller: 19 trin (med billeder)
IoT Power Module: Tilføjelse af en IoT Power Measurement Feature til min Solar Charge Controller: Hej alle sammen, jeg håber, at I alle er gode! I denne instruktive vil jeg vise dig, hvordan jeg lavede et IoT Power Measurement -modul, der beregner den mængde strøm, der genereres af mine solpaneler, der bruges af min solopladningsregulator til
IoT Basics: Tilslutning af din IoT til skyen ved hjælp af Mongoose OS: 5 trin
IoT Basics: Tilslutning af din IoT til skyen ved hjælp af Mongoose OS: Hvis du er en person, der er til at snyde og elektronik, vil du oftere end ikke støde på begrebet Internet of Things, normalt forkortet som IoT, og at det refererer til et sæt enheder, der kan oprette forbindelse til internettet! At være sådan en person