Tabla de contenido:

Pestaña para mascotas: 7 pasos
Pestaña para mascotas: 7 pasos

Video: Pestaña para mascotas: 7 pasos

Video: Pestaña para mascotas: 7 pasos
Video: SCHNAUZER: 7 RAZONES PARA NO TENERLO 2024, Noviembre
Anonim
Pestaña para mascotas
Pestaña para mascotas
Pestaña para mascotas
Pestaña para mascotas

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

Configuración de la cámara, sensor, servomotor
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

Imprimir el dispensador
Imprimir el dispensador
Imprimir el dispensador
Imprimir el dispensador
Imprimir el dispensador
Imprimir 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: