Cuprins:
- Pasul 1: Setarea RPi
- Pasul 2: Setarea Wifi
- Pasul 3: Setarea camerei, senzorului, servomotorului
- Pasul 4: Setare Executare la pornire
- Pasul 5: Imprimați distribuitorul
- Pasul 6: Încărcarea aplicației pe tabletă
- Pasul 7: Utilizarea TabForPets
Video: Fila pentru animale de companie: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Salut ! Bine ați venit pe instructabilul proiectului Tab For Pets.
Fila pentru animale de companie are ca scop:
- Ține-ți animalul de companie ocupat când ești plecat;
- Sporiți înțelegerea animalului dvs. de companie datorită jocurilor provocatoare;
- Oferiți videoclipuri distractive cu animalele de companie care joacă jocuri.
Produsul final este 1 comprimat + 1 dozator. Pe tabletă rulează o aplicație, iar atunci când animalul dvs. câștigă jocul, o cerere HTTP POST este trimisă la distribuitor. Această solicitare activează servomotorul astfel încât alimentele să poată cădea în alimentatorul dozatorului. Mai mult, un ranger cu ultrasunete va simți când animalul dvs. se află lângă tabletă și va activa o cameră, astfel încât să puteți avea un videoclip cu animalul dvs. de companie jucând jocul pe tabletă. Imaginea arhitecturii descrie cum funcționează.
Nu l-am testat pentru că nu avem animale de companie și cu siguranță există unele lucruri de adaptat pentru a fi eficiente. Deci, nu vă fie teamă și adaptați-o / îmbunătățiți-o.:)
Proiect de lege de materiale:
- Raspberry Pi 3 B +
- Modul cu ultrasunete HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Raspberry Pi NoIR Camera V2
- LED verde
- Rezistor de 330 ohmi
- imprimantă 3d
- Tabletă (Sau un smartphone) (Folosim un smartphone pentru prototipul nostru, dar recomandăm utilizarea unei tablete concepute pentru animale de companie, deoarece tehnologia clasică a ecranului nu este adaptată pentru animale).
Software:
- Unitatea
PRECONDIȚII:
Aveți nevoie de un cont pe Cloudinary, deoarece videoclipurile sunt încărcate direct pe platformă
Pasul 1: Setarea RPi
Mai întâi, trebuie să încărcăm codul python în RPi. Pentru a face acest lucru, vă recomandăm să utilizați un ecran, un mouse și o tastatură și, bineînțeles, un conector HDMI pentru a conecta RPi la ecran. Trebuie să aveți și o conexiune la internet.
După pornire, intrați în:
/Acasă/
și creați un folder:
mkdir TabForPets || cd TabForPets
Aici, adăugați fișierul python: serveurMotorCamControl.py
Apoi trebuie să instalați toate pachetele necesare.
pip instala Flask
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Acum, trebuie să adăugați un fișier de configurare, deci creați un fișier config.ini și scrieți următoarele:
['MOD IMPLICIT']
CLOUD_NAME = numele-cloudinar dvs. API_KEY = cheia-api-dvs. API_SECRET = -api-secretul dvs.
Înlocuiți ceea ce se află după „=” cu numele, cheia și secretul dvs. cloud.
Pasul 2: Setarea Wifi
Vă recomandăm să utilizați un canal wifi dedicat. Pentru a face acest lucru, pe Raspberry Pi, introduceți:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Adăugați următoarele rânduri în ea:
rețea = {
ssid = "Tab4Pets" psk = "parolă" key_mgmt = WPA-PSK}
Puteți modifica parametrii după cum doriți: Adăugați o altă rețea, …
Pasul 3: Setarea camerei, senzorului, servomotorului
Uită-te la schema conexiunilor.
Aparat foto:
Trebuie să activați interfața camerei. Pentru a face acest lucru, tastați:
sudo raspi-config
Accesați Opțiuni de interfațare, apoi Cameră foto, selectați Da și selectați Da pentru a reporni.
Pentru a testa dacă camera este activată:
vcgencmd get_camera
Ar trebui să aveți linia acceptată = 1 detectată = 1, dacă nu încercați să actualizați:
sudo apt-get update
sudo apt-get upgrade
Pasul 4: Setare Executare la pornire
Trebuie să adăugați fișierul lxterm-autostart.desktop pe care îl oferim, în directorul /home/pi/.config/autostart
Acest fișier conține:
[Intrare desktop] Codare = UTF-8 Nume = Autostart terminal Comentariu = pornește un terminal Exec = sursă / acasă / pi / TabForPets / env / bin / activate Exec = / usr / bin / lxterm -hold -e "sleep 10; FLASK_APP = / home / pi / TabForPets / serveurMotorCamControl.py run flask --host = 0.0.0.0"
Pasul 5: Imprimați distribuitorul
Obțineți fișierele STL în anexă și utilizați-le pentru a imprima distribuitorul și celelalte părți datorită imprimantei dvs. 3D.
Ar trebui să aveți: 1 dozator, 1 șurub, 2 roți dințate cilindrice (unul pentru motor și unul pentru șurub) și 3 echipamente de asamblare.
Pasul 6: Încărcarea aplicației pe tabletă
Pur și simplu conectați tableta sau smartphone-ul la computer și încărcați fișierul iot.apk pe care îl oferim.
Apoi, pe tabletă sau smartphone, instalați apk.
Pasul 7: Utilizarea TabForPets
Alimentați RPI și așteptați să se aprindă LED-ul verde.
TabForPets este gata de utilizare.
Recomandat:
Proiect automat Bol pentru animale de companie: 13 pași
Proiectul bolului automat pentru animale de companie: acest instructiv va descrie și explica cum să construiți un alimentator automat pentru animale de companie programabil, cu boluri de alimente atașate. Am atașat un videoclip aici care descrie modul în care funcționează produsele și cum arată
Distribuitor de alimente pentru animale de companie: 3 pași
Pet Food Dispenser: Pentru iubitorii de mascotas, este un proiect care poate fi foarte util! Un alimentator automat care vă permite să observați care este pesajul mâncării, și numai este necesar ca oprimarea unui buton
DISTRIBUITOR AUTOMAT DE ALIMENTE PENTRU ANIMALE PENTRU ANIMALE PENTRU ANIMALE: 9 pași
DISTRIBUITOR AUTOMAT DE ALIMENTE PENTRU ANIMALE: Ai simțit vreodată că ai pierdut prea mult timp hrănindu-ți animalul? A trebuit vreodată să suni pe cineva să-ți hrănească animalele de companie în timp ce erai în vacanță? Am încercat să rezolv aceste două probleme cu proiectul meu actual de școală: Petfeed
Catapulta automată pentru aruncarea de alimente pentru animale de companie (câine, pisică, pui, etc.), aruncarea de bile și multe altele !: 4 pași (cu imagini)
Catapulta automată pentru aruncarea de alimente pentru animale de companie (câine, pisică, pui, etc.), aruncarea de bile și multe altele!: Bună ziua și bine ați venit la primul meu instructabil! Am conceput modalități de a încetini acest lucru, de la mingi cu mâncarea înăuntru, până la aruncarea peste tot în curtea din spate. Uimitor, ea este
Suport cablu pentru sticla pentru animale de companie: 5 pași
Suport cablu pentru sticlă pentru animale de companie: Utilizați o sticlă de plastic pentru a ține cabluri precum conectorul de andocare iPod și cablul de extensie USB care sunt atașate la computer