Descrizione
📌 Descrizione Completa del Modulo Buzzer 5V
Il modulo BUZZER 5V è un componente elettronico molto semplice e diffuso, utilizzato per generare suoni, toni o allarmi acustici nei progetti basati su Arduino o altri microcontrollori. Questo modulo è ideale per indicazioni sonore come avvisi, conferme di input, timer, e segnalazioni di errore.
⚙️ Caratteristiche Tecniche
| Caratteristica | Valore |
|---|---|
| Tensione di alimentazione | 5V DC |
| Tipo di buzzer | Può essere attivo o passivo |
| Corrente tipica | 10-30 mA |
| Frequenza di lavoro | ~2kHz (per buzzer attivo) |
| Interfaccia | 2 Pin (VCC e GND) + (a volte) pin di segnale |
| Dimensioni | Compatte (tipicamente < 2cm) |
| Compatibilità | Arduino, ESP8266, ESP32, Raspberry Pi, etc. |
🔍 Tipi di Buzzer
- Buzzer Attivo: ha un oscillatore integrato, basta fornirgli alimentazione per emettere un suono. Più semplice da usare.
- Buzzer Passivo: necessita di un segnale in frequenza per emettere un suono (usando
tone()in Arduino). Più flessibile.
Come riconoscerli:
- Se emette un suono appena collegato a 5V, è attivo.
- Se rimane silenzioso finché non viene pilotato con un segnale, è passivo.
🔌 Collegamento con Arduino
✳️ Collegamento base (con buzzer attivo):
BUZZER → ARDUINO
-----------------------------
VCC (+) → 5V
GND (-) → GND
OUT / SIG → Pin digitale (es. D8)
Nel caso il modulo non abbia un pin OUT (ma solo VCC e GND), il suono è continuo all’alimentazione.
💻 Programmazione con Arduino
✅ Esempio 1: Accendere il buzzer attivo
int buzzerPin = 8;
void setup() {
pinMode(buzzerPin, OUTPUT);
}
void loop() {
digitalWrite(buzzerPin, HIGH); // Accende il buzzer
delay(1000); // Aspetta 1 secondo
digitalWrite(buzzerPin, LOW); // Spegne il buzzer
delay(1000); // Aspetta 1 secondo
}
✅ Esempio 2: Suonare una melodia (con buzzer passivo)
int buzzer = 8;
void setup() {
// niente da fare qui
}
void loop() {
tone(buzzer, 1000); // Riproduce un tono da 1000 Hz
delay(500); // Suona per mezzo secondo
noTone(buzzer); // Ferma il suono
delay(500); // Pausa
}
Puoi cambiare la frequenza per ottenere suoni diversi (es. tone(buzzer, 440) per il LA).
✅ Esempio 3: Suonare una melodia semplice
int buzzer = 8;
void setup() {
tone(buzzer, 523); // DO
delay(300);
tone(buzzer, 587); // RE
delay(300);
tone(buzzer, 659); // MI
delay(300);
noTone(buzzer);
}
void loop() {
// Non fa nulla
}
🛠️ Suggerimenti e Buone Pratiche
- Usa una resistenza da 100Ω – 220Ω in serie al buzzer per limitare la corrente, se necessario.
- Se il suono non si sente, prova a invertire i pin o verifica se il buzzer è attivo/passivo.
- Puoi usare il buzzer anche per codici Morse, timer da cucina, o sistemi di allarme.
🧠 Idee di Progetto
- Allarme antifurto con sensore PIR
- Timer da cucina
- Notifica sonora con sensore di umidità
- Giochi interattivi con suoni (Simon dice)
- Segnalatore acustico per stazioni meteorologiche
5 x 5 x 5 cm < / tbody>
|
GENERALI |
MODELLO |
Miniature Electronic Buzzer |
|
MATERIALI |
metallo + componenti |
|
|
COMPATIBILITA’ |
ARDUINO |
|
|
COMPONENTI ELETTRICI |
VOLTAGGIO DI INPUT |
3 -5 V |
|
PESO E DIMENSIONI |
PESO DEL PRODOTTO |
2g |
|
PESO DEL PACCHETTO |
0.085 kg |
|
|
DIMENSIONI DEL PRODOTTO (L x W x H) |
1.2 x 1.2 x 2 cm |
|
|
DIMENSIONI DEL PACCHETTO (L x W x H) |
||
|
CONTENUTO DELLA CONFEZIONE |
CONTENUTO DELLA CONFEZIONE |
2 x Modulo |
Abbiamo disponibili la scheda tecnica di tutti i com ponenti, qualora non fosse presente nella scheda download del prodotto inviaci un messaggio dal modulo contattaci e pubblicheremo il primo possibile nel nostro sito.
Tutorial: Come usare Buzzer Acustico 5V per Arduino
Questo buzzer acustico a 5V è ideale per creare segnali sonori semplici nei progetti di Arduino. È perfetto sia per principianti che per maker intermedi.
Cosa serve
- Arduino
- Buzzer Acustico 5V
- Cavo jumper
Passi
- Collega il buzzer alla vostra scheda Arduino seguendo le indicazioni sul datasheet del prodotto.
- Verifica la polarità: di solito, l’anello più lungo è il + (positivo), mentre l’anello più corto o nessun anello indica – (negativo).
- Scrivi uno sketch in Arduino che invia un segnale HIGH e LOW al buzzer per produrre suoni.
- Modifica la frequenza e la durata del segnale per creare diversi effetti sonori.
- Verifica il funzionamento: ascolta se il buzzer emette i suoni come previsto.
- Se necessario, aggiungi un resistore tra l’Arduino e il buzzer per proteggere la scheda.
Codice di esempio
void setup() {
pinMode(9, OUTPUT);
}
void loop() {
tone(9, 1000); // Emetti suono a 1kHz
delay(500);
noTone(9); // Fermare il suono
delay(500);
}
Mini-progetto
Crea un allarme semplice che emette un segnale sonoro quando una porta o una finestra viene aperta.
Errori comuni
- Non verificare la polarità del buzzer.
- Non aggiungere un resistore di protezione.
- Impostare frequenze troppo alte per il buzzer.
- Usare tensione eccessiva (più alta di 5V).
Accessori consigliati
- Resistenza protettiva
- Sensori di movimento
- Relay Module
- LED Indicatori
Domande frequenti
Il mio buzzer non fa rumore, cosa succede?
Verifica la polarità e controlla se hai collegato il circuito correttamente.
Posso usare questo buzzer con tensioni inferiori a 5V?
Verifica sul datasheet per capire le specifiche di alimentazione del tuo buzzer.
















