Innehållsförteckning:
- Steg 1: Inställning av RPi
- Steg 2: Ställa in Wifi
- Steg 3: Inställning av kamera, sensor, servomotor
- Steg 4: Inställning Kör vid start
- Steg 5: Skriv ut dispensern
- Steg 6: Ladda programmet i surfplattan
- Steg 7: Användning av TabForPets
Video: Flik för husdjur: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Hej ! Välkommen till instruktionerna i projektet Tab For Pets.
Tab For Pets syftar till att:
- Håll ditt husdjur upptaget när du är borta;
- Öka ditt husdjurs förståelse tack vare utmanande spel;
- Ge roliga videor av ditt husdjur som spelar spel.
Slutprodukten är 1 tablett + 1 dispenser. På surfplattan körs ett program, och när ditt husdjur vinner spelet skickas en HTTP POST -begäran till dispensern. Denna begäran aktiverar servomotorn så att maten kan släppas till utmatarens matare. Dessutom kommer en ultraljudsvaktare att känna när ditt husdjur är nära surfplattan och det kommer att aktivera en kamera, så att du kan få en video av ditt husdjur som spelar spelet på surfplattan. Bilden på arkitekturen beskriver hur den fungerar.
Vi testade det inte eftersom vi inte har husdjur, och det finns säkert en del saker att anpassa för att vara effektiva. Så var inte rädd och anpassa/förbättra det.:)
Materialförteckning:
- Raspberry Pi 3 B+
- Ultrasonic Ranging Module HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Raspberry Pi NoIR Camera V2
- Grön LED
- 330 Ohms motstånd
- 3d skrivare
- Surfplatta (eller en smartphone) (Vi använder en smartphone för vår prototyp, men vi rekommenderar att du använder en surfplatta avsedd för husdjur eftersom klassisk skärmteknik inte är anpassad för djur).
Programvara:
- Enhet
Förutsättningar:
Du behöver ett konto på Cloudinary, eftersom videor laddas upp direkt på plattformen
Steg 1: Inställning av RPi
Först måste vi ladda pythonkoden i RPi. För att göra det rekommenderar vi att du använder en skärm, en mus och ett tangentbord och naturligtvis en HDMI -kontakt för att ansluta RPi till skärmen. Du måste också ha en internetanslutning.
Efter start, gå in:
/Hem/
och skapa en mapp:
mkdir TabForPets || cd TabForPets
Här lägger du till python -filen: serveurMotorCamControl.py
Då måste du installera alla paket som krävs.
pip installera kolv
pip installera cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Nu måste du lägga till en konfigurationsfil, så skapa en config.ini -fil och skriv följande:
['STANDARD']
CLOUD_NAME = ditt-molnära-namn API_KEY = din-api-key API_SECRET = din-api-hemlighet
Ersätt det som står efter "=" med ditt molnära namn, nyckel och hemlighet.
Steg 2: Ställa in Wifi
Vi rekommenderar att du använder en dedikerad wifi -kanal. För att göra detta, ange på Raspberry Pi:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Lägg till följande rader i den:
nätverk = {
ssid = "Tab4Pets" psk = "password" key_mgmt = WPA-PSK}
Du kan ändra parametrarna som du vill: Lägg till ett annat nätverk, …
Steg 3: Inställning av kamera, sensor, servomotor
Titta på schemat för anslutningarna.
Kamera:
Du måste aktivera kamerans gränssnitt. För att göra detta, skriv:
sudo raspi-config
Gå till gränssnittsalternativ, sedan Kamera, välj Ja och välj Ja för att starta om.
För att testa om kameran är aktiverad:
vcgencmd get_camera
Du bör ha raden som stöds = 1 upptäckt = 1, om inte försök att uppdatera:
sudo apt-get uppdatering
sudo apt-get uppgradering
Steg 4: Inställning Kör vid start
Du måste lägga till filen lxterm-autostart.desktop som vi tillhandahåller i katalogen /home/pi/.config/autostart
Denna fil innehåller:
[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 kolvkörning --host = 0.0.0.0"
Steg 5: Skriv ut dispensern
Få stl -filerna i bilagan och använd den för att skriva ut dispensern och de andra delarna tack vare din 3D -skrivare.
Du bör ha: 1 dispenser, 1 skruv, 2 cylindriska växlar (en för motorn och en för skruven) och 3 monteringsutrustning.
Steg 6: Ladda programmet i surfplattan
Anslut bara din surfplatta eller smartphone till din dator och ladda filen iot.apk som vi tillhandahåller.
Installera sedan apk på din surfplatta eller smartphone.
Steg 7: Användning av TabForPets
Slå på RPI: n och vänta tills den gröna lysdioden tänds.
TabForPets är redo att användas.
Rekommenderad:
The Moving OLOID - ett annorlunda husdjur i olika tider: 10 steg (med bilder)
The Moving OLOID - a Different Pet in Different Times: Corona har förändrat våra liv: det kräver att vi tar avstånd fysiskt, vilket i sin tur leder till social distansering. Så vad kan vara en lösning? Kanske ett husdjur? Men nej, Corona kommer från djur. Låt oss rädda oss från en annan Corona 2.0. Men om vi har
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
DIY Cheep/safe Uppvärmd vattenrätt för husdjur: 7 steg
DIY Cheep/safe Uppvärmd vattenrätt för husdjur: Så du håller en hund/kanin/katt/… ute och deras vatten håller på att frysa på vintern. Nu brukar du ta in dem eller köpa en uppvärmd vattenrätt, men det här djuret är förmodligen illaluktande, du har inte rummet och du har inte råd att betala $ 4
DIY: Lego UV LED -ficklampa / Hemlagad urindetektor för husdjur: 3 steg
DIY: Lego UV LED -ficklampa / Hemlagad urindetektor för husdjur: Detta är ett enkelt (inget lödningskrav), roligt och billigt sätt att göra en fantastisk UV LED -ficklampa av Legos. Detta fördubblas också som en hemgjord husdjursurindetektor (jämför priser). Om du någonsin har drömt om att göra din egen hemlagade Lego Flash
IoT Treat Dispenser för husdjur: 7 steg (med bilder)
IoT Treat Dispenser för husdjur: Jag har två katter, och att behöva ge dem godis cirka 3 gånger om dagen blev ganska obehagligt. De tittade upp på mig med sina söta ansikten och intensiva blickar och sprang sedan till en låda full av kattgrönsaker, miajade och tiggde efter dem. Jag hade bestämt mig