Isi kandungan:
- Langkah 1: Perkara Yang Anda Perlu
- Langkah 2: Menggabungkan Perkakasan Bersama
- Langkah 3: Membina Kes
- Langkah 4: Memasang & Mengkonfigurasi Pi Raspberry
- Langkah 5: Membuat & Mengkonfigurasi Pangkalan Data
- Langkah 6: Pengekodan Projek
- Langkah 7: Buat Perkhidmatan dan Pasangkannya
Video: SmartPET - Pemakanan Haiwan Peliharaan Pintar: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Hey!
Saya Maxime Vermeeren, pelajar MCT (Teknologi multimedia dan komunikasi) 18 tahun di Howest.
Saya telah memilih untuk membuat pengumpan haiwan peliharaan pintar sebagai projek saya.
Mengapa saya membuat ini?
Kucing saya mempunyai masalah berat badan, jadi saya memutuskan untuk membuat mesin untuk mengawal berapa banyak yang dimakannya.
Apa yang dilakukannya?
- Suapan automatik, jika terdapat kurang dari 25g dalam mangkuk.
- Pengesanan mangkuk
- LED menyala dalam gelap
Apa yang menjadikan pengumpan haiwan peliharaan ini begitu istimewa?
Dengan SmartPET, ia mencatat jumlah makanan yang dimakan oleh haiwan kesayangan anda dalam beberapa hari, minggu atau bahkan beberapa bulan terakhir. Ia mengira sama ada haiwan kesayangan anda mendapat makanan sihat yang betul.
Kemahiran untuk projek ini?
Anda tidak memerlukan banyak kemahiran pengaturcaraan untuk projek ini. Pastikan anda mempunyai beberapa kemahiran prototaip asas untuk menguji litar anda.
Dalam arahan ini, saya akan membimbing anda melalui semua langkah untuk membuat makanan haiwan peliharaan pintar anda sendiri. Klon repositori github saya untuk semua fail.
Mari mula mencipta!
Langkah 1: Perkara Yang Anda Perlu
Komponen
- Motor servo
- Sensor berat (5KG): TAL220
- Lightsensor LDR: 10K - 20k ohm
- MCP3008
- Sensor ultrasonik: HY-SRF05
- Modul beban: HX771
- Paparan: 16x2
- Potensiometer
- RGB
- Pai raspberi
- Bekalan kuasa
- Perintang
- - 1x 10k Ohm
- - 1x 1k Ohm
- - 4x 220 Ohm
Bahan
- Papan kayu
- Dispenser cornflakes
- Skru
- - 16 skru panjang
- - 4 skru pendek
- Engsel
- - 6 skru untuk memasang engsel
Alat
- Besi pematerian
- Gam super
- Melihat
- Gerudi
Jumlah kos projek ini adalah sekitar 150 € - 200 €. Bergantung pada tempat anda membeli komponennya. Saya telah membuat banyak bahan di mana anda dapat mencari pautan ke semua kedai web. Terdapat dalam folder / bom.
Langkah 2: Menggabungkan Perkakasan Bersama
Saya telah membina litar saya dengan mengikuti skema Fritzing yang saya buat, saya memuat naik skema di bawah.
Litar ini mempunyai 3 sensor (LDR, Ultrasonic dan weightsensor) dan 3 penggerak (motor servo, LED RGB dan paparan LCD) yang berfungsi bersama sebagai satu.
Sekiranya anda mengikuti skema, jauh lebih mudah untuk membuatnya di papan roti untuk diuji dan anda boleh memasukkannya di kemudian hari.
Saya telah membina prototaip saya pada pelbagai papan roti.
Langkah 3: Membina Kes
Saya membeli dispenser cornflakes dan beberapa papan kayu untuk projek saya, tetapi anda boleh memasukkannya ke dalam bahan apa sahaja yang anda mahukan, selagi ia stabil!
Kes itu
- Saya melihat beberapa papan kayu bentuk khas, supaya dispenser cornflakes dapat diletakkan di atasnya.
- Saya telah memasang motor servo ke dispenser saya dengan beberapa wayar besi. Kawat besi menarik pada roda kemudi dispenser untuk memutarnya, seperti yang anda lihat dalam gambar.
- Pastikan wayar besi kuat tetapi juga cukup nipis untuk memasukkannya ke dalam lubang motor servo.
- Saya menambah beberapa kayu di dalam beg saya, saya meletakkan motor servo saya di antara, untuk menjadikannya lebih stabil.
- Saya memotong beberapa lubang pada casing tersebut, untuk menerapkan paparan LCD, sensor Ultrasonik, LDR dan RGB.
- Di bahagian belakang, saya telah menambahkan sedikit engsel supaya anda masih dapat membukanya dan menyambungkan bekalan kuasa anda ke stopkontak.
Keselamatan
Sekiranya anda baru menggunakan latihan, gergaji,.. Pastikan mempunyai orang yang sangat berguna berdekatan seperti ayah atau datuk anda. Perkara terakhir yang anda mahukan adalah mencederakan diri sendiri, jadi kenakan cermin mata keselamatan seperti yang saya lakukan.
Langkah 4: Memasang & Mengkonfigurasi Pi Raspberry
Untuk projek ini, anda memerlukan sambungan kabel ke raspberry pi anda terlebih dahulu.
Setelah anda bersambung, anda perlu membuka terminal (mac) atau shell power windows (windows) untuk menyiapkan pi anda.
Sambungkan pi anda ke internet dan tunggu untuk mendapatkan alamat IPv4. Mulai sekarang anda boleh menyambung ke alamat melalui internet tanpa kabel.
Langkah 5: Membuat & Mengkonfigurasi Pangkalan Data
Buka fail config.py dan konfigurasikan dengan betul dengan pangkalan data anda. Anda boleh mengimport pangkalan data saya dengan beberapa data palsu untuk membuat projek berfungsi.
Anda boleh mencari pangkalan data di folder / data, "database.sql".
Pangkalan data dibuat dengan cara yang anda boleh meningkatkan projek SmartPET dengan lebih banyak sensor dan penggerak.
Langkah 6: Pengekodan Projek
Saya mengkodkan projek saya dalam Python, Flask, SocketIO dan Javascript.
Saya bermula dengan membuat rangka pertama laman web saya dalam Adobe XD, yang merupakan perisian percuma oleh Adobe.
Kemudian saya membuat reka bentuk saya menjadi HTML dan CSS dan menambahkan beberapa Javascript asas untuk menjadikan reka bentuk saya berfungsi dengan baik.
Saya telah menggunakan laluan di Flask untuk mendapatkan sebahagian besar data saya di laman web saya. The Sockets adalah untuk perkara-perkara yang lebih kecil dan kebanyakannya aksi belakang ke depan seperti berat hidup.
Langkah 7: Buat Perkhidmatan dan Pasangkannya
Buat perkhidmatan supaya raspberry pi menjalankan kod secara automatik (app.py) semasa permulaan.
Anda boleh mendapatkan tutorial bagaimana membuat perkhidmatan di raspberry pi anda di sini.
Saya telah memasukkan perkhidmatan smartpet.saya dalam folder / perkhidmatan untuk memulakan anda.
Anda kini boleh memasang pi raspberry dan bekalan kuasa luaran di dinding dan menjalankan projek!
Saya harap anda dapat belajar sesuatu dari arahan ini. Beritahu saya dalam komen jika semuanya sudah cukup jelas!
Disyorkan:
Pengumpan Haiwan Peliharaan Pintar: 11 Langkah
Smart Pet Feeder: Saya pelajar di Howest Kortrijk Academy di Belgium. Saya membuat pengumpan terutama untuk kucing dan anjing. Saya membuat projek ini untuk anjing saya. Berkali-kali saya tidak berada di rumah untuk memberi makan anjing saya pada waktu petang. Kerana itu anjing saya harus menunggu untuk mendapatkan makanannya. Dengan
OLOID Bergerak - Haiwan Peliharaan Berbeza dalam Masa Berbeza: 10 Langkah (dengan Gambar)
OLOID yang Bergerak - Haiwan Peliharaan yang Berbeza pada Masa yang Berbeza: Corona telah mengubah hidup kita: ia memerlukan kita untuk menjauhkan secara fizikal, yang seterusnya membawa kepada jarak sosial. Jadi apa yang boleh menjadi penyelesaian? Mungkin haiwan kesayangan? Tetapi tidak, Corona berasal dari haiwan. Mari selamatkan diri kita dari Corona 2.0 yang lain. Tetapi jika kita ha
Bot Haiwan Peliharaan: 6 Langkah (dengan Gambar)
Pet Bot: Credit: Projek ini diilhamkan oleh Beetlebot oleh robomaniac. Kemas kini: Saya telah menamakannya semula menjadi Pet Bot. (Video masih menunjukkannya sebagai Bot Lele) Saya mengajar Robotik kepada pembuat muda di platform ESP8266, Arduino, dan Raspberry PI dan salah satu cabarannya
Bola Robot Haiwan Peliharaan: 10 Langkah (dengan Gambar)
Pet Robot Ball: Anjing peliharaan saya suka bermain dengan mainan terutamanya yang dia dapat mengejarnya! Saya membina bola robot yang menyala dan meluncur secara automatik setiap kali dia berinteraksi dengannya, memberitahu saya melalui telefon bimbit saya yang kemudian saya boleh gunakan untuk mengawalnya melalui WiFi dan sirip
Mesin Pengumpan Haiwan Peliharaan Dengan RasPi dan Telegram Bot: 4 Langkah (dengan Gambar)
Mesin Pengumpan Haiwan Peliharaan Dengan RasPi dan Telegram Bot: Pertama sekali, saya perlu menjelaskan bahawa ini bukan Tambang Idea yang asli, hanya kemas kini dan sesuaikan skrip pengaturcaraan untuk berfungsi dengan telegram, saya dapati di Instructable sebelumnya sehingga kredit benar-benar pengarangnya. Anda dapat melihat bahasa Sepanyol