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, Srpanj
Anonim
Kartica za kućne ljubimce
Kartica za kućne ljubimce
Kartica za kućne ljubimce
Kartica za kućne ljubimce

Bok ! Dobrodošli na nastavu 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 videozapise 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. Štoviše, ultrazvučni rendžer osjetit će 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 trebaju prilagoditi kako bi bile učinkovite. Zato se ne bojte i prilagodite ga/poboljšajte.:)

Opis materijala:

- Malina Pi 3 B+

- Modul ultrazvučnog mjerenja HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Raspberry Pi NoIR kamera V2

- Zelena LED dioda

- Otpornik od 330 ohma

- 3D pisač

- Tablet (ili pametni telefon) (Za prototip koristimo pametni telefon, ali preporučujemo korištenje tableta namijenjenog kućnim ljubimcima jer klasična tehnologija zaslona nije prilagođena životinjama).

Softver:

- Jedinstvo

PREDUVJETI:

Potreban vam je račun na usluzi Cloudinary jer se videozapisi izravno postavljaju na platformu

Korak 1: Postavljanje RPi

Prvo, moramo učitati python kod u RPi. Da biste to učinili, preporučujemo korištenje zaslona, miša i tipkovnice te naravno HDMI priključak za povezivanje RPi -a na zaslon. Morate imati i internetsku vezu.

Nakon pokretanja, uđite:

/Dom/

i stvorite mapu:

mkdir TabForPets || cd TabForPets

Ovdje dodajete datoteku python: 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:

['ZADANO']

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

Zamijenite ono što je iza "=" svojim 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 retke:

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 povezivanja.

Fotoaparat:

Morate omogućiti sučelje kamere. Da biste to učinili, upišite:

sudo raspi-config

Idite na Interfacing Options, zatim Camera, odaberite Yes i odaberite Yes 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 ažuriranje

sudo apt-get nadogradnja

Korak 4: Postavljanje pokretanja pri pokretanju

Morate dodati datoteku lxterm-autostart.desktop koju pružamo u direktorij /home/pi/.config/autostart

Ova datoteka sadrži:

[Unos na radnu površinu] 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: Ispišite dozator

Ispišite dozator
Ispišite dozator
Ispišite dozator
Ispišite dozator
Ispišite dozator
Ispišite dozator

Preuzmite stl datoteke u aneksu i pomoću njih ispišite dozator i ostale dijelove zahvaljujući svom 3D pisač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 u tablet

Jednostavno povežite svoj tablet ili pametni telefon s računalom 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čeni: