Cuprins:
- Pasul 1: configurați Firebase și obțineți cheia secretă
- Pasul 2: Creați aplicația utilizând MIT App Inventor 2
- Pasul 3: Configurați Arduino IDE pentru Nodemcu ESP8266
- Pasul 4: Încărcați codul pe NodeMCU ESP8266
- Pasul 5: Asamblați hardware
Video: Controlul temperaturii camerei pe bază de IOT: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest lucru este instructiv pe proiectul de control al temperaturii camerei bazat pe IOT.
Caracteristici:-
1. Porniți automat ventilatorul peste temperatura camerei specificată.
2. Opriți automat ventilatorul sub temperatura camerei specificată.
3. Control manual în orice moment al oricărei temperaturi
Cerințe: -
- Placă de dezvoltare NodeMCU ESP8266
- Senzor de temperatură DHT11
- Placă de releu cu un singur canal (5V)
- Sârme jumper
- Router Wifi sau hotspot portabil (pentru a conecta NodeMCU ESP8266 la internet)
- Baterie de 9V
Deci, să ne scufundăm în tutorial.
Pasul 1: configurați Firebase și obțineți cheia secretă
Vom folosi o bază de date în timp real a Google Firebase. Această bază de date în timp real va acționa ca un intermediar intermediar între Nodemcu și dispozitivul Android.
- În primul rând, navigați la site-ul Firebase și conectați-vă folosind contul dvs. Google.
- Creați o nouă bază de date în timp real.
- Obțineți adresa URL a bazei de date reale și cheia secretă pentru a accesa baza de date din aplicație. Pentru un tutorial detaliat, puteți verifica cum să utilizați Firebase cu inventatorul aplicației MIT.
Pasul 2: Creați aplicația utilizând MIT App Inventor 2
Vom folosi MIT app inventor 2 pentru a crea aplicația noastră Android. Este foarte simplu de utilizat și ușor de integrat, câștigă Google Firebase.
- Descărcați fișierul proiect atașat MIT app inventor 2 (fișier.aia).
- Accesați pagina de pornire MIT app inventor 2 și conectați-vă la contul dvs. Apoi mergeți la proiecte >> importați proiectul. Selectați fișierul de pe computer și încărcați-l.
- Mergeți la fereastra de aspect, faceți clic pe firebaseDB1 (situat în partea de jos a spațiului de lucru), introduceți adresa URL a bazei de date și cheia secretă. De asemenea, setați ProjectBucket ca S_HO_C_K (așa cum se arată în captura de ecran 2).
După aceea, faceți clic pe butonul de construire și salvați fișierul aplicației (fișierul.apk) pe computer. Transferați ulterior acel fișier pe dispozitivul dvs. Android.
Pasul 3: Configurați Arduino IDE pentru Nodemcu ESP8266
- În primul rând, configurați Arduino IDE pentru Nodemcu esp8266. Aș recomanda acest tutorial pas cu pas despre elementele de bază NodeMCU de Armtronix. Mulțumim Armtronix pentru acest tutorial util.
- După aceea, adăugați aceste două biblioteci (captură de ecran de referință): -
- Arduino Json
- Firebase Arduino
- Biblioteca senzorului DHT
- Biblioteca senzorilor universali Adafruit
Pasul 4: Încărcați codul pe NodeMCU ESP8266
Descărcați fișierul Arduino IDE (fișier.ino) atașat mai jos. După aceea, modificați programul pentru câteva modificări necesare: -
- La rândul 3, introduceți adresa URL a bazei de date fără „https://”.
- La rândul 4, introduceți cheia secretă a bazei de date.
- La rândurile 5 și 6, nu uitați să actualizați parola SSID WiFi și parola Wifi (la care doriți să vă conectați NodeMCU ESP8266).
După ce ați terminat, încărcați programul pe placa de dezvoltare NodeMCU ESP8266.
Pasul 5: Asamblați hardware
- Creați circuitul așa cum se arată în figura de mai sus.
- Instalați aplicația (creată la pasul 2) pe smartphone-ul dvs. Android.
- Porniți circuitul și bucurați-vă!
Recomandat:
Controlul luminilor camerei mâini libere: 10 pași
Controlul luminilor camerei fără mâini: la fel ca în filmul „Misiunea imposibilă” spune " Vremurile disperate necesită măsuri disperate " fratele meu care este în clasa a 10-a a avut o idee să controleze luminile din bucătărie folosind telefonul în loc să folosească întrerupătoare și motivul
Monitorizarea temperaturii și umidității camerei cu ESP32 și AskSensors Cloud: 6 pași
Monitorizarea temperaturii și umidității camerei cu ESP32 și AskSensors Cloud: În acest tutorial veți afla cum să monitorizați temperatura și umiditatea camerei sau biroului dvs. folosind DHT11 și ESP32 conectate la cloud. Actualizările tutoriale noastre pot fi găsite aici. Specificații: Senzorul DHT11 poate măsura temperatura
ESP8266 Monitorizarea temperaturii Nodemcu folosind DHT11 pe un Webserver local - Obțineți temperatura și umiditatea camerei pe browserul dvs.: 6 pași
ESP8266 Monitorizarea temperaturii Nodemcu folosind DHT11 pe un server de web local | Obțineți temperatura și umiditatea camerei pe browserul dvs.: Bună, băieți, astăzi vom face o umiditate & sistem de monitorizare a temperaturii folosind ESP 8266 NODEMCU & Senzor de temperatură DHT11. Temperatura și umiditatea vor fi obținute de la senzorul DHT11 & se poate vedea pe un browser ce pagină web va fi administrată
Predicția temperaturii camerei prin senzorul LM35 și învățarea automată: 4 pași
Predicția temperaturii camerei prin senzorul LM35 și învățarea automată: Introducere Astăzi ne concentrăm pe construirea unui proiect de învățare automată care prezice temperatura prin regresie polinomială. Învățarea automată este o aplicație a inteligenței artificiale (AI) care oferă sistemelor capacitatea de a învăța automat
Monitorizarea temperaturii camerei controlată Raspberry Pi cu ieșire de imagine Gnuplot și capacitate de alertă prin e-mail: 7 pași
Monitorizarea temperaturii camerei controlată Raspberry Pi cu ieșire de imagine Gnuplot și abilitate de alertă prin e-mail: Unde lucrez, există o cameră foarte importantă, care găzduiește o mulțime de computere. Temperatura ambiantă a acestei camere trebuie să fie foarte rece pentru a optimiza performanța acestor sisteme. Mi s-a cerut să vin cu un sistem de monitorizare care are capacitatea de a