Talaan ng mga Nilalaman:
- Hakbang 1: Bill ng Materyal
- Hakbang 2: Pinout at Mga Koneksyon
- Hakbang 3: Lumikha ng isang AskSensors Account
- Hakbang 4: Lumikha ng Sensor
- Hakbang 5: Pagsulat ng Code
- Hakbang 6: Patakbuhin ang Code
- Hakbang 7: Mailarawan ang Iyong Data sa Cloud
- Hakbang 8: Tapos Na
Video: Pagsubaybay sa Temperatura at Humidity ng DHT Gamit ang ESP8266 at ang AskSensors IoT Platform: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Sa isang nakaraang itinuro, nagpakita ako ng isang sunud-sunod na gabay upang makapagsimula sa nodeMCU ng ESP8266 at ng AskSensors IoT platform.
Sa tutorial na ito, kumokonekta ako sa isang sensor ng DHT11 sa node MCU. Ang DHT11 ay isang karaniwang ginagamit na sensor ng Temperatura at kahalumigmigan para sa mga prototype na sinusubaybayan ang temperatura ng paligid at halumigmig ng isang naibigay na lugar.
Maaaring sukatin ng sensor ang temperatura mula 0 ° C hanggang 50 ° C na may katumpakan na ± 2 ° C at halumigmig mula 20% hanggang 90% na may katumpakan na ± 5% RH.
Mga pagtutukoy ng DHT11:
- Operating Boltahe: 3.5V hanggang 5.5V
- Kasalukuyang operating: 0.3mA (pagsukat) 60uA (standby)
- Output: Serial data
- Saklaw ng Temperatura: 0 ° C hanggang 50 ° C
- Saklaw ng Humidity: 20% hanggang 90%
- Resolution: Ang temperatura at Humidity pareho ay 16-bit
- Katumpakan: ± 2 ° C at ± 5%
Hakbang 1: Bill ng Materyal
Ang kinakailangang materyal ay binubuo mula sa:
- ESP8266 nodeMCU, ngunit huwag mag-atubiling gumamit ng iba't ibang mga module na katugmang ESP8266.
- DHT11 sensor, Ang DHT22 ay isa ring kahalili.
- USB Micro cable upang ikonekta ang nodeMCU sa iyong computer.
- Mga wire para sa mga koneksyon sa pagitan ng DHT11 at ng nodeMCU.
Hakbang 2: Pinout at Mga Koneksyon
Maaari mong makita ang sensor ng DHT11 sa dalawang magkakaibang mga pagsasaayos ng pinout:
DHT sensor na may 3 mga pin:
- Pag-supply ng kuryente 3.5V hanggang 5.5V
- Data, Mga output parehong Temperatura at Humidity sa pamamagitan ng serial Data
- Ground, Nakakonekta sa lupa ng circuit
DHT sensor na may 4 na pin:
- Pag-supply ng kuryente 3.5V hanggang 5.5V
- Data, Mga output parehong Temperatura at Humidity sa pamamagitan ng serial Data
- NC, Walang Koneksyon at samakatuwid ay hindi ginamit
- Ground, Nakakonekta sa lupa ng circuit
TANDAAN: Sa demo na ito, gagamitin namin ang sensor ng DHT na may 3 mga pin, na naka-mount sa isang maliit na PCB at may kasamang isang kinakailangang naka-mount na pull-up na risistor para sa linya ng Data.
Ang kable ng DHT11 BCB na naka-mount na bersyon sa NodeMCU ay medyo madali:
- Ang Power supply pin ng DHT11 hanggang 3V ng node MCU.
- Ang Data pin sa GPIO2 (D4)
- Ang lupa sa lupa
Hakbang 3: Lumikha ng isang AskSensors Account
Kailangan mong lumikha ng isang AskSensors account.
Kumuha ng libreng account sa askensors.com.
Hakbang 4: Lumikha ng Sensor
- Lumikha ng bagong sensor upang magpadala ng data.
- Sa demo na ito, kailangan naming magdagdag ng hindi bababa sa dalawang mga module: Ang unang module para sa temperatura at ang pangalawa para sa halumigmig. Sumangguni sa tutorial na ito para sa sunud-sunod na gabay na tumutulong sa kung paano lumikha ng sensor at mga module sa AskSensors platform.
Huwag kalimutang kopyahin ang iyong 'Api Key In', Ito ay sapilitan para sa mga susunod na hakbang
Hakbang 5: Pagsulat ng Code
Ipinapalagay ko na iyong pinaprograma ang module gamit ang pag-setup ng Arduino IDE (bersyon 1.6.7 o mas bago) tulad ng inilarawan dito, at nabuo mo na ang itinuturo na ito, kaya mayroon kang naka-install na core at aklatan ng ESP8266, at nakakonekta mo ang iyong nodeMCU sa internet sa pamamagitan ng WiFi.
- Ngayon, buksan ang Arduino IDE at magtungo sa manager ng library.
- I-install ang DHT library (Maaari mo ring mai-install ito sa pamamagitan ng pagpunta sa Sketch> Isama ang Library> Pamahalaan ang Mga Aklatan, at hanapin ang adafruit dht library)
- Ang halimbawa ng sketch na ito ay nagbabasa ng temperatura at halumigmig mula sa sensor ng DHT11 at ipinapadala ito sa AskSensors gamit ang HTPPS GET Requests. Kunin ito mula sa github at baguhin ang sumusunod:
- Itakda ang iyong WiFi SSID at password.
- Itakda ang API Key In na ibinigay ng AskSensors upang magpadala ng data sa.
Baguhin ang tatlong mga linya sa code:
// user config: TODO
const char * wifi_ssid = "………."; // SSID const char * wifi_password = "………"; // WIFI const char * apiKeyIn = "………"; // API KEY IN
Bilang default, binabasa ng ibinigay na code ang mga pagsukat ng DHT at ipinapadala ito sa platform ng AskSensors bawat 25 segundo. Maaari mong baguhin ito sa pamamagitan ng pagbabago ng linya sa ibaba:
pagkaantala (25000); // pagkaantala sa msec
Hakbang 6: Patakbuhin ang Code
- Ikonekta ang ESP8266 nodeMCU sa iyong computer sa pamamagitan ng isang USB cable.
- Patakbuhin ang code.
- Magbukas ng isang serial terminal.
- Dapat mong makita ang iyong ESP8266 na kumokonekta sa internet sa pamamagitan ng WiFi,
- Pagkatapos, pana-panahong babasahin ng ESP8266 ang temperatura at halumigmig at ipadala ito sa mga askSensor.
Hakbang 7: Mailarawan ang Iyong Data sa Cloud
Ngayon, bumalik sa AskSensors at mailarawan ang iyong data ng mga module sa mga graph. Kung kinakailangan, mayroon ka ring pagpipilian upang mai-export ang iyong data sa mga CSV file na maaari mong iproseso gamit ang iba pang mga tool.
Hakbang 8: Tapos Na
Inaasahan kong natutulungan ka ng tutorial na ito na buuin ang iyong system ng pagsubaybay sa temperatura at halumigmig sa ESP8266 at cloud ng AskSensors.
Maaari kang makahanap ng higit pang mga tutorial dito.
Inirerekumendang:
Pagsubaybay sa Temperatura at Humidity Gamit ang NODE MCU AT BLYNK: 5 Hakbang
Pagsubaybay sa Temperatura at Humidity Gamit ang NODE MCU AT BLYNK: Hi Guys Sa pagtuturo na ito ipaalam sa amin kung paano makakuha ng temperatura at halumigmig ng kapaligiran gamit ang DHT11-Temperature at Humidity sensor gamit ang Node MCU at BLYNK app
Pagmamanman ng Temperatura sa Temperatura at Humidity Gamit ang Cloud ng ESP32 at AskSensors: 6 na Hakbang
Pagsubaybay sa Temperatura ng Temperatura at Humidity Sa Cloud ng ESP32 at AskSensors: Sa tutorial na ito matututunan mo kung paano subaybayan ang temperatura at halumigmig ng iyong silid o desk gamit ang DHT11 at ang ESP32 na konektado sa cloud. Ang aming mga pag-update ng tutorial ay matatagpuan dito. DHT11 Mga detalye: Ang sensor ng DHT11 ay maaaring masukat ang temperatura
Pagsubaybay sa Temperatura at Humidity Gamit ang ESP-01 & DHT at ang Cloud ng AskSensors: 8 Mga Hakbang
Pagsubaybay sa Temperatura at Humidity Gamit ang ESP-01 & DHT at ang AskSensors Cloud: Sa natuturo na ito malalaman natin kung paano subaybayan ang temperatura at mga pagsukat ng halumigmig gamit ang board ng IOT-MCU / ESP-01-DHT11 at ang AskSensors IoT Platform Pinipili ko ang module na IOT-MCU ESP-01-DHT11 para sa application na ito dahil
Pagsubaybay sa Temperatura at Humidity Gamit ang Blynk: 6 Mga Hakbang
Pagsubaybay sa Temperatura at Humidity Gamit ang Blynk: Sa tutorial na ito, pupunta sa Monitoring Temperatura at Humidity gamit ang DHT11 at ipadala ang Data sa cloud gamit ang BlynkComponents na Kinakailangan para sa Tutorial na ito: Arduino UnoDHT11 Temperature and Humidity SensorESP8266-01 WiFi Module
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver - Kumuha ng Temperatura ng Temperatura at Humidity sa Iyong Browser: 6 na Hakbang
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver | Kumuha ng Temperatura ng Temperatura at Kahalumigmigan sa Iyong Browser: Kumusta mga tao ngayon gagawa kami ng isang kahalumigmigan & temperatura monitoring system gamit ang ESP 8266 NODEMCU & Sensor ng temperatura ng DHT11. Ang temperatura at halumigmig ay makukuha mula sa DHT11 Sensor & makikita ito sa isang browser kung aling webpage ang magiging manag