Quinta puntata della serie di articoli dedicati ai sensori di Arduino. Oggi andremo a parlare di un sensore particolare: il sensore di fiamma.

Una fiamma produce effetti percepibili dai sensi umani quali calore e luce, ma produce anche una serie di onde elettromagnetiche, non percepibili dai nostri sensi. Si tratta di segnali di tipo infrarosso che possono essere individuati da un sensore opportunamente tarato.

Questo particolare tipo di sensore (costituito sostanzialmente da una basetta, sulla quale sono presenti delle resistenze, due led di funzionamento, una resistenza variabile ed un Led che rileva gli infrarossi) trasforma una improvvisa variazione dei raggi infrarossi in un segnale elettrico. Se l’intensità del segnale supera una soglia (definita tramite la resistenza variabile) la basetta produce un impulso digitale rilevabile da Arduino.


Possiamo notare inoltre la presenza di 4 pin; i 2 pin centrali sono dedicati all'alimentazione della scheda (+5V e GND), mentre i 2 esterni (A0 e D0) sono rispettivamente il pin dedicato all'uscita del segnale digitale ed il pin dell'uscita analogica.


Andiamo adesso a vedere nel dettaglio il codice da caricare sul nostro Arduino per permettere il funzionamento del sensore :)

Il codice da caricare sul nostro Arduino sarà il seguente:


Caricato il codice e collegato il sensore ad Arduino, non ci rimane che provarne il funzionamento.

Appena il led infrarosso rileverà la presenza di una fiamma vicina, il sensore comunicherà ad Arduino i valori rilevati. Quest'ultimo li trasmetterà tramite la porta seriale e potremo visualizzarli su un display, un monitor, oppure direttamente sul programma Arduino IDE.


Se volessimo inoltre controllare non soltanto i valori rilevati, ma anche il tipo di forma d'onda, basterà utilizzare uno strumento presente all'interno di Arduino IDE; basterà infatti andare su Strumenti - Plotter Seriale e si aprirà una maschera con all'interno un grafico dei tempi, in cui verrà visualizzata la forma d'onda rilevata ed il suo andamento in tempo reale.


E con l'ultima prova con grafico annesso si conclude anche la 5° puntata dedicata ai sensori di Arduino. Mi raccomando, continua a seguire la serie per conoscere anche gli altri sensori ed il loro funzionamento!