UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
FACULTAD DE INGENIERÍA INDUSTRIAL
ASIGNATURA DE DISEÑO INDUSTRIAL
Informe científico del Dispensador de comida para mascotas
Grupo: N° 4
Integrantes:
Almonacid Garcia Kevin Raul - 18170225
Espinoza Ciprino, Nelia Melina - 20170121
Paredes Sanchez, Gabriel - 18170046
Cabrera Chulluncuy, Aracelli - 20170111
Ventura Vela Bryan Alexander - 19170222
Docente:
Ing. Willer Ponce
Lima - Perú
2023
ÍNDICE
1. Introducción..........................................................................................................................3
2. Objetivos...............................................................................................................................4
2.1. Objetivos Generales......................................................................................................4
2.2. Objetivos específicos.....................................................................................................4
3. Antecedentes.........................................................................................................................4
3.1. Dosificador de alimento para perros.............................................................................4
3.3.1. Dosificación manual.............................................................................................5
3.3.2 Dosificador mecánico............................................................................................5
3.3.3 dosificador automático..........................................................................................6
3.2. Comedor automatizado para pollos de engorde............................................................6
3.3. Desarrollo de un sistema dosificador automático de alimento para equinos de alto
rendimiento...........................................................................................................................7
4. Marco Teórico......................................................................................................................9
4.1 Actuador.........................................................................................................................9
4.2 Algoritmo.....................................................................................................................10
4.3 Arduino.........................................................................................................................10
5. Justificación........................................................................................................................10
6. Materiales............................................................................................................................11
6.1 Arduino nano:...............................................................................................................11
6.2 Protoboard:...................................................................................................................11
6.3 Jumpers:.......................................................................................................................12
6.4 Ultrasónico:..................................................................................................................12
6.5 Led Verde:....................................................................................................................13
6.6 Pulsador:.......................................................................................................................13
6.7 Madera de melamina:...................................................................................................14
6.8 Servo motor:.................................................................................................................15
6.9 Baterías de Litio:..........................................................................................................15
6.9 Interruptor:...................................................................................................................16
6.10 Portador de Pilas:.......................................................................................................17
7. Métodos...............................................................................................................................17
7.1 Elaboración y Funcionalidad........................................................................................17
7.2 Aplicación....................................................................................................................18
7.3 Código..........................................................................................................................18
8. Conclusiones.......................................................................................................................20
9. Bibliografía.........................................................................................................................21
1. INTRODUCCIÓN
El uso de la tecnología se ha vuelto en una herramienta fundamental en estos
tiempos para solucionar problemas cotidianos, su avance ha permitido una mejora en
la vida de los hogares.
Actualmente es probable dejar a nuestras mascotas en casa por largos o cortos
periodos de tiempo; sin embargo, descuidar su alimentación es uno de los temas que
no se puede dejar de lado, su cuidado nutricional de los a animales es de suma
importancia en horas específicas, para solucionar esta problemática se puede dar uso
de la tecnología, apoyarnos de esta resulta ser muy útil.
Resulta ideal pensar en poder servir alimentos a nuestras mascotas cuando los
dueños no se encuentren en casa, para ello se ha propuesto el uso de arduino como
medida de solución, dado que esta es una plataforma que permite crear dispositivos
electrónicos personalizados, es una herramienta relativamente sencilla y asequible; su
bajo costo y su facilidad de uso los hace accesible para una amplia gama de personas.
En este trabajo se pensó en esta problemática y se ideó la realización de un
dispensador de comidas para mascotas con arduino, este prototipo cuenta con una
especie de contenedor de almacenamiento del alimento, cuenta con una compuerta
que permite el paso de comida, un sistema electrónico y arduino. Se busca que esto
resulte en una solución confiable, sencilla y práctica a los propietarios de mascotas a
asegurarse de que sus mascotas tengan suficiente comida cuando estos se encuentren
fuera de casa.
2. Objetivos
2.1. Objetivos Generales
● Diseñar y desarrollar un dispensador automático de comida para
mascotas que resuelva la problemática de la alimentación de estos
mismos y además pueda ser usado de manera sencilla por los dueños.
2.2. Objetivos específicos
● Aplicar los conocimientos adquiridos en el curso de Ingeniería de
Software para diseñar y desarrollar un proyecto funcional aplicado a
una problemática de la vida cotidiana.
● Analizar el funcionamiento de cada parte utilizada en este proyecto,
observar cada una de estas y aplicar las herramientas necesarias que
han sido enseñadas a lo largo del curso.
● Realizar un proyecto de calidad, que sea seguro y confiable para los
usuarios.
3. Antecedentes
3.1. Dosificador de alimento para perros
Hoy en día, existen gran variedad de dispositivos dosificadores de alimento
para perros en el mercado. Se pueden encontrar desde dispositivos muy sencillos,
hasta dispositivos con mayor complejidad, todo depende de las funciones y la calidad
con las que sean fabricadas. En general, las características de los dosificadores pueden
variar según sea la comida que puedan almacenar, el nivel de automatización,
mecanismos utilizados, razas que puedan atender, si poseen sensor de cantidad,
conectividad y fuente de alimentación.
Los dosificadores de alimentos para perros se pueden clasificar según sea su principio
de funcionamiento:
3.3.1. Dosificación manual.
La dosificación manual se realiza de manera manual por el amo, proceso en el
que el dueño de la mascota sirve la cantidad de alimento que desee y espera a que su
mascota se acerque a comer. en este tipo de dosificación es muy frecuente no poseer
ningún tipo de control o automatización, es netamente manual.
3.3.2 Dosificador mecánico.
Este tipo de dosificación tiene como principio de funcionamiento la gravedad,
consta de una tolva de almacenamiento y base, donde irá el alimento servido, por
medio de la fuerza de gravedad que permite suministrar alimento de manera continua,
a medidas que la mascota vaya consumiendo el alimento. Este tipo de dosificador
garantiza que siempre tendrá alimentos pero no posee ningún tipo de control.
Ilustración 1. Dosificador mecánico
Fuente: Rueda Almario, Daniel y León Quengua, Jhon D. Dispensador automático
programable
3.3.3 dosificador automático.
Este tipo de dosificación automática o programable ofrece la opción al amo de
proveer una porción específica de alimento a determinadas horas. La programación
puede darse de manera local en el dispositivo o por medio de una aplicación móvil,
sin embargo, este tipo de dispositivos son muy costosos y poseen algunas
restricciones como la cantidad de porciones a servir, intervalos de tiempos limitados y
razas específicas.
Ilustración 2. Dosificador automático
Fuente. Rueda Almario, Daniel y León Quengua, Jhon D. Dispensador automático
programable
3.2. Comedor automatizado para pollos de engorde
Se presenta el diseño, implementación y validación de un prototipo a escala de
un comedor automatizado para pollos de engorde. Compuesto físicamente por un
microcontrolador de la familia PIC, un módulo reloj de tiempo real DS1307, celdas de
carga, servomotores, pantalla LCD y sensores. A nivel de software, el sistema se
encuentra basado en el uso de herramientas libres como proteus. Esta plataforma
permite desarrollar prácticas de simulación de circuitos y funcionamiento de
microcontroladores. El objetivo del proyecto fue optimizar la alimentación y la forma
de cómo se debe suministrar, para garantizar que los negocios dedicados a esta labor
sean más rentables.
Ilustración 3. Componentes de Hardware para el sistema de comedor automatizado
de pollos en engorde.
Fuente: Sarmiento Diaz, Miguel y Vargas Velez, Ivan, Comedor automatizado para
pollos de engorde. Pereira, Colombia,
3.3. Desarrollo de un sistema dosificador automático de alimento para equinos de
alto rendimiento
Trata sobre el diseño, implementación y validación de un prototipo dosificador
automático para caballos de alto rendimiento. El prototipo es controlado por medio
del software LabView 2010, en donde logra ser comunicado con la planta por medio
de la utilización de una tarjeta de adquisición de datos. Físicamente el prototipo
cuenta con una tolva hecha en lámina galvanizada la cual se encarga de almacenar el
alimento a suministrar. También cuenta con un sistema está compuesto por una
válvula doble efecto controlada por un electroválvula de 5 vías y dos posiciones
normalmente cerradas. Por último posee silenciadores neumáticos para amortiguar el
ruido , una unidad de mantenimiento con la finalidad de funcionar como filtro,
regulador de presión y lubricante. El objetivo principal del proyecto fue cuidar la
alimentación del equino de acuerdo a las características que posee el animal, ya sea de
raza, edad, esfuerzo físico que realiza, para lograr un mayor rendimiento en
competencias.
Ilustración 4. Componentes de hardware y software del sistema dosificador
automático para equinos de alto rendimiento.
Fuente: Carrillo de Leon, Ananda E, Galicia Jimenez, Luis A y Quijada Avalos,
Virginia. Diseño de un sistema dosificador de alimento para caballos de alto
rendimiento. México D.F
4. Marco Teórico
En este capítulo, se definen términos importantes que son utilizados a lo largo de todo
el proyecto. También se muestra información técnica relevante respecto a los equipos y
dispositivos elegidos para el desarrollo del mismo.
4.1 Actuador
En todo sistema con capacidad de movimiento, el actuador es todo dispositivo que
puede transformar la energía hidráulica, eólica, eléctrica, etc. en movimiento. (Mena,
2011). En este proyecto se utilizan motores de corriente continua.
4.2 Algoritmo
Es un conjunto de reglas que se encuentran en cierta secuencia, que sirven para
cumplir con una función específica (Mena, 2011). En este caso la programación del
sistema posee una serie de algoritmos que llevan a un funcionamiento completo del
sistema.
4.3 Arduino.
Arduino es una herramienta para crear computadoras que interactúan con el
mundo exterior con mucha más facilidad que una computadora de escritorio. Es una
plataforma tipo código abierto que se basa en un microcontrolador y un entorno de
programación para escribir software. (Arduino – Introduction, s.f.). Las tarjetas Arduino
tienen una gran versatilidad a la hora de emplearlas en un proyecto de este tipo, ya que el
tipo de conexión es sencillo y permite tanto leer como escribir variables digitales y
analógicas. Además, en lo concerniente a la programación, Arduino dispone de una gran
cantidad de librerías que permiten controlar de manera más eficiente dispositivos como
motores servo, motores a paso, etc.
5. Justificación
Este proyecto está dirigido a las personas que tienen mascotas y no pueden
darles el respectivo alimento debido a que se encuentran trabajando largas jornadas,
mientras que las mascotas en casa sufren serias alteraciones en su horario alimenticio,
acarreando graves problemas de salud en el futuro que pueden ser prevenibles.
6. Materiales
6.1 Arduino nano:
Arduino Nano es una placa pequeña, completa y compatible con placas de pruebas
basada en ATmega328. Tiene más o menos la misma funcionalidad que Arduino
Duemilanove, pero en un paquete diferente. Sólo carece de un conector de alimentación de
CC y funciona con un cable USB Mini-B en lugar de uno estándar.
Ilustración 5. Arduino nano
Fuente: Components (2021)
6.2 Protoboard:
La Protoboard, llamada en inglés breadboard, es una placa de pruebas en los que se
pueden insertar elementos electrónicos y cables con los que se arman circuitos sin la
necesidad de soldar ninguno de los componentes. Las Protoboards tienen orificios conectados
entre sí por medio de pequeñas láminas metálicas. Usualmente, estas placas siguen un arreglo
en el que los orificios de una misma fila están conectados entre sí y los orificios en filas
diferentes no. Los orificios de las placas normalmente tienen una separación de 2.54
milímetros (0.1 pulgadas).
Ilustración 6. Protoboard
Fuente: MADE (s.f.)
6.3 Jumpers:
En electrónica y en particular en informática, un jumper es un elemento que permite
cerrar el circuito eléctrico del que forman parte dos conexiones. Esto puede hacerse mediante
soldadura, soldando un cable o alambre entre ambos puntos o, lo más frecuente, conectando
dos pines en hilera o paralelo mediante una pieza de plástico que protege el material
conductor que cierra el circuito. Los más habituales tienen tamaños de 2,54 mm, 2 mm y 1,27
mm.
Ilustración 7. Jumpers
6.4 Ultrasónico:
El sensor HC-SR04 es un sensor de distancia de bajo costo, su uso es muy frecuente
en la robótica, utiliza transductores de ultrasonido para detectar objetos.
Su funcionamiento consiste en emitir un sonido ultrasónico por uno de sus transductores, y
esperar que el sonido rebote de algún objeto presente, el eco es captado por el segundo
transductor. La distancia es proporcional al tiempo que demora en llegar el eco.
Ilustración 8. Ultrasónico
6.5 Led Verde:
La luz LED es un dispositivo semiconductor sólido que convierte una corriente
eléctrica entrante de intensidad leve en una luz de consumo reducido y altamente eficiente.
Ilustración 9. Led verde
6.6 Pulsador:
Un pulsador eléctrico o botón pulsador es un componente eléctrico que permite o
impide el paso de la corriente eléctrica cuando se aprieta o pulsa. El pulsador solo se abre o
se cierra cuando el usuario lo presiona y lo mantiene presionado. Al soltarlo vuelve a su
posición inicial.
Ilustración 10. Pulsador
6.7 Madera de melamina:
La melamina es un material que simula la madera. No es madera en sí, pero su material base
proviene igualmente de los árboles. Los tableros de melamina son, en realidad, tableros de
conglomerado recubiertos de melamina, para que tengan la apariencia de la madera que
quieras.
Ilustración 11. Madera de melamine
6.8 Servo motor:
Un servomotor es un actuador rotativo o lineal que permite lograr un control preciso en
cuanto a posición angular, aceleración y velocidad del eje, capacidades que un motor normal
no tiene. En esencia está conformado por un motor eléctrico convencional (que puede ser AC
o DC) que a su vez integra un sistema de retroalimentación (encoder), con lo que, funcionan
de forma excelente como un sistema de lazo cerrado.
Ilustración 12. Servo motor
6.9 Baterías de Litio:
La batería de iones de litio, también denominada batería Li-Ion, es un dispositivo con dos o
tres celdas de energía conectadas en serie o en paralelo, diseñado para el almacenamiento de
energía eléctrica que emplea como electrolito una sal de litio que consigue los iones
necesarios para la reacción electroquímica reversible que tiene lugar entre el cátodo y el
ánodo.
Ilustración 13. Baterías de litio
6.9 Interruptor:
Un interruptor eléctrico es un dispositivo que permite desviar o interrumpir el curso
de una corriente eléctrica. En el mundo moderno sus tipos y aplicaciones son innumerables,
desde un simple interruptor que apaga o enciende una bombilla, hasta un complicado selector
de transferencia automático de múltiples capas, controlado por computadora.
Ilustración 14. Interruptor
6.10 Portador de Pilas:
Ilustración 15. Portador de pilas
7. Métodos
7.1 Elaboración y Funcionalidad
● Realización del código del arduino, ya que en él se va a programar todas las funciones
que se requieren para el proyecto a construir.
● Se ubica el arduino en medio del protoboard para una mayor conexión.
● Conexiones de los sensores, se conecta el servomotor a través de cables jumper siendo
el marrón y el rojo positivo y negativo respectivamente, mientras que el tercer cable
es el que conecta al arduino.
● Cada cable jumper se conecta en los lugares donde se ha programado en el arduino.
● Colocación del led conectando los cables en sus respectivos lugares.
● Conectar los cables para la alimentación del proyecto, en donde la batería o fuente de
poder sería la batería de litio.
● Conectar el pulsador al arduino por medio de los cables jumper.
● La cabeza o cerebro de todo es el arduino nano, ya que es quien dará las órdenes a
todo lo demás.
● El Servomotor tiene la función de girar la cubierta para dar paso libre al alimento.
● El ultrasonido mide la distancia a la que se tiene que llenar el plato para no pasar a
excesos.
● El led tiene la función de brillar cuando se llega a la cantidad de alimento requerida.
● El pulsador permite la activación del proyecto.
Ilustración 16. Proyecto Arduino Dispensador para Mascotas
Fuente: Elaboración Propia
7.2 Aplicación
El proyecto elaborado tiene la función de servir una porción de alimento para nuestras
mascotas que tengamos en casa, de esta manera se podrá tener una alimentación controlada.
7.3 Código
#include <Servo.h>
#define TRIGGER_PIN 2
#define ECHO_PIN 3
#define BUTTON_PIN 4
#define SERVO_PIN 5
#define LED_PIN 6
Servo servo;
long duration, distance;
int buttonState = 0;
int previousButtonState = 0;
int ledState = LOW;
void setup()
{
pinMode(TRIGGER_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(BUTTON_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
[Link](SERVO_PIN);
}
void loop()
{
// Botón
buttonState = digitalRead(BUTTON_PIN);
if (buttonState != previousButtonState)
{
if (buttonState == HIGH) {
[Link](90); // Ángulo de apertura del servo
delay(1000); // Tiempo de apertura de la compuerta
}
}
previousButtonState = buttonState;
// Sensor ultrasónico
digitalWrite(TRIGGER_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIGGER_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGGER_PIN, LOW);
duration = pulseIn(ECHO_PIN, HIGH);
distance = duration * 0.034 / 2;
if (distance < 4)
{
[Link](0); // Ángulo de cierre del servo
delay(1000); // Tiempo de cierre de la compuerta
digitalWrite(LED_PIN, HIGH);
}
else
{
digitalWrite(LED_PIN, LOW);
}
}
Ilustración 17. Código en el software Arduino
Fuente: Elaboración Propia
8. Conclusiones
Luego de experimentar el proyecto, se comprobó que funciona correctamente
el mecanismo físico programado mediante el código fuente en Arduino. Al
presentarlo al público, el proyecto ya viable se comercializará a un precio accesible en
distintos puntos de Lima, esperando la mayor acogida posible. También se buscará
auspiciadores en las empresas privadas con la finalidad de buscar inversión. También
se publicitará el proyecto en redes sociales para llegar a más personas.
9. Bibliografía
El taller de TD (9 de marzo, 2019). Alimentador automático bluetooth para mascotas con
Arduino. [Archivo YouTube]. [Link]
Bio Bio (5 de abril, 2018). Dispensador de alimento para mascotas con Arduino | Biobit
cap2. [Archivo YouTube]. [Link]
Dávila, L. ( enero, 2020). Sistema electrónico automático de alimentación para mascotas en
el hogar. [Tesis de Grado, Universidad de Ambato]. Repositorio Universidad Técnica de
Ambato. [Link]
Ramón, G. (13 de febrero, 2020). Dispositivo automático para la dosificación de alimento y
cuidado de mascota. [Tesis de Grado, Universidad Autónoma de Occidente]. Repositorio
UAO. [Link]