Innholdsfortegnelse:
- Trinn 1: Sett opp Firebase og få hemmelig nøkkel
- Trinn 2: Opprett app ved hjelp av MIT App Inventor 2
- Trinn 3: Konfigurer Arduino IDE for Nodemcu ESP8266
- Trinn 4: Last opp kode til NodeMCU ESP8266
- Trinn 5: Monter maskinvare
Video: IOT -basert romtemperaturkontroll: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Dette kan instrueres i IOT -basert romtemperaturkontrollprosjekt.
Funksjoner:-
1. Slå på viften automatisk over den angitte romtemperaturen.
2. Slå av viften automatisk under den angitte romtemperaturen.
3. Manuell kontroll når som helst ved enhver temperatur
Krav:-
- NodeMCU ESP8266 utviklingstavle
- DHT11 temperatursensor
- Enkelt kanal relékort (5V)
- Jumper Wires
- Wifi -ruter eller bærbar sone (for å koble NodeMCU ESP8266 til internett)
- 9V batteri
Så la oss dykke ned i opplæringen.
Trinn 1: Sett opp Firebase og få hemmelig nøkkel
Vi skal bruke en sanntidsdatabase fra Google firebase. Denne sanntidsdatabasen vil fungere som en midtveis megler mellom Nodemcu og Android-enhet.
- Først av alt, naviger til firebase -nettstedet og logg inn med Google -kontoen din.
- Lag en ny sanntidsdatabase.
- Få en ekte database og en hemmelig nøkkel for å få tilgang til databasen fra appen. For en detaljert opplæring kan du sjekke ut hvordan du bruker firebase med MIT app -oppfinner.
Trinn 2: Opprett app ved hjelp av MIT App Inventor 2
Vi skal bruke MIT app inventor 2 til å lage vår Android -app. Det er veldig enkelt å bruke og lett å integrere win Google firebase.
- Last ned vedlagt MIT app inventor 2 prosjektfil (.aia fil).
- Gå til MIT app inventor 2 hjemmeside og logg på kontoen din. Gå deretter til prosjekter >> importprosjekt. Velg filen fra datamaskinen din og last den opp.
- Gå til layoutvinduet, klikk på firebaseDB1 (plassert nederst i arbeidsområdet), skriv inn database -URL og hemmelig nøkkel. Sett også ProjectBucket som S_HO_C_K (som vist på skjermbilde 2).
Deretter klikker du på bygge -knappen og lagrer app -filen (.apk -fil) på datamaskinen. Overfør filen senere til Android -enheten din.
Trinn 3: Konfigurer Arduino IDE for Nodemcu ESP8266
- Først av alt, konfigurer Arduino IDE for Nodemcu esp8266. Jeg vil anbefale denne trinnvise opplæringen om grunnleggende NodeMCU av Armtronix. Takk Armtronix for denne nyttige opplæringen.
- Deretter legger du til disse to bibliotekene (referanseskjermbilde):-
- Arduino Json
- Firebase Arduino
-
DHT -sensorbibliotek
- Adafruit Universal Sensor Library
Trinn 4: Last opp kode til NodeMCU ESP8266
Last ned Arduino IDE -fil (.ino -fil) vedlagt nedenfor. Etter det, endre programmet for noen nødvendige endringer:-
- På linje 3, skriv inn database -URL uten 'https://'.
- På linje 4, skriv inn databasens hemmelige nøkkel.
- På linje 5 og 6, ikke glem å oppdatere WiFi SSID og Wifi -passord (som du vil koble NodeMCU ESP8266 til).
Når du er ferdig, laster du opp programmet til NodeMCU ESP8266 utviklingstavle.
Trinn 5: Monter maskinvare
- Lag krets som vist i figuren ovenfor.
- Installer appen (opprettet i trinn 2) på din Android -smarttelefon.
- Slå på kretsen og nyt!
Anbefalt:
Enkel IOT - Appstyrt RF -sensorhub for mellomstore IOT -enheter: 4 trinn
Easy IOT - Appstyrt RF Sensor Hub for mellomstore IOT -enheter: I denne opplæringsserien vil vi bygge et nettverk av enheter som kan styres via en radiokobling fra en sentral hub -enhet. Fordelen med å bruke en 433MHz seriell radioforbindelse i stedet for WIFI eller Bluetooth er den mye større rekkevidden (med god
IoT APIS V2 - Autonomt IoT -aktivert automatisert plantevanningssystem: 17 trinn (med bilder)
IoT APIS V2 - Autonom IoT -enabled Automated Plant Irrigation System: Dette prosjektet er en utvikling av min tidligere instruerbare: APIS - Automated Plant Irrigation System Jeg har brukt APIS i nesten et år nå, og ønsket å forbedre den forrige designen: Evne til å overvåke anlegget eksternt. Dette er hvordan
IoT Power Module: Legge til en IoT Power Measurement Feature til My Solar Charge Controller: 19 trinn (med bilder)
IoT Power Module: Legger til en IoT Power Measurement Feature til My Solar Charge Controller: Hei alle sammen, jeg håper dere alle har det bra! I denne instruksen skal jeg vise deg hvordan jeg laget en IoT Power Measurement -modul som beregner mengden strøm som genereres av solcellepanelene mine, som blir brukt av min solcellelader til
IoT Grunnleggende: Koble IoT til skyen ved hjelp av Mongoose OS: 5 trinn
IoT Grunnleggende: Koble din IoT til skyen ved hjelp av Mongoose OS: Hvis du er en person som liker å tinke og elektronikk, vil du oftere enn ikke komme over begrepet Internet of Things, vanligvis forkortet som IoT, og at det refererer til et sett med enheter som kan koble til internett! Å være en slik person
ESP8266 NODEMCU BLYNK IOT Opplæring - Esp8266 IOT Bruke Blunk og Arduino IDE - Kontrollere lysdioder over internett: 6 trinn
ESP8266 NODEMCU BLYNK IOT Opplæring | Esp8266 IOT Bruke Blunk og Arduino IDE | Kontrollere lysdioder over internett: Hei Gutter i denne instruksjonene lærer vi hvordan du bruker IOT med ESP8266 eller Nodemcu. Vi vil bruke blynk -appen til det. Så vi vil bruke esp8266/nodemcu til å kontrollere lysdiodene over internett. Så Blynk -appen vil bli koblet til esp8266 eller Nodemcu