Daftar Isi:

Tampilan Suhu & Kelembaban DHT 11: 4 Langkah
Tampilan Suhu & Kelembaban DHT 11: 4 Langkah

Video: Tampilan Suhu & Kelembaban DHT 11: 4 Langkah

Video: Tampilan Suhu & Kelembaban DHT 11: 4 Langkah
Video: Mengirim data suhu dan kelembapan (Sensor DHT11) ke Blynk Cloud/Blynk IoT dengan NodeMCU ESP8266 2024, November
Anonim
Tampilan Suhu & Kelembaban DHT 11
Tampilan Suhu & Kelembaban DHT 11

Suku Cadang Yang Dibutuhkan (Stok Belanja Inggris)

Arduino Nano -

Sensor DHT 11 -

Layar Hijau OLED 1,3"

Papan Breakout Mikro USB -

Alat yang Diperlukan -

Solder Besi

Papan prototipe

Pemotong Samping

Langkah 1: Sirkuit

Sirkuit
Sirkuit

Langkah 1 - Sirkuit

Sensor Suhu DHT 11 adalah sensor suhu dan kelembaban yang sangat sederhana. Komponen dasarnya adalah sensor kelembaban kapasitif dan termistor. Ada beberapa konversi Analog ke Digital dasar yang memungkinkan semua data yang dibutuhkan menjadi keluaran pada satu pin.

Dalam contoh ini, DHT 11 terhubung ke USB 5V dan ground dengan pin data terhubung ke PIN2 Nano.

Nano hanya membutuhkan daya 5V dan ground dari USB Breakout.

Layar OLED menggunakan 4 pin, 5V, GND, SCL dan SDA. SCL dan SDA adalah pin I2C standar yang universal untuk semua perangkat I2C.

Pinout dari Arduino adalah sebagai berikut:

Pin 2 - DHT 11

Pin A4 - SDA

Pin A5 - SCL

Langkah 2: Kode

Kode ini cukup mudah dan mudah untuk diunggah ke Nano dan plug and play tanpa memerlukan konfigurasi lebih lanjut.

Anda mungkin perlu menginstal pustaka berikut jika belum diinstal.

DHT.h - Untuk Sensor DHT11

U8glib.h - Untuk Layar OLED.

N. B Jika Anda tidak memiliki tampilan yang menggunakan kode ini, periksa apakah layar telah ditentukan dengan benar. Ini adalah "U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK);" tetapi mungkin perlu diubah jika panel OLED yang berbeda digunakan. Ada contoh di perpustakaan yang dapat menguji layar.

Langkah 3: Kasus

Kasingnya adalah desain 2 bagian sederhana, bagian depan mengunci layar menggunakan 4 pin pelacak. Pers rakitan depan pas ke dalam rumahan. Pengamplasan atau pengamplasan ringan mungkin diperlukan agar 2 bagian dapat menyatu.

Ada lubang untuk sensor DHT di bagian atas dan konektor USB di bagian belakang.

Pengaturan Cetak

Dicetak di Ender 3

PLA Putih

20% Infill (Dukungan Diperlukan untuk Box)

Waktu cetak, c. 2-2,5 jam total

Langkah 4: Kesimpulan

Kesimpulan
Kesimpulan

Ini adalah proyek pembelajaran yang bagus tentang penggunaan sensor dengan Arduino Nano. Ada juga serial monitor (CTRL+M) untuk mengawasi data feed.

Tujuan pembelajarannya adalah:

Memahami Data dari Sensor Suhu Memproses data dengan Mikrokontroler Keluarkan Data ke layar (I2C)

Ada bug pada foto di mana layar mengatakan F tetapi suhu dalam Celcius. Ini akan diperbaiki.

Kemungkinan perbaikan/penyempurnaan adalah

Sempurnakan Desain 3D casing Gunakan sensor DHT22 yang mengirimkan data lebih cepat daripada DHT 11. Sensor yang digunakan dalam proyek ini hanya diperbarui setiap 2 detik.

Jika Anda memiliki pertanyaan, jangan ragu untuk meninggalkan komentar di bawah.

File lengkap dan perubahan apa pun dapat ditemukan di sini:

Direkomendasikan: