OpenFIRE PICON-AS Esp32
OpenFIRE-PICON-AS-ESP32 è un progetto derivato da Picon-OG, creato da iCON.
Questa opera è distribuita sotto licenza Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0), come il progetto da cui è derivato.
Questa applicazione serve per configurare la lightgun, nonché per effettuare la calibrazione della medesima. La Lightgun è già configurata secondo le impostazione di default, quindi, a parte la calibrazione, non devi fare praticamente nulla. Puoi usare l'App anche per testare la lightgun, nonché per impostare i tempi del rumble/solenoide, cambiare il nome della lightgun, configurare i tasti in modo diverso e tanto altro.L'App è quella del progetto originale OpenFIRE senza alcuna modifica, in quanto è compatibile sia col Firmware originale OpenFIRE per RP2040, che con OpenFIRE Firmware ESP32.
L'App esiste per i principali sistemi operativi, è opensource e si trova su GitHub (OpenFIRE-App).
Puoi scaricare in modo facilitato la versione più recente dell'App dal portale OpenFIRE ESP32 Tools.

Questo è il firmware del microcontrollore montato sulla lightgun. Il firmware "OpenFIRE-Firmware-Esp32" è un porting del progetto originale 'OpenFIRE-firmware' del TeamOpenFIRE, adattato per funzionare sul microcontrollore ESP32S3. Il codice rimane sostanzialmente fedele all'originale del TeamOpenFIRE, con tutte le stesse funzionalità, ma in più è stata implementata la connessione wireless utilizzando il protocollo ESP-NOW dell' ESP32. Per comunicare via wireless col PC, ho sviluppato un firmware per un dongle ESP32S3 da collegare al computer, il cui codice è disponibile nello stesso repository. Grazie a questa soluzione, il PC non rileva alcuna differenza tra la connessione diretta via USB e quella wireless tramite dongle. Tutte le funzioni disponibili tramite il collegamento via USB sono disponibili anche via wireless; in sintesi, il PC non si accorge della differenza tra connessione diretta via USB o via wireless. Se la lightgun è collegata via cavo USB, si connetterà in tale modalità, altrimenti rimarrà in attesa di una connessione wireless con un dongle col quale si collegherà se presente.Al momento il firmware è disponibile per le schede ESP32S3 compatibili, che potete trovare nella sezione hardware.
Il codice di OpenFIRE-Firmware-Esp32 per la lightgun è opensource e si trova su GitHub a questo indirizzo: https://github.com/alessandro-satanassi/OpenFIRE-Firmware-ESP32/tree/main/lightgun
Installazione Rapida e Flashing del Firmware (Web Flasher)
Il modo più semplice, veloce e sicuro per installare o aggiornare il firmware di qualsiasi modulo (Lightgun, Dongle o Pedale) è utilizzare il nostro Web Flasher unificato. Non richiede l'installazione di driver o software esterni: viene eseguito interamente dal tuo browser (Google Chrome, Microsoft Edge o Opera).
Nota per utenti esperti: Se il tuo browser non supporta il Web Flasher, o se preferisci procedere tramite riga di comando o tool esterni, puoi trovare le istruzioni per il flashing manuale all'interno della documentazione tecnica di ogni specifico modulo (Lightgun, Dongle o Pedale): https://github.com/alessandro-satanassi/OpenFIRE-Firmware-ESP32/releases (N.B. nel pacchetto che scarichi è presente anche il programma con un piccolo script per fare l'upload automatico del firmware scaricato)
.
Questo è il firmware del microcontrollore montato sul 'dongle-esp32' che si collega al PC. Il firmware "OpenFIRE-DONGLE-Esp32" è stato creato per essere utilizzato in combinazione con le lightgun che usano "OpenFIRE-Firmware-ESP32". Il firmware è per un micro ESP32S3 da usare come dongle collegato al PC e serve per abilitare una connessione wireless tramite il protocollo ESP-NOW di ESP32. Il codice è strutturato per rilevare automaticamente le lightgun e configurarsi in modo autonomo. La trasmissione tra lightgun e dongle è bidirezionale, consentendo di utilizzare la lightgun come se fosse connessa direttamente al PC via USB. Il PC non rileva alcuna differenza tra una connessione diretta tramite USB e una connessione wireless tramite dongle.Al momento il firmware è disponibile per le schede ESP32S3 compatibili, che potete trovare nella sezione hardware.
Il codice di OpenFIRE-DONGLE-ESP32 è opensource e si trova su GitHub a questo indirizzo: https://github.com/alessandro-satanassi/OpenFIRE-Firmware-ESP32/tree/main/dongle
Installazione Rapida e Flashing del Firmware (Web Flasher)
Il modo più semplice, veloce e sicuro per installare o aggiornare il firmware di qualsiasi modulo (Lightgun, Dongle o Pedale) è utilizzare il nostro Web Flasher unificato. Non richiede l'installazione di driver o software esterni: viene eseguito interamente dal tuo browser (Google Chrome, Microsoft Edge o Opera).
Nota per utenti esperti: Se il tuo browser non supporta il Web Flasher, o se preferisci procedere tramite riga di comando o tool esterni, puoi trovare le istruzioni per il flashing manuale all'interno della documentazione tecnica di ogni specifico modulo (Lightgun, Dongle o Pedale): https://github.com/alessandro-satanassi/OpenFIRE-Firmware-ESP32/releases (N.B. nel pacchetto che scarichi è presente anche il programma con un piccolo script per fare l'upload automatico del firmware scaricato)

Questo è il firmware del microcontrollore montato sul PEDALE wireless. Il firmware "OpenFIRE-PEDAL-Esp32" è stato creato per essere utilizzato in combinazione con le lightgun che usano "OpenFIRE-Firmware-ESP32" alla quale si associa e comunica tramite il protocollo ESP-NOW di ESP32. Il codice è strutturato per rilevare automaticamente le lightgun e configurarsi in modo autonomo.Al momento il firmware è disponibile per le schede ESP32S3 compatibili, che potete trovare nella sezione hardware.
Il codice di OpenFIRE-PEDAL-ESP32 è opensource e si trova su GitHub a questo indirizzo: https://github.com/alessandro-satanassi/OpenFIRE-Firmware-ESP32/tree/main/pedal
Installazione Rapida e Flashing del Firmware (Web Flasher)
Il modo più semplice, veloce e sicuro per installare o aggiornare il firmware di qualsiasi modulo (Lightgun, Dongle o Pedale) è utilizzare il nostro Web Flasher unificato. Non richiede l'installazione di driver o software esterni: viene eseguito interamente dal tuo browser (Google Chrome, Microsoft Edge o Opera).
Nota per utenti esperti: Se il tuo browser non supporta il Web Flasher, o se preferisci procedere tramite riga di comando o tool esterni, puoi trovare le istruzioni per il flashing manuale all'interno della documentazione tecnica di ogni specifico modulo (Lightgun, Dongle o Pedale): https://github.com/alessandro-satanassi/OpenFIRE-Firmware-ESP32/releases (N.B. nel pacchetto che scarichi è presente anche il programma con un piccolo script per fare l'upload automatico del firmware scaricato)
