Daftar Isi:

Pintu Kandang Ayam - Berbasis Arduino: 5 Langkah (dengan Gambar)
Pintu Kandang Ayam - Berbasis Arduino: 5 Langkah (dengan Gambar)

Video: Pintu Kandang Ayam - Berbasis Arduino: 5 Langkah (dengan Gambar)

Video: Pintu Kandang Ayam - Berbasis Arduino: 5 Langkah (dengan Gambar)
Video: [SCADA] Pengaturan Suhu Kandang Ayam Boiler Berbasis SCADA - Polban 2024, Juli
Anonim
Image
Image

Pertama-tama, bahasa ibu saya adalah bahasa Belanda jadi mohon maaf atas kesalahan ejaan yang mungkin terjadi. Jika ada yang kurang jelas tinggalkan pesan di komentar. Ini adalah proyek arduino pertama saya. Karena istri saya lelah membuka pintu kandang secara manual setiap hari lagi kami mempertimbangkan untuk membeli penjaga ayam tetapi harganya cukup mahal untuk apa yang dibutuhkan lakukan (sekitar 150 euro / 175 dolar). situs web resmi

Kita semua ingin ayam kita aman di malam hari sehingga di situlah kreativitas muncul. Ada pekerjaan yang harus dilakukan. Desain pertama didasarkan pada arduino nano dengan LDR tetapi tidak akurat. Di github saya menemukan sketsa yang belum selesai di mana perpustakaan Dusk2Dawn digunakan. Saya telah menggunakan ini sebagai dasar untuk mulai membangun.

Langkah 1: Daftar Bagian

Daftar Suku Cadang
Daftar Suku Cadang
Daftar Suku Cadang
Daftar Suku Cadang

Semua suku cadang bekas dibeli oleh aliexpress

  • Arduino Nano + sakelar pelindung sekrup terminal opsional
  • PCB prototipe
  • DS1307 RTC
  • Pengemudi motor L298N
  • Motor diarahkan 12V / 30rpm
  • Sensor magnetik MC38
  • Kumparan
  • Poros 200mm x 8mm
  • Bantalan KP08
  • Kopling motor 4x8mm
  • Catu daya 12V / 2A
  • Kasing plastik ABS IP65 (158mm x 90mm x 60mm)
  • 1x LED
  • Beberapa kawat, resistor 10K, resistor 220 Ohm
  • Solder Besi
  • Lem tembak

Total biaya bahan sekitar 20 dolar. Baru saja menghemat 150 dolar dengan membangun pengontrol pintu kandang saya sendiri dan bersenang-senang saat membuatnya.

Langkah 2: Skema

skema
skema
skema
skema

Ketika semua suku cadang dari Aliexpress akhirnya tiba (ya, dibutuhkan beberapa kesabaran) hal yang menyenangkan dimulai. Seperti yang Anda lihat pada skema motor dikendalikan oleh papan driver L298N. Papan ini memiliki 2 saluran (Anda dapat menghubungkan 2 motor di papan). Dalam proyek ini Anda hanya membutuhkan 1 saluran. Nyalakan papan driver dengan catu daya 12V. Saya telah menggunakan koneksi 5V pada papan driver untuk memberi daya pada Arduino. Saya telah menggunakan 2 input pada papan driver (2 keluaran Arduino) untuk memungkinkan motor berputar searah jarum jam/berlawanan arah jarum jam.

Sakelar magnet MC38 terhubung dengan resistor 10K ke input Arduino.

Sakelar bawah manual juga terhubung ke input oleh resistor 10K.

Led merah dihubungkan oleh resistor 220 Ohm ke output Arduino. Ketika pintu ditutup, led merah menyala.

Koneksi RTC DS1307 ke nano:

  • VCC - 5V
  • GND - GND
  • SDA - pin A4
  • SCL - pin A5

Silakan merujuk ke manual Arduino Anda jika Anda menggunakan versi lain selain nano.

Panaskan besi solder Anda dan mulailah menyambungkan semuanya. Pasang semua bagian ke dalam casing. Saya telah menggunakan lem untuk memperbaiki PCB dan driver motor. Juga kencangkan kabel jumper dengan lem.

Pastikan Anda menguji semuanya sebelum memasang bagian-bagian ke dalam kasing

Langkah 3: Membangun Perangkat Keras

Membangun Perangkat Keras
Membangun Perangkat Keras
Membangun Perangkat Keras
Membangun Perangkat Keras
Membangun Perangkat Keras
Membangun Perangkat Keras
Membangun Perangkat Keras
Membangun Perangkat Keras

Saya telah menggunakan kayu lapis beton 4mm untuk pintu. Mereka meluncur ke dalam 2 profil aluminium U. Pintu terpasang ke spool kayu dengan beberapa kawat nilon (tali pancing). Spool terhubung ke poros 8mm. Saya telah menggunakan bor untuk membuat diameter dalam spool sesuai dengan diameter poros.

Motor dipasang di kasing ABS (bor lubang di sisi kasing). Sakelar dipasang di sisi lain.

Tempelkan magnet di sisi atas pintu. Ini juga memungkinkan untuk menggunakan 2 sekrup kecil. Pastikan ini tidak terlalu panjang:-)Pasang 2 sakelar magnet di kandang (1 di atas, 1 di bawah)

Langkah 4: Kode Arduino

Karena ini adalah proyek Arduino nyata pertama saya, saya berasumsi bahwa kodenya tidak sempurna menurut pedoman pengkodean, tetapi berfungsi dan melakukan apa yang saya harapkan.

Jangan ragu untuk menggunakan kode dan beradaptasi dengan kebutuhan Anda sendiri. Silakan tinggalkan pesan di komentar dan bagikan proyek Anda berdasarkan kode ini.

Baris 38: ketika setRTC = true, waktu pc Anda disinkronkan dengan RTC saat mengunggah sketsa. Setelah mengunggah ubah setRTC = salah dan unggah sketsa lagi.

Baris 41: Jika Anda menggunakan RTC lain selain 1307 (misalnya, 3231) ubah baris ini

baris 45:Ubah kota Anda ke kota tempat Anda tinggal dan isi koordinat dan zona waktu Anda. Saya tidak berpikir mereka memiliki ayam tetapi misalnya mari kita dapatkan koordinat gedung putih di Washington DC…(gunakan google maps, klik kanan " Apa disini")

Dusk2Dawn washington(38.897885, -77036541, -5);

Baris 139:Ini adalah perhitungan matahari terbenam/terbit untuk menentukan apakah pintu harus naik atau turun. Seperti yang Anda lihat, ada 2 angka yang digunakan dalam perhitungan (+30). Ini adalah penundaan saat matahari terbit/terbenam. Ayam saya pergi beberapa menit setelah waktu matahari terbenam resmi. Jangan ragu untuk mengubah penundaan ini sesuai kebutuhan Anda.

Saat sakelar dioperasikan, pintu turun dan tetap di bawah sampai Anda mengembalikannya ke kondisi normal

Langkah 5:

Gambar
Gambar

Kemungkinan modifikasi untuk versi 2:

  • Versi berbasis ESP8266
  • koneksi wifi
  • Dikendalikan oleh aplikasi smartphone
  • kamera web

Direkomendasikan: