Sadržaj:
- Korak 1: Podešavanje RPi
- Korak 2: Postavljanje Wi -Fi -ja
- Korak 3: Postavljanje kamere, senzora, servomotora
- Korak 4: Postavljanje pokretanja pri pokretanju
- Korak 5: Odštampajte dozator
- Korak 6: Učitavanje aplikacije na tablet
- Korak 7: Upotreba TabForPets
Video: Kartica za kućne ljubimce: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Zdravo! Dobro došli na instrukcije projekta Tab For Pets.
Kartica Za kućne ljubimce ima za cilj:
- Neka vaš ljubimac bude zauzet dok ste odsutni;
- Povećajte razumijevanje vašeg ljubimca zahvaljujući izazovnim igrama;
- Omogućite zabavne video zapise vašeg ljubimca kako se igra.
Konačni proizvod je 1 tableta + 1 dozator. Na tabletu je pokrenuta aplikacija, a kada vaš ljubimac dobije igru, HTTP POST zahtjev se šalje dozatoru. Ovaj zahtjev aktivira servomotor tako da hrana može pasti u ulagač dozatora. Štaviše, ultrazvučni rendžer će osjetiti kada je vaš ljubimac u blizini tableta i aktivirat će kameru, tako da možete imati video zapis vašeg ljubimca kako igra igru na tabletu. Slika arhitekture opisuje kako funkcionira.
Nismo ga testirali jer nemamo kućnog ljubimca, a sigurno je da se neke stvari moraju prilagoditi da budu efikasne. Zato se ne bojte i prilagodite ga/poboljšajte.:)
Opis materijala:
- malina Pi 3 B+
- Ultrazvučni modul za rangiranje HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Raspberry Pi NoIR kamera V2
- Zelena LED dioda
- Otpornik od 330 ohma
- 3D štampač
- Tablet (ili pametni telefon) (Za prototip koristimo pametni telefon, ali preporučujemo upotrebu tableta namijenjenog kućnim ljubimcima jer klasična tehnologija ekrana nije prilagođena životinjama).
Softver:
- Jedinstvo
PREDUSLOVI:
Trebate račun na Cloudinary -u jer se videozapisi izravno postavljaju na platformu
Korak 1: Podešavanje RPi
Prvo, moramo učitati python kod u RPi. Da biste to učinili, preporučujemo korištenje ekrana, miša i tastature i naravno HDMI priključak za povezivanje RPi -a sa ekranom. Morate imati i internetsku vezu.
Nakon pokretanja, uđite:
/Dom/
i kreirajte fasciklu:
mkdir TabForPets || cd TabForPets
Ovdje dodajete python datoteku: serveurMotorCamControl.py
Zatim morate instalirati sve potrebne pakete.
pip install Flask
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Sada morate dodati konfiguracijsku datoteku, pa stvorite datoteku config.ini i napišite sljedeće:
['DEFAULT']
CLOUD_NAME = your-cloudinary-name API_KEY = your-api-key API_SECRET = your-api-secret
Zamijenite ono što je iza "=" vašim oblačnim imenom, ključem i tajnom.
Korak 2: Postavljanje Wi -Fi -ja
Preporučujemo korištenje namjenskog WiFi kanala. Da biste to učinili, na Raspberry Pi unesite:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
U njega dodajte sljedeće redove:
mreža = {
ssid = "Tab4Pets" psk = "lozinka" key_mgmt = WPA-PSK}
Parametre možete mijenjati kako želite: Dodajte drugu mrežu,…
Korak 3: Postavljanje kamere, senzora, servomotora
Pogledajte shemu za povezivanje.
Kamera:
Morate omogućiti sučelje kamere. Da biste to učinili, upišite:
sudo raspi-config
Idite na Opcije sučelja, zatim Kamera, odaberite Da, a zatim odaberite Da za ponovno pokretanje.
Da biste provjerili je li kamera omogućena:
vcgencmd get_camera
Trebali biste podržati liniju = 1 otkriveno = 1, ako ne pokušate ažurirati:
sudo apt-get update
sudo apt-get nadogradnja
Korak 4: Postavljanje pokretanja pri pokretanju
Morate dodati datoteku lxterm-autostart.desktop koju pružamo u /home/pi/.config/autostart direktorij
Ova datoteka sadrži:
[Unos sa radne površine] Kodiranje = UTF -8 Naziv = Automatsko pokretanje terminala Komentar = pokretanje terminala Exec = izvor/home/pi/TabForPets/env/bin/aktiviranje Exec =/usr/bin/lxterm -hold -e "spavanje 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py pokretanje tikvice --host = 0.0.0.0"
Korak 5: Odštampajte dozator
Preuzmite stl datoteke u aneksu i pomoću njih ispišite dozator i ostale dijelove zahvaljujući svom 3D štampaču.
Trebali biste imati: 1 dozator, 1 vijak, 2 cilindrična zupčanika (jedan za motor i jedan za vijak) i 3 montažne opreme.
Korak 6: Učitavanje aplikacije na tablet
Jednostavno povežite svoj tablet ili pametni telefon sa računarom i učitajte datoteku iot.apk koju nudimo.
Zatim na svoj tablet ili pametni telefon instalirajte apk.
Korak 7: Upotreba TabForPets
Uključite RPI i pričekajte da zasvijetli zelena LED dioda.
TabForPets je spreman za upotrebu.
Preporučuje se:
Projekt automatizirane zdjele za hranu za kućne ljubimce: 13 koraka
Projekt automatizirane zdjele za hranu za kućne ljubimce: Ova instrukcija će prikazati i objasniti kako izgraditi automatiziranu, programabilnu hranilicu za kućne ljubimce s pričvršćenim zdjelama za hranu. Ovdje sam priložio video koji prikazuje kako proizvodi funkcioniraju i kako izgledaju
Dozator hrane za kućne ljubimce: 3 koraka
Dispenzer za hranu za kućne ljubimce: Para los amantes de mascotas, este es un proyecto que les puede ser muy útil! Un alimentador automático que te permite observar cual es el pesaje de la comida, y solo es necesario que oprimas un botón.U mecanismo sencillo que podrás armar desde tu
AUTOMATSKI DOSAČ ZA Hranu za kućne ljubimce: 9 koraka
AUTOMATSKI DOSAVAČ Hrane za kućne ljubimce: Jeste li se ikada osjećali kao da ste gubili previše vremena hraneći svog ljubimca? Jeste li ikada morali pozvati nekoga da nahrani vaše ljubimce dok ste bili na odmoru? Pokušao sam riješiti oba ova problema sa svojim trenutnim školskim projektom: Petfeed
Pametna hranilica za kućne ljubimce: 9 koraka
Pametna hranilica za kućne ljubimce: Imate li kućnog ljubimca? Ne: usvoji jednu! (i vratite se ovom uputstvu). Da: dobar posao! Zar ne bi bilo sjajno da nahranite i napojite svoju voljenu osobu bez otkazivanja planova kako biste stigli kući na vrijeme? Kažemo bez brige
Automatska hranilica za kućne ljubimce pomoću AtTiny85: 6 koraka
Automatsko uvlačenje kućnih ljubimaca pomoću AtTiny85: O trabalho Automatsko uvlačenje kućnih ljubimaca pomoću AtTiny85 iz PET -a