Sadržaj:

Kartica za kućne ljubimce: 7 koraka
Kartica za kućne ljubimce: 7 koraka

Video: Kartica za kućne ljubimce: 7 koraka

Video: Kartica za kućne ljubimce: 7 koraka
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Kartica za kućne ljubimce
Kartica za kućne ljubimce
Kartica za kućne ljubimce
Kartica za kućne ljubimce

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

Postavljanje kamere, senzora, servomotora
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

Odštampajte dozator
Odštampajte dozator
Odštampajte dozator
Odštampajte dozator
Odštampajte dozator
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: