INHOUDSOPGAWE:
- Stap 1: Stel die RPi in
- Stap 2: Stel WiFi in
- Stap 3: Stel die kamera, sensor, servomotor in
- Stap 4: Stel Run by opstart in
- Stap 5: Druk die dispenser uit
- Stap 6: Laai die toepassing op die tablet
- Stap 7: Gebruik van TabForPets
Video: Tab vir troeteldiere: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hi ! Welkom op die instruksies van die Tab For Pets -projek.
Tab For Pets het ten doel om:
- Hou u troeteldier besig as u weg is;
- Verhoog die begrip van u troeteldier danksy uitdagende speletjies;
- Voorsien prettige video's van u troeteldier wat speletjies speel.
Die finale produk is 1 tablet + 1 dispenser. 'N Program loop op die tablet, en as u troeteldier die wedstryd wen, word 'n HTTP POST -versoek na die resepte gestuur. Hierdie versoek aktiveer die servomotor sodat die kos in die toevoer van die dispenser kan val. Boonop sal 'n ultrasoniese veldwagter voel wanneer u troeteldier naby die tablet is en 'n kamera aktiveer, sodat u 'n video van u troeteldier op die tablet kan speel. Die beeld van die argitektuur beskryf hoe dit werk.
Ons het dit nie getoets nie, want ons het nie 'n troeteldier nie, en daar is beslis 'n paar dinge om aan te pas om doeltreffend te wees. Moet dus nie bang wees nie en pas dit aan.:)
Handves:
- Framboos Pi 3 B+
- Ultrasoniese rangmodule HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Framboos Pi NoIR kamera V2
- Groen LED
- Weerstand van 330 Ohm
- 3D -drukker
- Tablet (of 'n slimfoon) (Ons gebruik 'n slimfoon vir ons prototipe, maar ons beveel aan dat u 'n tablet vir troeteldiere gebruik, aangesien klassieke skermtegnologie nie vir diere aangepas is nie).
Sagteware:
- Eenheid
VOORVEREISTES:
U benodig 'n rekening op Cloudinary, aangesien video's direk op die platform opgelaai word
Stap 1: Stel die RPi in
Eerstens moet ons die luislangkode in die RPi laai. Om dit te doen, beveel ons aan dat u 'n skerm, 'n muis en 'n sleutelbord, en natuurlik 'n HDMI -aansluiting gebruik om die RPi aan die skerm te koppel. U moet ook 'n internetverbinding hê.
Gaan na die laai in:
/huis/
en skep 'n gids:
mkdir TabForPets || cd TabForPets
Hier voeg u die python -lêer by: serveurMotorCamControl.py
Dan moet u al die nodige pakkette installeer.
pip installeer Flask
pip installeer cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
U moet nou 'n config -lêer byvoeg, so skep 'n config.ini -lêer en skryf die volgende:
['STANDAARD']
CLOUD_NAME = jou-wolk-naam API_KEY = jou-api-sleutel API_SECRET = jou-api-geheime
Vervang wat na die "=" is met u wolklike naam, sleutel en geheim.
Stap 2: Stel WiFi in
Ons beveel aan dat u 'n toegewyde wifi -kanaal gebruik. Om dit te doen, voer die Raspberry Pi in:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Voeg die volgende reëls daarin:
netwerk = {
ssid = "Tab4Pets" psk = "password" key_mgmt = WPA-PSK}
U kan die parameters verander soos u wil: Voeg nog 'n netwerk by, …
Stap 3: Stel die kamera, sensor, servomotor in
Kyk na die skema vir die verbindings.
Kamera:
U moet die kamera -koppelvlak aktiveer. Om dit te doen, tik:
sudo raspi-config
Gaan na koppelvlakopsies, dan kamera, kies ja en kies ja om weer te begin.
Om te toets of die kamera geaktiveer is:
vcgencmd get_camera
Die lyn moet ondersteun word = 1 opgespoor = 1, as u nie probeer opdateer nie:
sudo apt-get update
sudo apt-get upgrade
Stap 4: Stel Run by opstart in
U moet die lxterm-autostart.desktop-lêer wat ons verskaf, byvoeg in die /home/pi/.config/autostart-gids
Hierdie lêer bevat:
[Desktop Entry] Encoding = UTF -8 Name = Terminal autostart Comment = start a terminal Exec = source/home/pi/TabForPets/env/bin/activeer Exec =/usr/bin/lxterm -hold -e "slaap 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py fles run --host = 0.0.0.0"
Stap 5: Druk die dispenser uit
Kry die stl -lêers in die aanhangsel en druk dit danksy u 3D -drukker om die dispenser en ander dele te druk.
U moet beskik oor: 1 dispenser, 1 skroef, 2 silindriese ratte (een vir die motor en een vir die skroef) en 3 monteringstoerusting.
Stap 6: Laai die toepassing op die tablet
Koppel eenvoudig u tablet of slimfoon aan u rekenaar en laai die iot.apk -lêer wat ons verskaf.
Installeer dan die APK op u tablet of slimfoon.
Stap 7: Gebruik van TabForPets
Skakel die RPI aan en wag totdat die groen LED brand.
TabForPets is gereed om te gebruik.
Aanbeveel:
Geen plas nou nie, 'n toestel vir aanpassing van troeteldiere wat die katte keer om in u huis te plas: 4 stappe
No Pee Now, Pet Behavior Adjustment Device waarmee die katte in u huis kan plas: ek het my kat so gepla dat sy daarvan hou om op my bed te piepie, ek het alles nagegaan wat ek nodig het en ek het haar ook na die veearts geneem. Nadat ek alles wat ek kan dink, ontstel en na die dokter se woord geluister het, besef ek dat sy net 'n slegte gedrag het. So die
Outomatiese bakkieprojek vir troeteldiere: 13 stappe
Geautomatiseerde dierekosprojek: hierdie instruksies sal uitbeeld en verduidelik hoe u 'n outomatiese, programmeerbare troeteldiervoerder met aangehegte kosbakke kan bou. Ek het hier 'n video aangeheg wat uitbeeld hoe die produkte funksioneer en hoe dit lyk
DIY Cheep/kluis Verhitte waterskottel vir troeteldiere: 7 stappe
DIY Cheep/veilige warmwaterskottel vir troeteldiere: U hou dus 'n hond/haas/kat/… buite en hul water bly vries in die winter. Normaalweg sou u hulle binne -in bring of 'n verhitte waterskottel koop, maar hierdie dier ruik waarskynlik, u het nie die kamer nie en u kan nie $ 4 betaal nie
Papier sak troeteldiere: 5 stappe (met foto's)
Paper Pocket Pets: Paper Pocket Pets (PPP) is 'n kit wat ontwerp is om interaktiewe modulêre en drabare speelgoed te skep. Dit moedig kinders se beweging en sosialiteit aan danksy die reaksies van die troeteldier en laat kinders hul eie verteenwoordigende troeteldier bou en ook verander
IoT Treat Dispenser vir troeteldiere: 7 stappe (met foto's)
IoT Treat Dispenser for Pets: Ek het twee katte, en dit was nogal 'n oorlas om dit drie keer per dag te gee. Hulle kyk op na my met hul oulike gesigte en intense blikke, hardloop dan na 'n boks vol katgroen, miaag en smeek vir hulle. Ek het besluit