Sisukord:
- Samm: materjali arve
- Samm 2: Pinout ja ühendused
- Samm: looge AskSensorsi konto
- Samm: looge andur
- Samm: koodi kirjutamine
- Samm: käivitage kood
- Samm: visualiseerige oma andmed pilves
- 8. samm: hästi tehtud
Video: DHT temperatuuri ja niiskuse jälgimine ESP8266 ja AskSensors IoT platvormi abil: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Eelmises juhendis esitasin samm -sammult juhendi ESP8266 nodeMCU ja AskSensors IoT platvormiga alustamiseks.
Selles õpetuses ühendan DHT11 anduri sõlmega MCU. DHT11 on tavaliselt kasutatav temperatuuri ja niiskuse andur prototüüpide jaoks, mis jälgivad antud piirkonna ümbritsevat temperatuuri ja niiskust.
Andur suudab mõõta temperatuuri vahemikus 0 ° C kuni 50 ° C täpsusega ± 2 ° C ja niiskust 20% kuni 90% täpsusega ± 5% RH.
DHT11 spetsifikatsioonid:
- Tööpinge: 3,5V kuni 5,5V
- Töövool: 0,3mA (mõõtmine) 60uA (ooterežiimis)
- Väljund: jadaandmed
- Temperatuurivahemik: 0 ° C kuni 50 ° C
- Niiskusvahemik: 20% kuni 90%
- Eraldusvõime: temperatuur ja niiskus on mõlemad 16-bitised
- Täpsus: ± 2 ° C ja ± 5%
Samm: materjali arve
Vajalik materjal koosneb:
- ESP8266 nodeMCU, kuid kasutage julgelt erinevaid ESP8266 ühilduvaid mooduleid.
- DHT11 andur, DHT22 on ka alternatiiv.
- USB mikrokaabel sõlme MCU ühendamiseks arvutiga.
- Juhtmed ühenduste jaoks DHT11 ja nodeMCU vahel.
Samm 2: Pinout ja ühendused
DHT11 anduri leiate kahes erinevas pinout -konfiguratsioonis:
3 tihvtiga DHT -andur:
- Toide 3,5V kuni 5,5V
- Andmed, väljastavad seeriaandmete kaudu nii temperatuuri kui ka niiskust
- Maandus, ühendatud vooluahela maandusega
4 tihvtiga DHT -andur:
- Toide 3,5V kuni 5,5V
- Andmed, väljastavad seeriaandmete kaudu nii temperatuuri kui ka niiskust
- NC, ühendust pole ja seega ei kasutata
- Maandus, ühendatud vooluahela maandusega
MÄRKUS. Selles demos kasutame kolme tihvtiga DHT -andurit, mis on paigaldatud väikesele trükkplaadile ja sisaldab andmeliini jaoks vajalikku pinnale paigaldatavat tõmbetakistit.
DHT11 BCB paigaldatud versiooni ühendamine NodeMCU -ga on üsna lihtne:
- Toiteplokk DHT11 kuni 3V sõlme MCU.
- Andmepinge GPIO2 -le (D4)
- Maa maapinnale
Samm: looge AskSensorsi konto
Peate looma AskSensorsi konto.
Hankige tasuta konto saidilt asksensors.com.
Samm: looge andur
- Looge uus andur, kuhu andmed saata.
- Selles demos peame lisama vähemalt kaks moodulit: esimene moodul temperatuuri ja teine niiskuse jaoks. Vaadake sellest õpetusest samm -sammult juhendit, mis aitab sensorit ja mooduleid AskSensors platvormil luua.
Ärge unustage oma „Api võtit” kopeerida, see on järgmiste sammude jaoks kohustuslik
Samm: koodi kirjutamine
Eeldan, et programmeerite moodulit, kasutades siin kirjeldatud Arduino IDE seadistust (versioon 1.6.7 või uuem), ja olete selle juhendi juba koostanud, nii et teil on ESP8266 tuum ja teegid installitud ning saate ühenduse luua oma nodeMCU Interneti kaudu WiFi kaudu.
- Nüüd avage Arduino IDE ja minge raamatukoguhalduri juurde.
- Installige DHT -kogu (saate selle installida ka menüüs Visand> Kaasa raamatukogu> Teekide haldamine ja otsige adafruit dht -i teeki)
- See näitejoon loeb temperatuuri ja niiskust DHT11 andurilt ning saadab selle AskSensorsile, kasutades HTPPS GET Requests. Hankige see githubist ja muutke järgmist:
- Määrake oma WiFi SSID ja parool.
- Seadistage AskSensorsi poolt saadetud API võtme sisestus, kuhu andmed saata.
Muutke neid kolme rida koodis:
// kasutaja konfiguratsioon: TODO
const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………"; // WIFI const char* apiKeyIn = "………"; // API KEY IN
Vaikimisi loeb pakutud kood DHT mõõtmisi ja saadab need iga 25 sekundi järel AskSensors platvormile. Saate seda muuta, muutes allolevat rida:
viivitus (25000); // viivitus msek
Samm: käivitage kood
- Ühendage ESP8266 nodeMCU arvutiga USB -kaabli kaudu.
- Käivitage kood.
- Avage jadaterminal.
- Peaksite nägema, et teie ESP8266 ühendub WiFi -ga Interneti -ühenduse kaudu,
- Seejärel loeb ESP8266 perioodiliselt temperatuuri ja niiskust ning saadab selle askSensorsile.
Samm: visualiseerige oma andmed pilves
Naaske nüüd tagasi AskSensorsi ja visualiseerige oma moodulite andmed graafikuna. Vajadusel on teil võimalus eksportida oma andmed CSV -failidesse, mida saate töödelda teiste tööriistade abil.
8. samm: hästi tehtud
Loodan, et see õpetus aitas teil temperatuuri ja niiskuse jälgimise süsteemi ESP8266 ja AskSensors pilve abil üles ehitada.
Rohkem õpetusi leiate siit.
Soovitan:
Temperatuuri ja niiskuse jälgimine AM2301 abil NodeMCU & Blynk'is: 3 sammu
Temperatuuri ja niiskuse jälgimine AM2301 abil NodeMCU -l ja Blynkil: On väga hästi teada tõsiasi, et enamikus tööstuse vertikaalides mängivad temperatuur, niiskus, rõhk, õhukvaliteet, veekvaliteet jne olulisi tegureid, mida tuleb pidevalt jälgida häiresüsteemid peavad olema paigas, kui väärtus
Temperatuuri ja niiskuse jälgimine NODE MCU ja BLYNK abil: 5 sammu
Temperatuuri ja niiskuse jälgimine NODE MCU ja BLYNK abil: Tere poisid! Selles juhendis saate teada, kuidas saada atmosfääri temperatuuri ja niiskust, kasutades DHT11-temperatuuri ja niiskuse andurit, kasutades rakendust Node MCU ja BLYNK
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: 6 sammu
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: sellest õpetusest saate teada, kuidas jälgida oma toa või laua temperatuuri ja niiskust, kasutades DHT11 ja pilvega ühendatud ESP32. Meie õpetuste värskendused leiate siit. Spetsifikatsioonid: DHT11 andur suudab mõõta temperatuuri
Temperatuuri ja niiskuse jälgimine ESP-01 & DHT ja AskSensors Cloudi abil: 8 sammu
Temperatuuri ja niiskuse jälgimine ESP-01 & DHT ja AskSensors Cloudi abil: Selles juhendis õpime, kuidas jälgida temperatuuri ja niiskuse mõõtmisi IOT-MCU/ESP-01-DHT11 plaadi ja AskSensors IoT platvormi abil .Ma valin selle rakenduse jaoks IOT-MCU ESP-01-DHT11 mooduli, sest see
ESP8266 Nodemcu temperatuuri jälgimine DHT11 abil kohalikus veebiserveris - Saate oma brauseris toatemperatuuri ja niiskuse: 6 sammu
ESP8266 Nodemcu temperatuuri jälgimine DHT11 abil kohalikus veebiserveris | Saate oma brauserisse toatemperatuuri ja -niiskuse: Tere poisid, täna teeme õhuniiskust. temperatuuri jälgimissüsteem, kasutades ESP 8266 NODEMCU & DHT11 temperatuuriandur. Temperatuuri ja niiskuse saab DHT11 Sensor & brauserist on näha, millist veebilehte hallatakse