Innholdsfortegnelse:

Fane for kjæledyr: 7 trinn
Fane for kjæledyr: 7 trinn

Video: Fane for kjæledyr: 7 trinn

Video: Fane for kjæledyr: 7 trinn
Video: TIC TAC TOE - Best Game Ever 2024, Juli
Anonim
Fane for kjæledyr
Fane for kjæledyr
Fane for kjæledyr
Fane for kjæledyr

Hei! Velkommen til instruksjonene i Tab For Pets -prosjektet.

Tab For Pets har som mål å:

- Hold kjæledyret ditt opptatt når du er borte;

- Øk kjæledyrets forståelse takket være utfordrende spill;

- Gi morsomme videoer av kjæledyret ditt som spiller spill.

Sluttproduktet er 1 tablett + 1 dispenser. På nettbrettet kjører et program, og når kjæledyret ditt vinner spillet, sendes en HTTP POST -forespørsel til dispenseren. Denne forespørselen aktiverer servomotoren slik at maten kan falle ned i matemaskinen. Videre vil en ultralydfanger registrere når kjæledyret ditt er i nærheten av nettbrettet, og det vil aktivere et kamera, slik at du kan få en video av kjæledyret ditt som spiller spillet på nettbrettet. Bildet av arkitekturen beskriver hvordan det fungerer.

Vi testet det ikke fordi vi ikke har kjæledyr, og det er sikkert noen ting å tilpasse for å være effektive. Så ikke vær redd og tilpas/forsterk den.:)

Stykklister:

- Bringebær Pi 3 B+

- Ultrasonic Ranging Module HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Raspberry Pi NoIR Camera V2

- Grønn LED

- 330 ohm motstand

- 3D -skriver

- Nettbrett (eller en smarttelefon) (Vi bruker en smarttelefon til vår prototype, men vi anbefaler å bruke et nettbrett designet for kjæledyr siden klassisk skjermteknologi ikke er tilpasset dyr).

Programvare:

- Enhet

FORKRAV:

Du trenger en konto på Cloudinary, siden videoer lastes opp direkte på plattformen

Trinn 1: Angi RPi

Først må vi laste inn pythonkoden i RPi. For å gjøre det, anbefaler vi å bruke en skjerm, en mus og et tastatur, og selvfølgelig en HDMI -kontakt for å koble RPi til skjermen. Du må også ha en internettforbindelse.

Etter oppstart, gå inn:

/hjem/

og opprett en mappe:

mkdir TabForPets || cd TabForPets

Her legger du til python -filen: serveurMotorCamControl.py

Deretter må du installere alle nødvendige pakker.

pip installere kolbe

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

Nå må du legge til en konfigurasjonsfil, så opprett en config.ini -fil og skriv følgende:

['MISLIGHOLDE']

CLOUD_NAME = ditt-cloudinary-navn API_KEY = din-api-key API_SECRET = din-api-hemmelighet

Erstatt det som er etter "=" med ditt skynære navn, nøkkel og hemmelighet.

Trinn 2: Angi Wifi

Vi anbefaler å bruke en dedikert wifi -kanal. For å gjøre dette, skriv inn på Raspberry Pi:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Legg til følgende linjer i den:

nettverk = {

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

Du kan endre parametrene slik du vil: Legg til et annet nettverk, …

Trinn 3: Innstilling av kamera, sensor, servomotor

Innstilling av kamera, sensor, servomotor
Innstilling av kamera, sensor, servomotor

Se på opplegget for tilkoblingene.

Kamera:

Du må aktivere kameragrensesnittet. For å gjøre dette, skriv inn:

sudo raspi-config

Gå til Grensesnittalternativer, deretter Kamera, velg Ja, og velg Ja for å starte på nytt.

Slik tester du om kameraet er aktivert:

vcgencmd get_camera

Du bør ha linjen støttet = 1 oppdaget = 1, hvis ikke prøv å oppdatere:

sudo apt-get oppdatering

sudo apt-get oppgradering

Trinn 4: Angi Run ved oppstart

Du må legge til filen lxterm-autostart.desktop som vi tilbyr, i katalogen /home/pi/.config/autostart

Denne filen inneholder:

[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 kolbe kjøre --host = 0.0.0.0"

Trinn 5: Skriv ut dispenseren

Skriv ut dispenseren
Skriv ut dispenseren
Skriv ut dispenseren
Skriv ut dispenseren
Skriv ut dispenseren
Skriv ut dispenseren

Få stl -filene i vedlegget, og bruk det til å skrive ut dispenseren og de andre delene takket være 3D -skriveren.

Du bør ha: 1 dispenser, 1 skrue, 2 sylindriske tannhjul (ett for motoren og ett for skruen) og 3 monteringsutstyr.

Trinn 6: Laster applikasjonen i nettbrettet

Bare koble nettbrettet eller smarttelefonen til PCen, og last inn iot.apk -filen vi tilbyr.

Deretter installerer du APK -en på nettbrettet eller smarttelefonen.

Trinn 7: Bruk av TabForPets

Slå på RPI -en og vent til den grønne LED -lampen lyser.

TabForPets er klar til bruk.

Anbefalt: