Isi kandungan:
- Langkah 1: Menetapkan RPi
- Langkah 2: Menetapkan Wifi
- Langkah 3: Menetapkan Kamera, Sensor, Servomotor
- Langkah 4: Menetapkan Jalankan pada Permulaan
- Langkah 5: Cetak Dispenser
- Langkah 6: Memuatkan Aplikasi di Tablet
- Langkah 7: Penggunaan TabForPets
Video: Tab untuk Haiwan Peliharaan: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Hai! Selamat datang di projek Tab For Pets yang boleh dipelajari.
Tab For Pets bertujuan untuk:
- Pastikan haiwan kesayangan anda sibuk semasa anda tiada;
- Tingkatkan pemahaman haiwan kesayangan anda kerana permainan yang mencabar;
- Sediakan video menyeronokkan haiwan kesayangan anda bermain permainan.
Produk akhir adalah 1 tablet + 1 dispenser. Pada tablet aplikasi sedang berjalan, dan ketika hewan peliharaan Anda memenangkan permainan, permintaan HTTP POST dikirimkan ke dispenser. Permintaan ini mengaktifkan servomotor sehingga makanan boleh jatuh ke pengumpan dispenser. Lebih-lebih lagi, ranger ultrasonik akan terasa ketika haiwan kesayangan anda berada di dekat tablet dan ia akan mengaktifkan kamera, sehingga anda dapat melihat video haiwan kesayangan anda bermain permainan di tablet. Imej seni bina menerangkan bagaimana ia berfungsi.
Kami tidak mengujinya kerana kami tidak mempunyai haiwan kesayangan, dan pasti ada beberapa perkara yang dapat disesuaikan agar efisien. Oleh itu, jangan takut dan sesuaikan / tingkatkannya.:)
Bil bahan:
- Raspberry Pi 3 B +
- Modul Ranging Ultrasonik HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Kamera Raspberry Pi NoIR V2
- LED hijau
- Perintang 330 Ohms
- Pencetak 3D
- Tablet (Atau telefon pintar) (Kami menggunakan telefon pintar untuk prototaip kami, tetapi kami mengesyorkan menggunakan tablet yang direka untuk haiwan peliharaan kerana teknologi skrin klasik tidak disesuaikan untuk haiwan).
Perisian:
- Perpaduan
KEPERLUAN:
Anda memerlukan akaun di Cloudinary, kerana video dimuat naik secara langsung di platform
Langkah 1: Menetapkan RPi
Pertama, kita perlu memuatkan kod python di RPi. Untuk melakukannya, kami mengesyorkan menggunakan skrin, tetikus dan papan kekunci, dan tentu saja penyambung HDMI untuk menyambungkan RPi ke skrin. Anda juga mesti mempunyai sambungan internet.
Selepas but, masuk:
/ rumah /
dan buat folder:
mkdir TabForPets || cd TabForPets
Di sini, anda menambah fail python: serveurMotorCamControl.py
Maka anda mesti memasang semua pakej yang diperlukan.
pip memasang Flask
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Sekarang, anda mesti menambah fail konfigurasi, jadi buat fail config.ini, dan tulis yang berikut:
['DEFAULT']
CLOUD_NAME = nama-awan-API anda_KEY = API-kunci-API_SECRET = rahsia-api-anda
Gantikan apa yang ada selepas "=" dengan nama, kunci, dan rahsia anda.
Langkah 2: Menetapkan Wifi
Kami mengesyorkan menggunakan saluran wifi khusus. Untuk melakukan ini, pada Raspberry Pi, masukkan:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Tambahkan baris berikut di dalamnya:
rangkaian = {
ssid = "Tab4Pets" psk = "kata laluan" key_mgmt = WPA-PSK}
Anda dapat mengubah parameter seperti yang anda mahukan: Tambahkan rangkaian lain,…
Langkah 3: Menetapkan Kamera, Sensor, Servomotor
Lihat skema sambungannya.
Kamera:
Anda perlu mengaktifkan antara muka kamera. Untuk melakukan ini, taip:
sudo raspi-config
Pergi ke Interfacing Options, kemudian Camera, pilih Yes, dan pilih Yes untuk reboot.
Untuk menguji apakah kamera diaktifkan:
vcgencmd get_camera
Anda harus mempunyai garis yang disokong = 1 dikesan = 1, jika tidak cuba mengemas kini:
sudo apt-get kemas kini
sudo apt-get peningkatan
Langkah 4: Menetapkan Jalankan pada Permulaan
Anda mesti menambah fail lxterm-autostart.desktop yang kami sediakan, di direktori /home/pi/.config/autostart
Fail ini mengandungi:
[Entri Desktop] Pengekodan = Nama UTF-8 = Komen autostart terminal = mulakan terminal Exec = sumber / rumah / pi / TabForPets / env / bin / aktifkan Exec = / usr / bin / lxterm -hold -e "sleep 10; FLASK_APP = / home / pi / TabForPets / serveurMotorCamControl.py flask run --host = 0.0.0.0"
Langkah 5: Cetak Dispenser
Dapatkan fail stl dalam lampiran, dan gunakannya untuk mencetak dispenser dan bahagian lain berkat pencetak 3D anda.
Anda harus mempunyai: 1 dispenser, 1 skru, 2 roda silinder (satu untuk motor dan satu untuk skru), dan 3 peralatan pemasangan.
Langkah 6: Memuatkan Aplikasi di Tablet
Cukup sambungkan tablet atau telefon pintar anda ke PC anda, dan muatkan fail iot.apk yang kami sediakan.
Kemudian, pada tablet atau telefon pintar anda, pasang apk.
Langkah 7: Penggunaan TabForPets
Kuasa RPI dan tunggu LED Hijau menyala.
TabForPets siap digunakan.
Disyorkan:
No Pee Now, Perangkat Penyesuaian Tingkah Laku Haiwan Peliharaan yang Menghentikan Kucing untuk Berjalan di Rumah Anda: 4 Langkah
No Pee Now, Perangkat Penyesuaian Tingkah Laku Haiwan yang Menghentikan Kucing untuk Kencing di Rumah Anda: Saya sangat terganggu oleh kucing saya sehingga dia suka kencing di tempat tidur saya, saya memeriksa semua yang dia perlukan dan saya juga membawanya ke doktor haiwan. Setelah saya menyelesaikan semua perkara yang dapat saya fikirkan dan mendengar kata doktor, saya menyedari dia hanya mempunyai tingkah laku buruk. Oleh itu
Dispenser Makanan Haiwan Peliharaan: 3 Langkah
Pembeli Makanan Haiwan Peliharaan: Para los amantes de mascotas, este es un proyecto que les puede ser muy útil! Un alimentador automático que te permite observer cual es el pesaje de la comida, y solo es necesario que oprimas un botón.Un mecanismo sencillo que podrás armar desde tu
Hidangan Air Panas DIY Cheep / selamat untuk Haiwan Peliharaan: 7 Langkah
DIY Cheep / Hidangan Air Panas yang selamat untuk Haiwan peliharaan: Oleh itu, anda menjaga anjing / arnab / kucing / … di luar dan air mereka terus membeku pada musim sejuk. Sekarang biasanya anda akan membawanya ke dalam atau membeli piring air yang dipanaskan, tetapi haiwan ini mungkin berbau, anda tidak mempunyai bilik, dan anda tidak mampu membayar $ 4
Catapult Automatik untuk Melemparkan Makanan Haiwan Peliharaan (anjing, Kucing, Ayam, dll), Baling Baling dan Banyak Lagi !: 4 Langkah (dengan Gambar)
Catapult Automatik untuk Melemparkan Makanan Haiwan Peliharaan (anjing, Kucing, Ayam, dll), Bola Baling dan Banyak Lagi!: Halo dan selamat datang di Instructable pertama saya! Anjing kami MENYUKAI makanannya, dia akan memakan semuanya dalam beberapa saat. Saya telah merancang cara untuk melambatkannya, dari bola dengan makanan di dalam hingga membuangnya ke halaman belakang. Hebatnya, dia
IoT Treat Dispenser untuk Haiwan Peliharaan: 7 Langkah (dengan Gambar)
IoT Treat Dispenser for Pets: Saya mempunyai dua ekor kucing, dan harus memberi mereka rawatan kira-kira 3 kali sehari menjadi sangat mengganggu. Mereka memandang saya dengan wajah comel dan tatapan tajam mereka, kemudian berlari ke kotak yang penuh dengan kehijauan kucing, mengeong dan meminta mereka. Saya telah memutuskan