Sie sind auf Seite 1von 6

FUNDACIÓN UNIVERSITARIA AGRARIA DE COLOMBIA

Programa Ingeniería Mecatrónica


www.uniagraria.edu.co

Dispensador de Comida Automático


Lizcano, Ricardo; Alarcón, Joel
Sensores Industriales
Ingeniería Mecatrónica

Resumen—Un dispensador es un dispositivo utilizado cuidado de alguien. Por esta, entre otras varias razones, se
con mucha anterioridad, pero normalmente en el ámbito concibió la idea de un dispensador de comida que alimente a
pecuario, en el sector avícola sobre todo, aunque estos la mascota ante la falta de presencia del humano. Este es un
dispensadores no eran automatizados, simplemente algo mecanismo sencillo que distribuye la comida a una
manual donde el controlador era el humano con un reloj en determinada hora del día. Dependiendo del usuario, se
la mano. Hoy día ya se cuenta con dispensadores que controla el número de veces que se distribuye la comida al
funcionan automáticamente mediante circuitos integrados día, igualmente tendrá un control remoto mediante el celular
(no programables), para controlar su tiempo. El diseño que donde el usuario podrá ver en tiempo real el estado del
se plantea contará con un sensor que indica la presencia o dispensador.
la no presencia de alimento, un motor que gira un tornillo II. OBJETIVOS
sin fin que es el que permite el paso controlado de comida
A. Objetivo General.

Palabras Clave— Automático, dispensador, alimento, Diseñar un dispensador de comida automático para perros
mascotas que distribuya comida y a determinadas horas del día.
.
Resumen— dispenser is a device used earlier, but B. Objetivos Específicos
usually in the livestock area, in the poultry sector
especially but these dispensers were not 1. Diseñar el prototipo físico del sistema con
automated , just some manual where the driver capacidad de almacenamiento.
was the man with a clock in his hand. Today we 2. Implementar sensores y actuadores para la
automatización del proceso.
have dispensers that operate automatically by 3. Automatizar el proceso mediante la programación
integrated circuits ( not programmable ) to haciendo uso de microcontroladores.
control their time. The proposed design will have 4. Realizar pruebas, adecuaciones y seguimiento para
a sensor that indicates the presence or absence of verificar errores e implementar mejoras.
food, a motor that turns an endless screw that is III. PLANTEAMIENTO DEL PROBLEMA
the one that allows the passage controlled food.
Muchas familias alrededor del mundo tienen una
mascota, en el 2017, según Cifras y Conceptos, en
Colombia el 44% de las personas tenían mascota, de las
cuales el 73% tienen por lo menos un perro. Se estima
Keywords— Automatic, dispenser, food, pets que hay un crecimiento anual del 13% en la tenencia de
estos amiguitos, que pasan de convertirse de una
compañía a un miembro de la familia. Sin embargo, ésta
I. INTRODUCCIÓN representa una responsabilidad para todos los integrantes
de la familia, por lo que necesita cuidado, atención y
El avance de la tecnología en las últimas décadas ha sido saciar sus necesidades básicas, como son brindarle cariño
trascendental para la vida del ser humano, pues no solo ha y alimento. Lo que significa que para algunas personas
llevado a crear nuevas formas de empleo, también a facilitar puede representar un serio inconveniente el que necesite
la vida. El cambio de empleo en los últimos siglos ha ser muy ordenado, atento y cumplido con los horarios de
llevado a que las familias estén el mayor tiempo fuera de alimentación de ésta. En la actualidad, la gran mayoría de
casa dejando a sus mascotas solas, o tener que dejarlas al personas tiene un trabajo que lo obliga a ausentarse
FUNDACIÓN UNIVERSITARIA AGRARIA DE COLOMBIA
Programa Ingeniería Mecatrónica
www.uniagraria.edu.co

