Indholdsfortegnelse:

Fane til kæledyr: 7 trin
Fane til kæledyr: 7 trin

Video: Fane til kæledyr: 7 trin

Video: Fane til kæledyr: 7 trin
Video: historien om luk røven 2024, November
Anonim
Fane til kæledyr
Fane til kæledyr
Fane til kæledyr
Fane til kæledyr

Hej ! Velkommen til instruktionerne i fanen For kæledyr -projektet.

Tab For Pets har til formål at:

- Hold dit kæledyr optaget, når du er væk;

- Forøg dit kæledyrs forståelse takket være udfordrende spil;

- Giv sjove videoer af dit kæledyr, der spiller spil.

Det endelige produkt er 1 tablet + 1 dispenser. På tabletten kører et program, og når dit kæledyr vinder spillet, sendes en HTTP POST -anmodning til dispenseren. Denne forespørgsel aktiverer servomotoren, så maden kan falde til dispenserens føder. Desuden vil en ultralydsranger registrere, når dit kæledyr er i nærheden af tabletten, og det vil aktivere et kamera, så du kan få en video af dit kæledyr, der spiller spillet på tabletten. Billedet af arkitekturen beskriver, hvordan det fungerer.

Vi testede det ikke, fordi vi ikke har kæledyr, og der er helt sikkert nogle ting, der skal tilpasses for at være effektive. Så vær ikke bange og tilpas/forstærk det.:)

Materialekartotek:

- Raspberry Pi 3 B+

- Ultrasonic Ranging Module HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Raspberry Pi NoIR kamera V2

- Grøn LED

- 330 Ohms modstand

- 3D -printer

- Tablet (Eller en smartphone) (Vi bruger en smartphone til vores prototype, men vi anbefaler at bruge en tablet designet til kæledyr, da klassisk skærmteknologi ikke er tilpasset dyr).

Software:

- Enhed

FORudsætninger:

Du har brug for en konto på Cloudinary, da videoer uploades direkte på platformen

Trin 1: Indstilling af RPi

Først skal vi indlæse python -koden i RPi. For at gøre det anbefaler vi at bruge en skærm, en mus og et tastatur og selvfølgelig et HDMI -stik til at slutte RPi til skærmen. Du skal også have en internetforbindelse.

Efter støvlen skal du gå ind:

/hjem/

og opret en mappe:

mkdir TabForPets || cd TabForPets

Her tilføjer du python -filen: serveurMotorCamControl.py

Derefter skal du installere alle de nødvendige pakker.

pip installere kolbe

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

Nu skal du tilføje en konfigurationsfil, så opret en config.ini -fil, og skriv følgende:

['STANDARD']

CLOUD_NAME = dit-cloudinary-navn API_KEY = din-api-key API_SECRET = din-api-hemmelighed

Erstat hvad der er efter "=" med dit cloudinary navn, nøgle og hemmelighed.

Trin 2: Indstilling af Wifi

Vi anbefaler at bruge en dedikeret wifi -kanal. For at gøre dette skal du indtaste på Raspberry Pi:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Tilføj følgende linjer i den:

netværk = {

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

Du kan ændre parametrene som du vil: Tilføj et andet netværk, …

Trin 3: Indstilling af kamera, sensor, servomotor

Indstilling af kamera, sensor, servomotor
Indstilling af kamera, sensor, servomotor

Se skemaet for forbindelserne.

Kamera:

Du skal aktivere kameragrænsefladen. For at gøre dette skal du skrive:

sudo raspi-config

Gå til Grænsefladeindstillinger, derefter Kamera, vælg Ja, og vælg Ja for at genstarte.

Sådan testes, om kameraet er aktiveret:

vcgencmd get_camera

Du skal have linjen understøttet = 1 opdaget = 1, hvis ikke prøve at opdatere:

sudo apt-get opdatering

sudo apt-get opgradering

Trin 4: Indstilling af Kør ved opstart

Du skal tilføje den lxterm-autostart.desktop-fil, vi leverer, i biblioteket /home/pi/.config/autostart

Denne fil indeholder:

[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 kører --host = 0.0.0.0"

Trin 5: Udskriv dispenseren

Udskriv dispenseren
Udskriv dispenseren
Udskriv dispenseren
Udskriv dispenseren
Udskriv dispenseren
Udskriv dispenseren

Få stl -filerne i bilaget, og brug det til at udskrive dispenseren og de andre dele takket være din 3D -printer.

Du skal have: 1 dispenser, 1 skrue, 2 cylindriske tandhjul (et til motoren og et til skruen) og 3 monteringsudstyr.

Trin 6: Indlæsning af applikationen i tabletten

Du skal blot slutte din tablet eller smartphone til din pc, og indlæse den iot.apk -fil, vi leverer.

Installer derefter apk på din tablet eller smartphone.

Trin 7: Brug af TabForPets

Tænd RPI'en, og vent på, at den grønne LED lyser.

TabForPets er klar til brug.

Anbefalede: