Daftar Isi:

SmartPET - Pengumpan Hewan Peliharaan Cerdas: 7 Langkah (dengan Gambar)
SmartPET - Pengumpan Hewan Peliharaan Cerdas: 7 Langkah (dengan Gambar)

Video: SmartPET - Pengumpan Hewan Peliharaan Cerdas: 7 Langkah (dengan Gambar)

Video: SmartPET - Pengumpan Hewan Peliharaan Cerdas: 7 Langkah (dengan Gambar)
Video: 10 ALAT CANGGIH UNTUK KUCING DAN ANJING PELIHARAAN ANDA !!! 2024, Juli
Anonim
SmartPET - Pengumpan Hewan Peliharaan Cerdas
SmartPET - Pengumpan Hewan Peliharaan Cerdas
SmartPET - Pengumpan Hewan Peliharaan Cerdas
SmartPET - Pengumpan Hewan Peliharaan Cerdas

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

Menyatukan Perangkat Keras
Menyatukan Perangkat Keras
Menyatukan Perangkat Keras
Menyatukan Perangkat Keras
Menyatukan Perangkat Keras
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

Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus
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

Memasang & Mengonfigurasi Raspberry Pi
Memasang & 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

Membuat & Mengonfigurasi Basis Data
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

Mengkodekan Proyek
Mengkodekan Proyek
Mengkodekan Proyek
Mengkodekan Proyek
Mengkodekan Proyek
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 dan Pasang!
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: