3.3.4 Tester di Rumore Intelligente

3.3.4.1 Panoramica

Img

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.

Img

3.3.4.2 Conoscenze sui componenti

Img

Micro:bit Microfono

Img

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.

Img

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

Img

Img

3.3.4.3 Componenti richiesti

Img

Img

Img

scheda principale micro:bit V2 ×1

shield per micro:bit ×1

display OLED ×1

Img

Img

Img

cavo micro USB ×1

cavo 4 pin ×1

portabatterie ×1

Img

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

Img

3.3.4.5 Flusso del codice

Img

3.3.4.6 Codice di prova

Codice completo:

Img

Img

Breve spiegazione:

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

Img

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

Img

③ 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.

Img

3.3.4.7 Risultato del test

Img

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.

Img

⚠️ 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.)

Img