durante varias horas al día y debido a esto las tienen que detectar objetos con diferentes formas, diferentes
dejar solas con una ración de comida para todo el día, colores, superficies y de diferentes materiales.
debido a esto no se puede asegurar que su alimentación 5. Actuador: Un actuador es un dispositivo capaz de
esté siendo la adecuada. La mala nutrición en las transformar energía hidráulica, neumática o
mascotas puede generar enfermedades que afectan su eléctrica en la activación de un proceso con la
metabolismo y el desarrollo de sus huesos y órganos a finalidad de generar un efecto sobre un proceso
una temprana edad. Entre los efectos más importantes se automatizado. Este recibe la orden de un regulador
encuentran: obesidad, problemas cardiovasculares, o controlador y en función a ella genera la orden
respiratorios, sudoración, deficiencia en el desarrollo para activar un elemento final de control, como por
óseo, pérdida de peso, anemia, aumento en la orina, ejemplo una válvula. Son los elementos que
diarrea, descalcificación ósea, crecimiento acelerado del influyen directamente en la señal de salida del
animal, malformaciones en sus articulaciones, alergias, automatismo, modificando su magnitud según las
problemas respiratorios, vómito, gastritis, entre otros instrucciones que reciben de la unidad de control.
(Pinedo, 2014). De esta forma, se debe garantizar que el
alimento se administre en las proporciones adecuadas y V. DESARROLLO DEL PROYECTO
que se provea en horarios regulares, de lo contrario, estas Para el desarrollo del proyecto se hizo un diseño CAD en
enfermedades acortarían la vida del animal. SolidWorks, el cual tiene la capacidad de almacenar hasta
3Kg de croquetas de perro, para el funcionamiento óptimo
IV. MARCO TEÓRICO del proceso el dispensador se pensó con un torillo sinfín el
1. Dispensador de comida: El dispensador o cuál es el encargado de transportar el alimento desde la
dosificador es un dispositivo utilizado para regular tolva de almacenamiento hasta el lugar donde el perro se
la distribución de alimento para distintos animales. alimentará. En la imagen 1, se observa su estructura
Normalmente se usa en la cría de animales para externa; en la imagen 2, su estructura interna. El CAD del
consumo masivo. Están compuestos por tornillo sinfín se puede observar en la imagen 3.
servomotores, motores eléctricos, electroimanes,
cilindros neumáticos y/o reguladores electrónicos,
entre otros.
2. Tanque de almacenamiento: Un tanque de
almacenamiento es por lo general de forma
cilíndrica y es usado para almacenar distintos
materiales, como líquidos, cereales, gases, entre
otros. Los materiales más utilizados para la
fabricación de contenedores de alimentos son: el
plástico, Polietileno, acero inoxidable, acrílico,
vidrio y cerámica, entre otros
3. Sensor: Un sensor en la industria es un objeto
capaz de variar una propiedad ante magnitudes
físicas o químicas, llamadas variables de
instrumentación, y transformarlas con
un transductor en variables eléctricas. Las variables
de instrumentación pueden ser por ejemplo: lumen,
temperatura, distancia, aceleración, presión, fuerza,
torsión, humedad, movimiento, pH, etc. Imagen 1. Estructura externa del dispensador
4. Sensor Ultrasónico: los sensores ultrasónicos son
dispositivos que detectan la proximidad en objetos
a distancias que van desde pocos centímetros hasta
varios metros. El sensor emite un sonido y mide el
tiempo que la señal tarda en regresar. Estos
sensores trabajan solamente donde tenemos
presencia de aire (no pueden trabajar en el vacío,
necesitan medio de propagación), y pueden
FUNDACIÓN UNIVERSITARIA AGRARIA DE COLOMBIA
Programa Ingeniería Mecatrónica
www.uniagraria.edu.co

Imagen 4. Tornillo sinfín maquinado.

Debido a un error del torneador y a que el torno era


convencional, éste le realizó más pasos al tornillo,
duplicándolos. Sin embargo, la pieza resultante tendría el
Imagen 2. Estructura interna del dispensador mismo efecto que la planteada en el CAD.

Imagen 3. Diseño del Tornillo sinfín


Imagen 5. Ensamble de las piezas del dispensador
Con los diseños anteriores se procedió a la realización de la
máquina, por lo cual se maquinó el tornillo en material de Una vez ensamblas las piezas, se procedió a ensamblar el
Nylon en un torno, quedando la pieza como se ve en la tornillo dentro del dispensador y a su vez el motor que
imagen 4. Las piezas del dispensador se hicieron en madera tiene un torque de 5 kilos, capaz de hacer girar el motor y
y se cortaron en una máquina láser, luego se unieron las la comida con la tolva llena. El resultado del ensamblaje
piezas (imagen 5). se observa en las imágenes 6 y 7.
FUNDACIÓN UNIVERSITARIA AGRARIA DE COLOMBIA
Programa Ingeniería Mecatrónica
www.uniagraria.edu.co

Imagen 8. Módulo RTC, para control de tiempo.

Para el control de nivel de la máquina, con el fin de que


el usuario pueda saber en tiempo real cuánta comida
queda, se implementa un sensor ultrasónico de nivel
Imagen 6. Ensamblaje del motor al dispensador y referencia HC-SRO4 (Imagen 9), el cual tiene un ángulo
Tornillo de apertura de 15 grados, por lo cual en esta aplicación es
bastante útil.

Imagen 9. Sensor Ultrasónico para nivel de comida

Para el control del proceso se usó el Microcontrolador


Arduino Mega 2560, Imagen 11.

Imagen 7. Ensamblaje del tornillo al dispensador.

De esta forma se terminó la elaboración de la parte


eléctrica. Luego de esto, se procede con la parte
electrónica. Ya que el dispensador dosificará alimento
para el perro 3 veces al día, se necesita un reloj de tiempo
real, capaz de dispensar el alimento en esas horas y que no
se desprograme frente a un corte de energía, por lo cual se
Imagen 11. Arduino Mega 2560 como controlador del
utilizó un RTC de alta precisión referencia DS3231
proceso.
(imagen 8).
Teniendo los materiales necesarios se realiza la conexión
electrónica como se observa en la imagen 12.
FUNDACIÓN UNIVERSITARIA AGRARIA DE COLOMBIA
Programa Ingeniería Mecatrónica
www.uniagraria.edu.co

