Tabla de contenido:
- Paso 1: Reúna los materiales
- Paso 2: Conexión del sensor de movimiento PIR
- Paso 3: Conexión de los LED y las resistencias
- Paso 4: Conexión de la PiCamera
- Paso 5: Configuración de los altavoces
- Paso 6: codificación del proyecto
- Paso 7: Revisión final
Video: SanityForce (sistema de alarma - Rpi): 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Ahora hay muchas formas de mantener sus pertenencias seguras, o simplemente mantener a sus hermanos fuera de su habitación, como ponerle un candado o simplemente mantenerlo fuera del alcance de otras personas. ¿Qué pasaría si te dijera que no necesitas hacer todas esas cosas básicas, pero que puedes convertir tu Raspberry Pi en tu sistema de alarma personal? Ahora puede pensar que esto es imposible o simplemente extremadamente innecesario, podría simplemente poner una cerradura en la puerta de su habitación para mantener a su hermano pequeño fuera. Pero tu hermano podría encontrar la llave de la cerradura y simplemente entrar a tu habitación, pero con este sistema de alarma, una vez que lo enciendes, no se puede desactivar hasta que lo apagues mediante el código. Si su hermano se acerca un metro a su puerta, la alarma sonará y les avisará a todos en su casa que alguien intentó invadir su privacidad. Luego, una vez que alguien sepa que trató de invadir su privacidad, vendrá y lo detendrá. Para convertir su Pi en el increíble sistema de alarma llamado SanityForce, deberá seguir unos sencillos pasos y necesitará algunos complementos para su Pi. Todos los pasos y materiales que necesitará se enumeran a continuación. ¡Buena suerte y que SanityForce esté contigo!
Paso 1: Reúna los materiales
Ahora, para este proyecto, necesitará bastantes complementos para su Raspberry Pi. Antes de comenzar a construir el proyecto, asegúrese de tener todos los materiales que se enumeran a continuación.
- 1x frambuesa Pi
- 1x tablero
- 1x par de altavoces
- 1x PiCamera
- 10 LED rojos
- 1x sensor de movimiento PIR
- 3x cables hembra-macho
- 10x 330 resistencias
- 10x de cables de puente azules
- 2x cables de puente negros
Paso 2: Conexión del sensor de movimiento PIR
Antes de conectar todos los demás LED y altavoces, desea conectar el sensor de movimiento, que es la columna vertebral de su proyecto. Para conectar el sensor de movimiento, debe tener cuidado de conectar el cable hembra-macho correcto a los pines GPIO y GND. Usaré la imagen de arriba como ejemplo para indicar qué cable iría a dónde. En el ejemplo, hay 3 cables conectados al sensor de movimiento, uno verde, uno violeta y uno azul, en ese orden de derecha a izquierda. El cable verde se conectaría al pin GND en su placa de pruebas, como puede ver en el ejemplo anterior. El cable violeta se conectaría a la clavija de alimentación de 5 voltios en la placa de pruebas, se puede ver en la imagen de arriba. El tercer y último cable, el azul, se coloca en el pin GPIO de la placa de pruebas, en el que se coloca el pin GPIO, es su elección.
Paso 3: Conexión de los LED y las resistencias
Entonces, en cuanto a los LED y las resistencias, conectarlos es muy fácil, solo asegúrese de que la pata larga (ánodo) del LED esté conectada al cable de puente que está conectado al pin GPIO. La pata corta (cátodo) del LED está conectada a la resistencia 330 que está conectada al pin GND. Antes de instalar los LED en la placa, conecte dos cables de puente negros que se conectarían desde un pin GND al riel GND en la placa. Puede esparcir los LED en cualquier lugar de la placa de pruebas, en cualquier diseño que desee. Asegúrese de seguir las cosas que dije anteriormente y sus LED deberían encenderse una vez que ingresemos el código y los probemos. Además, los pines GPIO a los que conecta los LED no importan, esa podría ser su elección.
Paso 4: Conexión de la PiCamera
Ahora conectar la PiCamera es un trabajo fácil, pero tenga cuidado al conectarla de no dañar los pines de la cámara en el proceso de colocarlos en la Pi. Allí, abriría la escotilla negra en la barra y simplemente insertaría la cámara Pi, recuerde empujar la barra hacia adentro una vez que la cámara esté en su lugar. Después de hacer eso, le gustaría presionar el botón Raspberry Pi en la barra inferior de la interfaz Pi, aparecerá la barra de menú. Luego harías clic en "Preferencias", y bajarías a "Configuración de Raspberry Pi", una vez que hayas hecho clic en eso, obtendrás un menú frente a tu pantalla. Allí haría clic en "Interfaces", allí haga clic en el botón de habilitar para la opción de cámara. Si la cámara ya está habilitada, deshabilítela y luego habilítela. Una vez que haya habilitado la cámara, reinicie su Pi y su cámara comenzará a funcionar una vez que el Pi se haya reiniciado.
Paso 5: Configuración de los altavoces
Ahora, para el Pi, puede usar cualquier altavoz que desee, pero le recomendaría que use altavoces que tengan una salida para auriculares que pueda conectar al conector para auriculares del Pi. Ahora, configurar los altavoces es la parte más fácil de crear este proyecto, todo lo que debe hacer es conectar la salida de auriculares de los altavoces a la toma de auriculares de Pi. Luego, enchufaría el cable USB A de los altavoces en el punto USB A del Pi. En ese momento, enciende los altavoces y debería estar en funcionamiento. En caso de que sus altavoces no funcionen después de enchufarlos, intente sacarlos y volver a colocarlos, o apague y vuelva a encender su Pi.
Paso 6: codificación del proyecto
Entonces, después de haber ensamblado todo en su Pi, está listo para codificar en Python, por lo que realmente funcionará. A continuación se muestra el código que hará que todo funcione, puede usarlo, pero recuerde cambiar todos los números de pin GPIO por el número de pin específico de su placa de pruebas. También tendrá que cambiar el nombre de la carpeta de música que he configurado en el código, cambiar el nombre a cualquiera que sea el nombre de la carpeta en su computadora. En la parte inferior hay una imagen de cómo debería verse su código en Python, simplemente descargue el archivo y eche un vistazo.
desde gpiozero import MotionSensor desde gpiozero import LED
desde el momento de importar el sueño
desde picamera importar PiCamera
importar pygame
cámara = PiCamera ()
pir = Sensor de movimiento (4)
alarma1 = LED (21)
alarma2 = LED (24)
alarma3 = LED (20)
alarma4 = LED (19)
alarma5 = LED (16)
alarma6 = LED (5)
alarma7 = LED (12)
alarma8 = LED (13)
alarma9 = LED (25)
alarma10 = LED (22)
def resto ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
pygame.mixer.music.play (-1)
mientras que es cierto:
pir.wait_for_motion ()
si pir.motion_detected:
camera.start_preview ()
dormir (0.1)
camera.capture ('/ home / pi / Desktop / capture.jpg')
camera.stop_preview ()
descansar()
imprimir ("¡¡¡ALERTA DE INTRUSO !!!!")
alarm1.on ()
alarm2.on ()
dormir (0.4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
dormir (0.5)
alarm3.off ()
alarm4.off ()
alarm5.on ()
alarm6.on ()
dormir (0.4)
alarm5.off ()
alarm6.off ()
alarm7.on ()
alarm8.on ()
dormir (0.4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
alarm10.on ()
dormir (0.4)
alarm9.off ()
alarm10.off ()
alarm10.on ()
alarm9.on ()
dormir (0.4)
alarm10.off ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
dormir (0.4)
alarm8.off ()
alarm7.off ()
alarm6.on ()
alarm5.on ()
dormir (0.4)
alarm6.off ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
dormir (0.4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
alarm1.on ()
dormir (0.4)
alarm2.off ()
alarm1.off ()
demás:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
alarm6.off ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
alarm10.off ()
Paso 7: Revisión final
Ahora que ha puesto su código en Python, es hora de poner todo junto y ver si su proyecto realmente funciona. A continuación se muestra un video de cómo debería funcionar su proyecto, ignore a algunas de las personas que hablan en la parte de atrás, ¡no estaba en un lugar tranquilo! Espero que tus esfuerzos para hacer SanityForce: The Alarm System hayan sido un éxito, y ahora tienes algo genial que te ayudará a mantener a tus hermanos fuera de tu habitación.
Gracias por seguir este instructivo, ¡y espero que hayas aprendido un par de cosas! ¡No olvide dejar sus pensamientos en los comentarios a continuación! ¡Diviértete con tu SanityForce!
Recomendado:
M5StickC-ESP32 Mini sistema de alarma PIR: 7 pasos
Sistema de alarma Mini PIR M5StickC-ESP32: En este proyecto aprenderemos cómo hacer una advertencia de alarma mini usando un sensor mini PIR y una placa M5StickC ESP32. ¡Mira el video
Sistema de alarma de intrusión de automatización del hogar de bricolaje: 5 pasos (con imágenes)
DIY Home Automation Intruder Alarm System !: En este proyecto, le mostraré cómo usar el software Home Assistant para crear un sistema de alarma contra intrusos para su hogar. Básicamente, el sistema detectará si la puerta se abre sin permiso y luego enviará una notificación
Sistema de alarma contra incendios con Arduino [en unos sencillos pasos]: 3 pasos
Sistema de alarma contra incendios con Arduino [en unos sencillos pasos]: ¿Está buscando hacer un proyecto simple e interesante con Arduino que al mismo tiempo podría ser realmente útil y potencialmente salvavidas? Si es así, ha venido al lugar correcto para aprender algo nuevo e innovador. En este post vamos
Tutorial: Cómo hacer una alarma de puerta usando la alarma de sensor de interruptor magnético MC-18: 3 pasos
Tutorial: Cómo hacer una alarma de puerta usando la alarma de sensor de interruptor magnético MC-18: Hola chicos, voy a hacer un tutorial sobre la alarma de sensor de interruptor magnético MC-18 que funciona en modo normalmente cerrado. Pero primero, déjenme explicarles en resumen, lo que se entiende por normalmente cerrado. Hay dos tipos de modo, normalmente abierto y normalmente cerrado
Alarma de rotura de vidrio / alarma antirrobo: 17 pasos
Alarma de rotura de vidrio / alarma de robo: este circuito se puede usar para hacer sonar una alarma para detectar la rotura de una ventana de vidrio por un intruso, incluso cuando el intruso se asegura de que no haya sonido del vidrio roto