Inhoudsopgave:
- Stap 1: De RPi. instellen
- Stap 2: Wifi instellen
- Stap 3: Instellen van de camera, sensor, servomotor
- Stap 4: Uitvoeren bij opstarten instellen
- Stap 5: Druk de dispenser af
- Stap 6: De applicatie in de tablet laden
- Stap 7: Gebruik van TabForPets
Video: Tabblad voor huisdieren: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Hoi ! Welkom op de instructable van het Tab For Pets-project.
Tab For Pets heeft tot doel:
- Houd uw huisdier bezig als u weg bent;
- Vergroot het begrip van uw huisdier dankzij uitdagende spelletjes;
- Zorg voor leuke video's van uw huisdier die games speelt.
Het eindproduct is 1 tablet + 1 dispenser. Op de tablet draait een applicatie en wanneer uw huisdier het spel wint, wordt er een HTTP POST-verzoek naar de dispenser gestuurd. Dit verzoek activeert de servomotor zodat het voedsel in de voerbak van de dispenser kan vallen. Bovendien detecteert een ultrasone ranger wanneer uw huisdier in de buurt van de tablet is en activeert hij een camera, zodat u een video kunt maken van uw huisdier tijdens het spelen van het spel op de tablet. Het beeld van de architectuur beschrijft hoe het werkt.
We hebben het niet getest omdat we geen huisdier hebben, en er zijn zeker enkele dingen die moeten worden aangepast om efficiënt te zijn. Dus wees niet bang en pas het aan/verbeter het.:)
Stuklijst:
- Raspberry Pi 3 B+
- Ultrasone bereikmodule HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Raspberry Pi NoIR-camera V2
- Groene LED
- 330 Ohm Weerstand
- 3D-printer
- Tablet (of een smartphone) (We gebruiken een smartphone voor ons prototype, maar we raden aan een tablet te gebruiken die is ontworpen voor huisdieren, aangezien de klassieke schermtechnologie niet geschikt is voor dieren).
Software:
- Eenheid
VEREISTEN:
Je hebt een account nodig op Cloudinary, omdat video's direct op het platform worden geüpload
Stap 1: De RPi. instellen
Eerst moeten we de python-code in de RPi laden. Om dat te doen raden we aan om een scherm, een muis en een toetsenbord te gebruiken, en natuurlijk een HDMI-connector om de RPi op het scherm aan te sluiten. Je moet ook een internetverbinding hebben.
Ga na het opstarten naar binnen:
/huis/
en maak een map aan:
mkdir TabForPets || cd TabForPets
Hier voeg je het python-bestand toe: serveurMotorCamControl.py
Vervolgens moet u alle vereiste pakketten installeren.
pip install Flask
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Nu moet u een configuratiebestand toevoegen, dus maak een config.ini-bestand en schrijf het volgende:
['STANDAARD']
CLOUD_NAME = uw-cloudinary-naam API_KEY = uw-api-sleutel API_SECRET = uw-api-geheim
Vervang wat er na de "=" staat door uw cloudinary-naam, sleutel en geheim.
Stap 2: Wifi instellen
We raden aan om een speciaal wifi-kanaal te gebruiken. Om dit te doen, voert u op de Raspberry Pi in:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Voeg daarin de volgende regels toe:
netwerk={
ssid="Tab4Pets" psk="wachtwoord" key_mgmt=WPA-PSK }
U kunt de parameters naar wens wijzigen: Nog een netwerk toevoegen, …
Stap 3: Instellen van de camera, sensor, servomotor
Kijk naar het schema voor de aansluitingen.
Camera:
U moet de camera-interface inschakelen. Typ hiervoor:
sudo raspi-config
Ga naar Interface-opties, vervolgens Camera, selecteer Ja en selecteer Ja om opnieuw op te starten.
Om te testen of de camera is ingeschakeld:
vcgencmd get_camera
U moet de regel hebben ondersteund = 1 gedetecteerd = 1, zo niet, probeer bij te werken:
sudo apt-get update
sudo apt-get upgrade
Stap 4: Uitvoeren bij opstarten instellen
U moet het bestand lxterm-autostart.desktop dat we leveren, toevoegen in de map /home/pi/.config/autostart
Dit bestand bevat:
[Desktop Entry]Encoding=UTF-8 Name=Terminal autostart Comment=start een terminal Exec=source /home/pi/TabForPets/env/bin/activate Exec=/usr/bin/lxterm -hold -e "sleep 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py kolf run --host=0.0.0.0"
Stap 5: Druk de dispenser af
Download de stl-bestanden in bijlage en gebruik deze om de dispenser en de andere onderdelen te printen dankzij uw 3D-printer.
Je zou moeten hebben: 1 dispenser, 1 schroef, 2 cilindrische tandwielen (een voor de motor en een voor de schroef), en 3 montageapparatuur.
Stap 6: De applicatie in de tablet laden
Sluit eenvoudig uw tablet of smartphone aan op uw pc en laad het iot.apk-bestand dat wij leveren.
Installeer vervolgens de apk op uw tablet of smartphone.
Stap 7: Gebruik van TabForPets
Zet de RPI aan en wacht tot de groene LED gaat branden.
TabForPets is klaar voor gebruik.
Aanbevolen:
Geautomatiseerd voerbakproject voor huisdieren - Ajarnpa
Geautomatiseerd Pet-Food Bowl-project: deze instructable toont en legt uit hoe een geautomatiseerde, programmeerbare voerbak voor huisdieren met bijgevoegde voerbakken kan worden gebouwd. Ik heb hier een video bijgevoegd die laat zien hoe de producten werken en hoe het eruit ziet
Dispenser voor voer voor huisdieren - Ajarnpa
Dispenser voor dierenvoeding: voor de mascotte, voor het maken van producten die u kunt gebruiken! Un alimentador automático que to permite observar Cual el pesaje de la comida, y solo es necesario que oprimas un botón.Un mecanismo sencillo que podrás armar desde tu
Slimme voerbak voor huisdieren: 9 stappen
Slimme voerbak voor huisdieren: heb je een huisdier? Nee: adopteer er een! (en kom terug naar dit instructable). Ja: goed gedaan! Zou het niet geweldig zijn als je je geliefde zou kunnen voeden en water geven zonder plannen te annuleren om op tijd thuis te zijn? Wij zeggen maak je geen zorgen
Slimme voerbak voor huisdieren: 11 stappen
Smart Pet Feeder: Ik ben een student aan de Howest Kortrijk Academy in België. Speciaal voor katten en honden heb ik een voerbak gemaakt. Ik heb dit project gemaakt voor mijn hond. Vaak ben ik 's avonds niet thuis om mijn hond eten te geven. Daardoor moet mijn hond wachten op zijn eten. Met Th
Automatische katapult voor het gooien van voer voor huisdieren (hond, kat, kip, enz.), ballen gooien en meer! - Ajarnpa
Automatische katapult voor het gooien van voer voor huisdieren (hond, kat, kip, enz.), ballen gooien en meer! Hallo en welkom bij mijn eerste Instructable! Ik heb manieren bedacht om dit te vertragen, van ballen met het eten erin tot het door de hele achtertuin gooien. Wonder boven wonder is ze