Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan

Komponen dan Perlengkapan

Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan
Arduino UNO
Anda dapat menggunakan papan serupa lainnya
×1
Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan
Micro-servo motor SG90
Anda dapat menggunakan servo motor apa pun, tidak perlu sangat kuat
×1
Penerima IR (generic)
Penerima IR(TSOP1738)
×1
Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan
JustBoom IR Remote
Anda dapat menggunakan remote control (IR) apa pun
×1
Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan
Kabel Jumper (generic)
×1
Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan
Breadboard (generic)
×1

Alat dan Mesin yang Diperlukan

Gunting
Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan
Pistol litur panas (generic)

Aplikasi dan Layanan Online

Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan
Arduino IDE

Tentang Proyek Ini

Dengan proyek Arduino sederhana ini, Anda dapat memberi makan hewan peliharaan Anda menggunakan remote control. Yang Anda butuhkan adalah papan Arduino Uno (atau sejenisnya), botol plastik, servo motor (tidak perlu sangat kuat), remote TV, penerima IR (TSOP1738) dan selembar karton kecil.

Mari kita mulai!

Memasang Perpustakaan IR:

Hal pertama yang perlu kita lakukan terkait dengan Arduino adalah mengunduh perpustakaan IR.

Unduh perpustakaan IR dari link di bawah dan instal: https://github.com/z3t0/Arduino-IRremote

Jika Anda tidak tahu cara menginstal perpustakaan, ikuti link di bawah: https://www.arduino.cc/en/guide/libraries

Mendekode Sinyal IR:

Pertama, Anda perlu menghubungkan bagian-bagian sesuai dengan diagram rangkaian yang diberikan:

Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan

Anda dapat melihat Pin out TSOP1738 di bawah:

Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan

Gunakan kode berikut untuk mendekode remote IR:

/* The IR sensor's pins are attached to Arduino as so: Pin 1 to Vout (pin 11 on Arduino) Pin 2 to GND Pin 3 to Vcc (+5v from Arduino) */ #include <IRremote.h> int IRpin = 11; IRrecv irrecv(IRpin); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Start the receiver } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, DEC); // Print the Serial 'results.value' irrecv.resume(); // Receive the next value } } 
Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan

Pertimbangkan dua tombol apa pun, dan catat nilai yang didekode. Dalam kasus saya, saya telah memilih tombol Power dan Mode.

Saya mendapatkan nilai berikut:

Kami akan menggunakan dua nilai ini untuk mengontrol rotasi servo motor. Anda perlu menambahkan dua nilai ini dalam program yang diberikan pada langkah berikutnya:

Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan

Mari kita siapkan perangkat keras akhir!

Rangkaian Akhir!

Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan
#include <IRremote.h> #include <Servo.h> int IRpin = 11; // pin for the IR sensor IRrecv irrecv(IRpin); decode_results results; Servo myservo; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Start the receiver myservo.attach(9); // attaches the servo on pin 9 to the servo object } void loop() { if (irrecv.decode(&results)) { irrecv.resume(); // Receive the next value } if (results.value == 33441975) // change according to your IR remote button number { myservo.write(0); delay(15); } if (results.value == 33446055) // change according to your IR remote button number { myservo.write(30); delay(15); } } 

Sekarang Anda dapat mengontrol pembukaan pemberi makanan hewan peliharaan Anda dengan remote control dengan proyek sederhana ini. :-)

Selamat membuat!

Kode

Decode_IR
Gunakan kode ini untuk mendekode remote IR
/* The IR sensor's pins are attached to Arduino as so: Pin 1 to Vout (pin 11 on Arduino) Pin 2 to GND Pin 3 to Vcc (+5v from Arduino) */ #include <IRremote.h> int IRpin = 11; IRrecv irrecv(IRpin); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Start the receiver } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, DEC); // Print the Serial 'results.value' irrecv.resume(); // Receive the next value } } 
IRremote_Servo_Control
Tambahkan nilai yang didekode dari remote Anda dalam kode ini
#include <IRremote.h> #include <Servo.h> int IRpin = 11; // pin for the IR sensor IRrecv irrecv(IRpin); decode_results results; Servo myservo; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Start the receiver myservo.attach(9); // attaches the servo on pin 9 to the servo object } void loop() { if (irrecv.decode(&results)) { irrecv.resume(); // Receive the next value } if (results.value == 33441975) // change according to your IR remote button number { myservo.write(0); delay(15); } if (results.value == 33446055) // change according to your IR remote button number { myservo.write(30); delay(15); } } 

Skema Rangkaian

Pemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan PembuatanPemberi Makan Hewan Pintar Berbasis Arduino: Kit DIY & Panduan Pembuatan

Proses manufaktur

  1. Kipas Pendingin Mengontrol Suhu: Sistem Relay DIY untuk Pendingin Meja Media
  2. Sistem Akuaponik Dikontrol Raspberry Pi: Panduan & Kode Pembuatan
  3. Pemantauan Cuaca Jarak Jauh dengan Raspberry Pi 3 dan PubNub
  4. Membangun Remote Universal Raspberry Pi Profesional dengan LIRC
  5. Bangun Tombol IoT AWS Terkontrol Gerakan dengan Raspberry Pi, Sensor PIR, dan MQTT
  6. Sistem Pemantauan Detak Jantung Jarak Jauh dengan Peringatan AWS IoT
  7. Saklar Daya AC Cerdas Terkontrol SMS dengan Raspberry Pi & Hologram
  8. Membangun Robot Raspberry Pi Dikontrol Wi‑Fi dengan Python – Panduan Langkah demi Langkah
  9. ROObockey: Robot Hoki Jalan Pintar Dikontrol Jarak Jauh dengan Bantuan Presisi
  10. Memahami Pengumpan Tekan: Mekanisme, Fungsi, dan Aplikasi Industri