Introduzione
In questo progetto realizzeremo un semplice sistema di allarme utilizzando un sensore di movimento PIR e un buzzer.
Quando il sensore rileva un movimento, Arduino attiva il buzzer che emetterà un segnale acustico.
Questo tipo di sistema è alla base di molti dispositivi reali come:
Questo progetto dimostra come utilizzare un sensore per attivare automaticamente un dispositivo di uscita.
In questo progetto realizzeremo un semplice sistema di allarme utilizzando un sensore di movimento PIR e un buzzer.
Quando il sensore rileva un movimento, Arduino attiva il buzzer che emetterà un segnale acustico.
Questo tipo di sistema è alla base di molti dispositivi reali come:
- sistemi di sicurezza domestica
- allarmi per porte e finestre
- rilevatori di presenza
- automazioni intelligenti
Questo progetto dimostra come utilizzare un sensore per attivare automaticamente un dispositivo di uscita.
Materiale necessario
- Arduino Uno (o compatibile)
- Sensore di movimento PIR (HC-SR501)
- Buzzer attivo
- Breadboard
- Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Schema di collegamento
Sensore PIR
Il sensore PIR ha tre pin.
Collegamenti:
Buzzer
Sensore PIR
Il sensore PIR ha tre pin.
Collegamenti:
- VCC → 5V Arduino
- GND → GND Arduino
- OUT → pin 2 Arduino
Buzzer
- Pin positivo buzzer → pin 8 Arduino
- Pin negativo buzzer → GND
Codice Arduino
Progetto 26 - Allarme con sensore PIR
Come funziona il programma
Il sensore PIR rileva variazioni nella radiazione infrarossa.
Quando viene rilevato un movimento, il sensore invia un segnale digitale:
HIGH
Arduino legge questo segnale tramite:
digitalRead()
Quando il segnale è attivo, Arduino accende il buzzer generando un allarme acustico.
Il sensore PIR rileva variazioni nella radiazione infrarossa.
Quando viene rilevato un movimento, il sensore invia un segnale digitale:
HIGH
Arduino legge questo segnale tramite:
digitalRead()
Quando il segnale è attivo, Arduino accende il buzzer generando un allarme acustico.
Varianti possibili
Allarme con LED
È possibile aggiungere un LED che si accende insieme al buzzer.
Allarme con ritardo
Si può programmare un ritardo prima dell’attivazione dell’allarme.
Sistema antifurto
Questo progetto può diventare la base per un sistema antifurto domestico Arduino.
Allarme con LED
È possibile aggiungere un LED che si accende insieme al buzzer.
Allarme con ritardo
Si può programmare un ritardo prima dell’attivazione dell’allarme.
Sistema antifurto
Questo progetto può diventare la base per un sistema antifurto domestico Arduino.