Este documento describe un proyecto final para un curso de microcontroladores que consiste en crear un alimentador inteligente para mascotas. El alimentador usará sensores y un microcontrolador para dosificar la comida y medir el nivel de agua de forma remota usando una aplicación en un teléfono celular. Los estudiantes trabajarán en grupos de 2 a 3 personas para diseñar e implementar el hardware, firmware y aplicaciones requeridas.
SOUDAL: Soluciones de sellado, pegado y hermeticidad
5. alimentador de animales domesticos smart feeder
1. CENTRO TECNOLÓGICO DE AVANZADA
AREA DE MECATRÓNICA
Código: M07 MICROCONTROLADORES II
Laboratorio: D-19
Duración: 100 Hs PROYECTO FINAL
Alimentador de Animales Domésticos Remoto SmartFeeder
Fundamentación Existen un gran número de familias que poseen mascotas en sus ho-
gares, a veces con las tareas cotidianas se nos hace difícil darles la atención que necesitan
o peor nos olvidamos alimentarlos.
El objetivo es crear una solución aplicando la tecnología, con el fin de facilitar la
atención de nuestras mascotas y por sobre todo la felicidad de las mismas.
Funcionalidades mínimas necesarias
• Celda de Carga con HX711 para dosificar por peso.
• Módulo Bluetooth HC06.
• Módulo ultrasónico HC05 para medir nivel de balanceado.
• Bollas para medir nivel agua.
• Un Smartphone con SO Android/Módulo SIM800.
• Microcontrolador ATMEGA128A (ATMEGA328, ATMEGA168) el firmware debe
realizarse con el AVR Studio.
• Sistema propio de alimentación con toma a 220V.
• Aplicaciones hechas con AppInventor para visualizar los datos y actualizar los
datos.
• Placa PCB donde se montarán los módulos y hardware adicional.
Funcionalidades adicionales son aceptadas no así simplificaciones que no
cumplan todo lo requerido anteriormente.
Descripción del Funcionamiento Se debe poder programar los horarios de ali-
mentación del animal con la cantidad de comida y agua. La forma de dosificar la al-
imentación es por peso, específicamente para utilizar balanceados para perros y/o gatos
para tal fin se utilizará la celda de carga.
El alimentador debe disponer de reservorio de agua y balanceado, se debe medir el
nivel de agua del reservorio y el nivel del balanceado.
Se debe disponer de un sistema de cierre del comedero del animal para prevenir que
insectos se acerquen al mismo (moscas, hormigas, etc).
El alimentador debe conectarse con el Modulo Bluetooth HC06 a un Smartphone
(es parte del alimentador) y enviarle el valor del nivel de alimento y agua . El teléfono
debe postear estos datos a un MBaaS como Firebase (Aplicación 1). Una vez que los
datos se posteen en el MBaaS se deben actualizar los valores en el teléfono del usuario
(Aplicación 2) indicándole el valor de los mismos.
Pedro Ramírez <pedroramirez22@gmail.com> 1
2. CENTRO TECNOLÓGICO DE AVANZADA
AREA DE MECATRÓNICA
Código: M07 MICROCONTROLADORES II
Laboratorio: D-19
Duración: 100 Hs PROYECTO FINAL
Desde la Aplicación 2 el usuario debe tener las siguientes funcionalidades:
1. Activar/Desactivar la alimentación remotamente.
2. Cambiar la dosificación.
3. Cambiar los horarios de alimentación.
4. El usuario debe tener la posibilidad de recibir notificaciones indicándole si los reser-
vorios están vacíos.
5. Activar remotamente un sonido pre-grabado para llamar al animal y se acerque a
comer.
Observación: Se puede optar en vez que comunicación Bluetooth y MBaaS por el
método de SMS (mensajes de texto) con el módulo SIM800 (los sms son más costosos).
Presentación del Informe El informe tiene que tener detalles técnicos de la realiza-
ción del trabajo. Se deben detallar los siguientes items:
• Explicación del Firmware (Código C completo incluyendo librerías utilizadas).
• Explicación del Hardware (Esquemático en Proteus).
• Explicación del diseño y construcción de la placa PCB. (Hecho en Proteus, Fotos
de la realización física de la Placa PCB).
• Manual de Usuario del sistema construido (impreso).
• Manual Técnico del sistema construido (impreso).
Presentación Oral El trabajo debe ser defendido de manera presencial de forma ex-
positiva (debe poseer PowerPoint). La fecha de la misma va a ser fijado convenientemente
en clase con los alumnos (Válido como examen final).
Conformación de Grupos Este trabajo esta diseñado para ser realizado en un peri-
odo máximo de 1 semestre. El trabajo debe realizarse en grupos mínimo de 2 personas
y máximo de 3 personas.
Integrantes para este Proyecto
1. __________________________
2. __________________________
3. __________________________
Última Actualización March 2, 2018
Pedro Ramírez <pedroramirez22@gmail.com> 2