Vous êtes sur la page 1sur 18

Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

Grupo 18: Dispensador Automático


24th April 2016
para mascotas
GRUPO 18: DISPENSADOR AUTOMÁTICO PARA
MASCOTAS
ALICIA GARCÉS PARRAS                           GII + MAT
JUAN JOSÉ MADRID AMEZCUA                   GII + ADE
ELENA ALCALÁ CONTRERAS                       GII + MAT

ÍNDICE
INTRODUCCIÓN
MATERIALES Y PRESUPUESTO
MONTAJE

o ESQUEMAS
§ Servomotor
§ Pulsadores
§ Bluetooth
§ Pantalla
o DISPENSADOR
FUNCIONALIDAD

o Botones
o Aplicación
PROBLEMAS
MEJORAS
BIBLIOGRAFÍA
DEMOSTRACIÓN VÍDEO
CÓDIGO ARDUINO

1 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

INTRODUCCIÓN
Nuestro proyecto consiste en el diseño de un dispensador
automático para mascotas. El objetivo reside en poder
programarlo, tanto desde el propio dispensador como a través
del teléfono móvil, para establecer unas horas y unas
cantidades en las que el sistema ofrezca automáticamente la
comida precisada. De este modo, no es necesario que el
dueño esté en el hogar para poder alimentar a su mascota.
Con este proyecto aportamos mayor flexibilidad en la vida
diaria a aquellas personas que han decidido compartirla con
animales, de forma que puedan realizar sus quehaceres diarios
y, si se entretienen más de la cuenta, sus mascotas puedan
disponer en todo momento de alimento.

MATERIALES Y PRESUPUESTO
A continuación listamos los materiales necesarios para realizar
dicho proyecto, junto con las cantidades de cada uno y su
precio.
Algunos de estos materiales han sido proporcionados
directamente por la Universidad, por lo que no ha supuesto un
coste real para nuestros bolsillos. Sin embargo, en la tabla
adjunta a continuación mostramos cuál sería el presupuesto
con el que debería contar la persona que quisiera realizar este
proyecto por su cuenta.

Materiales Cantidad Precio unidad (€) Total (€)


Módulo Arduino UNO 1 20 20
Protoboard 1 5 5
Pantalla LCD +I2c 1 9,95 9,95
Resistencias 10k 6 0,25 1,5
Cables 20 0,05 1
Servomotor 55g 1 12,19 12,19
Módulo bluetooth HC-06 1 4,85 4,85
Pulsadores 3 0,2 0,6
Madera 1 2,4 2,4
Pistola termofusible 1 4 4
Pegamento 1 0,5 0,5
Comedero plástico 1 7,5 7,5
Spray color negro 150 ml 1 2,3 2,3
Total 71,79

Algunos de los componentes arriba listados son:

2 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://1.bp.blogspot.com
/-SHBTP4Mv4JQ/Vx0ULp3H6HI/AAAAAAAAPAw
/Svtv2Ylb71s3WccLr8kdf94rlWoYqnOpQCK4B/s1600/materiales.png]

MONTAJE
ESQUEMAS
En este apartado mostramos los esquemas empleados para la
conexión de los distintos componentes empleados para hacer
que nuestro sistema responda. Por simplicidad,  hemos decidido
mostrarlos por separado:

Servomotor

[http://2.bp.blogspot.com
/-03jTBVeNH2Y/Vx0UVKeu5aI/AAAAAAAAPA4
/laqWZIK2bfAdcFYr1s_HRIrrdfPjR3RawCK4B/s1600/servo.png]

      Pulsadores

[http://4.bp.blogspot.com
/-B2obz0SHLuc/Vx0UjZA_T6I/AAAAAAAAPBA
/jPfTbfmtoKEyItnGtRFVIr7ixDdVrhdvgCK4B/s1600/pulsador.png]

Módulo Bluetooth

3 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://1.bp.blogspot.com
/-CbDpy8voo6Q/Vx0Uuf0Ub0I/AAAAAAAAPBQ/FdyPzBAm5PU2gbrOKVN-
WSPtLY8ck2lyQCK4B/s1600/bluetooth.png]

Pantalla

[http://3.bp.blogspot.com
/-zaVfm7svqGU/Vx0Ur6hUsFI/AAAAAAAAPBI/yu5dpHFlmNwRbU-clG-
mt9RKvr_pMLWhgCK4B/s1600/FLX1NJWHZ3YAXNL.MEDIUM.jpg]

