3.3.4 Tester di Rumore Intelligente
3.3.4.1 Panoramica

Il tester di rumore intelligente, noto anche come sound level meter o decibel meter, viene utilizzato per rilevare il rumore. Il rumore è classificato in diversi livelli e il microfono sul micro:bit rileverà la sua intensità nell’ambiente in tempo reale. In base ai livelli, il micro:bit lo suddivide in vari gradi.
In questo progetto, il display OLED mostrerà il livello di rumore corrente in tempo reale e la matrice 5×5LED accenderà/spegnerà alcuni LED in base al livello di rumore.
Questo tipo di dispositivo ha notevolmente abbassato la soglia tecnica e il costo del monitoraggio del rumore, pertanto è ampiamente applicato al monitoraggio del rumore ambientale, alla salute e sicurezza sul lavoro, ai cantieri e ai locali di intrattenimento, ecc.

3.3.4.2 Conoscenze sui componenti

Micro:bit Microfono

La scheda micro:bit V2 è dotata di un microfono che rileva suoni e segnali audio. Il microfono è posizionato nella parte superiore della scheda (il piccolo foro, usato per captare i segnali sonori ambientali, e un indicatore LED è accanto al foro). Il chip che controlla e gestisce il microfono si trova sul retro della scheda.
Durante l’uso, posizionare semplicemente la scheda micro:bit con il lato frontale rivolto verso l’alto.

Quando la scheda rileva suono, l’indicatore LED del microfono si accende.


3.3.4.3 Componenti richiesti
|
|
|
|---|---|---|
scheda principale micro:bit V2 ×1 |
shield per micro:bit ×1 |
display OLED ×1 |
|
|
|
cavo micro USB ×1 |
cavo 4 pin ×1 |
portabatterie ×1 |
|
||
Batterie AA(da procurare autonomamente) ×6 |
3.3.4.4 Schema di collegamento
⚠️ Durante il cablaggio, prestare attenzione al colore dei fili.
OLED display |
wire color |
micro:bit shield pin |
micro:bit board pin |
|---|---|---|---|
GND |
black |
G |
G |
VCC |
red |
V2 |
V |
SDA |
blue |
20 |
P20 |
SCL |
green |
19 |
P19 |

3.3.4.5 Flusso del codice

3.3.4.6 Codice di prova
Codice completo:


Breve spiegazione:
① Inizializza i pixel dell’OLED e cancella lo schermo OLED.

② L’OLED mostra “Livello sonoro acustico: ” e visualizza l’intensità sonora nella riga successiva.

③ Traccia un grafico a barre basato su “value” e “maximum value”. Se il “maximum value” è 0, il grafico si adatterà automaticamente. Il numero di LED accesi sulla matrice LED 5×5 aumenterà quando il suono diventa più forte, come in un grafico a barre. Al contrario, diminuiranno.

3.3.4.7 Risultato del test

Dopo aver effettuato i collegamenti e acceso tramite cavo micro USB, collegare anche un’alimentazione esterna (6 batterie AA) per garantire una fornitura di energia sufficiente.
Per l’app Windows 10, basta cliccare su Download. Per il browser, inviare il file “.hex” alla scheda micro:bit.
Dopo aver caricato il codice di prova sulla scheda micro:bit, l’OLED mostra i valori sonori in tempo reale.
Generare rumore verso il microfono sulla scheda micro:bit: il numero di LED accesi sulla matrice LED 5×5 aumenterà o diminuirà in base al volume sonoro.

⚠️ Nota: I mattoncini utilizzati nell’esperimento non sono inclusi in questo kit.
(Suggerimento: Se non si osserva alcun risultato, premere il pulsante di reset della scheda micro:bit.)







