Un idea che spero cambierà tutto
🚀 Si parte! Un nuovo progetto per il SimRacing
Eccoci qua, oggi parte ufficialmente un nuovo progetto.
Mi sono accorto che creare dispositivi per il SimRacing sta diventando sempre più complicato, soprattutto per quanto riguarda la gestione delle porte USB.
Quando si utilizzano molti dispositivi con funzioni diverse, capita spesso che qualcosa non venga riconosciuto, o peggio, smetta di funzionare.
🔄 Una possibile alternativa
Mi sono chiesto: “Esiste un’alternativa a tutto questo?”
La risposta, almeno per me, è sì — ed è arrivata grazie alla mia esperienza con i moduli ESP32, che offrono connettività Wi-Fi nativa e potrebbero essere la chiave per eliminare del tutto i cavi.
🧪 La sfida tecnica
Il primo ostacolo da affrontare è:
come ottenere i dati dal simulatore o dal programma che gestisce i dispositivi?
Dopo diverse ricerche online, ho deciso di creare una mia strada.
L’obiettivo è chiaro: costruire una nuova famiglia di dispositivi wireless, senza cavi dati e senza alimentazioni esterne (se non per la ricarica).
🔧 L’integrazione con SimHub
Grazie a SimHub, è possibile sfruttare un’API nativa che normalmente serve a tutt’altro.
Forse non tutti sanno che SimHub può essere configurato come web server, abilitando una porta TCP (di default 8888).
Questa funzione permette di:
- Accedere a una dashboard da browser
- Leggere dati grezzi (RawDataGame) via rete
È proprio da qui che ho iniziato a estrarre tutti i dati utili per i miei dispositivi.
🌐 Connessione semplificata all’ESP32
Sorge una nuova domanda:
come connettere un ESP32 a una rete Wi-Fi qualsiasi e fargli trovare il PC con SimHub?
Ecco l’idea:
- Alla prima accensione, il dispositivo non conosce la rete Wi-Fi di casa.
- Genera una propria rete hotspot.
- Ci colleghiamo a lui tramite telefono o PC e inseriamo le credenziali della rete Wi-Fi.
- Le salva e si collega automaticamente ogni volta che viene riavviato.
Sì, sembra complicato… ma in realtà è lo stesso principio che usano tutti i dispositivi smart che compriamo.
🧠 Trovare SimHub sulla rete
Una volta connesso alla rete Wi-Fi domestica, come trova il PC con SimHub?
Sappiamo:
- La porta di trasmissione (es. 8888)
- Che devono essere sulla stessa rete
Quindi l’ESP32 esegue una scansione dei dispositivi che rispondono su quella porta.
Quando ne trova uno valido, salva l’indirizzo IP in memoria, così al prossimo avvio non deve cercare di nuovo (a meno che non venga fatto un hard reset).
🧱 Conclusioni (per ora)
Questa, a grandi linee, è la mia idea.
Siamo ancora in fase sperimentale, ma le prime beta sono operative e promettenti.
Vi aggiornerò presto con nuove foto e dettagli tecnici!
Grazie a chi mi segue e… gas a tavoletta! 🏁