Isi kandungan:

Pemakan Ikan Menggunakan Arduino Nano, Servo Motor dan Bahan Sisa: 7 Langkah
Pemakan Ikan Menggunakan Arduino Nano, Servo Motor dan Bahan Sisa: 7 Langkah

Video: Pemakan Ikan Menggunakan Arduino Nano, Servo Motor dan Bahan Sisa: 7 Langkah

Video: Pemakan Ikan Menggunakan Arduino Nano, Servo Motor dan Bahan Sisa: 7 Langkah
Video: Cara Mudah Membuat Pakan Ikan Otomatis Dengan Arduino | Part 1 2024, November
Anonim
Image
Image
Memasang Servo ke Cap
Memasang Servo ke Cap

Ini adalah projek mudah dengan menggunakan motor servo tunggal dan sedikit bahan asas.

Ia membantu memberi makan ikan tepat pada masanya.

Langkah 1: Bahan untuk Projek

  1. Cap wangi atau Deodoran (Sebarang botol plastik juga berfungsi)
  2. Isi semula pen gel atau pen itu sendiri (Sebarang plastik silinder panjang)
  3. Motor Servo Digital Mikro SG90 9g Mini. (pautan)
  4. Papan Pembangunan Mini USB serasi Arduino Nano V3.0 ATmega328P & CH340 (pautan)
  5. Set pemacu skru (pautan)
  6. Mesin gerudi (Bagus jika ada, tanpanya juga tidak mengapa).
  7. Perekat (pelekat feviquick: dapatkannya dari mana-mana kedai umum)
  8. Skru 2 inci panjang.

Langkah 2: Memasang Servo ke Cap

Memasang Servo ke Cap
Memasang Servo ke Cap
Memasang Servo ke Cap
Memasang Servo ke Cap
  1. Buat lubang dengan bit gerudi 4mm di penutup plastik.

    • Sekiranya anda tidak mempunyai alat penggerudi, buat dahulu lubang kecil dengan menggunakan bit set skru bintang.
    • Kemudian ubah ukuran sekrup bit dan tingkatkan lubang sehingga anda mendapat ukuran yang diinginkan.
    • Pastikan kepala gear servo masuk ke penutup.

Langkah 3: Gunakan Isi Ulang untuk Bergolek

Gunakan Isi Ulang untuk Bergolek
Gunakan Isi Ulang untuk Bergolek
Gunakan Isi Ulang untuk Bergolek
Gunakan Isi Ulang untuk Bergolek
Gunakan Isi Ulang untuk Bergolek
Gunakan Isi Ulang untuk Bergolek
  1. Gunakan isi semula pena gel.
  2. Masukkan ke dalam lubang dan cari titik lain di penutup dan tandakan.
  3. Dalam kes saya, hujung pena gel saya selepas terbalik ke sisi lain, ia sesuai dengan pengisian semula.
  4. Oleh itu, saya membuat keseluruhan kecil yang sesuai dengan kepala hujung di topi.

Langkah 4: Pasang Isi Ulang Dengan Servo Gear

Pasang Isi Ulang Dengan Servo Gear
Pasang Isi Ulang Dengan Servo Gear
Pasang Isi Ulang Dengan Servo Gear
Pasang Isi Ulang Dengan Servo Gear
Pasang Isi Ulang Dengan Servo Gear
Pasang Isi Ulang Dengan Servo Gear
  1. Dengan menggunakan pelekat, pasangkannya ke pengisian semula.
  2. Pasang skru panjang ke motor servo dan bawa ke atas sehingga menyentuh penutupnya.
  3. Tandakan intinya dan buat keseluruhan kecil di sana.
  4. Ini akan membantu mengacaukan motor dan memperbaikinya di sana.

Langkah 5: Mekanik Kejatuhan Makanan

Mekanik Kejatuhan Makanan
Mekanik Kejatuhan Makanan
Mekanik Kejatuhan Makanan
Mekanik Kejatuhan Makanan
  1. Buat lubang di isi semula.
  2. Buat lubang mengikut ukuran makanan ikan. (dalam kes saya adalah untuk 2 pil)
  3. Sekarang letakkan dan tandakan titik di tutup dan buat keseluruhan.
  4. Pastikan keseluruhan yang anda buat di isi ulang mestilah tepat di tengah-tengah lubang.

Langkah 6: Pengekodan Arduino

Image
Image
  1. Ikuti pautan ini jika anda baru menggunakan Arduino (pautan)
  2. Pergi ke Fail → Contoh → Servo → Sapu.
  3. Sekarang uji mesin anda.
  4. Pastikan dengan putaran 180 darjah kedua-dua lubang (penutup dan isi semula) harus bertemu sekali.
  5. Periksa apakah pil makanan keluar dari lubang atau tidak, jika tidak, lakukan perubahan pada ukuran lubang dan periksa sampai pil makanan mulai jatuh.

Langkah 7: Membuat Pemasa dan Memakan Ikan tepat pada masanya

Membuat Pemasa dan Memakan Ikan tepat pada masanya
Membuat Pemasa dan Memakan Ikan tepat pada masanya
  1. Periksa berapa pil makanan yang keluar daripadanya dengan setiap putaran 180 darjah.
  2. Berapa banyak pil makanan yang anda perlukan.
  3. Anda boleh meningkatkannya dengan membuat lebih banyak lubang atau membuat putaran lebih banyak.
  4. Fail terlampir mengandungi logik penundaan.
  5. Dengan menukar "delayInHr", anda dapat menambah atau menurunkan waktu penangguhan dalam jam.
  6. Dengan mengubah "putaran", anda dapat meningkatkan atau menurunkan putaran servo.

Disyorkan: