Alarma de cable de disparo LÁSER-Arduino © GPL3+

Vídeo tutorial completo si es necesario

Hola, este tutorial es sobre el proyecto basado en «Sensor de luz Grove», hay dos versiones del proyecto, y a medida que lo lee, es una alarma de cable trampa LÁSER, una que puede configurar con un simple botón, la otra es más segura y requiere un código de acceso.

Un cable trampa es un dispositivo activado por movimientos físicos, puede usarlo para detectar personas, animales, automóviles… cuando pasan por un área. Este se basa en un emisor LÁSER, que envía constantemente haces al sensor de luz, y cuando alguien/algo pasa, el sensor no recibe los haces, y se activa la alarma, y no se detiene hasta que se vuelve a depositar (pulsador/código de acceso).

Partes

Esas son las partes utilizadas a lo largo de algunos cables de salto

Tablero Arduino Uno
Tablero Arduino Uno
Sensor de Luz Grove V1. 2
Sensor de Luz Grove V1.2
Sensor de Luz Grove v1.2 (atrás)
Sensor de luz Grove v1.2 (atrás)
Emisor LÁSER Ky-008
Emisor láser Ky-008
3 Zumbador de pines puedes usar la versión de 2 pines
Zumbador de 3 pines puedes usar la versión de 2 pines
Pulsador + Resistencia para la versión 1
Pulsador + Resistencia para la versión 1
Matriz de teclado 4x4 puede usar una de 3x4 para la versión 2
Matriz de teclado 4×4 puede usar una de 3×4 para la versión 2

Versión 1

Este proyecto se basa en módulo, módulo LÁSER, un zumbador y un botón pulsador, la idea es muy simple, el LÁSER proyecta luz constantemente al sensor del módulo, cuando una persona o algo pasa a través del haz de luz, el sensor ya no detectará la luz (Cuando la luz se detenga, el LDR aumentará la resistencia, lo que significa que pasará menos corriente y obtendremos una caída de voltaje).

Ejemplo: En la luz interior, el sensor dará un valor de alrededor de » 750 «cuando use la función» analogRead «mientras usa Arduino, es alrededor de» 3.66V» (1023 para 5V), pero cuando cubra el sensor, mostrará un valor alrededor de «10-15» que significa «40mV». Por lo tanto, es mejor cubrir o colocar el sensor en un estuche donde solo puedan alcanzar los rayos LÁSER.

Una vez cortados los rayos LÁSER, la alarma se activará y no se detendrá hasta que se presione el pulsador, aunque el módulo detecte de nuevo el LÁSER.

A continuación encontrará cableado y código

Versión 2

El v2 es bastante parecido al v1, en lugar de detener la alarma con un simple botón, ahora requiere un código de acceso introducido por el teclado para detenerlo, de lo contrario no lo hará.

El código de acceso se almacena en una matriz, elegí un código de 4 dígitos, puede hacerlo más largo o más corto, simplemente modifique el tamaño de la matriz y agregue o elimine valores.

short code={'1','3','6','6'};

Para apagar la alarma, debe presionar ‘ * ‘ en el teclado, luego ingrese los números 1, 3, 6, 6, el código fijará el zumbador en un sonido de frecuencia única (perturbador) hasta que ingrese 4 dígitos, si son correctos, la alarma se detendrá, de lo contrario se apagará nuevamente.

void Getpass(){ tone(13,2000); for(short i=0 ; i<4 ; i++) { char keypressed = myKeypad.waitForKey(); if (keypressed==code) a++; }}

Cada vez que ingrese un dígito correcto, el valor «a» aumenta, si es == 4, el código se considera correcto, de lo contrario el número nunca será igual a 4.

 if(a==4){ noTone(13); a=0; detection=false; }

Test

Este es un video de prueba para ambas versiones, ¡el video es ruidoso !!!

Vídeo de prueba

Leave a Reply

Tu dirección de correo electrónico no será publicada.