Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
¡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
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
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
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
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
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 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:
Bola de robot para mascotas: 10 pasos (con imágenes)
Pet Robot Ball: ¡A mi perro le encanta jugar con juguetes, especialmente los que puede perseguir! Construí una bola robótica que se enciende y rueda automáticamente cada vez que interactúa con ella, me notifica a través de mi teléfono móvil que luego puedo usar para controlarla a través de WiFi y fin
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
Dispensador de golosinas IoT para mascotas: 7 pasos (con imágenes)
Dispensador de golosinas IoT para mascotas: Tengo dos gatos y tener que darles golosinas unas 3 veces al día se convirtió en una molestia. Me miraban con sus caras lindas y miradas intensas, luego corrían hacia una caja llena de gatos verdes, maullando y suplicando por ellos. Había decidido
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
Hacer un cuenco artístico con una botella para mascotas: 5 pasos (con imágenes)
Haga un cuenco artístico con una botella para mascotas: El PET es tereftalato de polietileno, que es un polímero termoplástico. Se puede reformar calentando. Después del proceso de calentamiento, se vuelve más rígido, rígido, duradero y vidrioso. Se vuelve aún más fuerte y cristaliza cuando se perfora. Esto se reformó