3.3.3 Rilevatore solare di raggi ultravioletti

3.3.3.1 Panoramica

Img

Il rilevatore solare di raggi ultravioletti è uno strumento di precisione usato per misurare l’intensità della radiazione ultravioletta proveniente dal sole. Rileva i raggi ultravioletti (UV) invisibili all’occhio umano e ne quantifica l’intensità. Simili ai rivelatori di intensità luminosa, si basano sull’effetto fotoelettrico, ma il loro nucleo risiede nella rilevazione selettiva dei raggi ultravioletti.

In questo progetto, l’OLED mostrerà in tempo reale l’intensità ultravioletta rilevata. Quando supera un certo valore, l’altoparlante sulla scheda emetterà un allarme e la matrice LED 5×5 visualizzerà un pattern come avviso.

Il rilevatore solare di raggi ultravioletti è ampiamente utilizzato in quasi tutte le occasioni che richiedono la quantificazione della “luce ultravioletta”, inclusi test di lampade per polimerizzazione UV e prodotti solari, apparecchiature per la fototerapia UV, monitoraggio di lampade di sterilizzazione UV in sistemi di purificazione dell’acqua e dell’aria, ecc.

Img

3.3.3.2 Conoscenze sui componenti

Img

Sensore solare di raggi ultravioletti

Img

Il sensore ultravioletti è usato per rilevare i raggi ultravioletti ed è composto principalmente da G365S01M basato su fotodiodi semiconduttori. Può convertire l’intensità della radiazione UV nell’ambiente in un segnale di tensione analogica leggibile da un microcontrollore (come la scheda micro:bit). Il suo schema è il seguente:

Img

Conversione fotoelettrica: Quando il fotodiodo ultravioletti all’interno del sensore è esposto alla luce UV, genera una corrente estremamente debole (proporzionale all’intensità UV).

Amplificazione della corrente: Questa corrente debole viene amplificata dall’amplificatore operazionale integrato internamente.

Uscita del segnale: Il segnale amplificato esce direttamente come tensione analogica da un pin. Il valore di tensione è solitamente tra 0V e 1V (con alimentazione 3.3V). Più intensa è l’intensità UV, più alta sarà la tensione.

Parametri:

  • Tensione di esercizio: DC 5V

  • Lunghezza d’onda di risposta di picco: 355nm (λmax)

  • Sensibilità di picco (355nm) : 0.18A/W (Rmax)

  • Gamma di risposta spettrale: 220~370nm

  • Rapporto di sensibilità UV/luce visibile (Rmax/R400nm): > Img(VB)

Matrice LED 5×5 del micro:bit

Img

La matrice LED della scheda micro:bit contiene 25 LED disposti in una griglia. Possiamo controllare un determinato LED integrando il suo valore di posizione nel codice di prova. In teoria, possiamo accendere molti LED contemporaneamente per mostrare pattern, cifre e caratteri scorrevoli.

Img

3.3.3.3 Componenti richiesti

Img

Img

Img

micro:bit V2 main board ×1

micro:bit shield ×1

OLED display ×1

Img

Img

Img

sensore ultravioletti ×1

micro USB cable×1

4 pin wire ×1

Img

Img

Img

3 pin wire ×1

battery holder ×1

Batterie AA (fornite dall’utente) ×6

3.3.3.4 Diagramma dei collegamenti

⚠️ Quando effettuate i collegamenti, fate attenzione al colore dei fili.

OLED display

colore filo

pin shield micro:bit

pin scheda micro:bit

GND

black

G

G

VCC

red

V2

V

SDA

blue

20

P20

SCL

green

19

P19

sensore ultravioletti

colore filo

pin shield micro:bit

pin scheda micro:bit

G

black

G

G

V

red

V2

V

S

yellow

1

P1

Img

3.3.3.5 Flusso del codice

Img

3.3.3.6 Codice di test

⚠️ Nota che la soglia 5 nella condizione if() può essere modificata in base alla situazione reale.

Codice completo:

Img

Img

Spiegazione breve:

① Inizializza i pixel dell’OLED, cancella l’OLED.

Img

② L’OLED mostra l’intensità ultravioletta solare su una riga.

Img

③ Istruzione condizionale: if()…else…

Quando l’intensità ultravioletta del sole rilevata è maggiore o uguale a 5, la matrice LED 5×5 mostra Img e Img, e l’altoparlante avvisa. Altrimenti, la matrice mostra Img e l’altoparlante non emette suono.

Img

④ Ritardo 1000 ms (1 s).

Img

3.3.3.7 Risultato del test

Img

Dopo aver collegato e alimentato tramite cavo micro USB, collegare l’alimentazione esterna (6 batterie AA) per garantire un’alimentazione sufficiente.

Per l’App Windows 10, fare clic su Download. Per il browser, inviare il file “.hex” alla scheda micro:bit.

⚠️ Nota: Ambiente di prova per il sensore ultravioletti: luce solare di mezzogiorno (10:00-14:00); evitare ombreggiature; rivolgere direttamente il sensore verso il sole.

Dopo aver caricato il codice di test sulla scheda micro:bit, l’OLED mostrerà in tempo reale l’intensità ultravioletta rilevata.

Quando l’intensità ultravioletta del sole rilevata è maggiore o uguale a 5, la matrice LED 5×5 mostra Img e Img, e l’altoparlante avvisa. Altrimenti, la matrice mostra Img e l’altoparlante non emette suono.

Img

⚠️ Nota: I mattoncini/building blocks nell’esperimento non sono inclusi in questo kit.

(Suggerimento: Se non si osservano risultati, premere il pulsante di reset della scheda micro:bit.)

Img