Listado de proyecto de sistemas de seguridad con Arduino
Si te has decidido a experimentar con Arduino y quieres dar pasos hacia adelante en tu camino para aprender a programar con Arduino, debes tener presente que no puedes quedarte paralizado tratando de crear un proyecto adaptado a tus conocimientos.
Esto funciona al revés: debes ir experimentando para darte cuenta de los errores que se han podido cometer por el camino. Solo así conseguirás ser alguien dentro del mundo maker y podrás ampliar tus conocimientos: con casos prácticos que presenten distintos problemas.
A estas alturas de la película ya sabrás que puedes utilizar la placa Arduino para hacer casi de todo. Hoy vamos a dedicarnos a crear proyectos relacionados con la seguridad en múltiples frentes con Arduino, con cuatro proyectos que servirán para que trastees un buen rato con la placa mientras mides tus capacidades alcanzando el objetivo de todo maker: llegar a crear un programa propio plenamente funcional con Arduino.
Proyecto de seguridad para ciclistas
¿Se te ocurre alguien que necesite más seguridad en carretera que los ciclistas? Si los hay, serán pocos, porque los ciclistas están expuestos a multitud de peligros cuando salen a hacer sus rutas. Caídas, accidentes, atropellos y un sinfín de peligros aguardan a los ciclistas cada vez que salen a disfrutar de su deporte favorito, y uno de los proyectos más interesantes recogidos en ProgramarFacil.com, el portal creado por el referente del mundo maker Luis Del Valle, es el de uno de sus estudiantes, Jesús Soriano, que ha desarrollado un programa capaz de emitir una alerta en caso de caída y ausencia de movimiento.
La utilidad de este sistema es que emite una alerta al no detectar movimiento en los siguientes 30 segundos tras una contusión, lo que puede ser de gran ayuda a la hora de enviar una alerta en caso de pérdida de conocimiento. Este programa cumple una doble función: por un lado, da el aviso de accidente, pero además cuenta con un sistema de señalización gracias a la implementación de unos LEDs.
Al contrario que otras propuestas lanzadas al mercado, que necesitan de GPS, conexión a Internet y un smartphone con batería, este programa, bautizado como NRA (Never Ride Alone), permite activar automáticamente el GPS en el modo de emergencia, una vez han pasado los 30 segundos, y envía la ubicación a todos los amigos y familiares a través de la red SigFox.
Ha sido elaborado con una placa Arduino MKRFOX1200 con dos años de conexión a SigFox, un GPS Neo de 6M, un par de LEDs de color rojo, una resistencia de 1K, un zumbador, un sensor de vibración SW-420 y una batería de 3,7V y 150 mAh.
https://www.youtube.com/watch?v=7lz9kDCUHP0
Proyecto de alarma antichoques para el coche
Este programa nació con el objetivo de ser un sistema de seguridad antichoques que emitiese una alarma cada vez que el vehículo se aproximase en marcha peligrosamente a un objeto estático o próximo a la posición del vehículo, aunque el concepto ha evolucionado para acabar siendo un software de seguridad para asistir al conductor durante las maniobras de aparcamiento.
Está confeccionado con tres resistencias de 220 ohmios, un led rojo, otro amarillo y otro verde, un piezoeléctrico y un sensor de ultrasonidos. El sistema está diseñado para que la alerta sonora sea cada vez más intensa conforme el objeto se aproxima, incrementando además la potencia del sonido y su frecuencia. El sistema también ilumina un LED u otro en función de la cercanía del objeto en el exterior y del peligro que suponga para la integridad del vehículo, lo que ayuda a maniobrar en función de las indicaciones para ajustarse al espacio disponible.
https://www.youtube.com/watch?v=jzPZ0N-Zels
Proyecto de detector de contaminación ambiental
En un momento en el que la contaminación empieza a ser un problema de seguridad mundial, contar con dispositivos fiables que permitan medir la calidad del aire es indispensable. Existen programas profesionales que trabajan más o menos bien, pero también es posible crear un detector de contaminación medioambiental propio con Arduino.
Este proyecto es más complejo porque requiere de un equipamiento algo más extenso. Necesitamos piezas de control y energía (una placa Arduino Uno, una batería de 5V y un LCD RGB de 16×2), sensores (hemos utilizado el detector de partículas Shinyei PPD42, sensores de gas MQ-2, MQ-9, MiCS-2714 y MiSC-2614, además del sensor de temperatura Keyes DHT11), y piezas de ensamblado (una impresora 3D para la caja, placa para soldar componentes, una pila de litio de 5V y entre diez y quince cables del calibre 24).
Antes de ponerlo en funcionamiento, será necesario calibrar los sensores para que las mediciones sean correctas. Es el paso más complicado de todo el proceso con diferencia, ya que se pueden utilizar multitud de sensores diferentes capaces de hacer unas estimaciones variables.
Una vez ajustados, se pueden ubicar en localizaciones fijas para realizar lecturas periódicas (incluso a diario) de la calidad del aire en un punto determinado de una ciudad o una comarca, lo que permite hacerse una idea de la evolución de las partículas contaminantes.
https://www.youtube.com/watch?v=esY_OtDLv7g
Proyecto de videovigilancia para el hogar
Si hablamos de seguridad y de programar con Arduino, es imposible olvidarse de los sistemas de videovigilancia para la vivienda que se pueden desarrollar con esta placa de programación. En la red existen numerosas propuestas para crear sistemas adaptados al número de habitaciones de cada hogar, así como a su extensión.
Se pueden crear diversos proyectos, pero el que incluimos en el siguiente vídeo es uno de los más completos. Este usuario ha utilizado Arduino para crear no solo un sistema de vigilancia en vídeo en tiempo real, sino que ha incorporado funcionalidades sonoras que le permiten escuchar a distancia lo que ocurre en las partes más alejadas de la casa.
Esto puede ser muy útil para controlar si el bebé está durmiendo, por ejemplo, y la información puede ser transferida a un terminal externo para almacenarlo o visualizarla de nuevo. Lo mejor de estos programas es que pueden ser adaptados en función de la experiencia y el nivel de dificultad que el usuario esté dispuesto a aceptar para desarrollar sus proyectos, por lo que es una buena opción para empezar a desarrollar proyectos de envergadura.