DISPENSADOR
Mostramos cómo hemos construido la parte exterior de nuestro
dispensador, es decir, el contenedor de alimentos y la carcasa
protectora de nuestros componentes.
Las siguientes imágenes representan cómo hemos montado el
dispensador, para hacer que la comida caiga. Para ello,
usamos el servomotor, que moverá una compuerta que se abra
y se cierre, con una duración de X segundos en función de la
ración establecida. Para que caiga correctamente la comida,
hemos incluido una rampa.

4 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://3.bp.blogspot.com/-Agmx9TPvA7g
/Vx0U3Li_l-I/AAAAAAAAPBg/sNzI4ttUyioSLSDXv_Z8grQjWjz0RjDkwCK4B/s1600
/IMG_20160416_204154.jpg]

[http://3.bp.blogspot.com/-qrXr30S6tHA/Vx0U2-LcEgI/AAAAAAAAPBY/PFl-
xTlUdtscdgfZE-mFa-Dofu37qJ9RQCK4B/s1600/IMG_20160416_201950.jpg]

[http://1.bp.blogspot.com
/-RwxckaEya6I/Vx0VBiq_wuI/AAAAAAAAPBo
/I16gyvp81O8kcAU4jU5d34cCS4hOM_o2QCK4B/s1600/IMG_20160416_215012.jpg]

5 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://3.bp.blogspot.com
/-qrXr30S6tHA/Vx0U2-LcEgI/AAAAAAAAPBY/PFl-xTlUdtscdgfZE-mFa-
Dofu37qJ9RQCK4B/s1600/IMG_20160416_201950.jpg]

[http://2.bp.blogspot.com/-8gCdDU5Wra0
/Vx0VTmOISuI/AAAAAAAAPB0/WGSHrRWLnh8upmsf2t0M7f4kGp2_EdQZgCK4B/s1600
/IMG_20160416_225618.jpg]

Entonces, ya tenemos la manera en que vamos a dispensar la


comida. Para que todo esto funcione, debe estar conectado a
nuestra placa. Con el fin de que no se vea, hemos construido
otro módulo en el que insertamos la pantalla, los pulsadores y
toda la circuitería necesaria.

6 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://4.bp.blogspot.com/-5tyqR3hSByk
/Vx0VcqZWIeI/AAAAAAAAPB8/Lcqb3SMqh-4JfhEvOATSW85GUQEBK-CswCK4B/s1600
/IMG_20160417_195459.jpg]

[http://2.bp.blogspot.com
/-ivTYQ9IxB0I/Vx0V3Ufx9fI/AAAAAAAAPCI
/_UgcWjfqNuYs3Cf9uyMu_0ZBpRc4_tMPACK4B/s1600/IMG_20160422_174721.jpg]

7 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://1.bp.blogspot.com
/-sfI_ghu0HZ8/Vx0V4ROQCTI/AAAAAAAAPCY
/RANGhF1rV68iqMLxoLsy7ypyt82nYwCdwCK4B/s1600/IMG_20160424_181643.jpg]

[http://2.bp.blogspot.com
/-pXmf32ZVZLY/Vx0V4NEWtfI/AAAAAAAAPCQ
/QYCgymVQf0kUfTabfBWf6Ax0Rl01cCXRQCK4B/s1600/IMG_20160424_181744.jpg]

Por último, juntamos ambas partes para obtener nuestro


dispensador completo y con total funcionalidad:

8 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://1.bp.blogspot.com/-zEltXb-
iL_k/Vx0WGLAJluI/AAAAAAAAPCg/BbOEIydDhHELU2odTUbyRiC7foszG6J7gCK4B
/s1600/IMG_20160424_182832.jpg]

FUNCIONALIDAD
Como ya hemos adelantado, nuestro proyecto consiste en
poder configurar unos intervalos de tiempo y un tamaño de
ración que servir a nuestra mascota.
Hemos decidido que esto se pueda configurar de dos maneras
diferentes: mediante botones y mediante una aplicación en el
móvil.

1. i. Mediante botones

Disponemos de cuatro botones para configurar el dispensador.


El primero de ellos para introducir el intervalo deseado, de una
en una unidad, el segundo para introducir la cantidad: P, M o
G, el tercero para entrar en la configuración y aceptarla una
vez introducidos todos los datos, y el último para cancelar la
configuración establecida.

