Per rilevare qualsiasi movimento indesiderato in un'area o per evitare che i ladri entrino in quella zona, abbiamo bisogno di un sensore che può scatenare un allarme. Per questo richiederemo un sensore in grado di rilevare il movimento di qualsiasi corpo e innescare l'allarme non appena rileva il movimento. In breve, per creare un sistema di rilevamento del ladro abbiamo bisogno di un sensore di rilevamento del movimento e di un cicalino e usando Arduino Uno possiamo creare un sistema di rilevamento del ladro.
Come realizzare un sistema di allarme antifurto con Arduino Uno
Per creare un sistema di allarme antifurto, dobbiamo aver bisogno del seguente elenco di componenti
Per rilevare qualsiasi movimento indesiderato in qualsiasi area abbiamo progettato un circuito il cui schema è riportato nella figura seguente:
Assemblaggio hardware per la creazione di un allarme ladro con sensore Arduino Uno e PIR
Lo schema del circuito sopra indicato è implementato sull'hardware e per comprendere ulteriormente le connessioni del circuito che abbiamo dato l'immagine sotto che spiega il gruppo hardware.
Abbiamo collegato l'uscita del sensore PIR all'Arduino collegando il filo marrone al pin 6 mentre il cicalino è collegato con Arduino usando il filo grigio che lo collega con il pin 3 di Arduino.
Nonostante utilizzino il buzzer per indicazioni, abbiamo anche usato il LED RGB per indicazioni. Quindi, quando non vi è alcun movimento, il LED verde rimarrà acceso, ma non appena viene rilevato un certo movimento, si accenderà il LED rosso e anche il buzzer verrà attivato.
Codice Arduino per allarme ladro utilizzando il sensore PIR con Arduino Uno
Di seguito è riportato il codice compilato per la creazione del sistema di rilevamento del ladro utilizzando il sensore PIR con Arduino Uno:
int Redpin = 5;/* Assegnazione del perno Arduino per LED rosso*/int Greenpin = 4;/* Assegnazione del perno Arduino per LED verde*/
int sensorpin = 6; /* Assegnazione del perno Arduino per il sensore di rilevamento del movimento*/
int buzzpin = 3; / * Assegnazione del perno Arduino per il cicalino */
int val = 0; / *Assegnazione delle variabili per la stringa l'uscita del sensore */
void setup ()
/ * Assegnazione della modalità pin per i LED e il sensore */
pinMode (Redpin, output);
pinMode (GreenPin, output);
pinMode (sensorpin, ingresso);
pinMode (buzzpin, output);
Seriale.Inizia (9600);
DigitalWrite (GreenPin, High); / * Dare al LED uno stato alto */
void loop ()
Val = DigitalRead (sensorpin); /* Leggendo l'output del sensore di movimento*/
if (val == alto) / * se il valore è alto allora * /
DigitalWrite (RedPin, High); / * Accendi il LED rosso */
DigitalWrite (GreenPin, basso);/ * Spegni il LED verde */
DigitalWrite (Buzzpin, High);/ * Accendi l'allarme del buzzer */
if (val == basso)/ * Se l'uscita del sensore è bassa allora */
DigitalWrite (RedPin, Low); / * spegnere il led rosso */
DigitalWrite (Greenpin, High);/* Accendi il LED verde*/
DigitalWrite (Buzzpin, basso);/* Spegni il buzzer*/
Per riassumere il funzionamento del codice Arduino possiamo dire che quando il sensore PIR rileva qualsiasi firma di calore nella sua uscita circostante diventerà elevata. Quando l'uscita del sensore si alza, il cicalino suonerà, anche l'allarme e il LED rosso si accende e viceversa. Per controllare l'allarme del buzzer rispetto all'uscita del sensore abbiamo usato le condizioni IF leggendo l'uscita del sensore usando la funzione digitaleRead ().
Implementazione hardware per allarme il ladro utilizzando il sensore PIR con Arduino Uno
Abbiamo implementato l'hardware per il circuito secondo il gruppo hardware sopra descritto e come può essere visto dall'immagine indicata di seguito:
Per scopi dimostrativi abbiamo usato un'auto giocattolo poiché l'oggetto in movimento e il sistema funzionerà anche quando un umano attraversa l'intervallo di rilevamento del sensore.
Al posto del cicalino può essere utilizzato una campana di allarme di qualità con un relè.
Conclusione
I sensori utilizzati per rilevare il movimento degli oggetti in un'area sono i sensori PIR che raccolgono il movimento dalla radiazione a infrarossi emessa sotto forma di calore da un oggetto in movimento. Questo tipo di sensore può essere utilizzato in una serie di applicazioni come l'apertura automatica di porte, luci automatiche e allarmi di sicurezza. Per dimostrare come possiamo rilevare qualsiasi movimento indesiderato in un'area abbiamo creato un sistema di allarme ladro usando il sensore PIR con Arduino.