Isi kandungan:
- Bekalan
- Langkah 1: Diagram & Sambungan Litar
- Langkah 2: Mengkonfigurasi Blynk untuk Memantau Suhu dan Kelembapan
- Langkah 3:
Video: Pantau Suhu dan Kelembapan Dengan AM2301 di NodeMCU & Blynk: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Ini adalah fakta yang sangat terkenal bahawa di kebanyakan menegak industri, suhu, kelembapan, tekanan, kualiti udara, kualiti air, dan lain-lain, memainkan faktor penting untuk dipantau secara berterusan dan sistem amaran yang diperlukan perlu ada ketika nilai jauh dari ambang yang ditetapkan.
Prototaip ini akan membantu kita memahami proses untuk memantau suhu dan kelembapan menggunakan "AM2301 Capacitive Digital Temperature & Humidity Sensor".
Membina prototaip ini sangat mudah dan senang. Saya harap arahan dalam "Instructable" ini dapat membantu pembaca memberikan gambaran yang jelas mengenai pelaksanaan praktikalnya.
Bekalan
- Sensor Suhu & Kelembapan Digital Kapasitif AM2301
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet Of Things Development Board Based ESP8266
- Papan Roti Mini 170 pts SYB-170 Putih
- Wayar Pelompat Lelaki Ke Perempuan 40 Pcs 10cm
Langkah 1: Diagram & Sambungan Litar
Sambungannya sangat mudah dan seperti berikut:
- 3V AM2301 hingga 3V WeMos D1 Mini
- GND AM2301 hingga GND WeMos D1 Mini
- Kawat Isyarat (Kuning) AM2301 hingga D4 (GPIO 2) WeMos D1 Mini
Catatan: Untuk membina prototaip ini, kami tidak memerlukan papan roti kerana kami hanya mempunyai tiga wayar untuk disambungkan. Saya memberikan pilihan kepada pembaca dokumen ini, sama ada untuk menggunakan papan roti (atau) hanya menyambungkan WeMos D1 mini dengan AM2301 secara langsung dengan wayar Jumper.
Langkah 2: Mengkonfigurasi Blynk untuk Memantau Suhu dan Kelembapan
Tangkapan skrin langkah demi langkah telah disediakan untuk pemahaman yang lebih baik mengenai proses untuk mengkonfigurasi Blynk. Pembaca diminta untuk melalui tangkapan layar dan aplikasi dikonfigurasikan dengan dua komponen "Gauge", satu untuk mewakili Kelembapan dan yang lainnya Suhu.
Langkah 3:
Permulaan Kod >>>>>
#tentukan seri BLYNK_PRINT
#sertakan SPI.h
#sertakan ESP8266WiFi.h
#sertakan BlynkSimpleEsp8266.h
#masuk DHT.h
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Masukkan kod Auth yang dihantar oleh Blink
char ssid = "Smaragd25"; // Masukkan Nama WIFI anda
char pass = "Smaragdine @ 2017"; // Masukkan Kata Laluan WIFI anda
#tentukan DHTPIN 2 // Pin digital 4
// #tentukan DHTTYPE DHT11 // DHT 11
// # tentukan DHTTYPE DHT22 // DHT 22, AM2302, AM2321
#tentukan DHTTYPE DHT21 // DHT 21, AM2301
DHT dht (DHTPIN, DHTTYPE);
Pemasa BlynkTimer;
batal hantar Sensor ()
{
apungan h = dht.readHumidity ();
terapung t = dht.readTemperature (); // atau dht.readTemperature (benar) untuk Fahrenheit
jika (isnan (h) || isnan (t)) {
Serial.println ("Gagal membaca dari sensor DHT!");
kembali; }
Blynk.virtualWrite (V5, h); // V5 adalah untuk Kelembapan
Blynk.virtualWrite (V6, t); // V6 adalah untuk Suhu
}
persediaan tidak sah ()
{
Serial.begin (9600); // Lihat status sambungan di Serial Monitor
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
gelung kosong ()
{
Blynk.run ();
pemasa.run ();
}
Akhir Kod >>>>>
Dalam kod di atas, terutama dalam pernyataan #include, sertakan semua fail header (yang diakhiri dengan ekstensi.h) di "", jika tidak, kod akan menimbulkan kesalahan.
Catatan: Sekiranya anda memilih pernyataan Pengawal Suhu dan Kelembapan yang salah dalam kod, nilai yang anda dapati jelas tidak betul (Contoh tangkapan skrin dilampirkan), walaupun sensor berfungsi. Sila komen / tanggalkan baris berikut untuk memenuhi keperluan anda. Hanya salah satu baris berikut yang tidak dikomentari, selebihnya mesti dikomentari.
- #tentukan DHTTYPE DHT11 // DHT 11
- #tentukan DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #tentukan DHTTYPE DHT21 // DHT 21, AM2301
Dalam kes saya, saya telah melepaskan baris terakhir, iaitu: "#define DHTTYPE DHT21 // DHT 21, AM2301", dan telah memberi komen pada baris rehat.
Untuk penampilan yang lebih baik, saya mengemas kedua-dua WeMos D1 Mini dan sensor AM2301 di Styrofoam. Saya bercadang untuk memiliki casing kepingan akrilik untuk memasukkan perkakasan yang lengkap dan menjadikannya lebih profesional.
Sekiranya terdapat sebarang pertanyaan, sila tulis semula ke [email protected] (atau) ping saya di WhatsApp di +91 9398472594. Saya akan sangat gembira menerima komen dan memperbaiki artikel saya.
Disyorkan:
ESP8266 NodeMCU Access Point (AP) untuk Pelayan Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembapan dalam Penyemak Imbas: 5 Langkah
ESP8266 NodeMCU Access Point (AP) untuk Pelayan Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembapan di Penyemak Imbas: Hai kawan-kawan dalam kebanyakan projek yang kami gunakan ESP8266 dan di kebanyakan projek kami menggunakan ESP8266 sebagai pelayan laman web sehingga data dapat diakses di sebarang peranti melalui wifi dengan mengakses Pelayan Web yang dihoskan oleh ESP8266 tetapi satu-satunya masalah adalah kita memerlukan penghala yang berfungsi untuk
Monitor Cuaca M5Stack M5stick C Berbasis ESP32 Dengan DHT11 - Pantau Indeks Kelembapan & Haba Suhu pada M5stick-C Dengan DHT11: 6 Langkah
Monitor Cuaca Berasaskan ESP32 M5Stack M5stick C Dengan DHT11 | Pantau Indeks Kelembapan Suhu & Panas pada M5stick-C Dengan DHT11: Hai kawan-kawan, dalam instruksi ini kita akan belajar bagaimana menghubungkan antara sensor suhu DHT11 dengan m5stick-C (papan pengembangan oleh m5stack) dan memaparkannya pada paparan m5stick-C. Jadi dalam tutorial ini kita akan membaca suhu, kelembapan & panas saya
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: Sensor DHT11 digunakan untuk mengukur suhu dan kelembapan. Mereka adalah penggemar elektronik yang sangat popular. Sensor kelembapan dan suhu DHT11 menjadikannya sangat mudah untuk menambahkan data kelembapan dan suhu ke projek elektronik DIY anda. Per
Pantau dan Catat Suhu Dengan Bluetooth LE dan RaspberryPi: 9 Langkah (dengan Gambar)
Monitor dan Rakam Suhu Dengan Bluetooth LE dan RaspberryPi: Instruksional ini adalah mengenai bagaimana mengumpulkan sistem pemantauan suhu pelbagai nod dengan bug sensor Bluetooth LE dari Blue Radios (BLEHome) dan RaspberryPi 3BTerima kasih kepada pengembangan standard Bluetooth LE, terdapat kini sudah tersedia
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: 13 Langkah (dengan Gambar)
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: Pengenalan: Ini adalah Projek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemprosesan (boleh dimuat turun percuma) untuk memaparkan data Suhu, Kelembapan dalam digital dan borang graf bar, masa dan tarikh paparan dan jalankan waktu mengira