Introduzione
In questo progetto realizzeremo una sirena elettronica utilizzando un buzzer controllato da Arduino.
Una sirena funziona variando rapidamente la frequenza del suono, creando il classico effetto di allarme.
Arduino genererà una serie di frequenze che aumentano e diminuiscono, producendo un suono simile a quello delle sirene utilizzate nei sistemi di sicurezza.
Questo tipo di sistema è utilizzato in molti progetti come:
Alla fine del progetto avremo creato una sirena elettronica completamente programmabile.
In questo progetto realizzeremo una sirena elettronica utilizzando un buzzer controllato da Arduino.
Una sirena funziona variando rapidamente la frequenza del suono, creando il classico effetto di allarme.
Arduino genererà una serie di frequenze che aumentano e diminuiscono, producendo un suono simile a quello delle sirene utilizzate nei sistemi di sicurezza.
Questo tipo di sistema è utilizzato in molti progetti come:
- sistemi di allarme
- segnalatori acustici
- dispositivi di sicurezza
- sistemi di avviso
Alla fine del progetto avremo creato una sirena elettronica completamente programmabile.
Materiale necessario
- Arduino Uno (o compatibile)
- Buzzer piezo
- 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.
👉 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.
👉 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.
👉 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.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Schema di collegamento
Buzzer piezo
Il buzzer ha due pin.
Collegamenti:
Il buzzer verrà controllato tramite il pin digitale di Arduino.
Buzzer piezo
Il buzzer ha due pin.
Collegamenti:
- Pin positivo → pin 8 Arduino
- Pin negativo → GND Arduino
Il buzzer verrà controllato tramite il pin digitale di Arduino.
Codice Arduino
Progetto 58 - Sirena elettronica
Come funziona il programma
Arduino utilizza la funzione:
tone()
per generare un suono sul buzzer.
Il programma utilizza due cicli for.
Nel primo ciclo la frequenza aumenta da 500 Hz a 1500 Hz, creando un suono crescente.
Nel secondo ciclo la frequenza diminuisce da 1500 Hz a 500 Hz, creando un suono decrescente.
L'alternanza di questi due cicli produce il classico effetto di sirena elettronica.
Arduino utilizza la funzione:
tone()
per generare un suono sul buzzer.
Il programma utilizza due cicli for.
Nel primo ciclo la frequenza aumenta da 500 Hz a 1500 Hz, creando un suono crescente.
Nel secondo ciclo la frequenza diminuisce da 1500 Hz a 500 Hz, creando un suono decrescente.
L'alternanza di questi due cicli produce il classico effetto di sirena elettronica.
Varianti possibili
Allarme con pulsante
La sirena può essere attivata tramite un pulsante.
Sistema antifurto
Il buzzer può essere attivato da un sensore di movimento.
Segnalatore di emergenza
La sirena può essere utilizzata per segnalare condizioni di pericolo.
Allarme con pulsante
La sirena può essere attivata tramite un pulsante.
Sistema antifurto
Il buzzer può essere attivato da un sensore di movimento.
Segnalatore di emergenza
La sirena può essere utilizzata per segnalare condizioni di pericolo.