Sisukord:
- 1. samm: RPi seadistamine
- 2. toiming: WiFi seadistamine
- 3. samm: kaamera, anduri, servomootori seadistamine
- Samm 4: Käivituse seadistamine käivitamisel
- Samm: printige dosaator
- Samm: rakenduse laadimine tahvelarvutisse
- Samm 7: TabForPetsi kasutamine
Video: Vahekaart lemmikloomadele: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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.
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
DIY Cheep/ohutu soojendusega veenõud lemmikloomadele: 7 sammu
DIY Cheep/ohutu soojendusega veenõud lemmikloomadele: Nii et hoiate koera/küülikut/kassi/… õues ja nende vesi külmub talvel. Tavaliselt tooksite nad sisse või ostaksite kuumutatud veenõu, kuid see loom on ilmselt haisev, teil pole ruumi ja te ei saa endale lubada 4 dollarit
IoT -raviaparaat lemmikloomadele: 7 sammu (piltidega)
IoT raviainete jaotur lemmikloomadele: Mul on kaks kassi ja umbes kolm korda päevas neile maiustuste andmine muutus üsna tüütuks. Nad vaataksid mulle otsa oma armsate nägude ja ägedate pilkudega, jooksid siis kasti täis rohelisi, nurisesid ja palusid neid. Olin otsustanud