Incubator


Aplikasi

Incubator Telur Ayam

1. Foto Hardware dan Diagram Blok [Kembali]


Diagram Blok:









2. Prosedur Percobaan  [Kembali]

+ Rangkai semua komponen 
+ buat program di aplikasi arduino IDE
+ setelah selesai masukkan program ke arduino 
+ jalankan program pada simulasi dan cobakan dengan modul


Prinsip Kerja
untuk incubator telur ayam dimana sensor LM35 terhubung ke pin A0 arduino, Sensor HIH-5030 terhubung ke pin A1 Arduino dan Pir sensor terhubung ke pin 11 Arduino. Untuk Outputnya pin 10 arduino ada Heater yang akan aktif apabila pir sensor berlogika 1 dan suhu pada LM35 dibawah 25, untuk output selanjutnya pin 9 arduino pendingin yang akan aktif apabila pir sensor berlogika 1 dan suhu berada pada LM35 menunjukkan angka lebih dari 30, apa bila di antara 25 sampai 30 maka tidak akan ada heater maupun pendingin yang hidup, Output selanjutnya pin 8 Arduino Lampu Pijar akan aktif apabila Nilai pada HIH-5030 menunjuukan angka kurang dari 51 , apabila lebih dari 51 maka lampu pijar tidak akan hidup, Untuk semua Output tidak akan berjalan apabila Pir Sensor berlogika 0

4. Flowchart dan Listing Program [Kembali]

Flow Chart



Listing Program:


#include <Wire.h>

const int LM35_pin = A0;
const int HIH5030_pin = A1;
const int pir_pin = 11;
const int heater_pin = 10;
const int cooler_pin = 9;
const int lamp_pin = 8;

void setup() {
  pinMode(LM35_pin, INPUT);
  pinMode(HIH5030_pin, INPUT);
  pinMode(pir_pin, INPUT);
  pinMode(heater_pin, OUTPUT);
  pinMode(cooler_pin, OUTPUT);
  pinMode(lamp_pin, OUTPUT);
}

void loop() {
  int lm35_value = analogRead(LM35_pin);
  int hih5030_value = analogRead(HIH5030_pin);
  int pir_state = digitalRead(pir_pin);

  if (pir_state == HIGH) {
    if (lm35_value < 25) {
      digitalWrite(heater_pin, HIGH);
      digitalWrite(cooler_pin, LOW);
    } else if (lm35_value > 30) {
      digitalWrite(heater_pin, LOW);
      digitalWrite(cooler_pin, HIGH);
    } else {
      digitalWrite(heater_pin, LOW);
      digitalWrite(cooler_pin, LOW);
    }

    if (hih5030_value > 60) {
      digitalWrite(lamp_pin, HIGH);
    } else {
      digitalWrite(lamp_pin, LOW);
    }
  } else {
    digitalWrite(heater_pin, LOW);
    digitalWrite(cooler_pin, LOW);
    digitalWrite(lamp_pin, LOW);
  }
 
  delay(1000); // Delay for stability
}

5. Kondisi [Kembali]

    Suhu diatas 30 : pendingin hidup

    suhu di bawah 25 : heater hidup

    kelembapan di atas 50 : lampu pijar hidup

Rangakain 



Tidak ada komentar:

Posting Komentar

Incubator

[KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Foto Hardware dan Diagram Blok 2. Prosedur Percobaan 3. Rangkaian Simulasi ...