Penghangat Ruangan Anak Ayam

Indobot Academy

Penghangan Ruangan
Penghangan Ruangan

Penghangan Ruangan anak ayam merupakan tempat pertama pertumbuhan bibit ayam untuk itu diperlukan tempat yang hangat dan nyaman agar anak ayam dapat tumbuh dengan baik. Untuk dapat menjaga suhu ruangan anak agar tetap hangat kita akan membuat alat penghangat ruangan anak ayam.

[membership level=”0,1,2,4″]

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Library: LiquidCrystal_I2C            Download
  • Library: DHT                                   Download
  • Library: Adafruit                            Download
  • Arduino UNO                                  1 Buah
  • Sensor DHT11                               1 Buah
  • LCD 16×2                                        1 Buah
  • I2C                                                    1 Buah
  • Relay 2 Channel                             1 Buah
  • Lampu LED 220V + staker            2 Set
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya
2. Skema Rangkaian

Gambar Rangkaian Penghangat Ruangan Anak Ayam

PERINGATAN!!!
PROYEK INI MELIBATKAN TEGANGAN TINGGI 220V AC…!!!
PASTIKAN RANGKAIAN YANG KALIAN BUAT BENAR…!!!

Keterangan:

  • 5V – VCC I2C, VCC DHT11, VCC Relay
  • GND – GND I2C, GND DHT11, GND Relay
  • D5 – Pin Data DHT11
  • D8 – IN1 Relay
  • D9 – IN2 Relay
  • SDA – SDA I2C
  • SCL – SCL I2C
  • Pin I2C – Pin LCD
  • (+) 220V – Com Relay Ch1 dan Ch2
  • (-) 220V – (-) LED 220V (1) dan (2)
  • (+) LED 220V (1) – NO Relay Ch1
  • (+) LED 220V (2) – NO Relay Ch2

[/membership]

3. Langkah Kerja
  1. Pertama Siapkan alat dan bahan yang akan digunakan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Setelah itu Ketikkan sketch program pada halaman Arduino IDE
  6. Masukan alamat I2C LCD pada sketch program, untuk mengetahui alamat I2C pelajari materi berikut:
    Mencari Tahu Alamat I2C Pada Modul I2C
  7. Terakhir Lakukan proses uploading program lalu ujicoba projectmu

Baca Juga : Sertifikasi IoT BNSP? Di Indobot Academy Aja

4. Sketch Program

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

 
/* Program Penghangat Ruangan Anak Ayam dibuat oleh Indobot */

#include "DHT.h"                //Library DHT
#include <LiquidCrystal_I2C.h //Library LCD I2C

#define DHTPIN 5                //DHT pada pin D5
#define DHTTYPE DHT11           //Type DHT 11
DHT dht(DHTPIN, DHTTYPE);       //Masukkan pin dan type DHT11
LiquidCrystal_I2C lcd(0x27, 16, 2); //Alamat I2C

#define lampu1 8                 //Lampu1 pada pin D8
#define lampu2 9                 //Lampu2 pada pin D9

void setup() {
  dht.begin();      //Mulai DHT
  lcd.init();       //Mulai LCD
  lcd.backlight();  //Nyalakan backlight
  pinMode(lampu1, OUTPUT); //Setting I/O
  pinMode(lampu2, OUTPUT);
  digitalWrite(lampu1, HIGH);
  digitalWrite(lampu2, HIGH);
}

void loop() {
  float t = dht.readTemperature();    //Baca suhu
  
  lcd.setCursor(0,0);     //Koordinat text
  lcd.print("Suhu: "); 
  lcd.print(t);           //Tampilkan suhu
  lcd.print("*C");
  
  if(t > 38){                   //Jika suhu 38*C
    digitalWrite(lampu1, HIGH);
    digitalWrite(lampu2, HIGH);
  }
  else if(t > 35){
    digitalWrite(lampu1, LOW);
    digitalWrite(lampu2, HIGH);
  }
  else{
    digitalWrite(lampu1, LOW);
    digitalWrite(lampu2, LOW);
  }
  
  delay(1000);            //Jeda pembacaan 1000ms
  lcd.clear();            //Hapus tampilan LCD
}

Kesimpulan:

Sensor DHT11 akan mendeteksi suhu disekitar ruangan kemudian menampilkan hasil pembacaan pada layar LCD. Apabila suhu ruangan lebih dari 38*C maka lampu akan mati, ketika suhu diatas 35*C maka lampu 1 akan menyala dan jika suhu berada dibawah 35*C kedua lampu akan menyala untuk menghangatkan ruangan.

[/membership]

Ingin mengadakan pelatihan Arduino / IoT (Internet of Things) bersama Indobot?

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp