Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere ! Tere tulemast projekti Tab For Pets juhendatavale.
Vahekaardi Lemmikloomad eesmärk on:
- hoidke oma lemmiklooma eemal olles hõivatud;
- Suurendage oma lemmiklooma mõistmist tänu väljakutsuvatele mängudele;
- Pakkuge lõbusaid videoid oma lemmiklooma mängudest.
Lõpptoode on 1 tablett + 1 dosaator. Tahvelarvutis töötab rakendus ja kui teie lemmikloom mängu võidab, saadetakse jaoturisse HTTP POST -päring. See soov aktiveerib servomootori, nii et toit võib langeda jaoturi sööturisse. Lisaks tunneb ultraheli metsavaht, kui teie lemmikloom on tahvelarvuti lähedal, ja aktiveerib kaamera, nii et saate oma lemmiklooma tahvelarvutis videot vaadata. Arhitektuuri pilt kirjeldab selle toimimist.
Me ei testinud seda, kuna meil pole lemmiklooma, ja kindlasti on mõningaid asju, mida tõhusaks kohandamiseks kohandada. Nii et ärge kartke ja kohandage/täiustage seda.:)
Materjalide arve:
- Vaarika Pi 3 B+
- Ultraheli mõõtmismoodul HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Raspberry Pi NoIR kaamera V2
- roheline LED
- 330 oomi takisti
- 3D printer
- tahvelarvuti (või nutitelefon) (kasutame oma prototüübi jaoks nutitelefoni, kuid soovitame kasutada lemmikloomadele mõeldud tahvelarvutit, kuna klassikaline ekraanitehnoloogia ei ole loomade jaoks kohandatud).
Tarkvara:
- Ühtsus
EELTINGIMUSED:
Teil on vaja Cloudinary kontot, kuna videod laaditakse platvormile otse üles
1. samm: RPi seadistamine
Esiteks peame laadima püütoni koodi RPi -sse. Selleks soovitame RPi ühendamiseks ekraaniga kasutada ekraani, hiirt ja klaviatuuri ning loomulikult HDMI -pistikut. Samuti peab teil olema Interneti -ühendus.
Pärast käivitamist minge sisse:
/Kodu/
ja looge kaust:
mkdir TabForPets || cd TabForPets
Siin lisate pythoni faili: serveurMotorCamControl.py
Seejärel peate installima kõik vajalikud paketid.
pip installi kolb
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Nüüd peate lisama konfiguratsioonifaili, nii et looge fail config.ini ja kirjutage järgmine:
['DEFAULT']
CLOUD_NAME = teie pilvikanimi API_KEY = teie-api-võti API_SECRET = teie-api-saladus
Asendage "=" järel olev pilviku nime, võtme ja saladusega.
2. toiming: WiFi seadistamine
Soovitame kasutada spetsiaalset WiFi -kanalit. Selleks sisestage Raspberry Pi -le:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Lisage sellele järgmised read:
võrk = {
ssid = "Tab4Pets" psk = "parool" key_mgmt = WPA-PSK}
Saate parameetreid vastavalt soovile muuta: lisage teine võrk,…
3. samm: kaamera, anduri, servomootori seadistamine
Vaadake ühenduste skeemi.
Kaamera:
Peate lubama kaamera liidese. Selleks tippige:
sudo raspi-config
Avage liidesevalikud, seejärel Kaamera, valige Jah ja taaskäivitamiseks valige Jah.
Kaamera lubamise kontrollimiseks toimige järgmiselt.
vcgencmd get_camera
Teil peaks olema rida toetatud = 1 tuvastatud = 1, kui mitte, proovige värskendada:
sudo apt-get update
sudo apt-get upgrade
Samm 4: Käivituse seadistamine käivitamisel
Peate lisama meie pakutava faili lxterm-autostart.desktop kataloogi /home/pi/.config/autostart
See fail sisaldab:
[Töölaua sisestus] Kodeerimine = UTF -8 Nimi = Terminali automaatne käivitamine Kommentaar = terminali käivitamine Exec = source/home/pi/TabForPets/env/bin/aktiv Exec =/usr/bin/lxterm -hold -e "sleep 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py kolb jookseb --host = 0.0.0.0"
Samm: printige dosaator
Hankige stl -failid lisast ja kasutage seda tänu oma 3D -printerile dosaatori ja muude osade printimiseks.
Teil peaks olema: 1 dosaator, 1 kruvi, 2 silindrilist hammasratast (üks mootorile ja teine kruvile) ja 3 montaažiseadet.
Samm: rakenduse laadimine tahvelarvutisse
Lihtsalt ühendage tahvelarvuti või nutitelefon arvutiga ja laadige meie pakutav fail iot.apk.
Seejärel installige tahvelarvutisse või nutitelefoni apk.
Samm 7: TabForPetsi kasutamine
Lülitage RPI sisse ja oodake, kuni roheline LED süttib.
TabForPets on kasutusvalmis.