I caricabatterie USB sono dappertutto ed è responsabilità di ogni hacker utilizzare questo dispositivo tipicamente disponibile al suo massimo potenziale. [Septillion] e [Hugatry] hanno avuto un hack per manipolare un caricatore USB per diventare una fonte di tensione variabile. Il loro progetto QC2Control funziona con i caricabatterie che impiegano una tecnologia Quick Charge 2.0 che include le verruche da parete e le banche elettriche.
La carica rapida di Qualcomm è sviluppata per consegnare fino a 24 watt su un connettore micro USB in modo da diminuire il tempo di ricarica dei dispositivi compatibili. Richiede sia il caricabatterie che il dispositivo finale di avere chip di gestione della potenza compatibili in modo che possano elaborare i cicli limitanti della tensione.
Nel loro progetto, [Septillion] e [Hugatry] usano un 3,3 V Arduino Pro piccolo per parlare con il caricabatterie in questione attraverso un piccolo circuito costituito da alcuni resistori e diodi. Il dispositivo QC2.0 emette tensioni di 5 V, 9 V e 12 V quando vedano i livelli di tensione predefiniti trasmessi su D + e D-Lines, impostati da Arduino e Divisori di tensione. Il codice offre chiamate di funzione per semplificare il controllo dell’alimentazione. Il video qui sotto mostra l’hack in azione.
La carica rapida è stata intorno per un po ‘per un po’ e puoi scavare nei dettagli dei lavori interni e del design di un alimentatore compatibile da progetti di riferimento per TPS61088 (PDF). Il brevetto (PDF) per la tecnologia di carica rapida ha molto più dettagli per i curiosi.
Tecniche simili sono state utilizzate in passato e mostreranno utili per qualcuno alla ricerca di un alimentatore configurabile in movimento. Questo è uno per i fan macgyver.