Descrizione
[vc_row][vc_column][vc_column_text]
📌 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.
[/vc_column_text][/vc_column][/vc_row]
















