Tabla de contenido:

SanityForce (sistema de alarma - Rpi): 7 pasos
SanityForce (sistema de alarma - Rpi): 7 pasos

Video: SanityForce (sistema de alarma - Rpi): 7 pasos

Video: SanityForce (sistema de alarma - Rpi): 7 pasos
Video: Force system and its classification 2024, Noviembre
Anonim
SanityForce (sistema de alarma - Rpi)
SanityForce (sistema de alarma - Rpi)

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

Reunir materiales
Reunir 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

Conexión del sensor de movimiento PIR
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

Conexión de LED y resistencias
Conexión de LED y 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

Conectando la PiCamera
Conectando 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

Configuración de los altavoces
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: