Innehållsförteckning:

Flik för husdjur: 7 steg
Flik för husdjur: 7 steg

Video: Flik för husdjur: 7 steg

Video: Flik för husdjur: 7 steg
Video: Störig granne 2024, Juli
Anonim
Flik för husdjur
Flik för husdjur
Flik för husdjur
Flik för husdjur

Hej ! Välkommen till instruktionerna i projektet Tab For Pets.

Tab For Pets syftar till att:

- Håll ditt husdjur upptaget när du är borta;

- Öka ditt husdjurs förståelse tack vare utmanande spel;

- Ge roliga videor av ditt husdjur som spelar spel.

Slutprodukten är 1 tablett + 1 dispenser. På surfplattan körs ett program, och när ditt husdjur vinner spelet skickas en HTTP POST -begäran till dispensern. Denna begäran aktiverar servomotorn så att maten kan släppas till utmatarens matare. Dessutom kommer en ultraljudsvaktare att känna när ditt husdjur är nära surfplattan och det kommer att aktivera en kamera, så att du kan få en video av ditt husdjur som spelar spelet på surfplattan. Bilden på arkitekturen beskriver hur den fungerar.

Vi testade det inte eftersom vi inte har husdjur, och det finns säkert en del saker att anpassa för att vara effektiva. Så var inte rädd och anpassa/förbättra det.:)

Materialförteckning:

- Raspberry Pi 3 B+

- Ultrasonic Ranging Module HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Raspberry Pi NoIR Camera V2

- Grön LED

- 330 Ohms motstånd

- 3d skrivare

- Surfplatta (eller en smartphone) (Vi använder en smartphone för vår prototyp, men vi rekommenderar att du använder en surfplatta avsedd för husdjur eftersom klassisk skärmteknik inte är anpassad för djur).

Programvara:

- Enhet

Förutsättningar:

Du behöver ett konto på Cloudinary, eftersom videor laddas upp direkt på plattformen

Steg 1: Inställning av RPi

Först måste vi ladda pythonkoden i RPi. För att göra det rekommenderar vi att du använder en skärm, en mus och ett tangentbord och naturligtvis en HDMI -kontakt för att ansluta RPi till skärmen. Du måste också ha en internetanslutning.

Efter start, gå in:

/Hem/

och skapa en mapp:

mkdir TabForPets || cd TabForPets

Här lägger du till python -filen: serveurMotorCamControl.py

Då måste du installera alla paket som krävs.

pip installera kolv

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

Nu måste du lägga till en konfigurationsfil, så skapa en config.ini -fil och skriv följande:

['STANDARD']

CLOUD_NAME = ditt-molnära-namn API_KEY = din-api-key API_SECRET = din-api-hemlighet

Ersätt det som står efter "=" med ditt molnära namn, nyckel och hemlighet.

Steg 2: Ställa in Wifi

Vi rekommenderar att du använder en dedikerad wifi -kanal. För att göra detta, ange på Raspberry Pi:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Lägg till följande rader i den:

nätverk = {

ssid = "Tab4Pets" psk = "password" key_mgmt = WPA-PSK}

Du kan ändra parametrarna som du vill: Lägg till ett annat nätverk, …

Steg 3: Inställning av kamera, sensor, servomotor

Inställning av kamera, sensor, servomotor
Inställning av kamera, sensor, servomotor

Titta på schemat för anslutningarna.

Kamera:

Du måste aktivera kamerans gränssnitt. För att göra detta, skriv:

sudo raspi-config

Gå till gränssnittsalternativ, sedan Kamera, välj Ja och välj Ja för att starta om.

För att testa om kameran är aktiverad:

vcgencmd get_camera

Du bör ha raden som stöds = 1 upptäckt = 1, om inte försök att uppdatera:

sudo apt-get uppdatering

sudo apt-get uppgradering

Steg 4: Inställning Kör vid start

Du måste lägga till filen lxterm-autostart.desktop som vi tillhandahåller i katalogen /home/pi/.config/autostart

Denna fil innehåller:

[Desktop Entry] Encoding = UTF -8 Name = Terminal autostart Comment = start a terminal Exec = source/home/pi/TabForPets/env/bin/active Exec =/usr/bin/lxterm -hold -e "sleep 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py kolvkörning --host = 0.0.0.0"

Steg 5: Skriv ut dispensern

Skriv ut dispensern
Skriv ut dispensern
Skriv ut dispensern
Skriv ut dispensern
Skriv ut dispensern
Skriv ut dispensern

Få stl -filerna i bilagan och använd den för att skriva ut dispensern och de andra delarna tack vare din 3D -skrivare.

Du bör ha: 1 dispenser, 1 skruv, 2 cylindriska växlar (en för motorn och en för skruven) och 3 monteringsutrustning.

Steg 6: Ladda programmet i surfplattan

Anslut bara din surfplatta eller smartphone till din dator och ladda filen iot.apk som vi tillhandahåller.

Installera sedan apk på din surfplatta eller smartphone.

Steg 7: Användning av TabForPets

Slå på RPI: n och vänta tills den gröna lysdioden tänds.

TabForPets är redo att användas.

Rekommenderad: