Tabla de contenido:

SmartPET - Alimentador inteligente para mascotas: 7 pasos (con imágenes)
SmartPET - Alimentador inteligente para mascotas: 7 pasos (con imágenes)

Video: SmartPET - Alimentador inteligente para mascotas: 7 pasos (con imágenes)

Video: SmartPET - Alimentador inteligente para mascotas: 7 pasos (con imágenes)
Video: COMEDERO y BEBEDERO automáticos de XIAOMI para PERROS y GATOS 🐶🐱 (Características y Beneficios) 2024, Mes de julio
Anonim
SmartPET - Alimentador inteligente para mascotas
SmartPET - Alimentador inteligente para mascotas
SmartPET - Alimentador inteligente para mascotas
SmartPET - Alimentador inteligente para mascotas

¡Oye!

Soy Maxime Vermeeren, estudiante de MCT (tecnología multimedia y de la comunicación) de 18 años en Howest.

Elegí crear un comedero inteligente para mascotas como mi proyecto.

¿Por qué hice esto?

Mi gato tiene algunos problemas de peso, así que decidí hacer una máquina para controlar cuánto come.

¿Qué hace?

- Alimentación automática, si hay menos de 25g en el bol.

- Detección de tazón

- El LED se enciende en la oscuridad.

¿Qué hace que este comedero para mascotas sea tan especial?

Con SmartPET, registra cuánto comió su mascota en los últimos días, semanas o incluso meses. Calcula si su mascota ingirió la cantidad adecuada de alimentos saludables.

¿Habilidades para este proyecto?

No necesitas muchas habilidades de programación para este proyecto. Asegúrese de tener algunas habilidades básicas de prototipos para probar su circuito.

En este instructivo, lo guiaré a través de todos los pasos para hacer su propio comedero inteligente para mascotas. Clone mi repositorio de github para todos los archivos.

¡Empecemos a crear!

Paso 1: Cosas que necesita

Componentes

- Servo motor

- Sensor de peso (5KG): TAL220

- Sensor de luz LDR: 10K - 20k ohmios

- MCP3008

- Sensor ultrasónico: HY-SRF05

- Módulo de carga: HX771

- Pantalla: 16x2

- potenciómetro

- RGB

- Frambuesa Pi

- Fuente de alimentación

- resistencias

- - 1x 10k ohmios

- - 1x 1k ohmios

- - 4x 220 ohmios

Materiales

- Tablones de madera

- Dispensador de copos de maíz

- tornillos

- - 16 tornillos largos

- - 4 tornillos cortos

- bisagra

- - 6 cajones para sujetar la bisagra

Instrumentos

- Soldador

- Super pegamento

- Vio

- Taladro

El coste total de este proyecto ronda los 150 € - 200 €. Dependiendo de dónde compre los componentes. Hice una serie de materiales donde puedes encontrar un enlace a todas las tiendas web. Está en la carpeta / bom.

Paso 2: Montaje del hardware

Montaje del hardware
Montaje del hardware
Montaje del hardware
Montaje del hardware
Montaje del hardware
Montaje del hardware

He construido mi circuito siguiendo mi esquema de Fritzing que hice, subí el esquema a continuación.

El circuito tiene 3 sensores (LDR, ultrasónico y sensor de peso) y 3 actuadores (servomotor, LED RGB y pantalla LCD) que funcionan juntos como uno.

Si sigue el esquema, es mucho más fácil construirlo en una placa de pruebas para probarlo y puede colocarlo en el estuche más adelante.

He construido mi prototipo en varias placas de prueba.

Paso 3: construcción del caso

Construyendo el caso
Construyendo el caso
Construyendo el caso
Construyendo el caso
Construyendo el caso
Construyendo el caso
Construyendo el caso
Construyendo el caso

Compré un dispensador de copos de maíz y algunas tablas de madera para mi proyecto, pero puedes ponerlo en el material que quieras, ¡siempre que sea estable!

El caso

- Corté unos tablones de madera de forma especial, para poder colocar sobre ellos el dispensador de copos de maíz.

- He conectado mi servomotor a mi dispensador con unos cables de hierro. Los cables de hierro están tirando del volante del dispensador para girarlo, como se puede ver en las imágenes.

- Asegúrese de que los cables de hierro sean fuertes pero también lo suficientemente delgados para pasarlos por el orificio del servomotor.

- Agregué un poco de madera en mi caso, coloqué mi servomotor en el medio, para hacerlo más estable.

- Corté algunos agujeros en la carcasa, para implementar la pantalla LCD, sensor ultrasónico, LDR y RGB.

- En la parte posterior, agregué una pequeña bisagra para que aún pueda abrirla y conectar su fuente de alimentación a la toma de corriente.

La seguridad

Si eres nuevo con taladros, sierras … Asegúrate de tener cerca a alguien extremadamente útil como tu papá o tu abuelo. Lo último que quieres es lastimarte, así que ponte esas gafas de seguridad como lo hice yo.

Paso 4: Instalación y configuración de Raspberry Pi

Instalación y configuración de Raspberry Pi
Instalación y configuración de Raspberry Pi

Para este proyecto, primero necesitará una conexión de cable a su raspberry pi.

Una vez que esté conectado, debe abrir una terminal (mac) o Windows Power Shell (Windows) para preparar su pi.

Conecte su pi a Internet y espere a obtener una dirección IPv4. A partir de ahora, puede conectarse a la dirección a través de Internet sin un cable.

Paso 5: creación y configuración de la base de datos

Creación y configuración de la base de datos
Creación y configuración de la base de datos

Abra el archivo config.py y configúrelo correctamente con su base de datos. Puede importar mi base de datos con algunos datos ficticios para que el proyecto funcione.

Puede encontrar la base de datos en la carpeta / data, "database.sql".

La base de datos está hecha de manera que pueda actualizar el proyecto SmartPET con más sensores y actuadores.

Paso 6: codificación del proyecto

Codificación del proyecto
Codificación del proyecto
Codificación del proyecto
Codificación del proyecto
Codificación del proyecto
Codificación del proyecto

Codifiqué mi proyecto en Python, Flask, SocketIO y Javascript.

Comencé haciendo los primeros wireframes de mi sitio web en Adobe XD, que es un software gratuito de Adobe.

Luego hice mi diseño en HTML y CSS y agregué algo de Javascript básico para que mi diseño funcionara correctamente.

He utilizado rutas en Flask para obtener la mayoría de mis datos en mi sitio web. Los Sockets son para cosas más pequeñas y en su mayoría acciones de atrás hacia adelante, como el peso vivo.

Paso 7: ¡Cree un servicio y conéctelo

¡Cree un servicio y conéctelo!
¡Cree un servicio y conéctelo!

Cree un servicio para que raspberry pi ejecute automáticamente el código (app.py) al inicio.

Puede encontrar un tutorial sobre cómo crear un servicio en su raspberry pi aquí.

He incluido mi smartpet.service en la carpeta / service para que pueda comenzar.

¡Ahora puede conectar su raspberry pi y la fuente de alimentación externa en la pared y ejecutar el proyecto!

Espero que hayas aprendido algo de este instructable. ¡Avísame en los comentarios si todo fue lo suficientemente claro!

Recomendado: