Il Buzzer Shield è progettato appositamente per essere compatibile con il modulo Wemos D1 mini. Con esso è possibile per esempio, generare un segnale di allarme.
Per altri shield specifici per Wemos D1 mini vedere l’articolo Wemos D1 mini – Raccolta Shield disponibili
Indice
Descrizione del modulo
Il Buzzer Shield V1.0.0 for Wemos D1 Mini (vedere sito del produttore) è stato concepito per essere installato direttamente sopra ( o sotto) il modulo Wemos D1 mini, per cui il suo PCB ha le stesse dimensioni.
Utilizza un piccolo buzzer elettromagnetico, con cui è possibile per esempio un segnale di allarme e può essere controllato appunto tramite una Wemos D1 mini o mini pro.
I ponticelli presenti sulla scheda permettono la connessione del buzzer a 4 diversi pin di controllo in modo da adattarsi alle vostre esigenze.
Per informazioni del modulo Wemos D1 mini vedere articolo Modulo WeMos – LOLIN D1 mini
Dove trovare il modulo
Il modulo potrà essere acquistato presso il sito Homotix, al seguente link. Il suo costo al momento della redazione di questo articolo è di circa 2 €.
Schema elettrico
Lo schema è molto semplice: sul PCB sono presenti 4 ponticelli che permettono di scegliere a quale porta digitale collegare il buzzer, sono possibili le porte: D5, D, D6, D8. Il modulo viene venduto con una piccola goccia di stagno sul ponticello D5.
Il segnale in uscita dal Wemos raggiunge, attraverso una resistenza, la base di un transistor NPN tipo S8050 che si occupa di pilotare il buzzer, senza sovraccaricare la porta del Wemos.
Il buzzer è di tipo elettromagnetico tipo MLT-8540 (datasheet) le cui principali caratteristiche sono sotto riportate.
Caratteristiche del buzzer MLT-8540
Caratteristiche:
- Frequenza: 1kHz-3kHz
- Possibilità di controllo utilizzando quattro diversi pin: D5 (default), D6, D7, D8.
Test del Wemos Buzzer shield
Materiale occorrente
Per la prova del Wemos Buzzer shield occorrono:
- Scheda Wemos D1 mini
- Buzzer shield
- Battery Shield
- Wemos Dual Base
Gli ultimi due componenti sono opzionali, in quanto il buzzer shield può essere direttamente montato sulla scheda Wemos D1 mini e l’alimentazione può essere fornita tramite la presa USB della scheda Wemo D1.
Dove trovare il materiale
Il materiale occorrente può essere acquistato presso il sito Homotix
- Scheda Wemos D1 mini (codice WED1MINIV3)
- Buzzer shield (codice WEBUS)
- Battery Shield (codice WEBATSW)
- Wemos Dual Base (codice WEDBSH)
Schema dei collegamenti
Lo schema dei collegamenti è molto semplice in quanto ci si limiterà a posizionare i componenti sulla base, il buzzer sarà montato sulla scheda Wemos D1 mini
Programma di test
Il programma di test è breve in quanto si limita a far emettere ciclicamente al buzzer un suono alla frequenza di 1kHz per 2 secondi, con una pausa di 1 secondo.
In questo caso viene utilizzata la funzione Tone.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#define buzzer D5 //buzzer connesso al pin D5 void setup() { pinMode(buzzer, OUTPUT); } void loop() { tone(buzzer, 1000, 200); //emette una nota di 1000Hz x 200 ms delay(2000); //Attende 2 secondi noTone(buzzer); //Arresta l'emissione delay(1000); //Attende 1 secondo } |
Video illustrativo
Segue un breve filmato che mostra il funzionamento del buzzer. Sotto il link dello sketch utilizzato