Risposta rapida

La maggior parte dei fallimenti di accoppiamento Bluetooth si riducono a tre cose: il modulo non è completamente inserito, l'app conserva un record di accoppiamento obsoleto o la batteria non è in grado di sostenere la radio wireless. Reinserisci il modulo, cancella il vecchio accoppiamento nelle impostazioni del telefono e carica la batteria prima di presumere che l'hardware sia difettoso. Se questi tre passaggi non funzionano, sostituisci con un modulo funzionante per isolare il guasto.

Sintomo: l'app non vede alcun robot

Quando l'app mostra una lista di dispositivi vuota, il problema è quasi sempre fisico o di alimentazione, non di software. Il modulo assorbe corrente nel momento in cui si accende, e una batteria scaica o usata può lascire abbastanza tensione per accendere la scheda ma non abbastanza per far funzionare la radio in modo affidabile. Carica completamente la batteria, quindi riavvia il robot e osserva la spia del modulo. Nessuna luce significa che non arriva alimentazione al modulo, quindi controlla i pin del connettore per contatti piegati o un'inserzione parziale prima di toccare le impostazioni dell'app.

Sintomo: si accoppia, poi si disconnette a metà progetto

Le disconnessioni intermittenti durante una sessione di codifica di solito indicano un problema di portata o interferenza. Il Bluetooth 4.0 in un modulo monomodale è progettato per un basso consumo energetico, il che significa anche che non penetrerà i muri né competerà bene con il traffico denso di 2.4 GHz. Tieni il telefono entro la portata pratica del modulo e allontanati da router, microonde e stazioni di ricarica affollate. Se le disconnessioni si verificano solo a distanza, si tratta di un limite di portata, non di un difetto.

Sintomo: il telefono si accoppia ma l'app non controlla il robot

Un accoppiamento riuscito a livello di telefono non è la stessa cosa di una connessione funzionante dell'app. Molte app creano il proprio canale di accoppiamento e si rifiuteranno di connetersi se esiste ancora un vecchio record nel menu Bluetooth del telefono. Dimentica il dispositivo nelle impostazioni del telefono, chiudi completamente l'app, quindi riaplia e lascia che l'app inizi l'accoppiamento da sola. Conferma anche che stai utilizzando il software per cui il modulo è stato progettato, poiché un modulo progettato per un ambiente di programmazione grafica potrebbe non apparire nella lista dei dispositivi di un'altra app.

Quando smettere di risolvere i problemi e sostituire il modulo

Se un modulo funzionante si accoppia istantaneamente sullo stesso robot, stessa batteria e stesso telefono, smetti di diagnosticare e sostituisci il modulo difettoso. La stessa logica vale al contrario: se il tuo modulo si accoppia bene su un secondo robot, il difetto è nella scheda o nel cablaggio del robot, non nel modulo. Non continuare a reflasare il firmware o reinstallare app una volta isolato il difetto su un componente, perché ulteriori modifiche aggiungono solo variabili e rendono più difficile la prossima diagnosi.

Diagnosi di accoppiamento: associa il sintomo alla soluzione

  • Nessun dispositivo appare nell'app: Controlla prima l'inserimento del modulo e la carica della batteria. Reinserisci saldamente il modulo sul suo connettore e carica completamente la batteria prima di aprire qualsiasi app. Se la spia del modulo non si accende mai, il difetto è di alimentazione o di inserimento, non di accoppiamento.
  • Si accoppia, poi si disconnette ripetutamente: Avvicina il telefono, rimuovi le ostruzioni e allontanati da altri dispositivi 2.4 GHz. Considera la cifra di 20-30 metri come il caso migliore all'aperto. Le disconnessioni che si fermano a breve distanza sono un limite di portata, non un modulo rotto.
  • Il telefono si accoppia ma l'app rimane disconnessa: Dimentica il dispositivo nelle impostazioni del telefono, forz la chiusura dell'app, quindi lascia che l'app gestisca l'accoppiamento da sola. Se l'app ancora fallisce, verifica che stai utilizzando il software per cui il modulo è stato progettato.
  • Il modulo funzionante funziona, questo no: Scambia i moduli tra due robot per confrmare quale lato è difettoso. Testa il modulo sospetto su un secondo robot prima di acquistare un ricambio. Una volta isolato il difetto su un componente, smetti di modifcare le impostazioni e sostituisci quel pezzo.

Fatti sul modulo e sulla batteria che influenzano l'accoppiamento

  • #SH Bluetooth Module (Single Mode), Bluetooth 4.0 for mBot: Supporta Bluetooth 4.0 con basso consumo energetico e un sistema trasmittente-ricetvente senza fili stabile e ad alta velocià con una portata massima di 20-30 metri in campo libero. La cifra di 20-30 metri è un massimo in campo libero, quindi aspettati una portata notevolmente inferiore all'interno con muri e segnali concorrenti. Il basso consumo energetico aiuta la durata della batteria ma significa che non devi giudicare il modulo da quanto lontano arriva attraverso gli ostacoli.
  • #SH Bluetooth Module (Single Mode), Bluetooth 4.0 for mBot: Rende più facile imparare linguaggi di programmazione grafica con software come Makeblock e mBlock. L'accoppiamento è destinato ad avvenire all'interno di quell'ambiente software, quindi un modulo che non appare mai nell'elenco Bluetooth generale del telefono potrebbe comunque funzionare correttamente.
  • Batteria Li-polimero da 2600 mAh per Ranger/Ultimate/Mega: Batteria Li-polimero da 2600 mAh adatta per mBot Ranger e Ultimate Magic Sticks, ricaricabile e facile da collegare. Se stai cercando disconnessioni casuali su un Ranger, un pacco ricaricabile in buone condizioni rimuove i cali di bassa tensione dalla lista dei sospetti prima di spendere soldi per un nuovo modulo.