Isi kandungan:
- Langkah 1: Bil Bahan
- Langkah 2: Pinout dan Sambungan
- Langkah 3: Buat Akaun AskSensors
- Langkah 4: Buat Sensor
- Langkah 5: Menulis Kod
- Langkah 6: Jalankan Kod
- Langkah 7: Visualisasikan Data Anda di Awan
- Langkah 8: Selesai
Video: Pemantauan Suhu dan Kelembapan DHT Menggunakan ESP8266 dan Platform AskSensors IoT: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Dalam arahan sebelumnya, saya menyampaikan panduan langkah demi langkah untuk memulakan dengan ESP8266 nodeMCU dan platform AskSensors IoT.
Dalam tutorial ini, saya menyambungkan sensor DHT11 ke nod MCU. DHT11 adalah sensor Suhu dan kelembapan yang biasa digunakan untuk prototaip yang memantau suhu dan kelembapan sekitar kawasan tertentu.
Sensor dapat mengukur suhu dari 0 ° C hingga 50 ° C dengan ketepatan ± 2 ° C dan kelembapan dari 20% hingga 90% dengan ketepatan ± 5% RH.
Spesifikasi DHT11:
- Voltan Operasi: 3.5V hingga 5.5V
- Arus operasi: 0.3mA (mengukur) 60uA (bersedia)
- Keluaran: Data bersiri
- Julat Suhu: 0 ° C hingga 50 ° C
- Julat Kelembapan: 20% hingga 90%
- Penyelesaian: Suhu dan Kelembapan kedua-duanya 16-bit
- Ketepatan: ± 2 ° C dan ± 5%
Langkah 1: Bil Bahan
Bahan yang diperlukan terdiri daripada:
- ESP8266 nodeMCU, tetapi jangan ragu untuk menggunakan modul yang sesuai dengan ESP8266.
- Sensor DHT11, DHT22 juga merupakan alternatif.
- Kabel Mikro USB untuk menyambungkan nodeMCU ke komputer anda.
- Wayar untuk sambungan antara DHT11 dan nodeMCU.
Langkah 2: Pinout dan Sambungan
Anda mungkin menemui sensor DHT11 dalam dua konfigurasi pinout yang berbeza:
Sensor DHT dengan 3 pin:
- Bekalan kuasa 3.5V hingga 5.5V
- Data, Mengeluarkan Suhu dan Kelembapan melalui Data bersiri
- Tanah, Disambungkan ke tanah litar
Sensor DHT dengan 4 pin:
- Bekalan kuasa 3.5V hingga 5.5V
- Data, Mengeluarkan Suhu dan Kelembapan melalui Data bersiri
- NC, Tiada Sambungan dan oleh itu tidak digunakan
- Tanah, Disambungkan ke tanah litar
CATATAN: Dalam demo ini, kami akan menggunakan sensor DHT dengan 3 pin, dipasang ke PCB kecil dan termasuk resistor penarik yang dipasang di permukaan yang diperlukan untuk garis Data.
Pendawaian versi pemasangan DHT11 BCB ke NodeMCU agak mudah:
- Pin bekalan kuasa DHT11 hingga 3V dari MCU nod.
- Pin Data ke GPIO2 (D4)
- Tanah ke tanah
Langkah 3: Buat Akaun AskSensors
Anda perlu membuat akaun AskSensors.
Dapatkan akaun percuma di askensors.com.
Langkah 4: Buat Sensor
- Buat sensor baru untuk menghantar data ke.
- Dalam demo ini, kita perlu menambahkan sekurang-kurangnya dua modul: Modul pertama untuk suhu dan yang kedua untuk kelembapan. Rujuk tutorial ini untuk panduan langkah demi langkah membantu bagaimana membuat sensor dan modul di platform AskSensors.
Jangan lupa untuk menyalin 'Api Key In' anda, adalah wajib untuk langkah seterusnya
Langkah 5: Menulis Kod
Saya menganggap bahawa anda memprogram modul menggunakan persediaan Arduino IDE (versi 1.6.7 atau yang lebih baru) seperti yang dijelaskan di sini, dan anda telah membuat arahan ini, jadi anda telah memasang teras dan perpustakaan ESP8266, dan anda dapat menyambung nodeMCU anda ke internet melalui WiFi.
- Sekarang, buka Arduino IDE dan pergi ke pengurus perpustakaan.
- Pasang pustaka DHT (Anda juga dapat memasangnya dengan pergi ke Sketsa> Sertakan Perpustakaan> Kelola Perpustakaan, dan cari perpustakaan dht adafruit)
- Sketsa contoh ini membaca suhu dan kelembapan dari sensor DHT11 dan menghantarnya AskSensor menggunakan HTPPS GET Requests. Dapatkannya dari github dan ubah yang berikut:
- Tetapkan SSID dan kata laluan WiFi anda.
- Tetapkan Kunci API yang disediakan oleh AskSensor untuk menghantar data ke.
Ubah tiga baris ini dalam kod:
// konfigurasi pengguna: TODO
const char * wifi_ssid = "………."; // SSID const char * wifi_password = "………"; // WIFI const char * apiKeyIn = "………"; // KUNCI API DI
Secara lalai, kod yang disediakan membaca pengukuran DHT dan menghantarnya ke platform AskSensors setiap 25 saat. Anda boleh mengubahnya dengan mengubah baris di bawah:
kelewatan (25000); // kelewatan msec
Langkah 6: Jalankan Kod
- Sambungkan nodeMCU ESP8266 ke komputer anda melalui kabel USB.
- Jalankan kod.
- Buka terminal bersiri.
- Anda harus melihat ESP8266 anda menyambung ke internet melalui WiFi,
- Kemudian, ESP8266 secara berkala akan membaca suhu dan kelembapan dan menghantarnya ke askSensors.
Langkah 7: Visualisasikan Data Anda di Awan
Sekarang, kembali ke AskSensor dan gambarkan data modul anda dalam bentuk grafik. Sekiranya diperlukan, anda juga mempunyai pilihan untuk mengeksport data anda dalam fail CSV yang dapat anda proses menggunakan alat lain.
Langkah 8: Selesai
Saya harap tutorial ini membantu anda membina sistem pemantauan suhu dan kelembapan anda dengan ESP8266 dan awan AskSensors.
Anda boleh mendapatkan lebih banyak tutorial di sini.
Disyorkan:
Pemantauan Suhu dan Kelembapan Menggunakan MCU NODE DAN BLYNK: 5 Langkah
Pemantauan Suhu dan Kelembapan Menggunakan NODE MCU DAN BLYNK: Hai GuysDalam arahan ini mari kita belajar bagaimana mendapatkan suhu dan kelembapan atmosfera menggunakan sensor DHT11-Suhu dan Kelembapan menggunakan aplikasi Node MCU dan BLYNK
Pemantauan Suhu & Kelembapan Bilik Dengan ESP32 dan AskSensors Cloud: 6 Langkah
Pemantauan Suhu & Kelembapan Bilik Dengan ESP32 dan AskSensors Cloud: Dalam tutorial ini anda akan belajar bagaimana memantau suhu dan kelembapan bilik atau meja anda menggunakan DHT11 dan ESP32 yang disambungkan ke awan. Kemas kini tutorial kami boleh didapati di sini. DHT11 Spesifikasi: Sensor DHT11 dapat mengukur suhu
Pemantauan Suhu & Kelembapan Menggunakan ESP-01 & DHT dan AskSensors Cloud: 8 Langkah
Pemantauan Suhu & Kelembapan Menggunakan ESP-01 & DHT dan AskSensors Cloud: Dalam arahan ini kita akan belajar bagaimana memantau suhu dan pengukuran kelembapan menggunakan papan IOT-MCU / ESP-01-DHT11 dan AskSensors IoT Platform . Saya memilih modul IOT-MCU ESP-01-DHT11 untuk aplikasi ini kerana
ESP8266 Pemantauan Suhu Nodemcu Menggunakan DHT11 pada Pelayan Web Tempatan - Dapatkan Suhu & Kelembapan Bilik di Penyemak Imbas Anda: 6 Langkah
ESP8266 Pemantauan Suhu Nodemcu Menggunakan DHT11 pada Pelayan Web Tempatan | Dapatkan Suhu & Kelembapan Bilik di Penyemak Imbas Anda: Hai kawan-kawan hari ini kita akan membuat kelembapan & sistem pemantauan suhu menggunakan ESP 8266 NODEMCU & Sensor suhu DHT11. Suhu dan kelembapan akan diperolehi dari DHT11 Sensor & ia dapat dilihat pada penyemak imbas yang laman webnya akan diuruskan
Pemantauan Suhu dan Kelembapan Menggunakan SHT25 dan Arduino Nano: 5 Langkah
Pemantauan Suhu dan Kelembapan Menggunakan SHT25 dan Arduino Nano: Kami baru-baru ini mengusahakan pelbagai projek yang memerlukan pemantauan suhu dan kelembapan dan kemudian kami menyedari bahawa kedua-dua parameter ini sebenarnya memainkan peranan penting dalam membuat anggaran kecekapan kerja sistem. Kedua-duanya di indus