Modulo semaforo a LED per Arduino

Il modulo Modulo semaforo a LED per Arduino, può essere utilizzato per realizzare progetti con tre LED separati:  luce rossa, verde e gialla,  oppure insieme per simulare il lampeggio del semaforo tramite connessione esterna.
Il modulo che può essere alimentato con tensioni comprese tra 3.3V ~ 5V e compatibile con: Arduino, ESP,  il sistema Raspberry Pi o Micro:bit.

Modulo semaforo LED - misure

Circuito elettrico del modulo semaforo a LED

La figura sotto riportata mostra  il semplice schema circuitale per il controllo di tre LED di colori diversi (Rosso, Giallo e Verde) tramite un connettore comune.

Modulo semaforo LED - schema elettrico

Ecco una breve analisi tecnica dei componenti e del funzionamento:

Componenti Principali

  • Connettore J1: È il punto di ingresso dei segnali. Ha 4 pin:
    • Pin 4 (R): Segnale positivo per il LED Rosso.
    • Pin 3 (Y): Segnale positivo per il LED Giallo.
    • Pin 2 (G): Segnale positivo per il LED Verde.
    • Pin 1 (GND): Il comune (massa) che chiude il circuito per tutti i LED.
  • LED (R, Y, G): Tre diodi a emissione luminosa. Sono disposti in parallelo tra loro rispetto alla linea di alimentazione, ma ognuno ha il proprio ramo dedicato.
  • Resistenze di limitazione: Ogni LED è collegato in serie a una resistenza per evitare che la corrente eccessiva lo bruci. I valori indicati seguono la codifica standard per componenti SMD
    • LED Rosso: Resistenza da 331 (330Ω).
    • LED Giallo: Resistenza da 221 (220Ω).
    • LED Verde: Resistenza da 470 (470Ω).


Funzionamento

Il circuito è configurato a catodo comune. Questo significa che:

  • Tutti i lati negativi dei LED (attraverso le resistenze) sono collegati insieme al pin GND (Pin 1).
  • Per accendere un LED, è necessario applicare una tensione positiva ai pin corrispondenti (4, 3 o 2).
  • La differenza nei valori delle resistenze serve probabilmente a bilanciare la luminosità percepita, poiché i LED di colori diversi hanno tensioni di soglia (Vf) ) diverse e diverse efficienze luminose.

Nota: Nel nostro caso essendo il circuito collegato a un microcontrollore (Arduino o altri), è sufficiente impostare i pin digitali su HIGH per accendere i singoli colori.

Pin di collegamento

Sul connettore d’uscita, ci sono i tre pin: R, Y, G per attivare i singoli LED che andranno connessi alle porte della scheda di controllo e un pin da collegare al pin GND .
La scheda di controllo potrà essere con tensione di uscita compresa tra 3,3 e 5V.

Modulo semaforo LED - pin

Dove trovare il modulo semaforo a LED

Il modulo  semaforo a LED può essere trovato  sito Futura Elettronica (codice 1606-HRS0538).
Nota:  sulla bustine si trova un QR Code, basta inquadrarlo e si può accedere direttamente alla pagina del sito relativa al prodotto.

Modulo semaforo LED - blister

Possibili utilizzi del Modulo semaforo a LED

Un modulo semaforo è estremamente versatile, specialmente in ambito didattico, hobbistico e nei piccoli sistemi di automazione. Grazie alla sua configurazione a tre colori (Rosso, Giallo, Verde), si presta a diverse applicazioni pratiche.

NOTA: certamente in alcune applicazioni le dimensioni del modulo analizzato non è sufficiente ma sul mercato esistono equivalenti per il campo industriale.

Ecco dei possibili esempi di utilizzo:

Apprendimento e progetti educativi (Arduino/Raspberry Pi)

