
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49



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
Bermain Game Flappy Bird Dengan Papan Pengembangan M5stick C Berbasis M5stack Esp32: 5 Langkah

Bermain Game Flappy Bird Dengan Papan Pengembangan M5stick C Berbasis M5stack Esp32: Hai teman-teman hari ini kita akan belajar cara mengunggah kode permainan burung flappy ke papan pengembangan m5stick c yang disediakan oleh m5stack. Untuk proyek kecil ini, Anda memerlukan dua hal berikut: m5stick-c papan pengembangan: https://www.utsource.net/itm/p/8663561.h
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