Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Dalam proyek ini, saya menggunakan sensor suhu dan kelembaban DHT 11 untuk mengukur suhu dan kelembaban lingkungan kita menggunakan Arduino (Nano).
BEBERAPA KARAKTERISTIK DASAR LISTRIK:
TEGANGAN OPERASI: 3.5V-5V
SAAT INI (pengukuran): 0,3 mA
SAAT INI (siaga): 60 mikro amp
RENTANG: 0 hingga 50 derajat Celcius
RESOLUSI: 16bit
PERIODE SAMPLING: >2 mdtk
Langkah 1: MENCIPTAKAN SKEMATIK
Dalam skema ini menggunakan sensor DHT11 dengan resistor pull up 5k(ohm) untuk jalur data.
PIN:
KABEL MERAH KE + VCC
KAWAT HITAM KE GND
KAWAT KUNING DENGAN RESISTOR 5 K
Pin ke 3 TIDAK ADA KONEKSI
KOMPONEN YANG DIBUTUHKAN:
1. Arduino
2. Sensor suhu dan kelembaban DHT11
Resistor 3,5 k ohm
SAYA MENGGUNAKAN DHT11 DENGAN RESISTOR DAN KAPASITOR BUILT IN UNTUK PULL UP DAN MERUSAK TEGANGAN INPUT MASING-MASING.
Langkah 2: EKSPERIMEN WAKTU-CONNECTIONS
Saya telah menghubungkan pin yang sesuai
5v - +VCC
GND - GND
pin digital 2 - PIN DATA
Langkah 3: KODE WAKTU EKSPERIMEN
Menggunakan Arduino IDE kita dapat memprogram papan Arduino kita
tapi download dulu dan install library untuk sensor DHT..
tujuan mengunduh perpustakaan adalah untuk mengurangi kerumitan kode.
Saya mengunduh perpustakaan yang disebut SIMPLEDHT itu luar biasa.
setelah menginstal perpustakaan dengan mengklik tombol install.
buka file-examples- simpledht-dht11 default.
Saya menggunakan DHT11. jika anda menggunakan DHT22 juga ada contoh kode di bawah ini.. BENAR ADA…
setelah membuka kode. sambungkan papan Arduino ke komputer Anda, dan pilih PORT. dan unggah contoh sketsa.
pastikan Anda menghubungkan pin data ke pin2 digital Arduino..
BAGIAN KODE SELESAI
Langkah 4: WAKTU EKSPERIMEN - SETUP
setelah mengupload kode buka serial monitor.
Anda akan mengamati bahwa sensor mengirimkan data.
tidak terlalu sulit bukan?
Langkah 5: BEKERJA
Seperti yang saya katakan bahwa sensor mengirimkan 40bit
Data bilangan bulat kelembaban 8bit + data desimal kelembaban 8bit + data bilangan bulat suhu 8bit + data pecahan suhu 8 bit + jumlah pemeriksaan 8bit = 40 bit
Contoh 1: 40 data yang diterima:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Hitung: 0011 0101+0000 0000+0001 1000+0000 0000= 0100 1101
Data yang diterima benar
Kelembaban:0011 0101=35H (hex) =53%RH
Suhu:0001 1000=18H (hex) = 24℃.
SUMBER:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
TERIMA KASIH KAWAN
JIKA ADA KESALAHAN TULIS DI KOMENTAR.
SEHINGGA SAYA BISA MEMPERBAIKINYA.
KARENA SAYA ENGINEER BUDDING.
DI PROYEK BERIKUTNYA SAYA DAPAT MENGGUNAKAN TAMPILAN LCD UNTUK MENAMPILKAN SUHU.
TETAP LUAR BIASA GUYSS………………..