Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dispensador de Alimentos PDF
Dispensador de Alimentos PDF
Por:
Jorge Iván Zapata Valencia
Cód: 1087998966
Daniel Alejandro Gil Agudelo
Cód: 75158899
Director:
M.Sc. José Andrés Chaves Osorio
Profesor del Programa Ingeniería Electrónica
Ingeniero Electricista
___________________________________
___________________________________
___________________________________
___________________________________
Director:
___________________________________
Jurado:
___________________________________
Enero de 2017
5
Agradecimientos
He recorrido un arduo camino para obtener este importante logro en mi vida, pero no he llegado solo
hasta aquí, cada paso, cada aprendizaje y cada resurgir, ha estado acompañado del apoyo incondicional
de mi familia, que ha sido mi guía y mi fortaleza, por quienes recorrería mil caminos más si fuera
necesario; agradezco además por las sabias enseñanzas de mis abuelos y por cada esfuerzo suyo, por
los nobles consejos y la inmensa paciencia de mi novia que ha sido partícipe de esta evolución, por
los aportes del ingeniero Alexander Ríos gracias a los cuales se materializó un sueño, al ingeniero José
Andrés Chaves por creer en nosotros y motivarnos a ser mejores cada día, al ingeniero Edwin Andrés
Quintero por inspirarnos, a amigos y futuros colegas por hacer el camino más interesante y sobretodo
a Dios por permitirme vivir estas experiencias y adquirir valiosos aprendizajes de ellas, por darme la
oportunidad de construir un futuro y por poner a cada uno de los nombrados en mi camino.
2. MARCO REFERENCIAL 14
2.1. MARCO TEÓRICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1.1. Leyes, Estadísticas y Vínculos Afectivos . . . . . . . . . . . . . . . . . . . . . . . 14
2.1.2. Mercado de Alimentos para Perros . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.3. Cómo Alimentar Correctamente a la Mascota . . . . . . . . . . . . . . . . . . . . 18
4. PRUEBAS Y RESULTADOS 65
6
ÍNDICE GENERAL 7
8
ÍNDICE DE FIGURAS 9
10
Capítulo 1
Las mascotas hacen parte de este crecimiento. La estrecha relación ser humano mascota se hace
cada día más notoria, pasando de ser la mascota de la casa, a ser parte fundamental del núcleo fami-
liar, por tal razón, sus dueños buscan la manera de brindar soluciones tecnológicas a sus necesidades.A
menudo las personas dueñas de mascotas sienten una enorme preocupación al salir de sus hogares y no
poder llevarlas consigo (por factores ajenos a ellos), debido a esta situación, habitualmente intentan
realizar sus diligencias en el menor tiempo posible para así poder regresar pronto a sus hogares y no
sentir que abandonan a sus mascotas.
Un factor decisivo es su alimentación, ya que su comida en ocasiones debe ser suministrada constan-
temente y en ciertas porciones o debe ser servida en horarios especícos, en muchas ocasiones inuyen
circunstancias tales como el olvido o en otros casos el buscar ahorrar tiempo; para evitar todas estas
preocupaciones y darles solución se propone construir un dispensador controlado por una aplicación
móvil, el cual le permita a las personas alimentar sus mascotas sin la necesidad de estar presente en
los hogares, bastaría solamente acceso a internet y unos cuantos comandos utilizando un smartpho-
ne. Actualmente en el mercado se pueden encontrar dispensadores automáticos para mascotas como
Petnet, el cual cuenta con una aplicación para la plataforma de smartphones iOS, lastimosamente su
precio es bastante elevado. Bistro es otro dispensador automático, este, basa su funcionamiento en una
cámara que reconoce la mascota y puede medir su tamaño, sin embargo, aún se encuentra en fase de
desarrollo. Trabajos de grado similares en la Universidad Tecnológica de Pereira no han desarrollado
todavía prototipos físicos y son controlados mediante bluetooth o simplemente programables.
El prototipo contará con una aplicación móvil para la plataforma Android inicialmente y tendrá
como principal componente la tarjeta Raspberry Pi, esto permite disminuir el costo del dispensador,
los costos para el usuario nal e incrementar la cobertura en el mercado ya que los usuarios que utilizan
dispositivos con plataforma Android representan la mayoría de los smartphones usados en el mundo
[1].
11
CAPÍTULO 1. DESCRIPCIÓN DEL PROYECTO 12
1.2. JUSTIFICACIÓN
El desarrollo de este trabajo atiende parte de la problemática actual que viven miles de mascotas
en el país y millones en el mundo a causa del poco tiempo que pasan sus dueños en el lugar donde
reside la mascota y de los problemas de salud que les acarrea la mala dosicación del alimento.
Diversos estudios indican que los animales domésticos que consumen alimentos sin un control ho-
rario o raciones especícas disminuyen aproximadamente en un 15 % su expectativa de vida y son más
propensos a múltiples padecimientos de salud debido a la obesidad [2]. Lo anterior soportado en el
Estatuto Nacional de Protección Animal y su actual reforma, la ley 1774 de 2016, la cual demanda en
el artículo 3, punto b1, en cuanto al principio de bienestar animal, que los animales no deben sufrir
hambre, ni sed. Para dar solución a la problemática se propone un mecanismo de alimentación a dis-
tancia el cual permite darle a la mascota el concentrado y las cantidades a las horas más adecuadas,
proporcionadas por su amo sin importar dónde este se encuentre.
1.3. OBJETIVOS
1.3.1. OBJETIVO GENERAL
Diseñar e implementar un prototipo de dispensador automático de comida para (perros de raza
pequeña) animales basado en Raspberry Pi controlado mediante una aplicación móvil.
Diseñar e implementar el circuito electrónico que se acople con la tarjeta Raspberry Pi y que
permita el control del sistema de acuerdo a los requerimientos del diseño físico.
Desarrollar una aplicación móvil que permita la comunicación entre la tarjeta Raspberry Pi y un
Smartphone.
MARCO REFERENCIAL
Leyes que protegen los animales: Toda persona que tenga a cargo una mascota debe cumplir
con ciertos aspectos que son primordiales y elementales según el Estado de Nacional de Protección
Animal Ley 84 de 1989 Colombia [4], entre uno de ellos se destacan en dicha ley en el Capítulo II de
los deberes para con los animales en el Artículo 5 en uno de sus párrafos se expresa claramente que se
debe suministrar bebida, alimento, en cantidad y calidad sucientes, así como medicinas y cuidados
necesarios para asegurar su salud, bienestar y para evitar daño, enfermedad o muerte y anexa en el
Parágrafo: Cuando se trata de animales domésticos o domesticados, en cautividad o connamiento, las
condiciones descritas en el presente Artículo deberán ser especialmente rigurosas, de manera tal que
los riesgos de daño, lesión, enfermedad o muerte sean mínimos.
Por ende cada persona que tiene a cargo una mascota asume una responsabilidad con la cual debe
cumplir. El pasado noviembre 11 de 2015 [5], por decisión unánime la Comisión Primera del Senado,
aprobó en tercer debate el Proyecto de Ley 172 de 2014, que busca endurecer las penas y sanciones a
los que violen los derechos de los animales.
Cantidad de personas que tienen a cargo una mascota: Si se toma como punto de partida
la ciudad de Pereira, según un reconocido diario en una de sus publicaciones menciona que la rma
GFK (es la compañía de investigación de mercados más grande de Alemania y la quinta más grande del
mundo). en el año 2012 realizó una encuesta tirando números increíbles sobre el crecimiento acelerado
de mascotas en los hogares [6], según lo suministrado por dicha rma el 29 % de los hogares colom-
bianos tiene una mascota. En Pereira, el registro de la Ocina de Zoonosis de la Secretaría de Salud,
estima que hay 44 mil animales de compañía, (perros y gatos), de los cuales el 98 % tiene un doliente,
es decir, aunque vivan en la calle, alguna persona se encarga de darles comida y estar pendiente de ellos.
En el año 2006 se cree había un estimado de 22 mil animales de compañía donde en este número
la mayoría fue abarcada por perros y gatos, demostrado así el gran crecimiento de mascotas en los
hogares pereiranos en los últimos años, actualmente no se encontró un nuevo registro o alguna rma
que haya realizado una nueva encuesta, pero si se toma la curva de crecimiento que se viene planteando
actualmente en la ciudad de Pereira debe existir un estimado más o menos de 55 a 60 mil, desta-
cando variables como el crecimiento poblacional para la realización de un nuevo estudio. El estudio
14
CAPÍTULO 2. MARCO REFERENCIAL 15
realizado no nombró la cantidad en este caso de canes en las calles, pero según datos de la Secretaría
de Salud de Pereira en el 2012 había 8394 perros callejeros [7], porque se debe tener en cuenta estos
números, porque actualmente la ciudad cuenta con albergues y fundación de protección y adopción,
incrementando con estos números la posibilidad de aumento en el registro de posibles personas que
pueden llegar a tener en su hogar una mascota.
Si se extiende el estudio a nivel nacional y directamente enfocado a los caninos, la rma GFK
estimo a cinco países de América Latina que hicieron parte de su estudio, donde el perro lidera con
un 83 % de preferencia entre la gente que suele tener animales en el hogar [8].En segundo lugar se
encuentra el gato, con un 22 %, seguido de los pájaros, con 11 %, los peces registran 5 % y en último
lugar, algún otro tipo de mascotas con 4 %.
El mejor amigo del hombre, es también el preferido en las más grandes ciudades de Colombia:
Medellín y Barranquilla, en donde el 86 % de quienes tienen mascota, mencionan tener uno, en tanto
que en Bogotá el registro fue del 80 % y en Cali del 74 %. De acuerdo con la encuesta realizada por
GFK en el país los perros son reyes, seguidos por los gatos.
Vínculo afectivo con los animales de compañía: ¾Será que en la actualidad una mascota
está a la par con un ser humano? Para muchas personas así puede ser, porque ven en su mascota un
amigo, un integrante más de su familia, al cual se le brinda cariño, respeto y se le deben suplir sus
respectivas necesidades y porque no llenarlo de lujos y comodidades, al n y al cabo quién no quiere
ver a la persona que te brinda un cariño incondicional bien, en este caso La mascota.
Algo muy visto desde siempre es el estrecho vínculo persona-mascota, pero este vínculo sigue sien-
do aún más fuerte con el pasar de los días. La mascota es la ayuda para aquella persona que tiene
alguna discapacidad, pues brinda apoyo y representa una nueva opción de terapia alternativa para el
tratamiento de diferentes padecimientos tanto físicos como emocionales, posicionándolo así como una
ayuda medicinal [9].
Cuando el animal terapéutico está presente, las personas se sienten más seguras y cómodas para
iniciar una conversación con otra persona aunque esta sea un extraño, ya que el animal provee de un
tema neutro de conversación.
social que usa animales como parte de su trabajo. Las metas especícas para cada paciente han sido
previamente determinadas por el terapeuta, todo el avance del programa es medido y documentado.
La AAT representa una intervención dirigida a cumplir objetivos, en donde el animal y el facilitador
cumplen con criterios particulares como parte integral del tratamiento. La AAT está diseñada para
promover el mejoramiento en las diferentes áreas de desarrollo de la persona.
Por lo general en la AAT se han usado perros, gatos y peces; sin embargo, en la actualidad se usan
también conejos, serpientes y hámster. Las aves no son permitidas para esta terapia debido a que son
portadoras de diferentes enfermedades infecciosas como la ebre aviar la cual puede ser transmitida
por medio de las plumas [10].
La mayoría de las personas que adquieren mascotas lo hacen con un n social. Poseer una mascota
disminuye el sentimiento de soledad y aumenta el bienestar físico y psicológico, y también sirve para
disminuir la ansiedad.
Las personas presentan una relación especial con sus mascotas que no encuentran con otras per-
sonas, Los animales tienen una forma de aceptación sin juicios, no condicionan su amor, perdonan
fácilmente. Es por esto que las relaciones con los animales resultan menos amenazantes que las rela-
ciones con otras personas.
En un mundo en donde las relaciones con las personas pueden ser demandantes, estresantes, lle-
nas de conicto, los animales proveen al ser humano un descanso al solo buscar la compañía de su dueño.
Por ejemplo, en niños el tener mascotas ayuda a desarrollar el sentimiento de responsabilidad, com-
petencia, autoestima, conanza, y sentimientos de empatía. La mascota provee al niño no solo de un
amigo de juegos, sino de un condente y alguien con quien practicar las habilidades de socialización,
al mismo tiempo, provee una de las primeras experiencias de la muerte y la pérdida.
Este vínculo se puede ver reejado como un cariño mutuo, que con el pasar del tiempo se hace
aún mayor, es tanto así que según Investigadores de la Universidad de Azabu (Japón) creen que dicho
vínculo afectivo entre el perro y su dueño es reciproco y se establece a través de la mirada [11].
Dicha universidad ha descubierto que la oxitocina, sustancia química conocida como la hormona
del amor ya que se relaciona con el apego materno infantil, también puede generar vínculos afectivos
entre miembros de especies diferentes y explicar así la unión emocional que muchos humanos mantienen
con sus perros. Además, han visto que el aumento de dicha hormona se desencadena con una simple
mirada. La oxitocina actúa como neurotransmisor en el cerebro de los seres vivos porque funciona en
el núcleo accumbens, al que se le atribuye una función importante en el placer. Al crecer el vínculo,
con ello crece el interés por estudiar más afondo esta conexión y tratar de demostrar a que se debe
esta concordancia en la relación entre dueños y mascotas. Se han realizado varios experimentos con
perros hembras y machos de diferentes razas y edades y sus dueños, para de este modo determinar
como perros y humanos pueden reaccionar y reforzar sus vínculos biológicos en un circuito neuronal
de retroalimentación impulsado por la oxitocina, tal y como ocurre entre padres e hijos, gracias a una
simple mirada mutua. "Cuando perro y dueño se miran, ambos muestran un aumento de la oxitocina",
según Takefumi Kikusui, investigador en el departamento de Ciencia Animal y Biotecnología de la
Universidad Azabu (Japón) [11]. Para tomar como partida dichos estudios se debieron realizar expe-
CAPÍTULO 2. MARCO REFERENCIAL 17
rimento, estableciendo parámetros de ciertos de interacción mutua entre el perros y su dueño durante
un determinado tiempo y registrar cada acción al hablar, tocar y mirar entre las dos especies.
En dicha publicación dicen que cerca de 4,3 millones de perros y 1,4 millones de gatos, que son
respectivamente las poblaciones de estos animales en Colombia, según la rma Euromonitor Interna-
tional [13]. El crecimiento del mercado de las mascotas tiene a los productores y comercializadores de
alimentos balanceados ampliando afanosamente sus plantas. Se estima que cada año el mercado de
alimentos para mascotas sigue creciendo en el país, recibiendo grandes ganancias y recaudos para los
inversionistas, que ven este como un negocio seguro y en constante crecimiento.
Además no solo las inversiones van sujetos a la alimentación de la mascota también hay que tener
en cuenta que este es un mercado demasiado extenso y que necesita de innovación, muchos inversio-
nistas dan manejo de cifras, promueven páginas de internet para brindar asesoría sobre las distintas
problemáticas o benecios para la mascota, se ofrecen servicios de paseos diarios, al negocio de las
mascotas se les pueden nombrar de distintas maneras ya sean vistos como negocios perrunos o más
bien un asunto público que compete a muchos.
En internet hay numerosas sitios web que hacen publicaciones, balances generales y demuestra con
cifras y estadísticas la importancia de hoy por hoy de las mascotas y como inuencian en cambios
económicos, culturales y porque no sociales en todo un país. El mercado de mascotas es extenso y
sigue creciendo enormemente creando día a día necesidades a sus dueños, los cuales no escatiman en
gastos para darles solución.
Un ejemplo claro que muestra la positiva dinámica del negocio de comida para perros [14] es el
portal de Internet Ciudad de Mascotas. La página que comercializa productos para perros y gatos
nació como un emprendimiento en enero de 2013 y a la fecha tiene más de 40.000 personas registradas
y más de 6.000 clientes recurrentes.
Dicho portal en agosto del 2015 logro captar la atención de un fondo de inversión de gran rango en
nuestro país y proveedores de servicios en distintas ramas, dicho fondo estaba compuesto por EPM,
Sura y el Banco Interamericano de Desarrollo (BID), el cual ha invertido unos $900 millones.
Como se ha señalado varias veces al ser un mercado enorme, también genera enormes ingresos,
ingresos que facturan fácilmente millones cada año, siendo cifras que fácilmente pueden ser duplicadas.
Actualmente en el mercado existen innumerables marcas de productos para mascotas, al igual que
marcas codicadas que fabrican todo tipo de alimentos. Los fabricantes promueven sus vitaminas,
proteínas y demás componentes y benecios los cuales son plasmados en tablas alimenticias expues-
tas en sus empaques, ya establecer qué tipo de alimento es mejor para la mascota está determinado
dependiendo del tamaño, masa, raza, recomendaciones del veterinario o cual puede suplir más sus
necesidades, como se sabe estos pueden varían según su calidad y claro de su precio en el mercado
actual, entre los alimentos concentrados para mascotas se destacan los siguientes:
CAPÍTULO 2. MARCO REFERENCIAL 18
Premium: Contienen Carne Fresca, sub productos animales, incluyen maíz y otros Granos (en
menos proporción), la proteína es de muy buena calidad y mucho más digerible y aprovechable,
la mayoría de la proteína proviene de una mezcla de granos con algo de carne (poca).
En el mercado, hay una gran cantidad de marcas que están compitiendo con las tradicionales, brin-
dando productos que se acomoden más que todo a la comodidad del dueño de mascota, como hay
productos de excelente calidad, también hay productos que no lo son tanto como lo son los concen-
trados regulares que en sus tablas de alimentación están algo por debajo de las marcas Premium y
Superpremium, pero que suplen la necesidad de alimentación de la mascota.
Los empresarios promedian los gastos que realiza el dueño de mascota y chequean el consumo men-
sual que conlleva este, en los cuales incluyen juguetes y accesorios, pero se estimula que dicho promedio
en su gran parte va determinado para la compra del alimento. Los gastos van determinados muchas
veces según el tamaño del canino. Una raza pequeña come 4 kilos; una mediana 12 kilos; y si es una
de las grandes se puede comer 15 kilos al mes aproximadamente.
AAFCO ( Association of American Feed Control Ocials ) es una de las asociaciones más grandes
a nivel mundial, quien ha realizado estudios muy completos sobre cómo deben ser las regulaciones en
la creación de alimentos para mascotas, los estándares a seguir, los controles alimenticios a tener en
cuenta, entre muchas otras cosas [15].
Como se reseñó anteriormente la mayoría de las personas tienen en su casa como mascota un gato o
un perro. Conocer las pautas de una alimentación sana para el felino es muy importante y tener como
punto de partida sus características genéticas. Se sabe que este es un animal de tipo carnívoro con
necesidades energéticas especícas, que con el tiempo se ha adaptado a cierta dieta especializada. Es
importante ofrecerle un concentrado adecuado e impedir que coma sobras, al conocer sus necesidades
y sus hábitos, se le debe entonces proporcionar un alimento que le brinde sobre todo compuesto a base
de carne y que contengan un aminoácido importante para el funcionamiento de su metabolismo, la
taurina debe estar en sus componentes alimenticios para de estar forma potencializar su condición física.
Como todos hemos comprobado, el gato se muestra mucho más exigente que el perro al elegir sus
alimentos pudiendo ayunar largo tiempo si una comida no es de su agrado. En gran medida este aspecto
está inuenciado por los hábitos alimenticios en sus primeros meses de vida ya que tiende a comer y
aceptar aquellos alimentos a los que se habituó en este periodo.
CAPÍTULO 2. MARCO REFERENCIAL 19
Con respecto a la frecuencia de alimentación, el gato es selectivo, preere echar a un lado alimentos
apetitosos y tomar muchas comidas ligeras, entre 10 y 20, en lugar de dos o tres comidas abundantes
[16].
Los felinos preeren que la temperatura de su comida se encuentre de forma ideal entre 38º C y 40º
C, ya que sus presas suelen tener esta temperatura, de esta forma se estimula su instinto de cazar. Con
respecto al agua la preeren fresca e idealmente en movimiento, la cantidad que estos consumen es
variable e indeterminada. Situaciones de estrés inuyen enormemente en su deseo de comer, el cambio
de residencia de forma habitual o una hospitalización pueden suponer que un gato no coma durante
varios días.
Con respecto a las necesidades especícas de cada nutriente, comentar que las necesidades en proteí-
nas de los gatos son mucho mayores que las necesidades del perro. El pienso compuesto o concentrado,
es un alimento elaborado para animales que según la normativa legal europea, es cualquier sustancia
o producto, incluido los aditivos, destinado a la alimentación por vía oral de los animales.
Como en los piensos las cantidades de nutrientes van expresadas en términos de ración, para
comparar ambos datos hay que tener en cuenta el contenido de humedad. Por ejemplo, si un pienso
tiene un 10 % de humedad (90 % de materia seca) y un 20 % de proteína, se divide 20 entre 0,90 lo que
dará un 22 % de proteína, con lo cual el pienso cubriría los mínimos. Y así tendríamos que hacer con
todos los nutrientes. A continuación se presentan las tablas con los resultados:
CAPÍTULO 2. MARCO REFERENCIAL 20
MINERALES
Unidad Crecimiento Mantenimiento
NUTRIENTE Máximo
MS y Reproducción Adultos
Calcio % 1,0 0,6 2,5
Fósforo % 0,8 0,5 1,6
Relación Ca:P 1:1 1:1 2:1
Potasio % 0,6 0,6 -
Sodio % 0,3 0,06 -
Cloro % 0,45 0,09 -
Magnesio mg/kg 0,04 0,04 0,3
Hierro mg/kg 80,0 80,0 3000,0
Cobre mg/kg 7,3 7,3 250,0
Manganeso mg/kg 5,0 5,0 -
Zinc mg/kg 120,0 120,0 1000,0
Yodo mg/kg 1,5 1,5 50,0
Selenio mg/kg 0,11 0,11 2,0
VITAMINAS
Unidad Crecimiento Mantenimiento
NUTRIENTE Máximo
MS y Reproducción Adultos
Vitamina A IU/kg 5000,0 5000,0 250000,0
Vitamina D IU/kg 500,0 500,0 5000,0
Vitamina E IU/kg 50,0 50,0 1000,0
Vitamina B1 (tiamina) mg/kg 1,0 1,0 -
Vitamina B2 (riboavina) mg/kg 2,2 2,2 -
Vitamina B3 (niacina) mg/kg 11,4 11,4 -
Vitamina B5 (ácido pantoténico) mg/kg 10,0 10,0 -
Vitamina B6 (piridoxina) mg/kg 1,0 1,0 -
Vitamina B9 (ácido fólico) mg/kg 0,18 0,18 -
Vitamina B12 (cianocobalamina) ug/kg 22,0 22,0 -
Colina g/kg 1,2 1,2 -
Sin embargo es muy importante aprender a conocer los distintos tipos de comida que existen en el
mercado para poderles dar el uso más correcto [17].
En la etiqueta deben ser bien visibles los componentes del producto, entre los que se establecen:
Los alimentos integrados (son comidas simples o compuestas a las que se les añade integradores,
ya sean vitaminas y/o minerales).
Las comidas secas tienen una humedad inferior o igual al 14 %, y están compuestas por mezclas de
cereales, harinas de pescado y carne, leche en polvo, soja, integradores vitamínicos minerales y grasas.
Son menos apetitosas que las semi húmedas enlatadas, pero se conservan por más tiempo, son más
económicas y fáciles de utilizar.
Las comidas húmedas tienen un grado de humedad superior al 34 %, y vienen enlatadas o ultracon-
geladas. Son bastante caras pero muy apetitosas. Sus componentes son residuos de carnicerías, cereales,
verduras y soja.
Después de los 18 meses se podrá optar por 1 comida (se recomienda siempre 2 ingestas para
una mejor asimilación).
Alimentar a un perro es algo que hay que aprender, no es un secreto que de la alimentación depende
gran parte la salud del animal, también se debe aprender a no sobrealimentarlo; especialmente en las
primeras etapas de la vida. Una deciente alimentación puede ser la sentencia para poseer un perro
débil y enfermo.
CAPÍTULO 2. MARCO REFERENCIAL 22
Es primordial contar con una excelente alimentación en los canes; en la actualidad, una gran deman-
da de alimento para mascotas ha impulsado a las grandes marcas a ofertar concentrados de diferentes
tipos, algunos llamados balanceados que en ocasiones confunden al propietario del perro, por ello la
importancia de saber qué se está comprando, pues muchas veces el precio no determina la calidad
del producto, ni saciará totalmente las necesidades del can. Los veterinarios siempre recomiendan el
alimento concentrado en vez del casero, ya que el alimento para mascotas contiene todos los nutrientes
que el perro necesita de forma balanceada, sin condimentos o excesos que podrían dañar su salud. A
continuación se suministra información sobre los componentes nutritivos que deben tener los alimentos,
en la siguiente tabla se proporciona información sobre las posibles porciones diarias dependiendo de la
masa de la mascota, en este caso para el perro. (Cuadro 2.5)
Los perros deben ser alimentados a la misma hora todos los días.
Alimentar a tu perro con mismo tipo y marca de comida todos los días. A diferencia de los seres
humanos, el sistema digestivo de un perro no puede manejar los cambios en la alimentación, lo
que puede causar malestar estomacal y diarrea.
Cuando se cambia a un nuevo alimento, haga una transición gradual a la nueva comida mezclando
porciones de ambos alimentos.
Si estás mezclando agua con el alimento seco, se debe mezclar 4 partes de alimento seco por 1
parte de agua.
Mantenga agua potable fresca disponible en todo momento. Cambie el agua al menos una vez al
día, más para los perros que babean.
No sobrealimentar a tu perro.
Siga las instrucciones en el paquete de comida para perros para las cantidades de alimento
recomendadas.
Vigila el nivel de peso y la actividad de tu perro, y haga ajustes de alimentación, según sea
necesario.
CAPÍTULO 2. MARCO REFERENCIAL 23
Datos Curiosos
Los perros tienen cerca de 1.700 papilas gustativas. Los humanos tenemos alrededor de 9.000
papilas gustativas, y los gatos cerca de 470.
Los perros tienen papilas gustativas para el agua, algo que los humanos no tenemos.
La densidad del PMMA (polimetilmetacrilato) es del orden de 1190 kg/m3, es decir 1,19 gm/cm3.
Esto es algo menos de la mitad de la densidad del vidrio, la cual cae dentro del rango de 2400 a 2800
kg/m3. La resistencia al impacto del acrílico estándar es del orden de 15 veces mayor que la del vidrio
no templado [19].
Otra ventaja de la utilización del acrílico en la elaboración nal del diseño es su precio, si se
compara con los altos costos que conlleva la impresión completa de una pieza en una impresora 3D.
Con el diseño se busca dar un valor agregado, que es hacer de él lo más liviano posible, que conserve
en buen estado el alimento y que sea amigable con el medio ambiente; con el acrílico se cumple en gran
parte con estos parámetros, pero el diseño no está construido en su totalidad en este material puesto
que hay ensambles que necesitaban piezas más precisas y de mejor elaboración, por ello la necesidad
de la impresión de algunas piezas en una impresora 3D.
24
CAPÍTULO 3. DESARROLLO DEL PROYECTO 25
Otro aspecto sobresaliente de solidworks es que utiliza un entorno gráco basado en Microsoft Win-
dows, que permite que sea intuitivo y de fácil manejo. Además dicho software posibilita plasmar ideas
de forma rápida sin necesidad de realizar operaciones complejas y lentas, haciéndola una herramienta
versátil y precisa, con capacidad asociativa, variacional y paramétrica de forma bidireccional con todas
sus aplicaciones.
Al contar el diseño del comedero para mascotas con una gran cantidad de piezas que van asociadas,
se necesitaba de un gestor de diseño (FeatureManager) que facilitara enormemente la modicación
rápida de operaciones tridimensionales y de croquis de operación sin tener que rehacer los diseños ya
plasmados en el resto de las piezas asociadas. Si se plantea a futuro realizar cambios signicativos al
diseño, solidworks no solo proporciona herramientas de diseño de Pieza, Ensamblajes y Dibujo, sino
que también incluye herramientas de productividad, de gestión de proyectos, de presentación y de
análisis y simulación que permite hacer un diseño competitivo con estándares de calidad [21].
Rampas de Caída: Posee 11 componentes. Base del motor y rampas por donde cae el alimento,
para luego llegar al recipiente nal.
Recipiente Base: Posee 17 componentes. Recipiente donde lleva el alimento para ser consumido
por la mascota está compuesto por 6 piezas.
Los 11 piezas restantes en acrílico lo conforman 8 tapas y 3 adornos. Las tapas dan rmeza entre
piezas, permitiendo el ensamble entre cada uno de los sólidos y en el caso de los adornos dar un toque
llamativo y atractivo a la vista. En dos de los adornos se crean pequeñas rejillas que permiten el paso
de aire hacia el interior donde se encuentra el circuito electrónico, estas rejillas toman la horma de
huesos.
CAPÍTULO 3. DESARROLLO DEL PROYECTO 27
Tapa Exterior: Tapa que cubre el circuito electrónico, con sistema de entrada de aire y oricios
para entrada de tornillo para dar sujeción.
Tapa Frontal: Posee abertura por donde sale el alimento hacia el recipiente nal.
Tapa Izquierda: Cubre el sector izquierdo del diseño dando ensamble a la parte inferior con la
superior.
Tapa Trasera: Cubre en su totalidad la parte trasera del diseño y posee aberturas para dar entrada
a cables de potencia y de Ethernet.
Tornillo Sin Fin: Transporta el alimento que cae de la tolva a las rampas.
Pieza Tuerca Tornillo: Piezas para permitir el ajuste de la tapa exterior del circuito electrónico.
Una de las características que hacen de solidworks un programa muy completo es el poder asociar
cada una de las piezas en un ensamble único (Asociatividad).
Para realizar un conjunto o ensamblaje debe diseñar cada una de las piezas que lo conforman y
guardar como cheros de pieza distintos (cada uno con un nombre). El módulo de ensamblaje permite
insertar cada una de las piezas y asignar relaciones geométricas de posición para denir tridimensio-
nalmente el ensamblaje. Finalmente, puede obtener los planos las piezas o del propio ensamblaje de
forma automática. Cuando se dice que SolidWorks es asociativo quiere decir que todos los documentos
(Pieza, Ensamblaje o Plano) están vinculados y que la modicación de un chero de pieza modica el
ensamblaje y los planos asociados de forma automática, sin la participación del usuario. Los cheros
se actualizan aunque se encuentren cerrados [21].
CAPÍTULO 3. DESARROLLO DEL PROYECTO 34
Al tener las piezas totales se pasa al ensamble nal y la agrupación de cada una de ellas, a con-
tinuación el diseño nal sin tapa exterior, mostrando la sección donde va el circuito electrónico y el
motor.
La Raspberry Pi es una tarjeta que como se nombró anteriormente, es usada para enseñar a los
niños nociones básicas de programación; adicionalmente, el bajo costo de la tarjeta, permite a niños
de pocos recursos el acceder a plataformas para practicar programación de lenguajes como python,
nativos en esta tarjeta [23].
El software utilizado como sistema operativo en esta tarjeta es por lo general uno basado en el
núcleo de linux; en este proyecto es utilizado el raspbian jessie, el cual es una distribución de Debian
optimizada para la tarjeta raspberry pi, la cual es muy intuitiva de usar y fácil de congurar.
La tarjeta utilizada en este proyecto, es la raspberry pi 3; la cual cuenta con una gran ventaja (en
comparación con sus tarjetas predecesoras) y es que tiene integrada una tarjeta de red inalámbrica; lo
que le permite a la pi 3, poder conectarse a internet mediante una red wi; algunas características de
la pi 3 son: [24]
Bluetooth 4.1
1 Gb de memoria RAM
4 Puertos USB
Puerto HDMI
Puerto Ethernet
La Raspberry pi cuenta con una serie de pines especiales; estos pines especiales son utilizados para
interfaces UART; es decir; cuenta con un pin RX y un pin TX con los cuales se pueden implementar
CAPÍTULO 3. DESARROLLO DEL PROYECTO 37
comunicaciones Seriales, lo cual es muy útil para conectar con otras tarjetas como por ejemplo un Ar-
duino. Estos pines especiales también son usados para implementar protocolos de comunicación I2C,
ya que se cuenta con pines SCL y SDA. La raspberry pi cuenta también con protocolo de comunicación
SPI, cuenta con pines MOSI, MISO SCLK CE0 Y CE1 [26].
El GPIO escogido para controlar el motor en este proyecto es el número 11; el cual puede generar
una señal de alto de 3.3 Volt; esta señal funciona como señal de control para el módulo de potencia
que controla el motor que hace girar el tornillo sin n (descrito en el capítulo anterior).
Para poder interactuar con los pines GPIO de la raspberry, se debe descargar e instalar la librería
RPI.GPIO, esta librería nos permite controlar los pines de una manera muy sencilla, a través de unos
simples comandos, esta librería se puede descargar de la página ocial de python [28].
Cuando se haya descargado, procedemos a ingresar a la consola de PYTHON, seguido a esto eje-
cutamos la siguiente línea de comando:
import RPi.GPIO
También podemos descargarla mediante la consola usando el siguiente comando:
wget 'http://downloads.sourceforge.net/project/raspberry-gpio-python/RPi.GPIO-0.5.4.tar.gz'
Después de descargar la librería descomprimimos el archivo con el siguiente comando:
1. Aplicación Web; esta es la sección donde se incluyen la comunicación entre el cliente y el servidor
a través de los protocolos HTTP/HTML; la cual permite el envío y recepción de datos y señales
de control.
2. Control Físico del sistema; esta es la sección donde se reciben las señales provenientes del servidor
y se transforman en señales de control para la manipulación del motor que controla el tornillo
sin n.
Para poder completar la sección correspondiente a la aplicación web, primero se debe instalar un
servidor web apache en la tarjeta.
Restricción de acceso a los archivos de acuerdo a los permisos congurados por el administrador.
Creación de un registro sobre las peticiones, errores, consultas e información general, con el n
de que esta pueda ser analizada para generar estadísticas del sitio al que se está visitando.
Una vez entendido el signicado del lenguaje HTML, se procede a crear el código que se cargará
en la tarjeta, el cual funcionará como interfaz gráca del controlador. Para crear este código no es
necesario tener una plataforma de programación web; basta con crear el código en un archivo de texto
plano (como el bloc de notas de Microsoft), colocarle el nombre que se desee y agregarle la extensión
.html; en nuestro caso el nombre que le hemos dado al archivo ha sido consumo.html
2. Etiqueta de <html lang=en> </html>; esta es la que envuelve el contenido del código principal;
indica el inicio y el n del código. La mayoría de las etiquetas en html funcionan en pares, y
se distingue la etiqueta de apertura de la etiqueta de cierre porque esta última tiene una barra
invertida antes del nombre.
3. Etiqueta de <head> </head>; esta es la sección de cabecera, uno de los 2 grandes segmentos de
los códigos escritos en lenguajes html. En esta sección se denen cosas como los títulos, fuentes,
imágenes e incluso los archivos externos de estilo y archivos Javascript. La gran parte del código
escrito en esta sección no es visible por el usuario.
4. Etiqueta <body> </body>; esta es la sección del cuerpo; la otra gran sección de los códigos en
html; aquí es donde se escribe todo el código, donde se debe colocar el contenido de la página
[32].
Cómo se ha comentado con antelación, se utilizará PHP para enlazar el código HTML con el código
realizado en PYTHON; para esto es necesario ejecutar en la raspberry el siguiente comando:
Característica Detalle
Dimensión 37 mm X 25 mm
Diámetro del Eje 6 mm
Tensión del Motor 12 Volt
Torque 6 kg/cm
RPM 32/min
Corriente Requerida 430 mA (para 12 V)
El diseño de control del motor está basado en un transistor TIP41 en modo interruptor, de esta
manera se permite el paso de corriente a través del circuito, haciendo girar el motor y accionando de
esta manera el mecanismo del prototipo que distribuye el alimento al recipiente ubicado en la base del
comedero.
Para calcular la resistencia de base del transistor, se utilizó la siguiente fórmula:
(V olt − 1.5)
Rbase = Cte
HF E
Volt, es el voltaje aplicado a la base del transistor, en este caso corresponde a los 3.3 Volt que
genera el pin de la Raspberry Pi.
El valor de 1.5, corresponde al voltaje base-emisor, caída de tensión típica en este tipo de transis-
tores; este es un valor obtenido de la hoja de datos del elemento proporcionada por el fabricante.
Cte, es la corriente que pasará a través del transistor desde su colector a su emisor.
HFE, corresponde al valor de la ganancia de corriente, comúnmente conocido como el Beta del
transistor.
El valor calculado en este caso no corresponde al valor de una resistencia comercial, por tal
motivo se utilizará el valor de resistencia más próximo.
CAPÍTULO 3. DESARROLLO DEL PROYECTO 44
Para el primer trimestre de 2016 la variación porcentual de suscriptores a Internet jo dedicado
fue del 8,6 % respecto al primer trimestre del 2015, representado en una variación absoluta de 448.033
suscriptores. Por su parte, los suscriptores a Internet móvil presentaron una variación porcentual del
29,1 % respecto al primer trimestre de 2015 [35].
CAPÍTULO 3. DESARROLLO DEL PROYECTO 46
Los datos suministrados muestran un crecimiento que sigue en aumento y son más las personas que
día a día se hacen con los servicios de internet en los hogares o con servicios de internet en los equipos
móviles. Al término del primer trimestre de 2016, el número de abonados en servicio de telefonía móvil
en Colombia alcanzó un total de 57.292.621, y un índice de penetración del 117,5 %, presentando un
aumento de 1 punto porcentual con relación al índice de penetración del mismo trimestre del año
anterior, el cual se ubicó en el 116,5 % [35].
El crecimiento de las ventas de servicios de telefonía móvil se reeja en las altas ventas de equipos
que proporcionan servicios de datos (internet móvil).
Es el entorno ocial de desarrollo para aplicaciones Android. Se adquiere de manera gratuita del
sitio web del fabricante [38] y se puede utilizar en Windows y Linux.
Luego de tener instalado el jdk y el Android Studio se procede a la creación de la aplicación móvil
que se acomode a nuestra necesidad, teniendo como prioridad el ser de fácil manejo para nuestro
usuario nal y cumpliendo plenamente con las funciones para la cual fue creada. Cuando se crea el
proyecto en Android Studio se debe seleccionar el sistema mínimo que soportaría la app (aplicación
móvil) y la plataforma sobre la cual se quiere trabajar, teniendo esto en cuenta se debe saber que para
CAPÍTULO 3. DESARROLLO DEL PROYECTO 49
el segundo semestre del año 2016 las versiones que ha desarrollado android desde sus inicios son las
siguientes:
Para la aplicación se selecciona como versión mínima la 2.3 Gingerbread (android a todas sus
versiones les ha asignado nombres de postres o dulces) es decir, que en sistemas por debajo de este no
funcionaría, esta decisión se toma porque dispositivos con versiones por debajo de 2.3 son relativamente
pocos y con ello tratar de abarcar el número más grande de dispositivos android a los cuales se les
pueda instalar la app sin inconvenientes. La plataforma seleccionada para trabajar fue la 5.0 Lollipop,
esto puede variar dependiendo de la decisión de cada programador.
La aplicación creada está conformada por 5 activities, donde cada una de ellas posee una Relative-
Layout y en el interior de esta contiene botones, imágenes y textos que son agregados según el criterio
de diseño o la utilidad que se busca con la creación.
ACTIVITY
Corresponde a una ventana o a un cuadro de dialogo en una aplicación de escritorio. Un Activity
es una clase donde mostraremos Views (Vistas) para generar la interfaz de usuario y responderemos a
eventos que se realicen sobre ella.
Son entidades independientes, capaces de llamarse entre ellas, pasándose parámetros y recibiendo
respuestas, de modo que su funcionamiento sea un conjunto. Cada vez que una Activity llama a
otra, la actividad que crea la llamada se introduce en una pila siguiendo el orden LIFO (Last Input
First Output, último en entrar primero en salir), así el usuario pulsando el botón de volver atrás del
teléfono, podrá recuperar la actividad anterior. Esto es una característica muy común de las actividades,
a pesar de que el programador puede anular esa acción eliminando de la lista las actividades que menos
interese. A cada Activity se le asigna una ventana sobre la cual se puede dibujar una interfaz de usuario.
En esta ventana el programador dene qué elementos visuales y en qué lugar se van a mostrar. Este
contenido se indica de un modo jerárquico mediante vistas, que son objetos que implementan la clase
View (Vista). Esta clase es el nexo de unión entre las Activity y el usuario, ya que se encargan de recibir
los eventos realizados y saber cómo va a responder cada uno de los elementos grácos que derivan de
la clase View [39].
A continuación se muestran las activities_main desarrolladas para la creación de la aplicación
móvil del comedero para mascotas, al lado izquierdo la parte gráca y al lado derecho los elementos
que contiene (botones, imágenes, texto, etc).
La primera Activity, es la bienvenida a la aplicación:
La versión utilizada de android studio es la 2.2, la cual al crear un nuevo proyecto o agregar una
nueva activity trae por defecto en cada una de ellas la layout de tipo relative, si se requiere utilizar
una layout de algún otro tipo se modica por medio de código en la activity_main.xml en la pestaña
text.
LAYOUTS
Son elementos no visuales destinados a controlar la distribución, posición y dimensiones de los
controles que se insertan en su interior. Estos componentes extienden a la clase base ViewGroup,
como muchos otros componentes contenedores, es decir, capaces de contener a otros controles. Igual
que la vistas, pueden ser denidos en código, aunque la forma más habitual y sencilla de denirlos es
utilizando código XML [39].
FrameLayout: Permite el cambio dinámico de los elementos que contiene. Esta característica se
puede usar en actividades pero con la aparición de los fragmentos tiene más sentido. FrameLayout
posiciona las vistas usando todo el contenedor, sin distribuirlas espacialmente. Se comporta como una
pila de elementos, según se van añadiendo elementos a él, se van colocando uno encima de otro, que-
dando ocultos los que están en la parte inferior.
Linear Layout: En una disposición lineal, como su nombre indica, todos los elementos se muestran
en una forma lineal, ya sea horizontalmente o verticalmente.
Relative Layout: En una disposición relativa de cada elemento, se arregla en relación con otros
elementos o un elemento padre.
Table Layout: Son disposiciones de una tabla en Android, la cual funciona de la misma manera
que las disposiciones de la tabla de trabajo HTML. Puede dividir sus diseños en las y columnas.
Después de tener denida la activity con su respectiva layout se pasa a introducir las vistas. Una
vista es un objeto que se puede dibujar y utilizar como un elemento en el diseño de la interfaz de
usuario (un botón, una imagen, un texto...). Cada uno de estos elementos se dene como una subclase
de la clase View; por ejemplo, la subclase para representar un texto es un TextView, para una imagen
es una ImageView y para un botón es un Button. Esto puede variar en cada una de las activity que se
anexen, pues se debe tener en cuenta las vistas que se agreguen en cada una de ellas y su propósito nal.
TextView: Muestra un texto y opcionalmente permite su edición. Otros parámetros para su vi-
sualización son el tamaño de letra, la posición, la distancia con otros objetos y el tamaño del TextView
en sí. En este caso mostramos un texto que encontraremos en una clase Java de vectores para mostrar
por orden los textos en la lista.
ImageView: Muestra una imagen arbitraria. Esta se encuentra en una clase Java creada desde el
código principal para invocar la llamada y mostrar por orden en un vector, las imágenes de la lista del
menú de navegación desplegable.
CAPÍTULO 3. DESARROLLO DEL PROYECTO 54
Button: Representa un botón que puede ser pulsado. Deberá tener escuchadores que indiquen una
acción determinada cada vez que el botón se presione.
Tener presente que la layout (relative, linear, frame, table) y las vistas van incorporadas en la
activity y que esta puede visualizarse en forma gráca (design) o en forma de texto de código (text), por
medio de dos pestañas en la parte inferior izquierda de la activity_main.xml. Si se agrega otra activity
está por defecto asigna un número secuencial activity_main2.xml y así sucesivamente dependiendo
del número de activity que se agreguen para la creación de la app, esto no quiere decir que no se le
pueda asignar un nombre, pero para la app del comedero se respetó la secuencia. Cada una de las
activity_main.xml se guarda en una carpeta que lleva el nombre de Layout. Esto se puede observar
en la siguiente imagen al igual que el código utilizado en la activity_main.xml.
En resumen las activity cumplen con un sistema de visualización que muestra como seria observada
la app por el usuario en forma de presentación y en forma de código.
Luego de realizado el diseño, se pasa a dar las funciones explicitas a cada elemento que están dentro
de la activity_main.xml, quien permite que las tareas sean ejecutadas son las MainActivity.java (allí
por medio del lenguaje de programación java se le asignan acciones a los botones, a las imágenes, etc).
Por ende las activities también están conformadas por dos partes: la parte lógica y la parte gráca.
La parte lógica es una archivo .java que es la clase que se crea para poder manipular, interactuar y
colocar el código de esa actividad.
MainActivity.java: Es un método que utiliza Android para iniciar una actividad, invocando los
métodos especícos que corresponden a las etapas del ciclo de vida. Cuando se crea un nuevo proyecto
este viene con su activity_main.xml que a su vez trae consigo el MainActivity.java [39].
El MainActivity.java trae consigo un código con las siguientes líneas de comando:
CAPÍTULO 3. DESARROLLO DEL PROYECTO 55
En esta última sección de código se crea una clase que se llama "MainActivity" y se extiende de
activity, esto es el concepto de herencia de la famosa programación orientada a objetos, estamos di-
ciendo que "mainactivity" es una clase que hereda las cosas de la clase Activity que ya tiene Android
denida. Todas las activities deben llevar por lo menos un método, el método "oncreate", que es en
donde se crea la actividad o podemos decir que es donde se le da vida.
Para cerrar la explicación, si yo creo una actividad nueva y la llamo "Comedero", debo hacer que
herede de activity si quiero que funcione como actividad y para decirle que el archivo XML que va a
mostrar sea el "comedero.xml". La línea que dice "SetContentView" debe llevar dentro algo parecido
a esto: "setContentView"(R.layout.comedero) [39].
En la aplicación creada, como se nombró anteriormente, se le dio por nombre a la activity la asignada
por android studio al crear el nuevo proyecto. El código java utilizado en la MainActivity.java para la
realización de la app del comedero de mascotas es el siguiente:
CAPÍTULO 3. DESARROLLO DEL PROYECTO 56
WebView nos va a permitir utilizar el motor interno de Android, WebKit, para mostrar diferentes
páginas web dentro de la misma aplicación (ya sea en la misma u en otra actividad). De esta manera,
todo se ejecutará en la misma aplicación y evitaremos tener que abrir otras aplicaciones [39].
Código java utilizado en la Main5Activity.java:
CAPÍTULO 3. DESARROLLO DEL PROYECTO 60
La aplicación debía ser sencilla y ser creada para efectuar una tarea concreta que es la de imple-
mentar un protocolo TCP para la comunicación de datos entre un servidor y un usuario valiéndose de
la implementación de sockets y un navegador web, además brindar una gran versatilidad en cuanto a
su utilización y aplicación práctica.
En palabras más simples, su función era establecer conexión desde cualquier punto con la red do-
méstica con la cual se encuentra enlazada la raspberry pi por medio de un servidor y por tanto con
el comedero para mascotas, acto seguido al realizar conexión con el servidor mostrar en la pantalla
del dispositivo el servidor web con el que se realiza la conexión, que se puede observar cargándose en
el módulo como si se tratase de una página web cualquiera, mediante la cual se harían las labores de
control correspondientes para la ejecución de la tarea nal que es proporcionar una ración de comida
para la mascota.
Ya al tener el producto nal con los conceptos de funcionamiento estipulados anteriormente, se pasó
a la instalación y ensayo de la aplicación móvil en varios teléfonos celulares, buscando ver que la app
no sufriera alteraciones dependiendo del tamaño de pantalla, resolución de imagen y gama de colores
que se maneja de un equipo a otro según las reseñas de fabricación de cada marca comercializadora.
Si se tiene que crear, se debe complementar el siguiente formulario de creación del certicado,
teniendo en cuenta que se debe recordar la contraseña que se introduce para el certicado, pues es
necesaria para realizar futuras exportaciones de la aplicación.
Por último, se exporta la aplicación (chero APK) y el certicado a un directorio de nuestro equipo
o si se tiene sincronizada la computadora con el dispositivo móvil, se puede enviar directamente a la
memoria interna del dispositivo móvil o a su memoria externa.
CAPÍTULO 3. DESARROLLO DEL PROYECTO 63
Es posible que en algunos equipos cuando se active la opción Orígenes Desconocidos muestre un
mensaje conrmando si se está seguro de hacer esto, con el siguiente mensaje: El teléfono y los datos
personales son más vulnerables a los ataques de aplicaciones de origen desconocido. El usuario acepta
ser el único responsable de cualquier daño en el teléfono o pérdida de datos que se pueda derivar del
uso de estas aplicaciones.
PRUEBAS Y RESULTADOS
Elegir un comedero para mascotas implica que el amo debe tomar una decisión en benecio de
su mascota, la cual se debe realizar teniendo en cuenta las características físicas del animal, como
el tamaño y la raza. Antes de resaltar los avances del diseño y el funcionamiento del comedero para
mascotas, primero se debe destacar que los primeros pasos de la construcción se fundamentaron en
dar con un recipiente que se adecuará a las necesidades de la mascota, que le ayudará a mantener
una buena digestión y evitará infecciones o enfermedades en las articulaciones por las malas posturas
en el momento de ingerir los alimentos. El tamaño del recipiente depende del tamaño de la mascota,
puesto que este debe adaptarse a la cantidad de alimento a consumir según su talla y masa ideal. El
comedero puede alimentar de forma organizada y en cantidades exactas a la mascota dependiendo de
sus necesidades. Como se ha mencionado anteriormente, el comedero ha sido diseñado para beneciar
canes de razas pequeñas o gatos de igual tamaño, siendo esta la principal limitación del comedero. A
la hora de elegir un perro muchos se deciden por perros de raza pequeña; se denominan así porque
su peso se encuentra entre los 5 kg y 15 kg. Los perros de raza pequeña son muy populares gracias
a su mayor adaptabilidad a los diferentes estilos de vida. Las razones de esta preferencia suelen ser
muy diversas pero entre otras suele ser porque un perro de raza pequeña resulta ideal para vivir en un
apartamento o en una casa pequeña. Otra de las ventajas es que resultan más económicos de mantener
pues no necesitan comer tanto como los perros grandes ni requieren tanta dedicación.
La construcción del diseño se basa en piezas de acrílico, para su obtención fue utilizada una corta-
dora láser que permitiera realizar cortes y trazos precisos, garantizando precisión en la unión de todas
las piezas. Los planos del diseño, luego de haber sido realizados en solidworks, pasan a CorelDraw para
allí proporcionar el archivo a la cortadora láser y estipularle por medio de los bordes de colores, los
cortes que se desean realizar.
65
CAPÍTULO 4. PRUEBAS Y RESULTADOS 66
Posteriormente a la impresión en acrílico, se efectúan los cortes en cartón paja para hacer la
validación del diseño y estudiar sus posibles errores.
CAPÍTULO 4. PRUEBAS Y RESULTADOS 67
Al realizar la unión de todas las piezas se determinan errores menores que eran delimitados por el
diámetro del cartón, ya que las medidas inicialmente descritas para cada cara eran las suministradas
por el diámetro del acrílico que eran de 3 mm. Luego de hacer correcciones en algunos componentes
CAPÍTULO 4. PRUEBAS Y RESULTADOS 68
se pasa a realizar el corte de las piezas en el material nal que es el acrílico, obteniendo los siguientes
resultados:
Después de tener impresas las piezas, se unen dando origen a otra gran pieza que se complementará
con tapas y otras piezas para terminar materializadas en el ensamble total. Para jar cada una de las
piezas se utiliza cloruro de metileno, el cual es un líquido volátil no inamable, transparente, pesado e
incoloro, con un olor suave parecido al éter, sin punto de inamación, con arreglo a los procedimientos
de ensayo normalizados, completamente miscible con una amplia gama de disolventes, elevado poder
de disolución, excelentes propiedades de reciclado, altamente estable.
CAPÍTULO 4. PRUEBAS Y RESULTADOS 69
Algunas piezas fueron impresas directamente por medio de una impresora 3D ya que los ángulos y
sus bordes precisos no es posible obtenerlos mediante el uso de la cortadora láser.
Luego de tener todas las partes y piezas se procede a realizar el ensamble total, haciendo un
minucioso procedimiento de pegado que se debe ejecutar paso a paso para obtener el resultado nal
esperado, dando como resultado:
Al tener el diseño terminado se le agrega la parte del circuito electrónico, compuesto por la rasp-
berry pi, el circuito de potencia y un motor DC con caja reductora.
El comedero cuenta con un compartimento donde se aloja la Raspberry Pi, el circuito de potencia
y el motor; este se encuentra protegido por una tapa sujeta con tornillos; esto con el n de brindar
seguridad a la mascota y que el circuito no se vea afectado por agentes externos. Algo más que se debe
tener en cuenta es que se debe contar con una ip ja para la conexión del comedero, esto nos permite
montar el servidor web y dirigir un dominio a esta IP sin tener que mantener actualizado el servidor
DNS cada vez que cambie la IP, como ocurre con las IPs dinámicas.
Por último se pone en marcha la aplicación móvil y la revisión de la conexión con el servidor y de
allí con la raspberry pi y el circuito electrónico, dando como resultado nal el funcionamiento esperado.
CAPÍTULO 4. PRUEBAS Y RESULTADOS 73
Al proporcionar el alimento a la mascota (perro de raza pequeña o gato), este se acomoda a las
dimensiones del diseño y se observa cómo puede alimentarse sin dicultad.
Recopilación de información por medio de la observación, determinando con ello que la evolución
nutricional se fundamenta en una adecuada alimentación en horas jas y determinadas.
El animal ingiere cierta cantidad de alimento dependiendo de su masa y la actividad física que
este realiza.
Las pruebas se realizaron de forma real con un perro de raza pequeña, donde se saciaron sus necesidades
alimenticias en horas determinadas, esto impidió que el animal se viera afectado por un largo lapso de
tiempo, entre una y otra ración de comida. El dueño de mascota es libre de elegir la cantidad de alimen-
to y horario en el que quiera alimentar a su mascota, se debe tener en cuenta que las características del
CAPÍTULO 4. PRUEBAS Y RESULTADOS 75
alimento inuyen en su vitalidad, por eso se les debe tratar de proveer concentrado de la mayor calidad
posible, puesto que su estómago es más pequeño, tiene menos apetito y es más sensible. Además es
importante proporcionarle alimento de un tamaño adecuado, ya que croquetas de gran tamaño pueden
generar inconvenientes a la hora de masticar. Cabe resaltar que el comedero ha sido diseñado para
funcionar únicamente con concentrado que se acomode a las necesidades de la mascota de raza pequeña.
CONCLUSIONES Y FUTUROS
TRABAJOS
5.1. Conclusiones
En la actualidad es posible construir sistemas electrónicos con componentes asequibles y plata-
formas de fácil desarrollo como lo es Raspberry Pi. Esta plataforma está diseñada para facilitar la
realización de prototipos que requieren un desarrollo de software avanzado, gracias a su capacidad de
procesamiento, facilidad para acoplar dispositivos externos y bajo consumo energético, el desarrollo de
este proyecto ha nalizado con un prototipo funcional y se ha comprobado que es posible construir un
sistema de dosicación para mascotas controlado mediante una aplicación móvil utilizando esta tarjeta
como componente principal del mismo. De acuerdo a los parámetros de diseño para la creación de un
producto; como robustez, usabilidad, cognición, optimización, exibilidad, estética y necesidades; se
ha creado un prototipo funcional de dispensador de comida para animales.
Una de las ventajas de programar el tiempo de dosicación en lenguaje python, es su facilidad para
cambiar el parámetro de tiempo de encendido; ya que python es un lenguaje fácil de aprender y simple
en comparación con los otros lenguajes utilizados para el desarrollo de este proyecto. Esto se puede
realizar con solo cambiar un valor en una línea de código.
La dosis que puede dosicar este comedero es bastante precisa, adicionalmente el tiempo de res-
puesta es inmediato, de esta manera el usuario puede tener la tranquilidad que se está realizando la
alimentación de la mascota en el tiempo especíco; sin embargo se debe tener en cuenta que para que
este funcione de la manera adecuada, se debe proveer un concentrado de tamaño reducido, ya que
utilizar concentrado de mayor tamaño puede generar obstrucciones en el canal de dosicación y en un
caso extremo puede llegar a dañar el compartimiento y por ende el prototipo.
El servidor web instalado y congurado en la raspberry pi, se diseña para atender y responder a
la peticiones del navegador que se soliciten usando el protocolo HTTP. Este servidor es uno de los
elementos centrales de la red de trabajo, el cual permite la conexión de equipos remotos tales como
el smartphone del usuario permitiendo el control, monitoreo y conexión con la aplicación móvil. El
servidor web se enlaza directamente con la aplicación móvil, la cual dará las pautas de interacción del
usuario con el comedero. La orden de ejecución para la activación del GPIO es dada desde el servidor
web al código elaborado en PHP, quien a su vez hace un llamado al código PYTHON el cual coloca en
HIGH el pin correspondiente. La unión de las herramientas webview (aplicación móvil) y la dirección
ip permiten enlazar correctamente la app con el servidor el cual le responde al usuario con el contenido
76
CAPÍTULO 5. CONCLUSIONES Y FUTUROS TRABAJOS 77
El prototipo ha sido enfocado en el uso doméstico debido a su tamaño; sin embargo, es posible
adaptar este a otros campos como podría ser el ganadero o agropecuario para la alimentación de
diferentes tipos de animales.
Disminuir costos del prototipo mediante el reemplazo de componentes por tecnologías más eco-
nómicas.
Incluir un sistema de transmisión de audio para que el amo pueda hablarle a su mascota, de esta
manera realizar un llamado y que la mascota pueda reaccionar de una manera más amigable.
Registrar los movimientos de alimentación en una base de datos y realizar grácos estadísticos
con dicha información.
Integrar sensores que indiquen los niveles de carga de alimento y que se emita una alerta al amo
cuando estos volúmenes se encuentren en niveles críticos.
Agregar un registro de validación de usuario y contraseña para mejorar la seguridad del disposi-
tivo.
Bibliografía
[1] Ángel Jiménez de Luis, El valor de android, El Mundo , 2016.
[2] PrimaninSpirada, Ayude a su perro come para vivir, no vivir para comer.
[4] E. C. D. COLOMBIA, Estatuto nacional de protección animal. ley 84 de 1989, Bogotá D.E., 27
de diciembre de 1989 .
[5] S. J. M. Galán, Animales en colombia, serán seres sintientes sujetos de derechos, Noviembre
2015.
[6] L. Tarde, En 6 años la población de perros y gatos se duplicó, Febero 2013.
[9] C. Cruz Vázquez, Mascotas: ¾amigos medicinales?, Alternativas en psicología , vol. 14, no. 20,
pp. 4857, 2009.
[11] M. Nagasawa, S. Mitsui, S. En, N. Ohtani, M. Ohta, Y. Sakuma, T. Onaka, K. Mogi, and T. Ki-
kusui, Oxytocin-gaze positive loop and the coevolution of human-dog bonds, Science , vol. 348,
no. 6232, pp. 333336, 2015.
[12] R. Lozano Garzón, Mascotas tienen a tope producción de alimentos balanceados, El Tiempo ,
Septiembre 2014. Redacción Economía y Negocios.
[14] R. Dinero, La comida para perros se vende como pan caliente, 2015.
[15] D. A. Dzanis, The association of american feed control ocials dog and cat food nutrient proles:
Substantiation of nutritional adequacy of complete and balanced pet foods in the united states,
Journal of nutrition , vol. 124, no. 12, p. 2535S, 1994.
[16] M. Palmero Colado, Requerimientos nutricionales del gato., Anuario AAMeFe. , pp. 9597, 2003.
78
BIBLIOGRAFÍA 79
[20] D. systemes, Las soluciones de solidworks abarcan todos los aspectos del proceso de desarrollo,
2016.
[21] G. G. Sergio, El gran libro de solidworks, MARCOMBO ediciones técnicas. Barcelona, España ,
2008.
[22] E. Upton and G. Halfacree, Raspberry pi.: guía del usuario, Anaya Multimedia , 2013.
[25] M. Richardson and S. Wallace, Getting started with raspberry PI . .O'Reilly Media, Inc.", 2012.
[26] A. Y. R. Hernández and R. C. Sánchez, ConversiÓn a/d con protocolo spi para audiofrecuencias,
JÓVENES EN LA CIENCIA , vol. 1, no. 2, pp. 14701475, 2015.
[27] G. Van Rossum and F. L. Drake Jr, Tutorial python, Disponible gratuitamente em
http://python.org , 2004.
[30] L. Welling and L. Thomson, Desarrollo web con PHP y MySQL . 2005.
[31] I. S. Graham, The HTML sourcebook . John Wiley & Sons, Inc., 1995.
[33] M. Glass, Y. Le Scouarnec, and E. Naramore, Desarrollo web con PHP, Apache y MySQL . 2004.
[34] E. Colombiano, Después de la subasta de 4g, colombia queda con seis operadores, 2013.
[35] MINTIC, Boletín trimestral de las tic cifras primer trimestre 2016, 2016.
[39] S. Axel, El gran libro de android, Madrid-España: Publishing Limited , 2012.