OpenLED Race 900: evoluzione maker della pista luminosa per gare digitali

Negli ultimi anni la sezione Progetti di Futuranet è diventata un vero laboratorio creativo, dove idee, sperimentazione e passione per l’elettronica prendono forma grazie al contributo della nostra community.

Tra i progetti che hanno riscosso maggiore interesse c’è sicuramente la pista luminosa per sfide di riflessi e abilità, che ha dimostrato quanto sia possibile unire gioco, programmazione e spettacolo visivo in un’unica realizzazione: https://futuranet.it/progetti/2025/01/09/progetto-fai-da-te-una-pista-luminosa-per-sfide-di-riflessi-e-abilita/

Da quell’idea è poi nato anche il progetto Mini LED Racing:

https://futuranet.it/progetti/2025/10/15/led-racing-guida-completa-hardware-e-montaggio-della-pista-per-la-gara/

Oggi siamo particolarmente orgogliosi di presentare l’evoluzione di quel lavoro: una versione potenziata, arricchita e resa ancora più spettacolare grazie al contributo del nostro lettore Marcello Caselli, che ha preso il progetto originale e lo ha trasformato in una vera e propria piattaforma di gara digitale.

Per noi è un onore poter ospitare e pubblicare le sue migliorie, frutto di passione, competenza e spirito maker, gli stessi valori che da sempre animano la filosofia di Futura Elettronica ed Elettronica In.

A questo punto, però, è giusto lasciare la parola a chi questo progetto lo ha immaginato, sviluppato e portato a un livello superiore.


OpenLED Race 900

di Marcello Caselli

OpenLED Race 900 nasce dall’idea creativa di realizzare una pista slot car completamente digitale, sfruttando una scheda Arduino Mega 2560 REV3, una serie di strip LED WS2812B – NeoPixel e una matrice LED MAX7219 per la visualizzazione dei messaggi.

Il progetto trae ispirazione dal lavoro originale di G. Barbarov (“Open LED Race”), che ringraziamo per aver condiviso la sua creatività con la comunità dei maker.

Partendo dal firmware di G. Barbarov, il sistema è stato ampliato per offrire un’esperienza di gara ancora più evoluta, modulare e divertente.


Principali funzionalità e novità dell’evoluzione OpenLED Race 900

  • Modalità duale
    È possibile scegliere tra:

    • GARA REALE, con pulsanti hardware dedicati per ogni auto

    • DEMO MODE completamente automatizzata, ideale per demo, fiere e presentazioni

  • Fisica di gara potenziata
    Accelerazione, attrito e gravità personalizzabili per ogni vettura, con comportamento realistico su tutta la lunghezza della pista LED.

  • Effetti luce avanzati
    Scia delle auto, animazione di partenza, effetti podio e vittoria sfruttano la flessibilità delle strip NeoPixel, offrendo una rappresentazione visiva entusiasmante e facilmente personalizzabile.

  • Sistema di messaggi scorrevoli
    Tramite matrice LED (MAX72xx / MD_Parola) è possibile visualizzare dati di gara, countdown, vincitori, podio e istruzioni.

  • Modalità DEMO random
    Le auto corrono in modo automatico grazie a pulsanti virtuali randomizzati ed accelerazione potenziata, simulando gare verosimili con tutte le funzioni di una gara reale.

  • Gestione podio e risultati
    Effetto lampeggio del vincitore, visualizzazione automatica delle posizioni finali e ritorno ai box delle auto con animazione dedicata.

  • Personalizzazione totale
    Numero di auto, giri, colori LED, parametri fisici e durata delle fasi sono facilmente adattabili con poche righe di codice, rendendo il progetto adatto a qualunque esigenza educativa, dimostrativa o ludica.


Interfaccia e messaggi

Il firmware include messaggi dettagliati che guidano l’utente sia in gara reale che in gara demo, con:

  • spiegazione degli effetti

  • countdown in tre fasi

  • transizione tra le modalità

  • istruzioni direttamente su display LED


Compatibilità e filosofia open source

OpenLED Race 900 è compatibile con:

  • Arduino MEGA

  • NeoPixel WS2812 / WS2813

  • Matrici LED MAX72xx

Il progetto è completamente open source: liberamente modificabile e migliorabile da tutta la community.


Obiettivo del progetto

Questo progetto vuole essere una piattaforma per maker, studenti e appassionati di elettronica che desiderano sperimentare la programmazione e la logica delle gare digitali.

Nel file README troverete tutti i dettagli tecnici necessari per personalizzare il comportamento del firmware.
Lo schema elettrico è rimasto fedele alla versione originale presentata da Futura Elettronica.


Versioni del firmware disponibili

Sono disponibili due versioni del firmware, funzionalmente identiche:

OpenLED_Race900_REALplusDEMO_EN_Students.ino
Versione accuratamente commentata in lingua inglese, con messaggi al display in lingua inglese, pensata per la divulgazione delle tecniche di programmazione e rivolta agli studenti degli istituti professionali.

OpenLED_Race900_REALplusDEMO_IT.ino
Versione con poche righe di commento in lingua italiana, con messaggi al display in lingua italiana, pensata per un uso pratico ed immediato.


Ringraziamenti

Ringrazio nuovamente G. Barbarov per l’ispirazione e tutto lo staff di Futura Elettronica per il supporto e lo spazio offerto su queste pagine.


Repository GitHub

Scopri di più, modifica e condividi la tua versione su GitHub:
https://github.com/mcasel98/Led-Race900


Buon divertimento e… che la gara abbia inizio! 🏁🚗💨

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Menu