Pengontrol Pakan Ternak Otomatis

Indobot Academy

Bagi peternak, pemberian pakan secara teratur adalah salah satu hal yang penting untuk menjaga kualitas hewan ternaknya. Tak jarang peternak lupa dengan pakan ternak yang sudah habis. Kali ini kita akan membuat alat yang dapat mengingatkan peternak jika pakan sudah habis.

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Library: LiquidCrystal_I2C             Download
  • Library: HC-SR04                           Download
  • Arduino UNO                                   1 Buah
  • Sensor HC-SR04                            1 Buah
  • LCD 16×2                                         1 Buah
  • I2C                                                     1 Buah
  • Buzzer                                              1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya

segera dapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian
Pengontrol Pakan Ternak Otomatis
Pengontrol Pakan Ternak Otomatis

Gambar Rangkaian Pengontrol Pakan Ternak Otomatis

Keterangan:

  • 5V – VCC HC-SR04, VCC I2C
  • GND – GND HC-SR04, GND I2C, GND Buzzer
  • D5 – Trig
  • D6 – Echo
  • D8 – Pin Buzzer
  • SDA – SDA I2C
  • SCL – SCL I2C
  • Pin I2C – Pin LCD
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. Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
  6. Setelah itu Masukan alamat I2C LCD pada sketch program, untuk mengetahui alamat I2C pelajari materi berikut:
    Mencari Tahu Alamat I2C Pada Modul I2C
  7. Kemudian Untuk dapat memahami cara kerja program HCSR-04, pelajari materi berikut:
    Membaca Input Sensor Jarak HC-SR04
  8. Segera Lakukan proses uploading program
4. Sketch Program

Segera Dapatkan akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!

 
/* Program Pengontrol Pakan Ternak Otomatis dibuat oleh Indobot */

#include <HCSR04.h>                 //Library HCSR04
#include <LiquidCrystal_I2C.h>      //Library LCD I2C

LiquidCrystal_I2C lcd(0x27,16,2);   //Alamat I2C
HCSR04 hc(5,6);                     //initialisation class HCSR04 (trig pin , echo pin)

float TinggiSensor = 15.21;         //Tinggi pemasangan sensor
float TingkatPakan = 0;             //Tingkat pakan

#define Buzzer 8

void setup() {
  lcd.init ();                //Mulai LCD
  lcd.setBacklight(HIGH);
  pinMode(Buzzer, OUTPUT);    //Setting I/O
}

void loop() {
  TingkatPakan = TinggiSensor - hc.dist();          //Rumus mencari tingkat pakan
  TingkatPakan = map(TingkatPakan, 0, 12, 0, 100);  //konversi ke persen

  if (TingkatPakan > 100){      //Set maksimal 100%
    TingkatPakan = 100;
  }

  else if (TingkatPakan < 0){   //Antisipasi error sensor < 0%
    TingkatPakan = 0;
  }
  
  lcd.setCursor(0,0);
  lcd.print("Pakan : ");
  lcd.print(TingkatPakan);          //Tampilkan tingkat pakan
  lcd.print("%");
  
  if(TingkatPakan < 15){            //Jika tingkat pakan < 15%, maka
    alarm();                        //Nyalakan alarm
    lcd.setCursor(0,1);
    lcd.print("ISI PAKAN...!!!");   //tampilan text
  }
  
  delay(1000);
  lcd.clear();
}

void alarm(){                         //Prosedur alarm
  digitalWrite(Buzzer, HIGH);         //Nyalakan buzzer
  delay(500);                         //Selama 500 ms
  digitalWrite(Buzzer, LOW);          //Matikan buzzer
  delay(500);                         //Selama 500 ms
}

Kesimpulan:

Ketika tinggi pakan < 15% maka alarm akan berbunyi dan layar LCD akan menampilkan text “ISI PAKAN…!!!”

Kamu ingin memperbanyak jam terbang dan portofolio bikin project elektronika/ Arduino/ IoT? Ikuti program dari Indobot!

Pengontrol Pakan Ternak Otomatis
Pengontrol Pakan Ternak Otomatis

Ingin Tahu Program Kami Lebih Lanjut?

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

Baca Juga

Bagikan:

Tags

Satu pemikiran pada “Pengontrol Pakan Ternak Otomatis”

  1. disetiap project mhn diberi cara kerja / penjelasan mulai dari input sensor fungsinya untuk apa , proses , dan outputnya apa agar peserta didik mudah memahami tujuan dibuatnya project tersebut tks min…

    Balas

Tinggalkan komentar

whatsapp whatsapp