Juego de Sensores (Grupo 25_Móstoles)
Grupo 25 (Mostoles): Juego de sensores
Carlos Cerezo Sánchez GII
Víctor Prieto Bote GII + ADE
Miriam Urbina Rodríguez GII + ADE
Funcionalidad
Nuestro proyecto consiste en un sistema de alarma completo, basado en sensores de movimiento, desde su activación hasta la detección de
una presencia y hacer que esta suene. Nos hubiese gustado añadirle
más funcionalidad, pero por problemas de tiempo y de presupuesto no ha sido posible.
una presencia y hacer que esta suene. Nos hubiese gustado añadirle
más funcionalidad, pero por problemas de tiempo y de presupuesto no ha sido posible.
Decidimos dividir nuestro trabajo en dos partes, que son autónomas por sí solas, pero que están perfectamente conectadas:
– La activación de la alarma: Que consiste en la introducción de código, consistente en una secuencia de pulsaciones de 4 botones, que permite accionar la alarma.
– La alarma en sí: Cuya función se basa en la activación de dos servomotores que hacen girar a los sensores de ultrasonidos que tienen pegados, para poder detectar cualquier obstáculo/presencia que se interponga en su camino y hacer sonar un timbre.
Funcionamiento
Una
vez analizada cada parte de nuestro proyecto, su funcionamiento sería el
siguiente:
vez analizada cada parte de nuestro proyecto, su funcionamiento sería el
siguiente:
1. Activación de la alarma, mediante un
código.
código.
a. Secuencia
de cuatro botones.
de cuatro botones.
2. Si
el código introducido, es decir, si esta secuencia es la que nosotros hemos
elegido previamente, es:
el código introducido, es decir, si esta secuencia es la que nosotros hemos
elegido previamente, es:
a. Correcto: Se encenderán los led
de color verde.
de color verde.
b. Incorrecto: Se encenderán los led
de color rojo.
de color rojo.
3. Una
vez que hayamos introducido la secuencia correcta, la alarma se pondrá en
funcionamiento a través de un interruptor.
vez que hayamos introducido la secuencia correcta, la alarma se pondrá en
funcionamiento a través de un interruptor.
4. Los
sensores ultrasónicos se moverán constantemente en un ángulo de 90°, gracias a
los servomotores, hasta que registren algún movimiento y el led verde
parpadeará, eso nos informa de que no hay nada fuera de lo normal.
sensores ultrasónicos se moverán constantemente en un ángulo de 90°, gracias a
los servomotores, hasta que registren algún movimiento y el led verde
parpadeará, eso nos informa de que no hay nada fuera de lo normal.
5. Una
vez que los sensores hayan detectado la presencia de algo, a una determinada
distancia que hemos marcado, saltará la “alarma” que consiste en:
vez que los sensores hayan detectado la presencia de algo, a una determinada
distancia que hemos marcado, saltará la “alarma” que consiste en:
a. Se
encenderá el led rojo.
encenderá el led rojo.
b. El
led verde se apagará.
led verde se apagará.
c. Empezará
a sonar la alarma, hasta que el timbre que hemos seleccionado se termine,
posteriormente se reanudará la búsqueda mediante los sensores.
a sonar la alarma, hasta que el timbre que hemos seleccionado se termine,
posteriormente se reanudará la búsqueda mediante los sensores.
6. Para
la desactivación de esta, bastará con apretar el pulsador.
la desactivación de esta, bastará con apretar el pulsador.
Esquema del proyecto
A continuación, se pueden ver los dos esquemas correspondientes a ambas partes en las que se divide nuestra alarma:
- Activación de la alarma
- Alarma
Componentes
En la siguiente imagen os enseñamos cuál han sido los componentes que hemos utilizado para montar nuestro sistema de alarma y a continuación, el coste total de los materiales*.
* Cabe destacar que hay muchos componentes que han sido proporcionados por la Universidad y otros, como la caja de cartón, cartulina, celo, pegamento, etc., no han sido incluidos.
Evolucion y montaje
Para poder hacer la alarma completa, hemos tenido que ir paso a paso en cada una de las dos partes en las que dividimos el proyecto y fuimos desarrollándolo de forma incremental. A esto nos referimos, que fuimos probando de manera individualiza todos los componentes y le fuimos añadiendo complejidad poco a poco, pero siempre y cuando fuese funcionando todo lo anterior.
Como puede verse en las imágenes anteriores, se han ido añadiendo componentes poco a poco, haciendo más complejo así el sistema.
Problemas encontrados
Nuestra primera idea fue desarrollar una impresora 3D, pero por temas de presupuesto y de no encontrar algunos componentes no fue posible, por lo que decidimos emprender esta idea.
–
- La generación del código que hemos tenido que desarrollar para que los componentes
que hemos elegido hicieran lo que nosotros queríamos, no es nada fácil, puesto
que muchas veces estos hacían lo que “querían” o directamente no hacían nada.
o La
solución, finalmente la encontramos a base de prueba-ensayo-error, haciendo
modificaciones en el código hasta aproximarnos a lo que realmente queríamos.
solución, finalmente la encontramos a base de prueba-ensayo-error, haciendo
modificaciones en el código hasta aproximarnos a lo que realmente queríamos.
- Tuvimos ciertos problemas con el teclado o keypad, puesto que tras las
pruebas para incluirlo en la parte de la activación de la alarma, empezó a dar
pequeños fallos hasta llegar al punto de que no funcionaba correctamente.
o Para
solucionar este problema, nos vimos obligados a hacer uso de 4 botones, que
simularan este teclado, para así poder introducir la clave y que permita
activar la alarma mediante una secuencia de estos.
solucionar este problema, nos vimos obligados a hacer uso de 4 botones, que
simularan este teclado, para así poder introducir la clave y que permita
activar la alarma mediante una secuencia de estos.
- Con respecto a la introducción de la pantalla lcd en una de las partes del
proyecto, nos dimos cuenta de que había dos opciones de conectarla con la
placa. Una primera mediante una interfaz i2c, que simplificaba mucho el
hardware, y otra soldar la pantalla a la placa.
o La
solución fue recurrir a soldarla, debido a que la interfaz, económicamente, era menos viable y el tiempo en recibir dicho componente nos retrasaría.
Posibles mejoras
Para
futuras mejoras del proyecto, hemos pensado una serie de funcionalidades que
podríamos añadir, para hacer que fuese una alarma completa:
futuras mejoras del proyecto, hemos pensado una serie de funcionalidades que
podríamos añadir, para hacer que fuese una alarma completa:
- Activación/desactivación de alarma desde un
dispositivo móvil. - Aviso de cualquier incidencia a un dispositivo
(mandar imagen del lugar tras sonar la alarma) - Desactivación de la alarma tras la introducción
de la clave, nos permitiría parar el sonido de la alarma una vez iniciada
mediante el código de activación. - Cambio de contraseña de alarma.
Material adicional
Para aquellos que estéis interesados en ver el resto de puntos, como por ejemplo la distribución de tareas y subtareas, el código, la conclusión, etc., os animamos a que accedáis a nuestra memoria, en el hipervínculo que os hemos facilitado a continuación.
Vídeo completo del proyecto: https://www.youtube.com/watch?v=ibupFR0Pwjo
Tap para poder acceder a nuestra PRESENTACIÓN
Tap para poder acceder a nuestra MEMORIA