Taula de continguts:
- Pas 1: Configuració de l'RPi
- Pas 2: Configuració de Wifi
- Pas 3: Configuració de la càmera, el sensor i el servomotor
- Pas 4: Configuració d'execució a l'inici
- Pas 5: imprimiu el dispensador
- Pas 6: carregar l'aplicació a la tauleta
- Pas 7: Ús de TabForPets
Vídeo: Pestanya per a mascotes: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Hola! Benvingut a l'informable del projecte Tab For Pets.
La pestanya Per a mascotes té com a objectiu:
- Mantingueu la vostra mascota ocupada quan estigueu fora;
- Augmenteu la comprensió de la vostra mascota gràcies a jocs desafiants;
- Proporciona vídeos divertits de la teva mascota jugant a jocs.
El producte final és 1 tauleta + 1 dispensador. A la tauleta s’està executant una aplicació i, quan la vostra mascota guanya el joc, s’envia una sol·licitud HTTP POST al dispensador. Aquesta sol·licitud activa el servomotor perquè els aliments puguin caure al menjador del dispensador. A més, un guardià d'ultrasons detectarà quan la vostra mascota és a prop de la tauleta i activarà una càmera, de manera que pugueu tenir un vídeo de la vostra mascota jugant al joc a la tauleta. La imatge de l'arquitectura descriu el seu funcionament.
No el vam provar perquè no tenim mascotes i segur que hi ha algunes coses que s’han d’adaptar per ser eficients. Així que no tingueu por i adapteu-lo / realceu-lo.:)
Factura de materials:
- Raspberry Pi 3 B +
- Mòdul de gamma ultrasònica HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Raspberry Pi NoIR Camera V2
- LED verd
- Resistència de 330 ohms
- Impressora 3D
- Tauleta (o un telèfon intel·ligent) (fem servir un telèfon intel·ligent per al nostre prototip, però es recomana utilitzar una tauleta dissenyada per a mascotes, ja que la tecnologia de pantalla clàssica no està adaptada per a animals).
Programari:
- Unitat
REQUISITS:
Necessiteu un compte a Cloudinary, ja que els vídeos es carreguen directament a la plataforma
Pas 1: Configuració de l'RPi
En primer lloc, hem de carregar el codi python al RPi. Per fer-ho, us recomanem que utilitzeu una pantalla, un ratolí i un teclat i, per descomptat, un connector HDMI per connectar el RPi a la pantalla. També heu de tenir connexió a Internet.
Després de l'arrencada, aneu a:
/ casa /
i creeu una carpeta:
mkdir TabForPets || cd TabForPets
Aquí, afegiu el fitxer python: serveurMotorCamControl.py
Després heu d’instal·lar tots els paquets necessaris.
pip instal·lar Flask
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Ara heu d'afegir un fitxer de configuració, així que creeu un fitxer config.ini i escriviu el següent:
['DEFAULT']
CLOUD_NAME = el vostre nom cloudinary API_KEY = la vostra clau api API_SECRET = el vostre secret api
Substituïu el que hi ha després de "=" pel nom, la clau i el secret del vostre núvol.
Pas 2: Configuració de Wifi
Us recomanem que utilitzeu un canal wifi dedicat. Per fer-ho, al Raspberry Pi, introduïu:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Afegiu-hi les línies següents:
xarxa = {
ssid = "Tab4Pets" psk = "contrasenya" key_mgmt = WPA-PSK}
Podeu modificar els paràmetres com vulgueu: afegiu una altra xarxa, …
Pas 3: Configuració de la càmera, el sensor i el servomotor
Mireu l’esquema de les connexions.
Càmera:
Cal habilitar la interfície de la càmera. Per fer-ho, escriviu:
sudo raspi-config
Aneu a Opcions d’interfície, després Càmera, seleccioneu Sí i seleccioneu Sí per reiniciar.
Per provar si la càmera està habilitada:
vcgencmd get_camera
Hauríeu de tenir la línia admesa = 1 detectada = 1, si no, intenteu actualitzar:
sudo apt-get update
sudo apt-get upgrade
Pas 4: Configuració d'execució a l'inici
Heu d’afegir el fitxer lxterm-autostart.desktop que proporcionem al directori /home/pi/.config/autostart
Aquest fitxer conté:
[Entrada d'escriptori] Codificació = Nom UTF-8 = Inici automàtic del terminal Comentari = iniciar un terminal Exec = font / home / pi / TabForPets / env / bin / activate Exec = / usr / bin / lxterm -hold -e "sleep 10; FLASK_APP = / home / pi / TabForPets / serveurMotorCamControl.py flask run --host = 0.0.0.0"
Pas 5: imprimiu el dispensador
Obteniu els fitxers STL a l’annex i utilitzeu-los per imprimir el dispensador i les altres parts gràcies a la vostra impressora 3D.
Hauríeu de tenir: 1 dispensador, 1 cargol, 2 engranatges cilíndrics (un per al motor i un per al cargol) i 3 equips de muntatge.
Pas 6: carregar l'aplicació a la tauleta
Simplement connecteu la tauleta o el telèfon intel·ligent al vostre PC i carregueu el fitxer iot.apk que us proporcionem.
A continuació, instal·leu l'apk a la tauleta o al telèfon intel·ligent.
Pas 7: Ús de TabForPets
Enceneu l'RPI i espereu que s'encengui el LED verd.
TabForPets ja es pot utilitzar.
Recomanat:
Modifiqueu fàcilment la bateria de la pestanya Android amb la bateria LiPo 18650: 5 passos
Modifiqueu fàcilment la bateria de la pestanya Android amb la bateria 18650 LiPo: en aquest instructiu veurem com modificar una antiga pestanya Android la bateria de la qual estava esgotada amb la bateria 18650 LiPo. Exempció de responsabilitat: les bateries de LiPo (polímer de liti) són famoses per cremar-se / explotar si no es presta la cura adequada. Treballar amb Lithium
Bolígraf de soldadura per punts de bricolatge súper senzill (bolígraf de soldadura amb pestanya de bateria MOT) 10 $: 7 passos (amb imatges)
Bolígraf de soldadura per bricolatge súper senzill (bolígraf de soldadura per bateria MOT) 10 $: vaig estar mirant tots els llocs en línia que venien bolígrafs de soldador Spot i vaig veure com es reunien molts d’ells. Em vaig trobar amb un conjunt que era més barat que la resta, però encara una mica més del que em podia permetre. Llavors vaig notar alguna cosa. Tot el que
Correcció de la pestanya Lipo Battery: 5 passos
Correcció de la pestanya de la bateria Lipo: Qualsevol que estigui interessat en RC com a hobby sap el delicat que és i en algun moment el "dolor al coll". les bateries lipo poden ser. És habitual en l’afició que els paquets de bateries lipo, com ara 2s / 3s / 4s, etc., poden tenir falles d’una sola cel·la
Catapulta automàtica per llançar aliments per a mascotes (gos, gat, pollastre, etc.), llançar boles i molt més: 4 passos (amb imatges)
Catapulta automàtica per llançar menjar per a mascotes (gos, gat, pollastre, etc.), llançar boles i molt més: hola i benvingut al meu primer instructable. El nostre gos ESTIMA el seu menjar, la menjarà literalment tot en qüestió de segons. He estat dissenyant maneres d’alentir-ho, des de pilotes amb el menjar a dins fins tirar-les per tot el pati del darrere. Sorprenentment, ella és
Porta-cables per a ampolla per a mascotes: 5 passos
Suport per a cables d'ampolla per a mascotes: utilitzeu una ampolla de plàstic per contenir cables com ara el connector per a la base d'iPod i el cable d'extensió USB que es connecten a l'ordinador