Sadržaj:
- Korak 1: Postavite Firebase i nabavite tajni ključ
- Korak 2: Izradite aplikaciju pomoću MIT App Inventor 2
- Korak 3: Konfigurirajte Arduino IDE za Nodemcu ESP8266
- Korak 4: Prenesite kôd na NodeMCU ESP8266
- Korak 5: Sastavite hardver
Video: IOT kontrola sobne temperature: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Ovo se može uputiti na projekt kontrole sobne temperature temeljen na IOT -u.
Značajke:-
1. Automatski uključite ventilator iznad navedene sobne temperature.
2. Automatski isključite ventilator ispod navedene sobne temperature.
3. Ručno upravljanje u bilo kojem trenutku na bilo kojoj temperaturi
Zahtjevi:-
- NodeMCU ESP8266 razvojna ploča
- Senzor temperature DHT11
- Jednokanalna relejna ploča (5V)
- Žice za kratkospojnike
- Wifi usmjerivač ili prijenosna žarišna točka (za povezivanje NodeMCU ESP8266 s internetom)
- 9V baterija
Pa zaronimo u vodič.
Korak 1: Postavite Firebase i nabavite tajni ključ
Koristit ćemo Googleovu bazu podataka u stvarnom vremenu. Ova baza podataka u stvarnom vremenu djelovat će kao posrednik između Nodemcua i Android uređaja.
- Prije svega, idite na firebase web mjesto i prijavite se pomoću svog google računa.
- Izradite novu bazu podataka u stvarnom vremenu.
- Nabavite URL stvarne baze podataka i tajni ključ za pristup bazi podataka iz aplikacije. Za detaljan vodič možete provjeriti kako koristiti firebase s izumiteljem aplikacije MIT.
Korak 2: Izradite aplikaciju pomoću MIT App Inventor 2
Upotrijebit ćemo MIT app inventer 2 za izradu naše Android aplikacije. Vrlo je jednostavan za korištenje i lako se integrira u win firebase.
- Preuzmite priloženu datoteku projekta MIT app inventor 2 (.aia datoteka).
- Idite na početnu stranicu MIT app inventor 2 i prijavite se na svoj račun. Zatim idite na projects >> import project. Odaberite datoteku s računala i prenesite je.
- Idite na prozor izgleda, kliknite na firebaseDB1 (nalazi se na dnu radnog prostora), unesite URL baze podataka i tajni ključ. Također postavite ProjectBucket na S_HO_C_K (kao što je prikazano na snimci zaslona 2).
Nakon toga kliknite gumb za izgradnju i spremite datoteku aplikacije (.apk datoteku) na svoje računalo. Kasnije prenesite tu datoteku na svoj Android uređaj.
Korak 3: Konfigurirajte Arduino IDE za Nodemcu ESP8266
- Prije svega, konfigurirajte Arduino IDE za Nodemcu esp8266. Preporučio bih ovaj korak po korak vodič o osnovama NodeMCU -a od strane Armtronixa. Hvala Armtronixu na ovom korisnom vodiču.
- Nakon toga dodajte ove dvije biblioteke (referentni snimak zaslona):-
- Arduino Json
- Firebase Arduino
- Knjižnica DHT senzora
- Univerzalna biblioteka senzora Adafruit
Korak 4: Prenesite kôd na NodeMCU ESP8266
U nastavku preuzmite Arduino IDE datoteku (.ino datoteka). Nakon toga izmijenite program za neke potrebne promjene:-
- U redak 3 unesite URL baze podataka bez "https://".
- U redak 4 unesite tajni ključ baze podataka.
- Na linijama 5 i 6 ne zaboravite ažurirati WiFi SSID i lozinku za WiFi (na koju želite spojiti NodeMCU ESP8266).
Nakon što završite, prenesite program na razvojnu ploču NodeMCU ESP8266.
Korak 5: Sastavite hardver
- Napravite krug kao što je prikazano na gornjoj slici.
- Instalirajte aplikaciju (stvorenu u koraku 2) na Android pametni telefon.
- Uključite strujni krug i uživajte!
Preporučeni:
Nadzor sobne temperature i vlažnosti uz ESP32 i AskSensors Cloud: 6 koraka
Nadzor sobne temperature i vlažnosti pomoću ESP32 i AskSensors Cloud -a: U ovom ćete vodiču naučiti kako nadzirati temperaturu i vlažnost vaše sobe ili stola pomoću DHT11 i ESP32 spojenih na oblak. Naša ažuriranja vodiča mogu se pronaći ovdje.DHT11 Specifikacije: Senzor DHT11 može mjeriti temperaturu
Kontrola svjetline PWM LED kontrola pomoću tipki, Raspberry Pi i ogrebotina: 8 koraka (sa slikama)
Kontrola svjetline PWM LED kontrola temeljena na tipkama, Raspberry Pi i Scratch: Pokušavao sam pronaći način da svojim učenicima objasnim kako PWM radi, pa sam si postavio zadatak pokušati kontrolirati svjetlinu LED diode pomoću 2 tipke - jedan gumb povećava svjetlinu LED -a, a drugi ga prigušuje. Za program
Predviđanje sobne temperature putem LM35 senzora i strojnog učenja: 4 koraka
Predviđanje sobne temperature putem LM35 senzora i strojnog učenja: Uvod Danas smo usredotočeni na izradu projekta strojnog učenja koji predviđa temperaturu pomoću polinomske regresije. Strojno učenje je aplikacija umjetne inteligencije (AI) koja sustavima omogućuje automatsko učenje
Monitor sobne temperature i vlažnosti: 6 koraka
Monitor sobne temperature i vlažnosti: Moj projekt, QTempair, mjeri sobnu temperaturu, vlažnost i kvalitetu zraka. Ovaj projekt čita podatke sa senzora, šalje te podatke u bazu podataka i ti će se podaci prikazati na web stranici. Temperaturu možete spremiti u postavkama na
Raspberry Pi kontrolirano praćenje sobne temperature s Gnuplot izlazom slike i sposobnošću upozorenja e -poštom: 7 koraka
Raspberry Pi kontrolirano praćenje sobne temperature s Gnuplot izlazom slike i sposobnošću upozorenja putem e -pošte: Tamo gdje ja radim, postoji jedna vrlo važna prostorija u kojoj se nalazi mnogo računala. Temperatura okoline ove prostorije mora biti vrlo hladna da bi se optimizirale performanse ovih sustava. Zamoljen sam da smislim sustav praćenja koji ima sposobnost da