Sadržaj:
- Korak 1: Postavite Firebase i nabavite tajni ključ
- Korak 2: Kreirajte aplikaciju koristeći MIT App Inventor 2
- Korak 3: Konfigurirajte Arduino IDE za Nodemcu ESP8266
- Korak 4: Otpremite kôd na NodeMCU ESP8266
- Korak 5: Sastavite hardver
Video: IOT kontrola sobne temperature: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovo se može uputiti na projektu kontrole sobne temperature zasnovanom na IOT -u.
Karakteristike:-
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
Uslovi:-
- NodeMCU ESP8266 razvojna ploča
- Senzor temperature DHT11
- Jednokanalna relejna ploča (5V)
- Džemper žice
- Wifi usmjerivač ili prijenosna pristupna tačka (za povezivanje NodeMCU ESP8266 s internetom)
- 9V baterija
Pa zaronimo u vodič.
Korak 1: Postavite Firebase i nabavite tajni ključ
Koristit ćemo Google firebase bazu podataka u stvarnom vremenu. Ova baza podataka u stvarnom vremenu djelovat će kao posrednik između Nodemcu-a i Android uređaja.
- Prije svega, idite na firebase web lokaciju i prijavite se koristeći svoj google račun.
- Kreirajte 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 sa izumiteljem aplikacije MIT.
Korak 2: Kreirajte aplikaciju koristeći MIT App Inventor 2
Koristit ćemo MIT app inventor 2 za kreiranje naše Android aplikacije. Vrlo je jednostavan za korištenje i lako se integrira u win Google firebase.
- Preuzmite priloženu datoteku projekta MIT inventor 2 projekta (.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 sa svog računara i prenesite je.
- Idite u 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 snimku 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 Armtronixa. Hvala Armtronixu na ovom korisnom vodiču.
- Nakon toga dodajte ove dvije biblioteke (referentni snimak ekrana):-
- Arduino Json
- Firebase Arduino
- Biblioteka DHT senzora
- Univerzalna biblioteka senzora Adafruit
Korak 4: Otpremite kôd na NodeMCU ESP8266
Preuzmite Arduino IDE datoteku (.ino datoteka) u prilogu ispod. Nakon toga promijenite program za neke potrebne promjene:-
- U red 3 unesite URL baze podataka bez "https://".
- U red 4 unesite tajni ključ baze podataka.
- Na linijama 5 i 6 ne zaboravite ažurirati WiFi SSID i lozinku za WiFi (na koju želite povezati NodeMCU ESP8266).
Kada 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 svoj Android pametni telefon.
- Uključite strujno kolo i uživajte!
Preporučuje se:
Nadzor sobne temperature i vlažnosti sa ESP32 i AskSensors Cloud: 6 koraka
Nadzor sobne temperature i vlažnosti pomoću ESP32 i AskSensors Cloud -a: U ovom vodiču naučit ćete 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 možete pronaći ovdje.DHT11 Specifikacije: DHT11 senzor može mjeriti temperaturu
Kontrola svjetline PWM LED kontrola zasnovana na tipkama, Raspberry Pi i grebanju: 8 koraka (sa slikama)
Kontrola svjetline Kontrola LED -a zasnovana na PWM -u pomoću tipki, Raspberry Pi i grebanja: Pokušavao sam pronaći način da svojim učenicima objasnim kako PWM radi, pa sam sebi postavio zadatak da pokušam kontrolirati svjetlinu LED -a pomoću 2 tipke - jedno dugme povećava svjetlinu LED -a, a drugo ga prigušuje. Za program
Predviđanje sobne temperature putem LM35 senzora i mašinskog učenja: 4 koraka
Predviđanje sobne temperature putem LM35 senzora i mašinskog učenja: Uvod Danas smo fokusirani na izradu projekta strojnog učenja koji predviđa temperaturu pomoću polinomske regresije. Mašinsko učenje je aplikacija umjetne inteligencije (AI) koja sistemima omogućava 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 sačuvati u postavkama na
Raspberry Pi kontrolirano praćenje sobne temperature s Gnuplot izlazom slike i mogućnošć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čunara. Temperatura okoline ove prostorije mora biti vrlo hladna da bi se optimizirale performanse ovih sistema. Od mene je zatraženo da smislim sistem praćenja koji ima mogućnost da