Sistem Monitoring Pakan Ayam otomatis dengan aws iot core menggunakan protocol mqtt



Hai sobat digiers, tahukah kalian bahwa perkembangan teknologi sekarang sudah jauh dari kita pikirkan? Dulunya kita hanya menggunakan handphone untuk berkomunikasi tetapi sekarang handphone bisa digunakan untuk mencari semua informasi di dunia ini. Bahkan sekarang kita tidak capek capek lagi untuk datang ke pabrik untuk memonitoring mesin pabrik karena sekarang sudah ada IOT yang dapat memonitoring dari jarak jauh . Oleh karena itu  perkenalkan kami dari kelompok 1 membuat suatu proyek akhir yang berjudul Sistem Monitoring Pakan Ayam Otomatis dengan AWS IOT Core Menggunakan Protocol MQTT.
Pada Era sekarang semua bidang sudah mulai merubah sistemnya. Dimana sistem sekarang sudah sangat memudahkan manusia dalam beraktifitas. Kemudahan beraktifitas tersebut juga menghasilkan produk lebih berkualitas. Di bidang Peternakan juga tidak mau kalah, banyak pengusaha ternak mencari suatu produk yang dapat mempermudah mereka dan meningkatkan kualitas ternak mereka. Contohnya saja di ternak ayam, dimana setiap waktu pekerja atau pemilik usaha ayam harus datang minimal 3 kali sehari untuk memonitoring pakan ayam mereka. Belum lagi jika ayam tersebut terlambat makan, maka dapat menyebabkan kematin, sehingga pemilik tersebut mengalami kerugian.
Oleh karena hal tersebut kami dari kelompok 1 membuat suatu alat yang dapat memudahkan mereka dalam memonitoring pakan ayam tersebut. Sehingga pemilik ayam dapat menghemat keuangan, tenaga, dan bisa menikmati waktu mereka untuk keluarga atau pada saat mereka keluar kota.
Adapun untuk membuat alat tersebut kami akan jabarkan beberapa komponen yang perlu kita gunakan :
1.   Sofware

Arduino IDE
AWS

2.   Hardware

ESP 32


Relay




Photodiode

Ultrasonik Ultrasonic Sensor HC-SR04







Struktur Dan Rancangan Alat



Berikut gambar Rancangan Alat yang kami buat,

Cara kerja alat tersebut yaitu sensor ultrasonic mengontrol wadah penampungan pakan ayam, Jika wadah tersebut sudah hampir kosong maka sensor tersebut akan mengirim data ke ESP32. ESP32 tersebut akan memberikan perintah atau instruksi ke AWS , pengguna akan diberikan notifikasi aws (SNS) bahwa pakan ayam tersebut sudah hampir kosong. Ketika pengguna tersebut tidak merespon dan tempat penampungan kosong, maka sensor ultrasonic mengirim data lagi ke ESP32 dan pengguna akan mendapatkan notifikasi (SNS) dari AWS. Sehingga pengguna dapat memonitoring wadah tersebut walaupun dari jarak yang jauh.

Untuk Photodioda akan dijelaskan oleh kelompok 2


// ==== untuk photodioda ====

int sensor = 2;
int relay = 5; // relay motor
// ==== ultrasonik ====
#define trig 13
#define echo 12

void setup() {
 
pinMode (sensor, INPUT); //photodioda
pinMode (relay, OUTPUT); // motor
pinMode(trig,OUTPUT); // pin trigger Ultrasonik
pinMode(echo,INPUT); // pin echo Ultrasonik
Serial.begin(9600);
}

void loop() {
// ==== untuk photodioda ====
int nilai = digitalRead(sensor);
//int dataBaru;
Serial.println (nilai);
delay(500);
if (nilai == 0 )
{
  digitalWrite(relay, LOW);
}
else
{
  digitalWrite(relay, HIGH);
}

// ==== untuk ultrasonik ====
long duration,distance,dataBaru,dataSensor;
digitalWrite(trig,LOW);
delayMicroseconds(10);

digitalWrite(trig,HIGH);
delayMicroseconds(10);

duration = pulseIn(echo,HIGH);
//distance = (duration/2)29.1;
dataBaru = map(duration,200,15000,100,0);

Serial.print(dataBaru);
Serial.println(" %");
Serial.print(duration);
delay(500);
}

Kelompok 1
Muhammad Ya’lam
Muhammad As’ad
Muhammad Abriansyah Anwar

Komentar

Postingan populer dari blog ini

ESP32 dengan modul LoRa Menggunakan Arduino IDE sending and receive data sensor DHT11

Sandeep Mistry Arduino LoRa Aplication Programming Interface

MENGATUR INTENSITAS CAHAYA LED PADA ESP32