Tabla de contenido:
- Paso 1: Materiales necesarios
- Paso 2: procedimiento
- Paso 3: Procedimiento de código
- Paso 4: Producto final
Video: Sistema de seguridad RPI: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Función de alarma de seguridad RPI
En este instructivo, aprenderá cómo hacer un sistema de alarma nocturna completamente funcional. Si el sistema detecta un intruso, inmediatamente imprimirá "INTRUSO" en su monitor y emitirá un fuerte ruido de alarma. Los leds también parpadearán siguiendo un patrón junto con la alarma.
Paso 1: Materiales necesarios
Materiales necesitados:
- Led de cualquier color (se recomiendan 4)
- Cables de puente
- Zumbador
- 330 resistencias (la misma cantidad que los leds)
- Sensor de movimiento
- 3 cables macho a hembra
- Resistencia dependiente de la luz
- Condensador
- Tabla de pan
- T-Cobbler
Paso 2: procedimiento
Procedimiento:
- En primer lugar, encienda y conecte a tierra ambos rieles
- Coloque sus 330 resistencias en la parte inferior de la placa de pan comenzando en el riel de tierra hasta cualquier riel en la tabla de pan
- Luego coloque sus leds al lado de su resistencia. La pata corta va directamente a la derecha de la resistencia si sus resistencias se colocan en el lado izquierdo de la placa de pruebas.
- El tramo largo del LED va a cualquier lugar que desee, pero asegúrese de que todos estén en diferentes rieles
- Conecte los cables de puente al led largo de su led
- Conecte los cables de puente a cualquier pines gpio
- Coloque el zumbador sobre las resistencias con la pata corta en el riel de tierra
- Conecte un cable de puente al zumbador y luego a un pin gpio
- Ahora conecte el ldr a un riel de alimentación y un riel en la placa de pan
- Conecte la pata corta del condensador al riel gound y la pata larga a la derecha del ldr
- Conecte un cable de puente a la izquierda del ldr y luego en un gpio ping
- Finalmente, conecte tres cables macho a hembra en el sensor de movimiento.
- Conecte cada uno de los cables macho a hembra a tierra, 5v y gpio respectivamente, asegurándose de que cada uno esté conectado al extremo derecho del sensor de movimiento.
Paso 3: Procedimiento de código
Procedimiento de código L
Asegúrese de estar utilizando Python 3, ya que este código no funcionará en ningún otro software.
Primero debemos importar las cosas correctas
de gpiozero import LED, Buzzer, LightSensor, MotionSensor, desde el momento de importar el sueño
Ahora tenemos que definir nuestros componentes eléctricos. El número al final debe ser el número del puerto gpio que conectó con su cable de puente. Para el código a continuación, debe reemplazar el número con su puerto gpio respectivo.
Luz1 = LED (21)
Luz2 = LED (20)
Luz3 = LED (12)
Luz4 = LED (16)
alarma = Zumbador (19)
ldr = sensor de luz (13, 5, 1, 0,1)
pir = Sensor de movimiento (24)
Ahora es el momento de corregir la parte jugosa del código.
mientras que es cierto:
si ldr.light_detected y pir.motion_detected:
imprimir ("seguro")
light1.off ()
light2.off ()
light3.off ()
light4.off ()
demás:
ldr.when_dark y pir.motion_detected
print ("INTRUSO INTRUSO INTRUSO INTRUSO")
alarm.on ()
light1.on ()
dormir (0.1)
light1.off ()
light2.on ()
dormir (0.1)
light2.off ()
light3.on ()
dormir (0.1)
light3.off ()
light4.on ()
dormir (0.1)
light4.off ()
Así es como se verá el código completo
de gpiozero import LED, Buzzer, LightSensor, MotionSensor, desde el momento de importar el sueño
light1 = LED (21)
light2 = LED (20)
light3 = LED (12)
light4 = LED (16)
alarma = Zumbador (19)
ldr = sensor de luz (13, 5, 1, 0,1)
pir = Sensor de movimiento (24)
mientras que es cierto:
si ldr.light_detected y pir.motion_detected:
imprimir ("seguro")
light1.off ()
light2.off ()
light3.off ()
light4.off ()
demás:
ldr.when_dark y pir.motion_detected
print ("INTRUSO INTRUSO INTRUSO INTRUSO")
alarm.on ()
light1.on ()
dormir (0.1)
light1.off ()
light2.on ()
dormir (0.1)
light2.off ()
light3.on ()
dormir (0.1)
light3.off ()
light4.on ()
dormir (0.1)
light4.off ()
Ahora ejecute el código y el módulo mostrará su texto
Paso 4: Producto final
Finalmente, este es el aspecto que debería tener el sistema completo:
Recomendado:
Sistema de seguridad casero con Sensor Fusion: 5 pasos
Sistema de seguridad casero usando Sensor Fusion: La idea detrás de este proyecto es crear un sensor de seguridad barato y fácil de hacer que pueda usarse para alertarle cuando alguien lo ha cruzado. El objetivo original era crear algo que pudiera notificarme cuando alguien subiera las escaleras, pero yo también
Sistema de seguridad electrónico con RTC y código PIN definido por el usuario: 7 pasos
Sistema de seguridad electrónico con RTC y código PIN definido por el usuario: ¡Hola, chicos! Este es un proyecto que hice usando un microcontrolador pic, es un sistema de seguridad de código PIN electrónico con reloj en tiempo real y funciones de código pin definido por el usuario, esta página contiene todos los detalles para hacer uno usted mismo. ESTA FUNCIONANDO Y CONCEPTO: Bueno
Sistema de seguridad de llave de huellas dactilares DIY: 8 pasos
DIY-Fingerprint Key Security System: esta aplicación es útil para asegurar nuestras llaves requeridas día a día (cerradura). A veces tenemos algunas llaves comunes como casa, garaje, estacionamiento entre dos o más personas. Hay una serie de sistemas biométricos disponibles en un mercado, puede
Cree su propio sistema de seguimiento de seguridad GPS SMS: 5 pasos (con imágenes)
Haga su propio sistema de seguimiento de seguridad GPS SMS: en este proyecto le mostraré cómo combinar un módulo SIM5320 3G con un Arduino y un transductor piezoeléctrico como sensor de choque para crear un sistema de seguimiento de seguridad que le enviará la ubicación de su precioso vehículo a través de SMS cuando
Botón de seguridad inalámbrico para la seguridad del PLC: 6 pasos (con imágenes)
Botón de seguridad inalámbrico para seguridad de PLC: este proyecto es mi prueba de concepto para usar IoT y (eventualmente) robótica para crear una capa adicional de seguridad para instalaciones de fabricación peligrosas. Este botón se puede utilizar para iniciar o detener múltiples procesos, incluido el control de la señal