Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- Hakbang 2: Pag-setup ng Kapaligiran
- Hakbang 3: Lumikha ng Iyong Mga Module ng Sensor sa AskSensors
- Hakbang 4: Pag-coding
- Hakbang 5: Pagprogram ng ESP-01
- Hakbang 6: Pag-troubleshoot
- Hakbang 7: Mga Resulta
- Hakbang 8: Tapos Na
Video: Pagsubaybay sa Temperatura at Humidity Gamit ang ESP-01 & DHT at ang Cloud ng AskSensors: 8 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Sa itinuturo na ito malalaman natin kung paano subaybayan ang temperatura at ang mga sukat 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 handa itong gamitin at makatipid ng oras ng pag-unlad. Gayunpaman, kung naghahanap ka para sa mga system ng pag-aautomat ng bahay, iminumungkahi ko na ang nasubok na nodeMCU ng ESP8266 sa aking dating itinuro, na nagbibigay ng mas maraming input / outpout, malaking memorya at mga karagdagang tampok.
Pangkalahatang-ideya ng ESP-01:
- Ang ESP8266 ay isang murang module ng WiFi na may buong TCP / IP stack.
- Ang serye ng ESP8266 ay ginawa ng Espressif Systems.
- Ang ESP-01 ay isang maliit na sukat na itim na may kulay na module na may memorya ng 1M.
- Tandaan na ang module ng ESP-01 ay nangangailangan lamang ng 3.3 volts upang mag-power up.
IOT-MCU ESP-01-DHT OVERVIEW:
Ang modyul na ito ay gumagamit ng ESP-01 o ang ESP-01S bilang master control, at pinapayagan ng DHT11 na sukatin ang sa kaliskis mula 0 hanggang 50 degree Celsius at ang halumigmig ng hangin sa mga saklaw mula 20 hanggang 90%.
Tulad ng sumusunod sa isang buod ng mga pangunahing katangian:
- Controller: ESP-01 / ESP-01S (Upang bumili ng hiwalay)
- Temperatura at kahalumigmigan sensor: DHT11
- Operating boltahe: DC 3.7V-12V (Sinusuportahan nito ang 3.7V lithium power supply ng baterya)
- Saklaw ng pagsukat: 20-90% RH 0-50 ℃,
- Katumpakan ng pagsukat: Temperatura ± 2 ℃, Humidity ± 5% RH.
Hakbang 1: Mga Kagamitan
Ito ang mga sangkap na kakailanganin mo para sa tutorial na ito:
- ESP-01 o ESP-01S
- USB Serial converter upang mai-program ang iyong ESP-01.
- IOT-MCU / ESP-01-DHT11
- Panlabas na 3.7V hanggang 5V DC Power supply.
Hakbang 2: Pag-setup ng Kapaligiran
Una, Kailangan mong i-install ang core ng ESP8266 sa arduino IDE. Laktawan ang hakbang na ito kung mayroon kang naka-install na ESP8266.
- Simulan ang bersyon ng Arduino IDE 1.6.4 o mas mataas
- Pumunta sa 'File> Mga Kagustuhan'
-
Idagdag ang link sa ibaba sa Mga Karagdagang Mga Tagapamahala ng Mga URL ng Manager:
'https://arduino.esp8266.com/stable/package_esp8266com_index.json'
- Pumunta sa 'Tools> Boards> Boards Manager'
- Maghanap para sa ESP8266, pindutin ang pindutang I-install. Maghintay hanggang makumpleto ang pag-install.
Hakbang 3: Lumikha ng Iyong Mga Module ng Sensor sa AskSensors
- Kumuha ng isang AskSensors account sa askensors.com
- Lumikha ng isang bagong Sensor na may dalawang mga module:
- Modyul 1: Temperatura
- Modyul 2: Humidity
3. Kunin ang iyong Api Key In na nabuo ng AskSensors.
Maaari kang makahanap ng mga tutorial at itinuturo na ipinapakita kung paano magsimula sa platform ng AskSensors IoT at pagtatakda ng mga sensor upang mangolekta ng data gamit ang web browser o ang ESP8266 nodeMCU.
Hakbang 4: Pag-coding
- I-install ang Adafruit DHT Library.
- Kunin ang halimbawang sketch na ito mula sa pahina ng AskSensors github.
- Baguhin ang Wi-Fi SSID at password, ang Api Key In at, kung kinakailangan, ang pagkaantala sa pagitan ng dalawang sunud-sunod na sukat:
const char * wifi_ssid = "………."; // SSID
const char * wifi_password = "………"; // WIFI const char * apiKeyIn = "………"; // API KEY IN delay (25000); // pagkaantala sa msec
Ngayon ang code ay handa na. Lumipat tayo sa susunod na hakbang upang patakbuhin ang software.
Hakbang 5: Pagprogram ng ESP-01
- I-install ang USB serial adapter driver.
- Ikonekta ang GPIO_0 sa lupa upang paganahin ang mode ng programa ng ESP8266. Mayroong ilang USB serial adapter na kasama ng switch ng programa dito kaya habang sa pag-upload kailangan mong pindutin ang switch. sa aking kaso, wala akong switch, kaya nag-solder ako ng isang jumper sa pagitan ng GPIO_0 at ng ground ng USB serial adapter.
- Ipasok ang ESP-01 sa USB serial adapter tulad ng ipinakita sa unang imahe (1).
- Ikonekta ang serial adapter sa iyong computer USB port.
- Buksan ang Arduino IDE. Dapat mong paganahin ang 'Port'. kung hindi, piliin ang tamang port na ipinakita para sa iyong USB serial adapter (Sa Arduino software i-click ang Mga Tool >> Port).
- Piliin ang 'Generic ESP8266 Module' bilang iyong board (Pumunta sa Mga Tool >> Lupon >> Generic ESP8266 Module)
- Pindutin ang pindutan ng pag-upload. Maghintay hanggang makumpleto ang pag-upload.
I-upload ang code gamit ang Arduino IDE:
Bago i-power up ang board:
- Alisin ang ESP-01 mula sa USB serial adapter.
- Tiyaking aalisin din ang koneksyon sa pagitan ng GPIO_0at sa lupa upang hayaan ang ESP-01 na magsimula nang normal ang firmware nito.
- Ipasok ang ESP-01 sa konektor ng IOT-MCU tulad ng ipinakita sa pangalawang imahe (2). Ngayon handa na kaming mapalakas ang board!
May Mga Isyu?
Mayroon ka bang mga isyu? Mangyaring tingnan ang susunod na hakbang.
Hakbang 6: Pag-troubleshoot
Ang pag-program ng ESP-01 ay medyo mahirap para sa mga nagsisimula. Ito ang ilang mga posibleng pagkakamali:
- Ang GPIO_0 ay hindi na-grounded sa panahon ng Pag-reset
- Ang USB Connection sa PC ay hindi maganda.
- Ang port ng COM ay hindi tama. Kung mayroon kang higit sa isang port na nagpapakita, idiskonekta lamang ang USB serial adapter mula sa USB port at tingnan kung anong port ang nawala. Ipasok muli ang serial adapter at i-verify ang idinagdag na bagong port ng COM. Manu-manong piliin ang numero ng port na ito.
- Hindi mo pipiliin ang tamang Lupon (Generic ESP8266 Module).
Kung nagkakaroon ka pa rin ng mga isyu, mangyaring sumangguni sa itinuturo na ito.
Hakbang 7: Mga Resulta
Palakasin ang board, gagawin ng ESP8266 ang sumusunod na pagkakasunud-sunod:
- Pasimula
- Kumonekta sa WiFi network
- Basahin ang temperatura at halumigmig mula sa DHT11
- Ikonekta at ipadala ang mga sukat sa AskSensors server
- Ulitin nang regular ang dalawang nakaraang hakbang.
Mag-login sa web site ng AskSensors at ipakita ang mga graph ng mga module ng temperatura at halumigmig. Makukuha mo ang iyong mga sukat na naka-plot sa real time. Maaari mo ring i-export ang nakolektang data sa mga CSV file.
Hakbang 8: Tapos Na
Matagumpay mong nakumpleto ang aming tutorial tungkol sa pagsubaybay sa temperatura at halumigmig sa ESP8266 at IOT-MCU board na konektado sa cloud ng AskSensors. Tingnan ang maraming mga itinuturo dito.
Inirerekumendang:
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 ng DHT Gamit ang ESP8266 at ang AskSensors IoT Platform: 8 Hakbang
Pagsubaybay sa Temperatura at Humidity ng DHT Gamit ang ESP8266 at ang AskSensors IoT Platform: Sa isang nakaraang itinuro, nagpakita ako ng isang sunud-sunod na gabay upang makapagsimula sa ESP8266 nodeMCU at ang AskSensors IoT platform. Sa tutorial na ito, kumokonekta ako sa isang sensor ng DHT11 sa node MCU. Ang DHT11 ay isang karaniwang ginagamit na Temperatura at humidi
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
Pagsubaybay sa Temperatura at Humidity Gamit ang Raspberry Pi: 6 Hakbang (na may Mga Larawan)
Pagsubaybay sa Temperatura at Humidity Gamit ang Raspberry Pi: Darating ang tag-init, at ang mga walang air conditioner ay dapat na handa na kontrolin ang kapaligiran sa loob ng manu-mano. Sa post na ito, inilalarawan ko ang modernong paraan upang masukat ang pinakamahalagang mga parameter para sa ginhawa ng tao: temperatura at halumigmig. T