Imagen 12. Montaje electrónico del dispensador

Una vez realizado el montaje electrónico se procede a la


etapa de programación. Para empezar se sincroniza la hora
del RTC desde el Arduino con la hora el computador, para
ello se usa el siguiente código el cual cargamos en el
Microcontrolador una única vez.

#include <Wire.h> Imagen 13. Programa del dispensador P1


#include "RTClib.h"
RTC_DS1307 RTC;

void setup () {
Wire.begin(); // Inicia el puerto I2C
RTC.begin(); // Inicia la comunicaci¢n con el RTC
RTC.adjust(DateTime(__DATE__, __TIME__))//
Establece la fecha y hora
Serial.begin(9600); // Establece la velocidad de datos
del puerto serie

Luego de esto, se empezó a realizar el programa utilizando


las librerías Wire, RTClib, Echo y Trig. Las anteriores nos
permiten el buen funcionamiento del reloj y el sensor,
inicializamos la comunicación I2D con Wire.begin(), y la
RTC para acceder al tiempo del reloj.

Luego de esto mediante las distintas condiciones


programamos que el motor solo se active a las horas
indicadas y si hay comida.

El programa resultante se observa en las imágenes 13, 14 y


15.
Imagen 14. Programa del dispensador P2
FUNDACIÓN UNIVERSITARIA AGRARIA DE COLOMBIA
Programa Ingeniería Mecatrónica
www.uniagraria.edu.co

3. El sensor de nivel permite que el usuario sepa en


qué momento hay alimento con el fin de llenarlo a
tiempo para que en todo momento el dispensador
funcione y la mascota tenga la ración asegurada en
los tiempos determinados.
4. El dispensador tiene la capacidad de almacenar 3
kilogramos de comida, sin embargo, ya que su
material es de madera frente a grandes cantidades
de humedad este puede dañarse, por lo tanto el
material que se construyó no es el óptimo.
5. El controlador Arduino Mega junto con el uso del
reloj permite que la comida se dispense en las
horas señaladas y en la cantidad justa, sin embargo
este controlador es muy robusto y caro. En ese caso
se puede ver la posibilidad de reemplazarlo por un
PIC.

VII. BIBLIOGRAFÍA

Alcaldía de Bogotá. Régimen Legal de Bogota, Decreto 3075


Imagen 15. Programa del dispensador P3. de 1997 (1991). Retrieved from
http://www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=
En la imagen 13 se observan las parametrizaciones básicas 3337
del programa como incluir librerías, inicializar
comunicaciones, asignar entradas, salidas y variables. En la AM-MASCOTAS. (2014a). Bebedero dosificador con botellón.
imagen 14 condiciones para que el usuario sepa en qué nivel Retrieved September 9, 2014, from:
de comida se encuentra el dispensador y en parte de la 14 y http://www.ammascotas.com/productos-para-
la 15 las condiciones que se deben cumplir para que el perros/comederosperros/bebedero-dosificador-botellon-perros-
gatos-detail
dispensador se active a las horas señaladas. En la última
condición de la imagen 15 se ve una condición que se
AM-MASCOTAS. (2014b). Bebedero dosificador portátil.
cumple cuando el usuario manda un carácter (“h”), el Retrieved September 9, 2014, from:
dispensador le devolverá el texto diciendo a qué nivel de http://www.ammascotas.com/productos-para-
comida está y la hora. perros/comederos-perros/bebederodosificador-portatil-perros-
detail
Al hacer las pruebas el dispensador funcionó correctamente,
permitiendo una porción adecuada en las horas del día AM-MASCOTAS. (2014c). Comedero antireflujo grande.
señaladas, si no hay comida el dispensador no funciona. Retrieved September 9, 2014, from:
http://www.ammascotas.com/productos-para-
perros/comederos-perros/comederoantireflujo-grande-detail
VI. CONCLUSIONES
1. Se obtuvo un dispensador de comida funcional el ESTILO DE VIDA. (2014). Qué hacer con las mascotas
cuál es capaz de dosificar la comida para la cuando hay vacaciones - Ciencia - ELTIEMPO.COM.
mascota de manera eficaz en una cantidad Periódico El Tiempo. Retrieved from
constante y en los horarios preestablecidos. http://www.eltiempo.com/estilode-vida/ciencia/que-hacer-con-
2. El dispensador es totalmente automático, solo las-mascotas-cuando-hay-vacaciones-/14967615
depende del usuario en cuanto a que este tiene que
Larman, C. (2002). Applying UML and Patterns: An
asegurar el nivel de comida para su
Introduction to Object-Oriented Analysis and Desing and the
funcionamiento. Si hay algún corte de luz, éste no
Unified Process. (Prentice Hall, Ed.) (2nd ed.). Pearson
se desprograma y seguirá dosificando la comida en Education. S.A, Prentice Hall.
los horarios establecidos.