Tabla de contenido:
- Paso 1: Configuración del RPi
- Paso 2: Configuración de Wifi
- Paso 3: Configuración de la cámara, sensor, servomotor
- Paso 4: Configuración de Ejecutar al inicio
- Paso 5: imprima el dispensador
- Paso 6: carga de la aplicación en la tableta
- Paso 7: uso de TabForPets
Video: Pestaña para mascotas: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Hola ! Bienvenido al instructable del proyecto Tab For Pets.
Tab For Pets tiene como objetivo:
- Mantenga a su mascota ocupada cuando no esté;
- Aumente la comprensión de su mascota gracias a juegos desafiantes;
- Proporcione videos divertidos de juegos de su mascota.
El producto final es 1 tableta + 1 dosificador. En la tableta se está ejecutando una aplicación, y cuando su mascota gana el juego, se envía una solicitud HTTP POST al dispensador. Esta solicitud activa el servomotor para que la comida pueda caer al comedero del dispensador. Además, un guardabosques ultrasónico detectará cuando su mascota esté cerca de la tableta y activará una cámara, para que pueda tener un video de su mascota jugando en la tableta. La imagen de la arquitectura describe cómo funciona.
No lo probamos porque no tenemos mascota, y seguramente hay algunas cosas que adaptar para ser eficientes. Así que no tengas miedo y adáptalo / mejoralo.:)
Lista de materiales:
- Frambuesa Pi 3 B +
- Módulo de rango ultrasónico HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Cámara Raspberry Pi NoIR V2
- LED verde
- Resistencia de 330 ohmios
- impresora 3d
- Tableta (o un teléfono inteligente) (Usamos un teléfono inteligente para nuestro prototipo, pero recomendamos usar una tableta diseñada para mascotas ya que la tecnología de pantalla clásica no está adaptada para animales).
Software:
- Unidad
REQUISITOS PREVIOS:
Necesita una cuenta en Cloudinary, ya que los videos se cargan directamente en la plataforma
Paso 1: Configuración del RPi
Primero, necesitamos cargar el código Python en el RPi. Para ello, recomendamos utilizar una pantalla, un ratón y un teclado, y por supuesto un conector HDMI para conectar el RPi a la pantalla. También debe tener una conexión a Internet.
Después del arranque, entra:
/hogar/
y crea una carpeta:
mkdir TabForPets || cd TabForPets
Aquí, agrega el archivo python: serveurMotorCamControl.py
Luego debe instalar todos los paquetes requeridos.
pip instalar matraz
pip instalar cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Ahora, debe agregar un archivo de configuración, así que cree un archivo config.ini y escriba lo siguiente:
['DEFECTO']
CLOUD_NAME = su-nombre-de-nube-API_KEY = su-clave-api API_SECRET = su-api-secreto
Reemplace lo que está después del "=" con su nombre, clave y secreto de cloudinary.
Paso 2: Configuración de Wifi
Recomendamos usar un canal wifi dedicado, para ello, en la Raspberry Pi, ingrese:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Agregue las siguientes líneas en él:
red = {
ssid = "Tab4Pets" psk = "contraseña" key_mgmt = WPA-PSK}
Puede modificar los parámetros como desee: Agregar otra red,…
Paso 3: Configuración de la cámara, sensor, servomotor
Mira el esquema de las conexiones.
Camara:
Necesita habilitar la interfaz de la cámara. Para hacer esto, escriba:
sudo raspi-config
Vaya a Opciones de interfaz, luego Cámara, seleccione Sí y seleccione Sí para reiniciar.
Para probar si la cámara está habilitada:
vcgencmd get_camera
Debe tener la línea admitida = 1 detectada = 1, si no, intente actualizar:
sudo apt-get update
sudo apt-get upgrade
Paso 4: Configuración de Ejecutar al inicio
Debe agregar el archivo lxterm-autostart.desktop que proporcionamos, en el directorio /home/pi/.config/autostart
Este archivo contiene:
[Entrada de escritorio] Codificación = UTF-8 Nombre = Inicio automático de la terminal Comentario = iniciar una terminal Exec = fuente / inicio / pi / TabForPets / env / bin / activar Exec = / usr / bin / lxterm -hold -e "sleep 10; FLASK_APP = / home / pi / TabForPets / serveurMotorCamControl.py matraz ejecutar --host = 0.0.0.0"
Paso 5: imprima el dispensador
Obtén los archivos stl en anexo y úsalo para imprimir el dispensador y el resto de piezas gracias a tu impresora 3D.
Debe tener: 1 dispensador, 1 tornillo, 2 engranajes cilíndricos (uno para el motor y otro para el tornillo) y 3 equipos de montaje.
Paso 6: carga de la aplicación en la tableta
Simplemente conecte su tableta o teléfono inteligente a su PC y cargue el archivo iot.apk que le proporcionamos.
Luego, en su tableta o teléfono inteligente, instale el apk.
Paso 7: uso de TabForPets
Encienda el RPI y espere a que se encienda el LED verde.
TabForPets está listo para usar.
Recomendado:
Modifique fácilmente la batería de la pestaña de Android con la batería LiPo 18650: 5 pasos
Modifique fácilmente la batería de la pestaña Android con la batería LiPo 18650: en este instructivo veremos cómo modificar una pestaña Android vieja cuya batería estaba muerta con la batería LiPo 18650. Descargo de responsabilidad: las baterías LiPo (polímero de litio) son conocidas por quemarse / explosiones si no se toman las debidas precauciones. Trabajando con litio
Reparación de la pestaña de la batería Lipo: 5 pasos
Lipo Battery Tab Fix: Cualquiera que esté en RC como hobby sabe lo delicado y, en ocasiones, un " dolor en el cuello " las baterías lipo pueden ser. Es común en el hobby que los paquetes de baterías lipo como 2s / 3s / 4s y así sucesivamente puedan tener fallas de una sola celda
Plato de agua con calefacción para mascotas barato / seguro para bricolaje: 7 pasos
Plato de agua con calefacción para mascotas barato / seguro para bricolaje: por lo que mantiene a un perro / conejo / gato / … afuera y su agua se congela en el invierno. Ahora, normalmente los llevarías adentro o comprarías un plato de agua caliente, pero este animal probablemente huele mal, no tienes espacio y no puedes pagar $ 4
Catapulta automática para lanzar comida para mascotas (perro, gato, pollo, etc.), lanzar bolas y más: 4 pasos (con imágenes)
Catapulta automática para lanzar comida para mascotas (perro, gato, pollo, etc.), lanzar bolas y más: ¡Hola y bienvenido a mi primer Instructable! Nuestro perro AMA su comida, literalmente se la comerá toda en segundos. He estado ideando formas de frenar esto, desde pelotas con la comida adentro hasta tirarla por todo el patio trasero. Sorprendentemente, ella
Puerta para mascotas para exteriores de IoT: 6 pasos (con imágenes)
Puerta para mascotas IoT Outdoor: Me inspiré en este instructable para crear una puerta automática para gallinero. No solo quería que la puerta del gallinero tuviera un temporizador, sino que también quería conectar la puerta a Internet para poder controlarla con mi teléfono o mi computadora. Este d