Sin introducir ningún dato ni pulsar ningún botón, nuestra


pantalla muestra lo siguiente:

9 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://1.bp.blogspot.com
/-NcgGE0-yhuU/Vx0XA9hufdI/AAAAAAAAPC8/rTbDZGbQFhQgFCdeDvA3dvtqu-
WARIAXgCK4B/s1600/IMG_20160424_181903.jpg]

Pulsamos el tercer botón, y a continuación el primero y el


segundo, para obtener los siguientes mensajes:

[http://2.bp.blogspot.com/-8jz7-
D6sbwA/Vx0XCq9siLI/AAAAAAAAPDM
/G28R7LUwz8As2wL05m6z4PeQmc85Jnr9gCK4B/s1600/IMG_20160424_182022.jpg]

[http://3.bp.blogspot.com

10 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

/-JqXFISRaPw8/Vx0XCVgOwzI/AAAAAAAAPDE/6edk-0zR0_A95QcikJ-
P0usZPER5iTlsACK4B/s1600/IMG_20160424_181924.jpg]

Volvemos a pulsar el tercer botón y esta configuración sería


aceptada. Si queremos cancelarla, pulsamos el cuarto botón:

[http://3.bp.blogspot.com
/-rNf9Z10U8z8/Vx0XF7xYCrI/AAAAAAAAPDY
/gY8POSKn0GABSGCw04hC6BcVLloUy6zogCK4B/s1600/IMG_20160424_182027.jpg]  

1. ii. Mediante una aplicación

Podemos configurar nuestro dispensador mediante una


aplicación para móviles desarrollada por nosotros mismos, en la
que poder indicar los parámetros necesarios para ello, y a la
que nos conectaremos mediante el bluetooth.

[http://1.bp.blogspot.com/-SeDoEL_3kzg/Vx0XQ__yDeI
/AAAAAAAAPDg/N4pkRXJLPvYnnK1JMePt6moRaIargQqKgCK4B/s1600

11 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

/Screenshot_2016-04-24-17-06-38.png]
Esta imagen representa la pantalla de inicio de la aplicación,
desde la que podemos acceder a la configuración del
dispensador y al blog en que está presentado este proyecto.
Si pulsamos el botón Configurar nos dirigiremos a la siguiente
pantalla:

[http://3.bp.blogspot.com/-7ZMbdX2NXKE/Vx0XX4BMIxI
/AAAAAAAAPDo/3Uq18tFwftUi6AIBVtt86fhBiqyoz1lbACK4B/s1600
/Screenshot_2016-04-24-17-06-50.png]
En primer lugar, debemos pulsar el botón Conectar para
conectarnos por medio del bluetooth (que tendremos
activado) a nuestro dispensador. A continuación, tendremos
que introducir la hora a la que queremos que se lance la
primera ración:

[http://4.bp.blogspot.com/-GcAFC4oAThM
/Vx0XmAmwOMI/AAAAAAAAPD4/jwhCN1q1_cw2VK9mrGOyUWQz2DDGwjRzACK4B

12 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

/s1600/Screenshot_2016-04-24-17-06-58.png]
Una vez establecida esta hora, procedemos a fijar cada cuánto
queremos que se vuelva a realizar el proceso; es decir, el
tiempo que queremos que pase hasta la siguiente ración, así
como el tamaño de la misma.

  [http://4.bp.blogspot.com/-JoybR0ovFvs
/Vx0XqtLaJ0I/AAAAAAAAPEE
/y5tzg_qd32o7QRJ6BPifRWxzu3XBo7H3ACK4B/s1600
/Screenshot_2016-04-24-17-07-19.png]
Una vez configurados todos estos parámetros, pulsaremos el
botón Aceptar y nuestro dispensador se pondrá en
funcionamiento.
Del mismo modo, podemos Cancelar la operación puesto que
no queremos que se repita el proceso o porque queremos
cambiar algún parámetro introducido.
Por último, vemos que también tenemos la opción Alimentar. Si
pulsamos este botón, el sistema proporcionará una ración
mediana de manera inmediata.

Hemos añadido otros dos botones más: para volver al menú


inicial MENÚ, y para consultar las cantidades que expulsa
nuestro dispensador en función de la ración elegida así como la
ración diaria recomendada para el tamaño del animal,
Cantidades.

