Tab untuk Hewan Peliharaan: 7 Langkah
Tab untuk Hewan Peliharaan: 7 Langkah
Anonim
Tab untuk Hewan Peliharaan
Tab untuk Hewan Peliharaan
Tab untuk Hewan Peliharaan
Tab untuk Hewan Peliharaan

Hai ! Selamat datang di instruksi dari proyek Tab For Pets.

Tab For Pets bertujuan untuk:

- Buat hewan peliharaan Anda sibuk saat Anda pergi;

- Tingkatkan pemahaman hewan peliharaan Anda berkat permainan yang menantang;

- Sediakan video menyenangkan dari permainan hewan peliharaan Anda.

Produk akhir adalah 1 tablet + 1 dispenser. Di tablet, aplikasi sedang berjalan, dan ketika hewan peliharaan Anda memenangkan permainan, permintaan HTTP POST dikirim ke dispenser. Permintaan ini mengaktifkan servomotor sehingga makanan dapat jatuh ke pengumpan dispenser. Selain itu, ranger ultrasonik akan merasakan ketika hewan peliharaan Anda berada di dekat tablet dan akan mengaktifkan kamera, sehingga Anda dapat memiliki video hewan peliharaan Anda bermain game di tablet. Gambar arsitektur menggambarkan cara kerjanya.

Kami tidak mengujinya karena kami tidak memiliki hewan peliharaan, dan pasti ada beberapa hal yang harus disesuaikan agar efisien. Jadi jangan takut dan beradaptasi/meningkatkannya.:)

Bill of material:

- Raspberry Pi 3 B+

- Modul Mulai Ultrasonik HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Kamera Raspberry Pi NoIR V2

- LED hijau

- Resistor 330 Ohm

- Pencetak 3D

- Tablet (Atau smartphone) (Kami menggunakan smartphone untuk prototipe kami, tetapi kami menyarankan untuk menggunakan tablet yang dirancang untuk hewan peliharaan karena teknologi layar klasik tidak disesuaikan untuk hewan).

Perangkat lunak:

- Persatuan

PRASYARAT:

Anda memerlukan akun di Cloudinary, karena video langsung diunggah di platform

Langkah 1: Mengatur RPi

Pertama, kita perlu memuat kode python di RPi. Untuk melakukan itu, kami sarankan menggunakan layar, mouse dan keyboard, dan tentu saja konektor HDMI untuk menghubungkan RPi ke layar. Anda harus memiliki koneksi internet juga.

Setelah boot, Masuk:

/rumah/

dan buat folder:

mkdir TabForPets || cd TabForPets

Di sini, Anda menambahkan file python: serveurMotorCamControl.py

Maka Anda harus menginstal semua paket yang diperlukan.

pip install Flask

pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm

Sekarang, Anda harus menambahkan file konfigurasi, jadi buat file config.ini, dan tulis yang berikut:

['BAWAAN']

CLOUD_NAME = your-cloudinary-name API_KEY = your-api-key API_SECRET = your-api-secret

Ganti apa yang ada setelah "=" dengan nama, kunci, dan rahasia cloudinary Anda.

Langkah 2: Mengatur Wifi

Kami merekomendasikan menggunakan saluran wifi khusus. Untuk melakukan ini, pada Raspberry Pi, masukkan:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Tambahkan baris berikut di dalamnya:

jaringan={

ssid="Tab4Pets" psk="kata sandi" key_mgmt=WPA-PSK }

Anda dapat mengubah parameter sesuai keinginan: Tambahkan jaringan lain, …

Langkah 3: Mengatur Kamera, Sensor, Servomotor

Mengatur Kamera, Sensor, Servomotor
Mengatur Kamera, Sensor, Servomotor

Lihatlah skema untuk koneksi.

Kamera:

Anda harus mengaktifkan antarmuka kamera. Untuk melakukan ini, ketik:

sudo raspi-config

Buka Opsi Interfacing, lalu Kamera, pilih Ya, dan pilih Ya untuk mem-boot ulang.

Untuk menguji apakah kamera diaktifkan:

vcgencmd get_camera

Anda harus memiliki baris yang didukung=1 terdeteksi=1, jika tidak coba perbarui:

sudo apt-get update

sudo apt-get upgrade

Langkah 4: Pengaturan Jalankan saat Startup

Anda harus menambahkan file lxterm-autostart.desktop yang kami sediakan, di direktori /home/pi/.config/autostart

Berkas ini berisi:

[Desktop Entry]Encoding=UTF-8 Name=Terminal autostart Comment=mulai terminal Exec=source /home/pi/TabForPets/env/bin/activate Exec=/usr/bin/lxterm -hold -e "sleep 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py labu dijalankan --Host=0.0.0.0"

Langkah 5: Cetak Dispenser

Cetak Dispenser
Cetak Dispenser
Cetak Dispenser
Cetak Dispenser
Cetak Dispenser
Cetak Dispenser

Dapatkan file stl dalam lampiran, dan gunakan untuk mencetak dispenser dan bagian lainnya berkat printer 3D Anda.

Anda harus memiliki: 1 dispenser, 1 sekrup, 2 roda gigi silinder (satu untuk motor dan satu untuk sekrup), dan 3 peralatan perakitan.

Langkah 6: Memuat Aplikasi di Tablet

Cukup sambungkan tablet atau smartphone Anda ke PC, dan muat file iot.apk yang kami sediakan.

Kemudian, di tablet atau ponsel cerdas Anda, instal apk.

Langkah 7: Penggunaan TabForPets

Nyalakan RPI dan tunggu hingga LED Hijau menyala.

TabForPets siap digunakan.