| Autore |
Discussione  |
|
|
darkdevil85
Nuovo Utente
22 Messaggi |
Inserito il - 04/09/2026 : 21:36:01
|
Ciao a tutti . Nel topic del firmware di emmebrusa lo avevo accennato: ho realizzato un app android che si interfaccia tramite BLE al display Varstrom EKD01.
L'applicazione è una estensione del firmware, non lo sostituisce: il protocollo non consente (al momento?) di eseguire programmazioni e parametrizzazioni.
Una delle funzionalità che più mi piace e mi ha spinto a realizzare una soluzione custom è la possibilità di sfruttare i sensori del telefono per gestire in modo automatico i livelli di assistenza (supponendo si usi ad esempio il programma di assistenza power).
La documentazione presente sul repository è piuttosto esaustiva, chiunque volesse provarlo vi lascio il link.
Un paio di precisazioni importanti: - l'uso è gratuito con facoltà di supporto al progetto - non si colleziona alcun dato dell'utente - non si altera alcun comportamento del motore - la firma del pacchetto e l'identificativo sono stati registrati sul mio account play developer console - in funzione del fatto che questa è una estensione del firmware, eventuali anomalie di funzionamento non sono imputabili all'applicazione in sè
https://github.com/j4ckp0t85/apex-drive
PS accenno che ho in cantiere una seconda app in sviluppo per sfruttare il sistema di navigazione (indicazione direzioni) del display. E' ancora in fase di sviluppo e test
|
|
|
andrea 104KG
Utente Master
    
Marche
15219 Messaggi |
Inserito il - 04/09/2026 : 23:18:00
|
| Interessante, ma spiega meglio cosa fa ora e cosa potrebbe fare in un successivo sviluppo. Comunque bravissimo complimenti! |
 |
|
|
darkdevil85
Nuovo Utente
22 Messaggi |
Inserito il - 07/09/2026 : 17:57:01
|
ciao :)
Nella documentazione scritta in inglese ho cercato di riportare un po tutti gli aspetti da un punto di vista funzionale.
Sono partito da delle riflessioni sul mio uso: cosa mi piacerebbe poter fare in modo più pratico? Oltre al fatto di avere un display accattivante.
Il primissimo aspetto è stato: non ricordo mai che sequenze devo fare per abilitare i programmi.
Non ho riportato tutte le sequenze, solo quelle che ho pensato avessero senso per questo tipo di esperienza.
Il secondo aspetto è stato: mi piacerebbe tenere una traccia storica della mia esperienza di pedalata, salvando su file le mie sessioni. Al momento è un banale csv, si aprono mille scenari di come uno potrebbe manipolare quei dati (farsi dei grafici, statistiche o qualsiasi altra cosa abbia in mente). Qui apro e chiudo parentesi, noto che oscilla un po di più il calcolo soc rispetto al vlcd5 (sto usando modalità auto).
E infine la cosa che in assoluto amo di più.
La gestione automatica del livello di assistenza. Premetto che alla base ci vuole una configurazione fatta sul firmware, io come partenza uso il programma power. Anche qui ho pensato: perché dovrei avere sempre la mente occupata a pensare quale debba essere il livello migliore? E se sfruttassi un telefono per ricavare se sto facendo pianura, quanto sto pedalando, se ho inziato ad affrontare una salita o una discesa? Da li è nata l'idea dell'auto assist, con varie possibilità di ragionamento sul come gestire il livello di assistenza (più conservativo, più grintoso). Ovviamente sempre con un occhio alla temperatura.
Spero di aver dato qualche risposta in più |
 |
|
|
darkdevil85
Nuovo Utente
22 Messaggi |
Inserito il - 07/09/2026 : 18:07:52
|
| Parentesi, nella modalità auto assist attiva si può comunque forzare provvisoriamente un livello di assistenza fisso desiderato (premendo sul rettangolo del livello di assistenza) |
 |
|
|
darkdevil85
Nuovo Utente
22 Messaggi |
Inserito il - 07/09/2026 : 18:10:50
|
Cosa possa fare in futuro, accetto volentieri idee. Aggiornerò prossimamente l'app con una nuova modalità "hammer" (martello) per spingere solo sui livelli di assistenza medio-alti.
A livello di firmware da quanto mi accennava emmebrusa pare il protocollo di comunicazione tongsheng non lasci spazio a programmazioni dirette senza passare per il, configurator.
Ma qui lascio si esprima lui, sempre abbia questo display per testare :) |
 |
|
| |
Discussione  |
|