LASER Tripwire Alarme – Arduino © GPL3+

Tutorial Completo de vídeo, se necessário

Oi, este tutorial é sobre a “Bosque Sensor de Luz” projeto de base, existem duas versões do projeto, e como você lê-lo é um LASER Tripwire de Alarme, que pode ser definida com um simples apertar de botão, o outro é mais seguro e requer um código de acesso.

Um tripwire é um dispositivo acionado por movimentos físicos, você pode usá-lo para detectar pessoas, animais, carros… quando passam por uma área. Este é baseado em um emissor a LASER, que envia constantemente feixes para o sensor de luz, e quando alguém/algo passa, o sensor não recebe os feixes e o alarme é acionado e não para até que você o reveste (botão/Senha).

Peças

Essas são as peças usadas ao lado de alguns salto fios

placa Arduino Uno
placa Arduino Uno
Grove Sensor de Luz V1.2
Grove Sensor De Luz V1.2
Grove Sensor de Luz v1.2 (voltar)
Sensor De Luz Grove v1.2 (de volta)
Ky-008 Emissor do LASER
Ky-008 Emissor do LASER
3 Pinos de campainha você pode usar 2 pinos versão
3 Pinos campainha você pode usar 2 pinos versão
Botão de pressão + Resistor para a Versão 1
botão + Resistor para a Versão 1
4x4 Teclado matrix, você pode usar 3x4 um para a Versão 2
4×4 Teclado matrix, você pode usar 3×4 um para a Versão 2

Versão 1

Este projeto é baseado no módulo, módulo do LASER, uma campainha elétrica, e uma tecla, a ideia é muito simples, o LASER está projetando constantemente a luz ao sensor do módulo, quando uma pessoa ou algo passa através do feixe luminoso, O sensor não detectará a luz anymore (quando a luz para, o LDR aumentará a resistência, que significa que menos corrente passará, e nós obteremos uma gota da tensão).

exemplo: na luz interna, o sensor dará um valor de cerca de “750” ao usar a função “analogRead” ao usar o Arduino, está em torno de “3.66V” (1023 para 5V), mas quando você cobre o sensor, ele mostrará um valor em torno de “10-15” que significa “40mV”. Portanto, é melhor cobrir ou colocar o sensor em um caso em que apenas os feixes de LASER possam alcançar.

uma vez que os feixes de LASER são cortados, o alarme irá desligar e não irá parar até que o botão é pressionado mesmo que o módulo detecta o LASER novamente.

Abaixo você encontrará fiação e código

Versão 2

v2, que é muito parecido com o v1 apenas em vez de parar o alarme com um simples apertar de botão, agora é necessário um código inserido pelo teclado para parar, caso contrário, não.

A senha é armazenada em uma matriz, eu escolhido 4 dígitos do código, você pode torná-lo mais longo ou mais curto, apenas modificar o tamanho de matriz, e adicionar ou remover valores.

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

Para desligar o alarme, você deve pressionar ‘*’ no teclado e, em seguida, introduza os números 1, 3, 6, 6, o código irá corrigir o sinal sonoro em uma freqüência única (perturbador) som até que você digite 4 dígitos, se eles estiverem corretas, o alarme irá parar, caso contrário, ele vai sair novamente.

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

cada vez que você digitar um dígito correto “a” valor aumenta, se for = = 4, o código é considerado correto, caso contrário, o número nunca será igual a 4.

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

teste

este é um vídeo de teste para ambas as versões, o vídeo é alto !!!

vídeo de Teste

Leave a Reply

O seu endereço de email não será publicado.