Daftar Isi:
- Langkah 1: Hal-hal yang Anda Butuhkan
- Langkah 2: Menyiapkan Arduino IDE untuk Papan ESP32
- Langkah 3: Memasang Perpustakaan
- Langkah 4: Koneksi
- Langkah 5: Kode
- Langkah 6: Keluaran
Video: Monitor Cuaca M5Stack M5stick C Berbasis ESP32 Dengan DHT11 - Pantau Suhu Kelembaban & Indeks Panas pada M5stick-C Dengan DHT11: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Hai teman-teman, dalam instruksi ini kita akan belajar bagaimana menghubungkan sensor suhu DHT11 dengan m5stick-C (papan pengembangan oleh m5stack) dan menampilkannya di layar m5stick-C. Jadi dalam tutorial ini kita akan membaca suhu, kelembaban & panas index dari DHT11 dan print pada m5stack m5stick-C menggunakan Arduino IDE. Maka kita akan membuat alat pemantau suhu dengan m5stick C dan DHT11.
Langkah 1: Hal-hal yang Anda Butuhkan
Untuk proyek ini, Anda memerlukan hal-hal berikut: 1 - papan pengembangan m5stick-C 2- DHT11 Sensor suhu3-Beberapa kabel jumper4-Kabel usb tipe C untuk Pemrograman
Langkah 2: Menyiapkan Arduino IDE untuk Papan ESP32
Pastikan Anda memasang papan ESP32 di Arduino IDE Anda dan jika tidak, ikuti petunjuk berikut untuk melakukannya: INSTAL PAPAN ESP32:
Langkah 3: Memasang Perpustakaan
pergi ke Arduino IDE Anda lalu pergi ke Sketch > Include Library > Manage Libraries. Manajer Perpustakaan akan ditampilkan. Kemudian Cari "DHT" di kotak Pencarian dan instal perpustakaan DHT ini di ide Arduino. Setelah menginstal perpustakaan DHT ini, ketik "Adafruit Unified Sensor" di kotak pencarian & Gulir ke bawah untuk menemukan perpustakaan dan menginstalnya dan Anda siap untuk membuat kode.
Langkah 4: Koneksi
Koneksi sangat sederhana. DHT11 pin 1 (pin sinyal): akan terhubung ke G26 dari m5stick-CDHT11 pin 2 (VCC): akan menuju ke 3v3 pin dari m5stick-CDHT11 pin 3 (GND): akan menuju ke pin GND dari m5stick-C
Langkah 5: Kode
Salin kode berikut dari deskripsi dan Unggah ke papan pengembangan m5stick-C Anda: // Contoh sketsa pengujian untuk berbagai sensor kelembaban/suhu DHT#include "M5stickC.h"#include "DHT.h"#define DHTPIN 26 // apa pin kita terhubung ke#define TFT_GREY 0x5AEB// Hapus komentar jenis apa pun yang Anda gunakan!#define DHTTYPE DHT11 // DHT 11//#define DHTTYPE DHT22 // DHT 22 (AM2302)//#define DHTTYPE DHT21 // DHT 21 (AM2301)// Inisialisasi sensor DHT untuk dht ArduinoDHT 16mhz normal(DHTPIN, DHTTYPE);void setup() { M5.begin(); M5. Lcd.setRotation(3); Serial.begin(9600); Serial.println("Tes DHTxx!"); dht.begin();}void loop() { // Tunggu beberapa detik di antara pengukuran. penundaan(2000); M5. Lcd.fillScreen(TFT_GREY); // Membaca suhu atau kelembapan membutuhkan waktu sekitar 250 milidetik! // Pembacaan sensor juga bisa sampai 2 detik 'lama' (sensornya sangat lambat) float h = dht.readHumidity(); // Baca suhu sebagai Celcius float t = dht.readTemperature(); // Baca suhu sebagai Fahrenheit float f = dht.readTemperature(true); // Periksa apakah ada pembacaan yang gagal dan keluar lebih awal (untuk mencoba lagi). if (isnan(h) || isnan(t) || isnan(f)) { Serial.println("Gagal membaca dari sensor DHT!"); kembali; } M5. Lcd.setCursor(0, 0, 2); M5. Lcd.setTextColor(TFT_WHITE, TFT_BLACK); M5. Lcd.setTextSize(1); // Hitung indeks panas // Harus mengirimkan suhu dalam Fahrenheit! float hi = dht.computeHeatIndex(f, h); M5. Lcd.println(""); M5. Lcd.print("Kelembaban: "); M5. Lcd.println(h); Serial.print("Kelembaban: "); Serial.print(h); Serial.print("%\t"); M5. Lcd.setTextColor(TFT_YELLOW, TFT_BLACK); M5. Lcd.setTextFont(2); M5. Lcd.print("Suhu: "); M5. Lcd.println(t); Serial.print("Suhu: "); Serial.print(t); Serial.print("*C"); Serial.print(f); Serial.print("*F\t"); M5. Lcd.setTextColor(TFT_GREEN, TFT_BLACK); M5. Lcd.setTextFont(2); M5. Lcd.print("Indeks panas: "); M5. Lcd.println(hai); Serial.print("Indeks panas: "); Serial.print(hai); Serial.println("*F");}
Langkah 6: Keluaran
Setelah mengupload kode, Anda akan dapat melihat suhu, kelembaban & indeks panas pada layar sebagai output. Silakan lihat video untuk melihat output yang tepat dari suhu kelembaban & indeks panas DHT11.
Direkomendasikan:
M5STACK Cara Menampilkan Suhu, Kelembaban, dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: 6 Langkah
M5STACK Cara Menampilkan Suhu, Kelembaban dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: Dalam tutorial ini kita akan mempelajari cara memprogram ESP32 M5Stack StickC dengan Arduino IDE dan Visuino untuk Menampilkan Suhu, Kelembaban dan Tekanan menggunakan sensor ENV (DHT12, BMP280, BMM150)
Stasiun Cuaca Arduino Menggunakan BMP280-DHT11 - Suhu, Kelembaban, dan Tekanan: 8 Langkah
Arduino Weather Station Menggunakan BMP280-DHT11 - Suhu, Kelembaban dan Tekanan: Dalam tutorial ini kita akan belajar cara membuat stasiun cuaca yang akan menampilkan SUHU, KELEMBABAN DAN TEKANAN pada Layar LCD TFT 7735Tonton video demonstrasi
ESP8266 Nodemcu Pemantauan Suhu Menggunakan DHT11 di Server Web Lokal - Dapatkan Suhu & Kelembaban Kamar di Browser Anda: 6 Langkah
Pemantauan Suhu Nodemcu ESP8266 Menggunakan DHT11 di Server Web Lokal | Dapatkan Suhu & Kelembaban Ruangan di Browser Anda: Hai guys hari ini kita akan membuat kelembaban & sistem pemantauan suhu menggunakan ESP 8266 NODEMCU & Sensor suhu DHT11. Suhu dan kelembaban akan diperoleh dari Sensor DHT11 & dapat dilihat pada browser halaman web mana yang akan dikelola
ESP8266 NodeMCU Access Point (AP) untuk Server Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembaban di Browser: 5 Langkah
ESP8266 NodeMCU Access Point (AP) untuk Web Server Dengan Sensor Suhu DT11 dan Pencetakan Suhu & Kelembaban di Browser: Hai guys di sebagian besar proyek kami menggunakan ESP8266 dan di sebagian besar proyek kami menggunakan ESP8266 sebagai server web sehingga data dapat diakses di perangkat apa pun melalui wifi dengan mengakses server Web yang dihosting oleh ESP8266 tetapi satu-satunya masalah adalah kita membutuhkan router yang berfungsi untuk
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: Sensor DHT11 digunakan untuk mengukur suhu dan kelembaban. Mereka adalah penggemar elektronik yang sangat populer. Sensor kelembaban dan suhu DHT11 membuatnya sangat mudah untuk menambahkan data kelembaban dan suhu ke proyek elektronik DIY Anda. Ini per