Innholdsfortegnelse:
Video: Overvåkning av temperatur og fuktighet ved bruk av Blynk: 6 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne opplæringen skal vi overvåke temperatur og fuktighet ved bruk av DHT11 og sende dataene til skyen ved hjelp av Blynk
Komponenter som kreves for denne opplæringen:
- Arduino Uno
- DHT11 temperatur- og fuktighetssensor
- ESP8266-01 WiFi-modul
Trinn 1: ESP8266 - 01 WiFi -modul
ESP8266-01 er en seriell WiFi-sender og mottaker som kan gi enhver mikrokontroller tilgang til WiFi-nettverk
ESP8266-modulen er rimelig og leveres forhåndsprogrammert med fastvare for AT-kommandosett, det vil si at du ganske enkelt kan koble denne til Arduino-enheten og få omtrent like mye WiFi-evne som et WiFi Shield tilbyr. Denne modulen har en kraftig -board prosessering og lagringskapasitet som gjør at den kan integreres med sensorene og andre applikasjoner gjennom sine GPIO -er.
Funksjoner:
- Wi-Fi Direct (P2P), soft-AP
- Integrert TCP/IP -protokollstabel
- Den har en integrert TR -bryter, balun, LNA, effektforsterker og matchende nettverk
- Utstyrer integrerte PLL, regulatorer, DCXO og strømstyringsenheter
- Integrert 32-biters CPU med lav effekt kan brukes som applikasjonsprosessor
- SDIO 1.1 / 2.0, SPI, UART
- STBC, 1 × 1 MIMO, 2 × 1 MIMO
- A-MPDU & A-MSDU aggregering og 0,4 ms vaktintervall
- Våkn opp og send pakker på <2 ms
- Strømforbruk i standby på <1,0mW (DTIM3)
Trinn 2: DHT11 temperatur- og fuktighetssensor
DHT11 er en grunnleggende, ekstremt billig digital temperatur- og fuktighetssensor. Den bruker en kapasitiv fuktighetssensor og en termistor for å måle luften rundt, og spytter ut et digitalt signal på datapinnen (ingen analoge inngangspinner er nødvendig). Den er ganske enkel å bruke, men krever nøye timing for å hente data
Den eneste virkelige ulempen med denne sensoren er at du bare kan få nye data fra den en gang hvert 2. sekund, så når du bruker biblioteket vårt, kan sensoravlesninger være opptil 2 sekunder gamle.
TEKNISKE DETALJER:
- Lav kostnad3 til 5V strøm og I/O
- 2,5 mA maksimal bruk under konvertering (mens du ber om data)
- Bra for 20-80% fuktighetsavlesninger med 5% nøyaktighet
- Bra for 0-50 ° C temperaturavlesninger ± 2 ° C nøyaktighet
- Ikke mer enn 1 Hz samplingsfrekvens (en gang hvert sekund)
- Kroppsstørrelse 15,5 mm x 12 mm x 5,5 mm
- 4 pinner med 0,1 ″ avstand
Trinn 3: Last ned seksjon
- Blynk -applikasjon
- Arduino IDE
- Blynk bibliotek
Trinn 4: Kretsdiagram
Kretsdiagrammet ovenfor viser forbindelsen mellom Arduino Nano, ESP-01 og DHT11 temperatur- og fuktighetssensor.
Du kan laste ned Fritzing -filen her