Përmbajtje:
- Hapi 1: Fatura e Materialit
- Hapi 2: Pinout dhe Lidhjet
- Hapi 3: Krijoni një llogari AskSensors
- Hapi 4: Krijoni një sensor
- Hapi 5: Shkrimi i Kodit
- Hapi 6: Drejtoni Kodin
- Hapi 7: Vizualizoni të dhënat tuaja në re
- Hapi 8: Mirë Bërë
Video: Monitorimi i temperaturës dhe lagështisë DHT duke përdorur ESP8266 dhe Platformën IoT AskSensors: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
Në një udhëzues të mëparshëm, unë paraqita një udhëzues hap pas hapi për të filluar me nodeMCU ESP8266 dhe platformën AskSensors IoT.
Në këtë tutorial, unë jam duke lidhur një sensor DHT11 me nyjen MCU. DHT11 është një sensor i temperaturës dhe lagështisë i përdorur zakonisht për prototipet që monitorojnë temperaturën e ambientit dhe lagështinë e një zone të caktuar.
Sensori mund të masë temperaturën nga 0 ° C në 50 ° C me një saktësi ± 2 ° C dhe lagështi nga 20% në 90% me një saktësi ± 5% RH.
Specifikimet e DHT11:
- Tensioni i funksionimit: 3.5V në 5.5V
- Rryma e funksionimit: 0.3mA (matja) 60uA (gatishmëria)
- Rezultati: Të dhënat serike
- Gama e temperaturës: 0 ° C deri 50 ° C
- Gama e lagështisë: 20% deri në 90%
- Rezolucioni: Temperatura dhe Lagështia të dyja janë 16-bit
- Saktësia: ± 2 ° C dhe ± 5%
Hapi 1: Fatura e Materialit
Materiali i kërkuar përbëhet nga:
- ESP8266 nodeMCU, por mos ngurroni të përdorni module të ndryshëm të pajtueshëm me ESP8266.
- Sensori DHT11, DHT22 është gjithashtu një alternativë.
- Kabllo USB Micro për të lidhur nyjenMCU me kompjuterin tuaj.
- Tela për lidhje midis DHT11 dhe nyjesMCU.
Hapi 2: Pinout dhe Lidhjet
Mund të gjeni sensorin DHT11 në dy konfigurime të ndryshme pinout:
Sensori DHT me 3 kunja:
- Furnizimi me energji 3.5V deri në 5.5V
- Të dhënat, dalin si Temperatura ashtu edhe Lagështia përmes të dhënave serike
- Tokë, e lidhur me tokën e qarkut
Sensori DHT me 4 kunja:
- Furnizimi me energji 3.5V deri në 5.5V
- Të dhënat, dalin si Temperatura ashtu edhe Lagështia përmes të dhënave serike
- NC, pa lidhje dhe kështu nuk përdoret
- Tokë, e lidhur me tokën e qarkut
SH NOTNIM: Në këtë demonstrim, ne do të përdorim sensorin DHT me 3 kunja, të montuar në një PCB të vogël dhe përfshin një rezistencë tërheqëse të ngritur në sipërfaqe të kërkuar për linjën e të dhënave.
Instalimi i versionit të montuar të DHT11 BCB në NodeMCU është mjaft i lehtë:
- Pina e furnizimit me energji të DHT11 në 3V të nyjes MCU.
- Kodi i të dhënave në GPIO2 (D4)
- Toka në tokë
Hapi 3: Krijoni një llogari AskSensors
Ju duhet të krijoni një llogari AskSensors.
Merrni llogari falas në askensors.com.
Hapi 4: Krijoni një sensor
- Krijoni një sensor të ri për të dërguar të dhëna.
- Në këtë demonstrim, ne duhet të shtojmë të paktën dy module: Moduli i parë për temperaturën dhe i dyti për lagështinë. Referojuni këtij udhëzuesi udhëzues hap pas hapi që ndihmon në krijimin e sensorit dhe moduleve në platformën AskSensors.
Mos harroni të kopjoni 'Api Key In', është e detyrueshme për hapat e ardhshëm
Hapi 5: Shkrimi i Kodit
Supozoj se ju jeni duke programuar modulin duke përdorur konfigurimin Arduino IDE (versioni 1.6.7 ose më i ri) siç përshkruhet këtu, dhe ju tashmë e keni krijuar këtë udhëzues, kështu që keni bërthamën dhe bibliotekat ESP8266 të instaluara dhe jeni në gjendje të lidheni nodeMCU tuaj në internet përmes WiFi.
- Tani, hapni ID -në Arduino dhe drejtohuni te menaxheri i bibliotekës.
- Instaloni bibliotekën DHT (Ju gjithashtu mund ta instaloni duke shkuar te Sketch> Include Library> Manage Bibliotekat dhe kërkoni për bibliotekën adafruit dht)
- Ky shembull skicë lexon temperaturën dhe lagështinë nga sensori DHT11 dhe i dërgon AskSensors duke përdorur Kërkesat HTPPS GET. Merrni atë nga github dhe modifikoni sa vijon:
- Vendosni WiFi SSID dhe fjalëkalimin tuaj.
- Vendosni çelësin API të siguruar nga AskSensors për t'i dërguar të dhënat.
Ndryshoni këto tre rreshta në kod:
// konfigurimi i përdoruesit: TODO
const char* wifi_ssid = "………."; // SSID const char* wifi_password = "………"; // WIFI const char* apiKeyIn = "………"; // Çelësi i API -së
Si parazgjedhje, kodi i dhënë lexon matjet DHT dhe e dërgon atë në platformën AskSensors çdo 25 sekonda. Mund ta ndryshoni duke modifikuar rreshtin më poshtë:
vonesë (25000); // vonesa në msec
Hapi 6: Drejtoni Kodin
- Lidhni nyjen ESP8266 me kompjuterin tuaj përmes një kabllo USB.
- Drejtoni kodin.
- Hapni një terminal serial.
- Duhet të shihni që ESP8266 juaj të lidhet me internetin përmes WiFi,
- Pastaj, ESP8266 do të lexojë periodikisht temperaturën dhe lagështinë dhe do t'i dërgojë tek sensorët e pyetjes.
Hapi 7: Vizualizoni të dhënat tuaja në re
Tani, kthehuni te AskSensors dhe vizualizoni të dhënat e moduleve tuaja në grafikë. Nëse është e nevojshme, ju keni gjithashtu mundësinë për të eksportuar të dhënat tuaja në skedarë CSV që mund t'i përpunoni duke përdorur mjete të tjera.
Hapi 8: Mirë Bërë
Shpresoj se ky mësim ju ndihmoi të ndërtoni sistemin tuaj të monitorimit të temperaturës dhe lagështisë me ESP8266 dhe cloud AskSensors.
Mund të gjeni më shumë mësime këtu.
Recommended:
Monitorimi i temperaturës dhe lagështisë në dhomë Me ESP32 dhe AskSensors Cloud: 6 hapa
Monitorimi i temperaturës dhe lagështisë në dhomë Me ESP32 dhe AskSensors Cloud: Në këtë tutorial do të mësoni se si të monitoroni temperaturën dhe lagështinë e dhomës ose tryezës tuaj duke përdorur DHT11 dhe ESP32 të lidhur me re. Përditësimet e mësimeve tona mund të gjenden këtu. DHT11 Karakteristikat: Sensori DHT11 është në gjendje të masë temperaturën
Monitorimi i temperaturës dhe lagështisë duke përdorur ESP-01 & DHT dhe Renë AskSensors: 8 hapa
Monitorimi i Temperaturës dhe Lagështisë Duke Përdorur ESP-01 & DHT dhe Renë AskSensors: Në këtë udhëzues do të mësojmë se si të monitorojmë temperaturën dhe matjet e lagështisë duke përdorur bordin IOT-MCU/ESP-01-DHT11 dhe Platformën IoT AskSensors . Unë jam duke zgjedhur modulin IOT-MCU ESP-01-DHT11 për këtë aplikacion sepse
Monitorimi i temperaturës dhe lagështisë duke përdorur SHT25 dhe Arduino Nano: 5 hapa
Monitorimi i Temperaturës dhe Lagështisë Duke Përdorur SHT25 dhe Arduino Nano: Kohët e fundit kemi punuar në projekte të ndryshme të cilat kërkonin monitorim të temperaturës dhe lagështisë dhe më pas kuptuam se këto dy parametra në të vërtetë luajnë një rol kryesor në të pasurit një vlerësim të efikasitetit të punës të një sistemi. Të dy në industrinë
Monitorimi i temperaturës dhe lagështisë duke përdorur SHT25 dhe Raspberry Pi: 5 hapa
Monitorimi i Temperaturës dhe Lagështisë Duke Përdorur SHT25 dhe Raspberry Pi: Kohët e fundit kemi punuar në projekte të ndryshme të cilat kërkonin monitorim të temperaturës dhe lagështisë dhe më pas kuptuam se këto dy parametra në fakt luajnë një rol kryesor në të pasurit një vlerësim të efikasitetit të punës të një sistemi. Të dy në industrinë
Monitorimi i Temperaturës dhe Lagështisë Duke Përdorur SHT25 dhe Foton Particle: 5 Hapa
Monitorimi i Temperaturës dhe Lagështisë duke Përdorur SHT25 dhe Parton Photon: Kohët e fundit kemi punuar në projekte të ndryshme që kërkonin monitorim të temperaturës dhe lagështisë dhe më pas kuptuam se këto dy parametra në të vërtetë luajnë një rol kryesor në të pasurit një vlerësim të efikasitetit të punës të një sistemi. Të dy në industrinë