PROCEDURA OPERATIVA / ECOBOT-3
Flash USB.
Un primo avvio senza sorprese.
Il flash iniziale si esegue dall’app Android ECOBOT-3, con la scheda collegata al telefono. La pagina web serve per leggere la procedura e, dopo l’installazione, per guidare il robot.
01 / PRIMA DI INIZIARE
Prepara telefono, scheda e banco.
- Telefono Android 10 o successivo con USB host/OTG.
- Adattatore OTG e cavo dati: un cavo solo ricarica non permette il flash.
- Scheda ESP8266 con almeno 4 MB di memoria flash.
- Robot con i motori senza alimentazione durante tutta la scrittura.
- Un piano stabile e un adulto presente per alimentazione, cablaggi e prime prove.
Il browser non esegue il flash USB. Chrome, Safari e Firefox possono aprire la guida locale del robot dopo l’installazione. Il trasferimento iniziale usa l’app Android e il suo servizio USB.
Il collegamento Play diventerà disponibile pubblicamente dopo l’approvazione della release. Durante il test chiuso l’accesso è limitato agli account iscritti alla traccia.
NOTA PER IL BANCO DI PROVA
Se il Play Store è bloccato.
Per il collaudo del robot puoi installare sul telefono da banco l’APK release firmato fornito dal referente, usando un cavo dati e l’autorizzazione Android per l’installazione da quella sorgente. L’app ECOBOT-3 può quindi eseguire il flash USB anche senza Play Store.
- Usa solo l’APK release originale del progetto: non usare AAB, build debug o mirror non verificati.
- Con ADB autorizzato sul banco, esegui
adb install -r ECOBOT-3-1.0.1-release.apk; in alternativa apri l’APK dal file manager e conferma l’aggiornamento. - Apri ECOBOT-3 e segui la procedura dal punto Scegli la variante.
Se Android segnala che le firme non coincidono, l’APK già presente proviene da un altro canale. Non disinstallarlo senza salvare prima i dati del banco: per il collaudo puoi continuare con la versione già installata oppure chiedere al referente una procedura di sostituzione.
Questo installa l’app per il collaudo hardware. Non equivale all’iscrizione al test chiuso Google Play. Per il conteggio Play servono account reali iscritti alla traccia chiusa e dispositivi sui quali Google Play sia disponibile; usa il telefono da banco per verificare flash, Wi-Fi, comandi e STOP.
02 / RICONOSCI IL CABLAGGIO
La USB riconosce il chip, non il driver.
Scegli nell’app la riga che corrisponde alla scheda e al driver motori realmente montato. Se il modello non è sicuro, scollega l’alimentazione e controlla la serigrafia del driver prima di procedere.
| Scheda | Driver motori | Scelta nell’app |
|---|---|---|
| D1 mini | MX1919H | d1mini_mx1919 |
| ESP-12E | L293D | esp12e_l293d |
| D1 mini | Dual PWM | d1mini_dual_pwm |
L298N non è una variante ECOBOT-3 attuale. Non scegliere una riga solo perché il connettore USB viene rilevato: la polarità dei motori dipende dal cablaggio.
03 / INSTALLA VIA USB
Segui l’app, poi aspetta la verifica.
- Togli alimentazione ai motori e collega la scheda al telefono con l’adattatore OTG.
- Apri ECOBOT-3 e scegli «No, installa via USB».
- Seleziona la variante corretta e premi «Cerca scheda USB». Autorizza il dispositivo nella finestra di Android.
- Controlla la conferma: scheda, driver e sostituzione delle impostazioni devono essere quelli attesi.
- Premi «Installa firmware». Non scollegare il cavo, non chiudere l’app e non alimentare i motori.
- Attendi scrittura, verifica finale e messaggio di completamento. Solo dopo scegli «Passa alla guida».
Se serve il BOOT manuale
Su una scheda senza reset automatico tieni premuto FLASH/BOOT, premi e rilascia RESET, poi rilascia FLASH/BOOT. Nell’app attiva «Ho attivato BOOT manualmente» e ripeti la ricerca. Un ESP-12E senza interfaccia USB richiede un adattatore seriale a 3,3 V e il cablaggio di avvio corretto.
Interruzione: se il cavo si stacca o annulli la scrittura, il firmware può restare incompleto. Non usare il robot: ripeti il flash via USB dalla stessa procedura.
04 / VERIFICA IL PRIMO AVVIO
Prima le ruote sollevate, poi il percorso.
- Alimenta il robot e attendi la rete Wi-Fi ECOBOT-3. La rete è locale e non offre Internet.
- Nell’app scegli «Sì, vai alla guida», indica il nome della rete e conferma la connessione Android.
- Controlla che la scheda e il protocollo mostrati siano corretti.
- Con le ruote sollevate prova STOP, rilascio del joystick, direzioni, torretta e azioni.
- Ripeti la prova a bassa velocità sul pavimento, con il pulsante STOP sempre raggiungibile.
Da un browser collegato alla stessa rete puoi aprire http://192.168.4.1/. iPhone e iPad possono usare questa pagina locale dopo il flash, ma non installano il firmware via USB.
Il Wi-Fi del robot è aperto e i comandi usano HTTP locale: chiunque sia collegato alla stessa rete può inviare richieste. Usa ECOBOT-3 in un laboratorio supervisionato e non inserire dati personali nel nome della rete.
05 / AGGIORNAMENTO OTA
Aggiorna solo la partizione applicativa.
Dopo il primo flash puoi aggiornare dalla app o dalla WebUI del robot. Seleziona il file applicativo della stessa variante, con nome ecobot3_<variante>.bin, per esempio ecobot3_d1mini_mx1919.bin.
- Non usare le immagini USB complete come file OTA.
- Ferma il robot e tieni le ruote senza carico.
- Attendi controllo dimensione, integrità e variante prima del riavvio.
- Se il robot non riparte, torna al flash USB: il rollback automatico non è garantito.