LASER Tripwire Allarme – Arduino © GPL3+

Pieno di video Tutorial, se necessario

Ciao, questo tutorial è di circa Boschetto, Sensore di Luce” sulla base del progetto, ci sono due versioni del progetto, e come si legge, è un LASER Tripwire Allarme, quello che si può impostare con un semplice pulsante, l’altro è più sicuro e richiede un codice di protezione.

Un tripwire è un dispositivo attivato da movimenti fisici, è possibile utilizzarlo per rilevare persone, animali, automobili… quando passano attraverso un’area. Questo è basato su un emettitore LASER, che invia costantemente raggi al sensore di luce, e quando qualcuno/qualcosa passa, il sensore non riceverà i raggi, e l’allarme viene attivato, e non si fermerà fino a quando non lo resest (pulsante/codice di accesso).

Parti

Quelle sono le parti utilizzate a fianco alcuni salto fili

Arduino Uno
Arduino Uno
Grove Sensore di Luce V1.2
Grove Sensore Di Luce V1.2
Grove Sensore di Luce v1.2 (indietro)
Grove Sensore di luce v1.2 (retro)
Ky-008 Emettitore del LASER
Ky-008 Emettitore del LASER
3 Pin buzzer è possibile utilizzare 2 pin versione
3 Pin buzzer è possibile utilizzare il pin 2 versione
Premere il pulsante + Resistenza per la Versione 1
premere il pulsante + Resistenza per la Versione 1
Tastiera a matrice 4x4 è possibile utilizzare 3x4 uno per la Versione 2
Tastiera a matrice 4×4 è possibile utilizzare 3×4 uno per la Versione 2

Versione 1

base di Questo progetto è il modulo, modulo LASER, un Buzzer, e un pulsante, l’idea è molto semplice, il LASER è costantemente proiettando la luce al modulo sensore, quando una persona o qualcosa passa attraverso il fascio di luce, il sensore non rileva la luce più (Quando la luce si ferma, il LDR aumenterà la resistenza, il che significa meno corrente passerà, e avremo una caduta di tensione).

Esempio: Alla luce interna il sensore darà un valore di circa “750” quando si utilizza la funzione “analogRead” mentre si utilizza Arduino è di circa “3.66V ” (1023 per 5V), ma quando copri il sensore mostrerà un valore intorno a “10-15” che sta per “40mV”. Quindi è meglio coprire o mettere il sensore in un caso in cui solo i raggi LASER possono raggiungere.

Una volta che i raggi LASER sono tagliati, l’allarme si spegne e non si ferma fino a quando il pulsante viene premuto anche se il modulo rileva nuovamente il LASER.

di Seguito potrete trovare il cablaggio e il codice

Versione 2

v2 è più o meno come la v1 solo invece di interrompere l’allarme con un semplice pulsante, ora si richiede un codice di accesso inserito da tastiera per fermarlo, altrimenti non.

Il codice è memorizzato in un array, ho scelto 4 cifre codice, si può rendere più o meno lungo, è sufficiente modificare la dimensione della matrice, e aggiungere o rimuovere i valori.

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

Per spegnere l’allarme, è necessario premere ‘*’ sulla tastiera, quindi inserire i numeri 1, 3, 6, 6, il codice fisserà il cicalino in una singola frequenza (inquietante) suono fino a quando si immette 4 cifre, se sono corretti l’allarme si fermerà, altrimenti si spegnerà di nuovo.

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

Ogni volta che inserisci una cifra corretta il valore “a” aumenta, se è == 4, il codice è considerato corretto, altrimenti il numero non sarà mai uguale a 4.

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

Test

Questo è un video di prova per entrambe le versioni, il video è forte !!!

Video di prova

Leave a Reply

Il tuo indirizzo email non sarà pubblicato.