La imagen abajo adjunta hace referencia a este punto.

13 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://2.bp.blogspot.com/-3dJQmVJkhxA/Vx0XvSfhQoI
/AAAAAAAAPEM/48m4FSayBokdsiB5dUvApL9szT3tmIdFQCK4B/s1600
/Screenshot_2016-04-24-18-36-41.png]
Independientemente del método empleado, las opciones
elegidas se mostrarán por la pantalla de la misma manera.

PROBLEMAS
En la realización del proyecto hemos encontrados dos
problemas principales:
  Módulo WiFi

En primer lugar quisimos implementar nuestro proyecto


mediante un módulo WiFi, por el que conectarnos con el móvil y
poder configurar nuestro dispensador. Sin embargo, su
utilización es bastante complicada, por lo que al final
desechamos la idea y optamos por usar un módulo Bluetooth
que aporta una funcionalidad muy similar y es más sencillo.
 Módulo de presión-fuerza

También quisimos implementar una función con la que, al meter


un peso a través de la aplicación del móvil, nos devolviese la
cantidad exacta de comida pedida. Al optar por una versión
barata, nos encontramos con un sensor demasiado impreciso, y
los recomendados en distintos foros eran demasiado caros para
nuestro presupuesto. La solución implementada se basa en
calcular la ración de comida en función del tiempo que
permanece abierta la compuerta.

MEJORAS
Listamos una serie de mejoras que se podrían llevar a cabo para
perfeccionar nuestro proyecto

14 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

    Introducción del módulo Wi-fi primeramente valorado,


para así poder configurar nuestro dispensador de una forma
más cómoda y sin tener que estar a X distancia del mismo.
      Añadir un sensor que nos avise de que la comida
contenida en el dispensador está a punto de terminarse o se
ha terminado.
    Añadir un bebedero automático que complemente la
funcionalidad de nuestro dispensador.

BIBLIOGRAFÍA
http://www.arduino.cc/ [http://www.arduino.cc/]

VÍDEO
 https://youtu.be/dGXhJnvGQJA [https://youtu.be/dGXhJnvGQJA]

CÓDIGO ARDUINO

[http://4.bp.blogspot.com/-CpBB7QB8_Tw/Vx0pmTEXu1I/AAAAAAAAPFs
/-wD5TUqLCH47lylqAs41F9zJA81ZAsYpQCK4B/s1600/1.PNG]

15 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://3.bp.blogspot.com/-orNhErjNte8/Vx0pnBJXyHI/AAAAAAAAPF0
/Wv2PUc3kEFUUGJJ82xOrAKoE9H6wQ5n5QCK4B/s1600/2.PNG]

[http://2.bp.blogspot.com/-x6aWjYFitfw/Vx0poWb1nwI/AAAAAAAAPF8/s-
lVDam7pGkiQAoOOgUQLwW1e4rkXH5uACK4B/s1600/3.PNG]

16 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://3.bp.blogspot.com/-qCdgd56fip0/Vx0pqNZ_DDI/AAAAAAAAPGE
/slrHz1Dgens1fstGD2X2vDwxq_5h70dPACK4B/s1600/4.PNG]

[http://4.bp.blogspot.com/-vKu99ynyZPc/Vx0prhpeg2I/AAAAAAAAPGM
/q2RnCzhXXf4GZzvW3kPPPE_26CUyxTRsQCK4B/s1600/5.PNG]

17 de 18 12/3/2019 02:03
Grupo 18: Dispensador Automático para mascotas | Diseño de Sistemas... https://www.proyectos-con-arduino.com/2016/04/grupo-18-dispensador-...

[http://3.bp.blogspot.com/-3-h1_eslAWQ/Vx0psjrVRAI/AAAAAAAAPGU
/ZHKbmU3Th9YQc5wzylvBF_f-ApS2A7cowCK4B/s1600/6.PNG]

Aplicación  Móvil
https://www.dropbox.com/s/agj8draw8cvgrlp/Dispensador.apk?dl=0
[https://www.dropbox.com/s/agj8draw8cvgrlp/Dispensador.apk?dl=0]

Publicado 24th April 2016 por juanj1o


Etiquetas: SEyTR_GII_Mostoles_2015-16

0 Añadir un comentario

Comentar como:

Publicar Avisarme

18 de 18 12/3/2019 02:03

Vous aimerez peut-être aussi