Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Hai!
Saya Maxime Vermeeren, seorang mahasiswa MCT (Multimedia dan teknologi komunikasi) berusia 18 tahun di Howest.
Saya telah memilih untuk membuat pengumpan hewan peliharaan yang cerdas sebagai proyek saya.
Mengapa saya membuat ini?
Kucing saya memiliki beberapa masalah berat badan, jadi saya memutuskan untuk membuat mesin untuk mengontrol berapa banyak dia makan.
Apa fungsinya?
- Umpan otomatis, jika ada kurang dari 25g dalam mangkuk.
- Deteksi mangkuk
- LED menyala dalam gelap
Apa yang membuat pengumpan hewan peliharaan ini begitu istimewa?
Dengan SmartPET, ia mencatat berapa banyak hewan peliharaan Anda makan dalam beberapa hari, minggu, atau bahkan bulan terakhir. Ini menghitung apakah hewan peliharaan Anda mendapat jumlah makanan sehat yang tepat.
Keterampilan untuk proyek ini?
Anda tidak memerlukan banyak keterampilan pemrograman untuk proyek ini. Pastikan Anda memiliki beberapa keterampilan prototipe dasar untuk menguji sirkuit Anda.
Dalam instruksi ini saya akan memandu Anda melalui semua langkah untuk membuat pengumpan hewan peliharaan pintar Anda sendiri. Kloning repositori github saya untuk semua file.
Mari mulai berkreasi!
Langkah 1: Hal-hal yang Anda Butuhkan
Komponen
- Motor servo
- Sensor berat (5KG): TAL220
- Sensor cahaya LDR: 10K – 20k ohm
- MCP3008
- Sensor ultrasonik: HY-SRF05
- Muat modul: HX771
- Tampilan: 16x2
- Potensiometer
- RGB
- Raspberry Pi
- Sumber Daya listrik
- Resistor
- - 1x 10k Ohm
- - 1x 1k Ohm
- - 4x 220 Ohm
Bahan
- Papan kayu
- Dispenser cornflakes
- Sekrup
- - 16 sekrup panjang
- - 4 sekrup pendek
- Engsel
- - 6 sekrup untuk memasang engsel
Peralatan
- Besi solder
- Lem super
- Gergaji
- Mengebor
Total biaya proyek ini adalah sekitar 150€ - 200€. Tergantung dimana Anda membeli komponen tersebut. Saya telah membuat banyak materi di mana Anda dapat menemukan tautan ke semua toko web. Itu ada di folder /bom.
Langkah 2: Menyatukan Perangkat Keras
Saya telah membangun sirkuit saya dengan mengikuti skema Fritzing yang saya buat, saya mengunggah skema di bawah ini.
Rangkaian ini memiliki 3 sensor (LDR, Ultrasonik dan sensor berat) dan 3 aktuator (motor servo, LED RGB dan layar LCD) yang bekerja bersama sebagai satu.
Jika Anda mengikuti skema, jauh lebih mudah untuk membangunnya di papan tempat memotong roti untuk pengujian dan Anda dapat memasukkan kasing nanti.
Saya telah membangun prototipe saya di beberapa papan tempat memotong roti.
Langkah 3: Membangun Kasus
Saya membeli dispenser cornflakes dan beberapa papan kayu untuk proyek saya, tetapi Anda dapat memasukkannya ke dalam bahan apa pun yang Anda inginkan, asalkan stabil!
Kasus
- Saya menggergaji beberapa papan kayu dengan bentuk khusus, sehingga dispenser cornflakes dapat diletakkan di atasnya.
- Saya telah memasang motor servo saya ke dispenser saya dengan beberapa kabel besi. Kabel besi menarik roda kemudi dispenser untuk memutarnya, seperti yang Anda lihat pada gambar.
- Pastikan kabel besi kuat tetapi juga cukup tipis untuk dimasukkan melalui lubang motor servo.
- Saya menambahkan beberapa kayu dalam kasus saya, saya menempatkan motor servo saya di antara, untuk membuatnya lebih stabil.
- Saya memotong beberapa lubang di casing, untuk mengimplementasikan layar LCD, sensor Ultrasonik, LDR, dan RGB.
- Di bagian belakang, saya telah menambahkan engsel kecil sehingga Anda masih dapat membukanya dan menyambungkan catu daya ke stopkontak.
Keamanan
Jika Anda baru dengan bor, gergaji,.. Pastikan untuk memiliki seseorang yang sangat berguna di dekat Anda seperti ayah atau kakek Anda. Hal terakhir yang Anda inginkan adalah melukai diri sendiri, jadi kenakan kacamata pengaman itu seperti yang saya lakukan.
Langkah 4: Menginstal & Mengonfigurasi Raspberry Pi
Untuk proyek ini, Anda memerlukan koneksi kabel ke raspberry pi Anda terlebih dahulu.
Setelah Anda terhubung, Anda harus membuka terminal (mac) atau windows power shell (windows) untuk menyiapkan pi Anda.
Hubungkan pi Anda ke internet dan tunggu untuk mendapatkan alamat IPv4. Mulai sekarang Anda dapat terhubung ke alamat melalui internet tanpa kabel.
Langkah 5: Membuat & Mengonfigurasi Basis Data
Buka file config.py dan konfigurasikan dengan benar dengan database Anda. Anda dapat mengimpor database saya dengan beberapa data dummy agar proyek berfungsi.
Anda dapat menemukan database di folder /data, "database.sql".
Basis data dibuat sedemikian rupa sehingga Anda dapat meningkatkan proyek SmartPET dengan lebih banyak sensor dan aktuator.
Langkah 6: Mengkodekan Proyek
Saya mengkodekan proyek saya dengan Python, Flask, SocketIO dan Javascript.
Saya mulai dengan membuat gambar rangka pertama situs web saya di Adobe XD, yang merupakan perangkat lunak gratis dari Adobe.
Kemudian saya membuat desain saya menjadi HTML dan CSS dan menambahkan beberapa Javascript dasar untuk membuat desain saya berfungsi dengan baik.
Saya telah menggunakan rute di Flask untuk mendapatkan sebagian besar data saya di situs web saya. Soket adalah untuk hal-hal yang lebih kecil dan sebagian besar tindakan back-to-front seperti bobot hidup.
Langkah 7: Buat Layanan dan Pasang
Buat layanan sehingga raspberry pi secara otomatis menjalankan kode (app.py) saat startup.
Anda dapat menemukan tutorial cara membuat layanan di raspberry pi Anda di sini.
Saya telah menyertakan smartpet.service saya di folder /service untuk membantu Anda memulai.
Anda sekarang dapat memasang raspberry pi dan catu daya eksternal di dinding dan menjalankan proyek!
Saya harap Anda belajar sesuatu dari instruksi ini. Beri tahu saya di komentar jika semuanya cukup jelas!
Direkomendasikan:
The Moving OLOID - Hewan Peliharaan yang Berbeda di Waktu yang Berbeda: 10 Langkah (dengan Gambar)
OLOID yang Bergerak - Hewan Peliharaan yang Berbeda di Waktu yang Berbeda: Corona telah mengubah hidup kita: mengharuskan kita untuk menjaga jarak secara fisik, yang pada gilirannya mengarah pada jarak sosial. Jadi apa yang bisa menjadi solusi? Mungkin hewan peliharaan? Tapi tidak, Corona berasal dari hewan. Mari selamatkan diri kita dari Corona 2.0 lainnya. Tapi jika kita ha
Bot Hewan Peliharaan: 6 Langkah (dengan Gambar)
Pet Bot: Kredit: Proyek ini terinspirasi oleh Beetlebot oleh robomaniac. Pembaruan: Sejak itu saya mengganti nama ini menjadi Pet Bot. (Video masih menunjukkan sebagai Lele Bot)Saya mengajarkan Robotika kepada para pembuat muda di platform ESP8266, Arduino, dan Raspberry PI dan salah satu tantangan
Bola Robot Hewan Peliharaan: 10 Langkah (dengan Gambar)
Pet Robot Ball: Anjing peliharaan saya suka bermain dengan mainan terutama yang bisa dia kejar! Saya membuat bola robot yang menyala dan berguling secara otomatis setiap kali dia berinteraksi dengannya, memberi tahu saya melalui ponsel saya yang kemudian dapat saya gunakan untuk mengontrolnya melalui WiFi dan
Sistem Pemantauan Hewan Peliharaan Bertenaga Arduino dan Raspberry Pi: 19 Langkah (dengan Gambar)
Sistem Pemantauan Hewan Peliharaan Bertenaga Arduino dan Raspberry Pi: Baru-baru ini saat berlibur, kami menyadari kurangnya koneksi dengan hewan peliharaan kami Beagle. Setelah beberapa penelitian, kami menemukan produk yang menampilkan kamera statis yang memungkinkan seseorang untuk memantau dan berkomunikasi dengan hewan peliharaannya. Sistem ini memiliki manfaat tertentu b
Arduino Tamagotchi Clone - Hewan Peliharaan Digital: 8 Langkah (dengan Gambar)
Klon Tamagotchi Arduino - Hewan Peliharaan Digital: Dalam video ini kita akan membuat hewan peliharaan digital kita sendiri menggunakan Arduino, klon Tamagotchi. Dengan lebih dari 76 juta unit terjual di seluruh dunia, Tamagotchi adalah salah satu mainan paling populer di tahun 90-an. Seperti yang Anda lihat pada layar OLED kecil, kami menangani sedikit