Alat Pakan Ikan Otomatis dengan Arduino

Nafil Valencio Irwan

1 orang menyukai ini
Suka
Summary

Pakan ikan otomatis menggunakan sensor waktu dan suhu RTC DS3231 berbasis Arduino Uno telah menunjukkan hasil yang sesuai dengan perencanaan yaitu alat yang dapat memberikan pakan ikan secara otomatis pada waktu yang telah ditentukan. Sistem pakan ikan otomatis bekerja dengan cara memasok pakan secara otomatis pada waktu-waktu tertentu, sehingga ikan dapat makan secara teratur dan cukup. Beberapa sistem pakan ikan otomatis juga dapat dikendalikan melalui jaringan internet dan aplikasi smartphone.

Description

A. PENGERTIAN
       Pakan ikan otomatis (Autofeeder) merupakan alat yang dipasang di atas kolam atau akuarium. Pakan ikan otomatis adalah sistem cerdas yang bertujuan untuk mempermudah dalam pemberian pakannya, sehingga ketika pemeliharaan ikan memiliki kesibukan yang cukup padat dan merasa kesulitan ketika akan pergi meninggalkan rumah dalam waktu yang cukup lama.

B. KEGUNAAN 
       Otomatisasi ini dimungkinkan dengan pengguna arduiono-Uno sebagai pengendali utama. Perangkat bekerja menggunakan real time clock (RTC) sebagai basis waktu dan menghasilan output aksi tepat pada waktu yang ditentukan. Dan output dari perancangan ini adalah pergerakan motor servo untuk membuka katup dari tempat pakan ikan. Hasil dari proses perancangan adalah sebuah alat yang dapat memberik makan ikan secara otomatis dengan memberikan perintah menggunakan PC.

C. ALAT DAN BAHAN
     1. Compatible
     2. Nano Expansion Shield
     3. Sensor waktu RTC DS3231
     4. LCD 16x2 12C
     5. Mekanik pakan ikan + Servo
     6. Kabel jumper female-female
     7. Kabel power
     8. Adaptor, botol plastik, dan gunting

D. CARA PEMBUATAN
     1. Siapkan seluruh alat dan bahan 
     2. Gabungkan Arduino Uno R3 model DIP 
         dengan Shield Expansion dengan   
         memasukan pin header pada Shield
         kedalam terminal pin pada kedua sisi
         Arduino. 
    3. Gabungkan servo pakan ikan pada Shield
        Expansion dengan menghubungkan port
        jumper pada servo dengan salah satu
       baris Digital I/O pin pada Shield (Dalam hal
       ini kelompok kami menggunakan pin 3). 
   4. Hubungkan 4 buah kabel jumper dengan
       pin Gnd, Vcc, Sda, dan Scl pada sensor
       waktu dan suhu RTCDS3231. 
   5. Sambungkan port kabel jumper RTCDS3231
       dengan pin pada Shield yang disesuaikan
       dengan pin-pin yang sudah dipasangkan
       pada RTC. (Gnd-Gnd, Vcc-Vcc, Sda-Sda,
      Scl-Scl). 
   6. Hubungkan 4 buah kabel jumper dengan
       pin Gnd, Vcc, Sda, dan Scl pada LCD i2C
       16x2. 
   7. Sambungkan port kabel jumper LCD
      dengan pin analog pada shiled, dengan
      spesifikasi port: - GND - G A4 - VCC - V A4 -
      SDA - S A4 - SCL - S A5. 
  8. Program untuk proyek yang saya buat
      sebagai berikut: 
https://wokwi.com/projects/360321687121290241 

   9. Berikut file lengkap beserta file library pakan ikan otomatis:
       https://drive.google.com/drive/folders/1VEJhSdAJooDAa_Ydk1Rd7-qdnf6d2s0q?usp=share_link

   10. Setelah program selesai dibuat, maka klik verivy untuk mengecek apakah ada kesalahan dalam penulisan kodenya. 
   11. Apabila tidak ditemukan kesalahan atau eror, maka program sudah bisa di upload ke arduino yang dituju, pastikan arduino
       terhubung. 
   12. Apabila tampilan sudah menunjukan done uploading, maka program yang diupload sudah tersimpan kedalam arduino, dan
        arduino siap digunakan.

E. FLOWCHART