Sadržaj:
- Korak 1: Hardverski zahtjevi
- Korak 2: Softverski zahtjevi
- Korak 3: Pisanje koda
- Korak 4: Pokrenite test
- Korak 5: Rezultati
- Korak 6: Hvala
Video: Nadzor sobne temperature i vlažnosti sa ESP32 i AskSensors Cloud: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
U ovom vodiču naučit ćete kako pratiti temperaturu i vlažnost vaše sobe ili stola pomoću DHT11 i ESP32 spojenih na oblak.
Ažuriranja naših vodiča možete pronaći ovdje.
DHT11 specifikacije:
Senzor DHT11 može mjeriti temperaturu od 0 ° C do 50 ° C (tačnost ± 2 ° C) i vlažnost od 20% do 90% (tačnost ± 5%). Senzoru je potrebno 5V za ispravan rad i daje temperaturu i vlažnost u serijskim podacima.
Pa krenimo!
Korak 1: Hardverski zahtjevi
Materijali:
U ovom demo -u trebat će nam:
- ESP32 WiFi modul.
- Računar sa Arduino IDE -om.
- Breadboard
- DHT11 ili DHT22
- 47K Resistor
- Žice za povezivanje između DHT11 i ESP32.
- USB mikro kabl za povezivanje ESP32 sa računarom.
Veze:
Povezivanje je prilično jednostavno, spojite sljedeće pinove kao što je prikazano na gornjoj slici:
- DHT VCC na ESP32 5V.
- DHT uzemljenje uzemljenje ESP32.
- DHT podaci na ESP32 IO4 (navedeno u kodu).
- Spojite Data (IO4) pin i 5V sa 47K ili 10K pull -up otpornicima.
Korak 2: Softverski zahtjevi
AskSensors račun
Prijavite se za besplatni račun na AskSensors IoT platformama (tako je brzo!). Tada ćete moći pohraniti svoje podatke u oblak, pristupiti im daljinski putem interneta i dobiti mnoge funkcije poput vizualizacije vaših podataka u grafikonima, izvoza u CSV datoteke i postavljanja upozorenja e -poštom …
Napravite novi senzor s dva modula kako je objašnjeno u ovom vodiču za početak. Ne zaboravite kopirati svoj 'Api Key In', to je obavezno za sljedeće korake.
Instalirajte ESP32 u arduino IDE
Ako prvi put radite s ESP32, pogledajte ovaj vodič u kojem vam pokazujem korak po korak vodič o tome kako instalirati svoj ESP32 u Arduino IDE i povezati ga s oblakom.
Instalirajte biblioteke
Instalirajte DHT biblioteku iz github -a (Možete je instalirati i tako što ćete otići na Sketch> Include Library> Manage Libraries i potražiti adafruit dht biblioteku)
Korak 3: Pisanje koda
Preuzmite ovaj demo sa stranice AskSensors Github i dekompresirajte ga.
Skica očitava temperaturu i vlažnost sa DHT11 senzora i šalje AskSensors pomoću HTTP GET zahtjeva.
Sve što trebate je izmijeniti sljedeće:
const char* ssid = "……………"; // Wifi SSID
const char* lozinka = "……………"; // Wifi lozinka const char* apiKeyIn = "……………."; // API ključ
Imajte na umu da je DHT Data pin spojen na ESP32 IO4 pin. ako je potrebno, možete ga promijeniti ovdje:
// DHT konfiguracija. #define DHTPIN 4 // Pin koji je spojen na DHT senzor.
Korak 4: Pokrenite test
- Povežite ESP32 sa računarom putem USB kabla.
- Otvorite Arduino IDE i učitajte kôd.
- Otvorite serijski terminal. Trebali biste vidjeti kako se vaš ESP32 povezuje na internet putem WiFi -a, a zatim će ESP32 povremeno očitavati temperaturu i vlažnost i slati ih AskSensors -u.
Korak 5: Rezultati
Sada se vratite na AskSensors.
- Prijavite se i otvorite nadzornu ploču senzora.
- Pritisnite Moduli i dodajte grafikone u Modul 1 i Modul 2.
- Vaši para podataka trebali bi se prikazati na grafikonu kao što je prikazano na gornjim slikama.
Napomena: Koristio sam sušilo za kosu kako bih vidio varijacije temperature i vlažnosti;-)
Korak 6: Hvala
Imate li pitanje ili prijedlog? Samo komentirajte, bit će nam drago vidjeti vaše povratne informacije!
Je li vam ovaj vodič na bilo koji način pomogao? Molim te, udari to malo srce:-)
Preporučuje se:
Nadzor temperature i vlažnosti pomoću NODE MCU -a I BLYNK -a: 5 koraka
Nadzor temperature i vlažnosti pomoću NODE MCU-a i BLYNK-a: Zdravo momci U ovoj uputi naučimo kako doći do temperature i vlažnosti atmosfere pomoću DHT11-senzora temperature i vlažnosti pomoću Node MCU i aplikacije BLYNK
Nadzor temperature i vlažnosti pomoću ESP-01 & DHT i oblaka AskSensors: 8 koraka
Nadzor temperature i vlažnosti pomoću ESP-01 & DHT i AskSensors Cloud-a: U ovom uputstvu naučit ćemo kako nadzirati mjerenje temperature i vlažnosti pomoću IOT-MCU/ESP-01-DHT11 ploče i AskSensors IoT platforme .Za ovu aplikaciju biram IOT-MCU ESP-01-DHT11 modul jer
Nadzor temperature i vlažnosti pomoću Blynka: 6 koraka
Nadzor temperature i vlažnosti korištenjem Blynka: U ovom vodiču ćemo pratiti nadziranje temperature i vlažnosti pomoću DHT11 i poslati podatke u oblak pomoću BlynkKomponenata potrebnih za ovaj vodič: Arduino UnoDHT11 osjetnik temperature i vlažnostiESP8266-01 WiFi modul
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
Nadzor biljaka i upozorenja s ESP8266 i AskSensors IoT Cloud: 6 koraka
Monitoring biljaka i upozorenja sa ESP8266 i AskSensors IoT Cloud: Ovaj projekat ima za cilj izgradnju pametnog sistema za nadgledanje postrojenja koristeći ESP8266 i AskSensors IoT platformu. Ovaj sistem se može koristiti za praćenje nivoa vlažnosti tla radi pružanja objektivnih kriterijuma za odluke o navodnjavanju. koji pomažu osigurati navodnjavanje