Halo fanbot, apa kabar? hari ini kita akan belajar cara melakukan monitoring suhu dan kelembapan ruang dengan Sensor DHT22. Fanbot bisa mengaplikasikannya nanti untuk berbagai keperluan, salah satunya untuk budidaya jamur tiram.
Budidaya jamur tiram harus sangat memperhatikan kondisi suhu dan kelembaban ruangan agar jamur dapat tumbuh dengan baik. Sensor DHT22 yang memiliki kepresisian tinggi sangatlah cocok bagi petani jamur untuk memonitor kondisi ruangan jamur.
1. Alat / Bahan
Untuk membuat alat monitoring suhu dan kelembapan ruang berbasis arduino dengan sensor DHT11 ini kita membutuhkan beberapa alat dan software yaitu:
- Arduino IDE Download
- Library: DHT22 Download
- Library: Adafruit Master Download
- Library: LCD I2C Download
- Arduino UNO 1 Buah
- Project Board 1 Buah
- DHT22 1 Buah
- LCD I2C 1 Buah
- Kabel Jumper Secukupnya
Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Gambar Rangkaian Monitoring Suhu dan Kelembaban Ruangan Budidaya Jamur Tiram dengan Sensor DHT22
Keterangan:
- 5V – VCC DHT22, VCC LCD I2C
- GND – GND DHT22, GND LCD I2C
- SDA – SDA LCD I2C
- SDL – SDL LCD I2C
- D5 – Data DHT22
3. Langkah Kerja
- Pertama Siapkan alat dan bahan yang akan digunakan
- Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- Setelah itu Ketikkan sketch program pada halaman Arduino IDE
- Selanjutnya Masukan alamat I2C LCD pada sketch program, untuk mengetahui alamat I2C pelajari materi berikut:
Mencari Tahu Alamat I2C Pada Modul I2C - Kemudian Untuk dapat memahami cara kerja program Sensor DHT22, pelajari materi berikut:
Membaca Suhu Ruangan dengan Sensor Suhu DHT22 - Segera Lakukan proses uploading program
4. Sketch Program
Belajar elektronika step by step dengan bantuan tangga belajar?segera Regitrasi dulu dan dapatkan konsultasi dari kami!
/* Program Monitoring Suhu dan Kelembaban Ruangan Budidaya Jamur Tiram dengan Sensor DHT22 dibuat oleh Indobot */ #include "DHT.h" #include <LiquidCrystal_I2C.h> //Library LCD I2C #define DHTPIN 5 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); LiquidCrystal_I2C lcd(0x27, 16, 2); //Alamat I2C void setup() { dht.begin(); lcd.init(); //Mulai LCD lcd.backlight(); //Nyalakan backlight } void loop() { float t = dht.readTemperature(); float h = dht.readHumidity(); lcd.setCursor(0,0); //Koordinat text lcd.print("Suhu: "); lcd.print(t); //Tampilkan suhu lcd.print("*C"); lcd.setCursor(0,1); lcd.print("Kelembaban: "); lcd.print(h); //Tampilkan kelembaban lcd.print("%"); delay(1000); //Jeda pembacaan 1000ms lcd.clear(); //Hapus tampilan LCD }
Kesimpulan:
LCD akan menampilkan hasil pembacaan suhu dan kelembaban sensor DHT22
Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!