Dopo aver convertito il cacciavite in litio, è nata l'idea di creare un caricabatterie simile ai modelli di fabbrica con misurazione della corrente, della tensione e della capacità della batteria. In realtà, per questo è necessario un alimentatore, una scheda di carica della batteria basata sul principio CC CV e un modulo di visualizzazione dei parametri. Soffermiamoci sul modulo di visualizzazione dei parametri sopra. Questo modulo consentirà di misurare la capacità effettiva di una batteria ricaricabile (o gruppo batteria).
La base del modulo display è un sensore di tensione e corrente tipo INA219 acquistato su Aliexpress. Questo scialle è progettato per misurare valori di tensione fino a 26 V e valori di corrente fino a 3,2 A. Tutti i parametri misurati vengono trasmessi tramite I2C ad Arduino. Questo sensore determina diversi parametri contemporaneamente: potenza e capacità in mA \ h, corrente e tensione.
Caratteristiche del sensore INA219.
1) Limiti delle tensioni misurate: da 0 a 26 V;
2) Tensione di alimentazione del sensore: da 3,0 a 5,5 V;
3) Parametri per la corrente misurata - massimo 3,2 A;
4) La precisione delle misurazioni di tensione e corrente fino all'1%.
Il sensore INA219 non richiede reggette aggiuntive, è sufficiente per alimentare il sensore stesso, collegare i cavi di alimentazione più e meno e connettersi tramite Arduino all'interfaccia I2C. È possibile utilizzare il modulo in circuiti in cui è necessario controllare i dati durante la carica e la scarica delle batterie. È inoltre possibile utilizzare il sensore INA219 negli alimentatori come unità di monitoraggio della tensione e della corrente per i consumatori collegati.
Il dispositivo stesso includerà il sensore INA219 stesso, la scheda Arduino (puoi usare qualsiasi opzione - Uno, Nano, Pro Mini), uno schermo LCD1602 a due linee con una scheda di interfaccia I2C, un modulo relè 5V.
Enumerazione di strumenti e materiali.
-Pagamento Arduino Nano-1pc;
Sensore INA219-1pcs;
- display LCD1602 a due righe con scheda di interfaccia I2C-1pcs;
- modulo relè per 5volt-1pc;
- Caricabatterie dal telefono per alimentare il circuito-1pc;
cavi di collegamento;
saldatore;
Un tester;
scatola di distribuzione in plastica -1 pz;
- tavola ribassata 5A -1 pz.
Primo passo. Montaggio dell'unità display sul sensore INA219.
Assembliamo lo schema del dispositivo usando fili con connettori. Cavi di alimentazione in ingresso e in uscita attraverso i quali verrà alimentato il carico, prendiamo una sezione di 1-1,5 kV, mm. I moduli circuitali saranno alimentati dal caricabatterie dal telefono attraverso il connettore USB della scheda Arduino Nano e quindi dai contatti +5 e Gnd.La comunicazione del sensore INA219 con Arduino tramite l'interfaccia I2C passa attraverso i terminali CLK e SDA. L'indirizzo del sensore INA219 può, se necessario, essere modificato saldando i contatti A1 e A0. Montare con molta attenzione e attenzione il circuito del sensore con i contatti V +, V- deve essere collegato in serie con il carico, inoltre INA219 non gradisce l'inversione di polarità. Senza osservare questi requisiti, puoi facilmente disabilitarlo!
Nella scatola del distributore, ritaglia una finestra per il display LCD1602, nella parte inferiore facciamo un foro per il connettore USB della scheda Arduino.
Secondo passo Programmazione del dispositivo.
È necessario installare la libreria per il sensore INA219. È nell'IDE arduino. Fai clic su "Schizzo", quindi "Connetti la libreria", quindi "Gestisci librerie". Nella riga di ricerca, digita "INA219". Trova Adafruit INA219 di Adafruit versione 1.0.3 "installa.
Scarica lo schizzo.
Di solito, l'apparecchio inizia a funzionare immediatamente. Nel monitor della porta è possibile visualizzare tutti i dati di misurazione.
Monitor porta foto
Terzo passo Verifica dello stato del dispositivo.
Senza carico, il dispositivo visualizza i valori di tensione correnti. Colleghiamo il carico e sul display vengono visualizzati i valori di tensione, corrente, consumo e capacità Se è necessario caricare batterie al litio, è necessario utilizzare la scheda CC CV. Ciò consentirà di regolare sia la tensione che la corrente di carica. . Questa sciarpa può essere posizionata con altri. Quindi, in questo caso, ottieni un dispositivo completo per caricare tali batterie.
Per determinare la capacità della batteria, è necessario collegarla come sorgente di fronte a INA219 e collegare un carico (ad esempio una lampada) al cavo di uscita. Nello schizzo, il limite di disconnessione del carico inferiore è impostato a 2,8 Volt. Il valore deve essere selezionato in base al foglio dati delle batterie. Quando la tensione raggiunge 2,8 Volt, il relè disconnetterà il carico e sul display vedremo la capacità effettiva della batteria in milliampere ore. Per riaccendere il dispositivo, è necessario ripristinare l'alimentazione a 5 Volt su Arduino o installare il pulsante di ripristino sul pin RST delle schede Arduino e GND.
Di questo homebrew ramoscello È possibile determinare la capacità di una singola batteria nonché i gruppi di più batterie (blocco batteria per un cacciavite).
Maggiori dettagli possono essere visti nel video
Lettori del sito tutto il meglio in creatività e nella vita!