Cómo crear un sistema de alarma sencillo con Raspberry Pi
Aprende a construir paso a paso un sistema de alarma básico usando Raspberry Pi para proteger tu hogar en familia.
- Materiales que necesitarás. Para este proyecto necesitas: una Raspberry Pi (cualquier modelo funciona), una tarjeta microSD de al menos 16GB, un sensor de movimiento PIR, cables conectores hembra-hembra, una breadboard pequeña, un buzzer o altavoz pequeño, y opcionalmente LEDs de colores. También necesitarás acceso a internet para descargar el software y una computadora para configurar la Raspberry Pi inicialmente.
- Preparando la Raspberry Pi. Primero, descarga e instala el sistema operativo Raspberry Pi OS en la tarjeta microSD usando el Raspberry Pi Imager desde una computadora. Una vez instalado, inserta la tarjeta en la Raspberry Pi y conéctala a un monitor, teclado y mouse. Enciéndela y completa la configuración inicial, asegurándote de conectarla a tu red WiFi. Abre la terminal y actualiza el sistema con los comandos 'sudo apt update' y 'sudo apt upgrade'.
- Conectando los componentes. Con la Raspberry Pi apagada, conecta el sensor PIR a los pines GPIO. El cable rojo (VCC) va al pin de 5V, el negro (GND) al pin de tierra, y el amarillo (OUT) al pin GPIO 18. Conecta el buzzer con el cable positivo al pin GPIO 24 y el negativo a tierra. Si usas LEDs, conecta el LED verde al pin GPIO 23 y el rojo al pin GPIO 25, ambos con sus cables negativos a tierra. Usa la breadboard para organizar las conexiones si es necesario.
- Programando el sistema. Abre el editor de texto en la Raspberry Pi y crea un archivo llamado 'alarma.py'. Escribe un programa simple que lea el sensor PIR y active el buzzer cuando detecte movimiento. El código debe importar las librerías GPIO, configurar los pines como entrada (sensor) y salida (buzzer y LEDs), crear un bucle que monitoree el sensor, y activar la alarma durante unos segundos cuando se detecte movimiento. Incluye también una función para limpiar los pines GPIO al finalizar.
- Probando y ajustando. Guarda el programa y ejecútalo desde la terminal con 'python3 alarma.py'. Camina frente al sensor para probar si detecta movimiento y activa la alarma. Si no funciona, revisa las conexiones y asegúrate de que los pines en el código coincidan con los cables físicos. Puedes ajustar la sensibilidad del sensor PIR usando los pequeños potenciómetros en la parte posterior. Experimenta con diferentes tiempos de alarma y añade funciones como activar/desactivar con un botón.
- Mejoras y personalización. Una vez que funcione básicamente, puedes añadir características divertidas como diferentes sonidos de alarma, notificaciones por email cuando se active, un teclado para desarmar la alarma con código, o incluso tomar fotos con una cámara cuando detecte movimiento. Los niños pueden decorar una caja para contener todo el sistema y crear carteles de 'Sistema de Seguridad Activado'. También pueden programar horarios específicos cuando la alarma esté activa.