Tentang proyek ini
Dalam proyek ini, kami akan menggunakan sensor Suhu/Kelembaban Arduino DHT11 KY-015 dan menampilkannya ke monitor serial Arduino IDE. Proyek ini sangat sederhana dan tidak akan memakan waktu lama.
Bahan
Bahan-bahannya ada di sini sebagai berikut:
- Arduino Uno (Semua "Uno" dapat digunakan, saya memiliki Geekcreit Uno)
- KY-015 Arduino DHT11 Suhu/Kelembaban
- Papan tempat memotong roti
Langkah 1:Tempatkan sensor
Hal pertama yang akan Anda lakukan adalah menempatkan sensor pada papan tempat memotong roti. Jika Anda menempatkan papan tempat memotong roti dengan orientasi seperti saat dibuat, bagian biru dari sensor akan menghadap Anda.
Langkah 2:Hubungkan semuanya
Wow, kita sudah hampir selesai! Pin pada sensor adalah S, untuk sinyal yang di tengah adalah tegangan, dan tanda minus adalah ground. Pin sinyal menuju ke header A0 di Arduinonya. Pin tengah menuju ke 5V , dan tanda minus menuju ke GND . Kabel kuning kami adalah kabel Analog kami, kabel merah kami adalah daya, dan kabel hitam kami adalah tanah.
Catatan:Jika Anda hanya melihat gambar, berhenti di situ, baca instruksi yang baru saja saya berikan dan pasang kembali dengan benar. Geekcreit Uno memiliki tata letak pin yang berbeda dari Arduino Uno, tetapi jika Anda mengikuti di mana saya menyuruh Anda untuk meletakkan pin, itu akan berfungsi di kedua papan.
Banyak orang di bagian komentar menyalahkan saya karena menggoreng sirkuit mereka, baca saja instruksinya lain kali. :)
Langkah 3:Menambahkan perpustakaan DHT
Oke bagian ini sebenarnya agak penting. Buka kredit pada pos ini dan klik tautan untuk Brainy Bits. Kredit ada di bagian paling bawah laman ini, klik tautan yang bertuliskan 'terima kasih kepada Brainy Bits', atau Anda dapat mengeklik di sini .
Gulir ke bagian paling bawah halaman. Seharusnya ada kartu yang menyediakan tautan unduhan di bagian bawah.
Sekarang unduh kode kami yang dilampirkan pada pos. Di Arduino IDE, buka Sketsa>> Sertakan Perpustakaan>> Tambahkan file ZIP.
Ketika Anda mengklik 'Tambahkan .ZIP library', Anda akan mendapatkan jendela file yang muncul. Tambahkan DHT_Library.zip.
Jika Anda akan melihat dalam kode, baris kode lain muncul yang mengatakan:
#include
Sekarang harus ada dua baris duplikat. Salah satu baris duplikat yang ada sebelumnya, yang seharusnya berada di bawah baris duplikat baru - hapus. Sekarang kodenya akan berfungsi.
Oke, SEKARANG unggah kodenya. Setelah selesai, pergi ke kanan atas jendela Arduino IDE dan klik tombol kaca pembesar kecil. Itu akan membuka monitor serial, dan data sensor akan ditampilkan sendiri dan diperbarui setiap 5 detik.
Nah, itu dia! Nikmati sensor suhu/kelembaban Anda!
Kode
- Sensor Suhu/Kelembaban DHT11
Sensor Suhu/Kelembaban DHT11Arduino
#include #define dht_apin A0 // Sensor Pin Analog terhubung ke dht DHT; void setup(){ Serial.begin(9600); delay(500);//Delay untuk membiarkan sistem boot Serial.println("DHT11 Sensor Kelembaban &suhu\n\n"); delay(1000);//Tunggu sebelum mengakses Sensor }//end "setup()" void loop(){ //Mulai Program DHT.read11(dht_apin); Serial.print("Kelembaban saat ini ="); Serial.print(DHT.kelembaban); Serial.print("%"); Serial.print("suhu ="); Serial.print(DHT.suhu); Serial.println("C"); delay(5000);//Tunggu 5 detik sebelum mengakses sensor lagi. // Tercepat harus sekali setiap dua detik. }// akhir loop(