È il classico componente per chi inizia a programmare microcontrollori.

  • Simulazione di un incrocio: Programmare la sequenza temporizzata dei colori (Verde → Giallo → Rosso).
  • Gestione degli interrupt: Usare un pulsante per simulare la richiesta di attraversamento pedonale, cambiando lo stato del semaforo.
  • Logica booleana: Imparare a gestire più uscite digitali contemporaneamente.

Indicatori di stato nei processi industriali o domotici

Il modulo può fungere da interfaccia visiva immediata per monitorare un sistema:

  • Monitoraggio ambientale:
    • Verde: Qualità dell’aria/Temperatura ottimale
    • Giallo: Attenzione, soglia critica in avvicinamento.
    • Rosso: Allarme o superamento dei limiti.
  • Stato di una stampante 3D o CNC: Per indicare se la macchina è pronta (Verde), in lavorazione (Giallo) o in errore/blocco (Rosso).

Sistemi di parcheggio assistito

Utilizzando il modulo insieme a un sensore di distanza a ultrasuoni (come l’HC-SR04), si può creare un indicatore per il garage:

  • Verde: L’auto è lontana dalla parete.
  • Giallo: L’auto è vicina, procedere con cautela.
  • Rosso: Stop immediato (distanza minima raggiunta).

Gestione code e accessi

In piccoli uffici o studi medici, il modulo può essere usato per gestire il flusso di persone:

  • Verde: Avanti, la stanza è libera.
  • Giallo: Attendere un istante (il professionista sta terminando).
  • Rosso: Occupato, non entrare.

Modellismo ferroviario

Gli appassionati di trenini elettrici utilizzano questi moduli per creare segnaletica ferroviaria realistica lungo i binari, sincronizzandoli con la posizione del treno per evitare “collisioni” virtuali tra i convogli sul plastico.

Tabella riassuntiva dei significati standard

ColoreSignificato TipicoAzione Suggerita
RossoErrore / Pericolo / StopFermarsi o intervenire subito
GialloAttesa / TransitorioPrestare attenzione
VerdeOK / Operativo / LiberoProcedere normalmente

Collegamento con Arduino

Componenti necessari

Scheda Arduino UNO Modulo semaforo a LED per Arduino

Schema dei collegamenti

Lo schema dei collegamenti è molto semplice in quanto sarà sufficiente inserire il Modulo semaforo a LED, in modo che il pin GND corrisponda al pin 2 di Arduino.

Modulo semaforo LED - schema collegamenti

E il pin di GND?

Come vedete nello schema il pin GND non risulta collegato al pin GND di arduino. In questo caso si è utilizzato un trucco molto utile quando si vuole semplificare il cablaggio o quando i pin di massa (GND) fisici sulla scheda sono già tutti occupati.
Inn questo caso si è configurato il pin 2 come OUTPUT e lo si è forzato a livello LOW tramite software. In questo modo il pin si comporterà come un “massa virtuale”.
Nota tecnica importante: Un singolo pin di Arduino può assorbire (sink) al massimo circa 20-40mA. Poiché il modulo “Traffic Light” accende un LED alla volta (o comunque LED con resistenze integrate), il pin 2 dovrebbe reggere senza problemi. Evitate però di collegarci componenti che richiedono molta potenza.

Modulo semaforo LED - foto test

Programma di test

  • Ogni LED (rosso, giallo, verde) lampeggia alcune volte singolarmente
  • Breve pausa con tutti i LED spenti
  • Il ciclo ricomincia
    Sono inseriti dei  commenti per spiegare ogni fase

Cosa vedrete

Modulo semaforo LED - video test

Esempi di utilizzo

Sotto sono riportati alcuni esempi di utilizzo, anche se il modulo è diverso la piedinatura è identica

Spie luminose su un simil PIP-BOY

Rilevazione di oggetto in movimento

sensore infrarosso PIR AM312

HLK-LD2410C Sensore di presenza a 24 GHz

sensore presenza HLK-LD2410CIR Controller Shield – Wemos D1 MiniIR Controller Shield - LED