Kazalo:
- 1. korak: Nastavite Firebase in pridobite skrivni ključ
- 2. korak: Ustvarite aplikacijo z aplikacijo MIT App Inventor 2
- 3. korak: Konfigurirajte Arduino IDE za Nodemcu ESP8266
- 4. korak: Naložite kodo v NodeMCU ESP8266
- 5. korak: Sestavite strojno opremo
Video: IOT nadzor sobne temperature: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
To je mogoče v skladu s projektom nadzora sobne temperature, ki temelji na IOT.
Lastnosti:-
1. Samodejno vklopite ventilator nad nastavljeno sobno temperaturo.
2. Samodejno izklopite ventilator pod nastavljeno temperaturo prostora.
3. Ročno upravljanje kadar koli pri kateri koli temperaturi
Zahteve:-
- Razvojna plošča NodeMCU ESP8266
- Senzor temperature DHT11
- Enokanalna relejna plošča (5V)
- Mostične žice
- Usmerjevalnik Wi -Fi ali prenosna dostopna točka (za povezavo NodeMCU ESP8266 z internetom)
- 9V baterija
Zato se potopimo v vadnico.
1. korak: Nastavite Firebase in pridobite skrivni ključ
Uporabili bomo bazo podatkov v realnem času Googlove Firebase. Ta zbirka podatkov v realnem času bo delovala kot posrednik na sredini med Nodemcu in napravo Android.
- Najprej se pomaknite na spletno mesto firebase in se prijavite s svojim google računom.
- Ustvarite novo bazo podatkov v realnem času.
- Pridobite URL prave baze podatkov in skrivni ključ za dostop do baze podatkov iz aplikacije. Za podrobno vadnico lahko preverite, kako uporabljati firebase z izumiteljem aplikacij MIT.
2. korak: Ustvarite aplikacijo z aplikacijo MIT App Inventor 2
Za ustvarjanje naše aplikacije za Android bomo uporabili izumitelja aplikacij MIT 2. Je zelo enostaven za uporabo in enostaven za integracijo win firebase.
- Prenesite priloženo projektno datoteko MIT app inventor 2 (datoteka.aia).
- Pojdite na domačo stran MIT app inventor 2 in se prijavite v svoj račun. Nato pojdite na projekte >> uvoz projekta. Izberite datoteko iz računalnika in jo naložite.
- Pojdite v okno postavitve, kliknite firebaseDB1 (na dnu delovnega prostora), vnesite URL baze podatkov in skrivni ključ. ProjectBucket nastavite tudi na S_HO_C_K (kot je prikazano na posnetku zaslona 2).
Po tem kliknite gumb za izdelavo in datoteko aplikacije (.apk) shranite v računalnik. Kasneje prenesite to datoteko v napravo Android.
3. korak: Konfigurirajte Arduino IDE za Nodemcu ESP8266
- Najprej konfigurirajte Arduino IDE za Nodemcu esp8266. To priporočilo Armtronix po korakih o osnovah NodeMCU priporočam. Hvala Armtronixu za to koristno vadnico.
- Nato dodajte ti dve knjižnici (referenčni posnetek zaslona):-
- Arduino Json
- Firebase Arduino
-
Knjižnica senzorjev DHT
- Univerzalna knjižnica senzorjev Adafruit
4. korak: Naložite kodo v NodeMCU ESP8266
Prenesite datoteko Arduino IDE (.ino datoteka), ki je priložena spodaj. Po tem spremenite program za nekatere potrebne spremembe:-
- V tretjo vrstico vnesite URL baze podatkov brez »https://«.
- V 4. vrstico vnesite skrivni ključ baze podatkov.
- Pri vrsticah 5 in 6 ne pozabite posodobiti WiFi SSID in gesla za Wifi (s katerim želite povezati NodeMCU ESP8266).
Ko končate, naložite program na razvojno ploščo NodeMCU ESP8266.
5. korak: Sestavite strojno opremo
- Ustvarite vezje, kot je prikazano na zgornji sliki.
- Namestite aplikacijo (ustvarjeno v 2. koraku) na pametni telefon Android.
- Vklopite vezje in uživajte!
Priporočena:
Spremljanje sobne temperature in vlažnosti z ESP32 in AskSensors Cloud: 6 korakov
Spremljanje sobne temperature in vlažnosti z ESP32 in AskSensors Cloud: V tej vadnici se boste naučili spremljati temperaturo in vlažnost vaše sobe ali mize z uporabo DHT11 in ESP32, povezanih z oblakom. Naše posodobitve vadnic najdete tukaj. Specifikacije: Senzor DHT11 lahko meri temperaturo
Nadzor temperature in vlažnosti DHT z uporabo ESP8266 in platforme IoT AskSensors: 8 korakov
Nadzor temperature in vlažnosti DHT z uporabo ESP8266 in platforme IoT AskSensors: V prejšnjem navodilu sem predstavil navodila po korakih za začetek z vozliščem ESP8266 in platformo AskSensors IoT. V tej vadnici povezujem senzor DHT11 do vozlišča MCU. DHT11 je pogosto uporabljena temperatura in vlažnost
Napoved sobne temperature preko senzorja LM35 in strojnega učenja: 4 koraki
Predvidevanje sobne temperature preko senzorja LM35 in strojnega učenja: Uvod Danes smo osredotočeni na izdelavo projekta strojnega učenja, ki napoveduje temperaturo s polinomsko regresijo. Strojno učenje je aplikacija umetne inteligence (AI), ki sistemom omogoča samodejno učenje
Nadzor sobne temperature in vlažnosti: 6 korakov
Monitor sobne temperature in vlažnosti: Moj projekt, QTempair, meri sobno temperaturo, vlažnost in kakovost zraka. Ta projekt bere podatke s senzorjev, jih pošilja v bazo podatkov in ti podatki bodo prikazani na spletnem mestu. Temperaturo lahko shranite v nastavitvah na
Raspberry Pi nadzorovano spremljanje sobne temperature z izhodom slike Gnuplot in zmožnostjo opozarjanja po e -pošti: 7 korakov
Raspberry Pi nadzorovano spremljanje sobne temperature z izhodom slike Gnuplot in zmožnostjo opozarjanja po e -pošti: tam, kjer delam, je zelo pomembna soba, v kateri je veliko računalnikov. Temperatura okolice v tem prostoru mora biti zelo hladna, da se optimizira delovanje teh sistemov. Prosili so me, naj pripravim sistem za spremljanje, ki lahko