Na het omzetten van de schroevendraaier naar lithium ontstond het idee om een oplader te maken die lijkt op fabrieksmodellen met meetstroom, spanning en batterijcapaciteit. Hiervoor heb je eigenlijk een stroombron nodig, een batterijlaadbord gebaseerd op het CC CV principe en een parameter display module. Laten we stilstaan bij de weergavemodule van de bovenstaande parameters. Deze module maakt het mogelijk om de werkelijke capaciteit van een oplaadbare batterij (of batterijcombinatie) te meten.
De basis van de weergavemodule is een spannings- en stroomsensor type INA219, gekocht bij AliExpress. Deze sjaal is ontworpen om spanningswaarden tot 26 V en stroomwaarden tot 3,2 A te meten. Alle gemeten parameters worden via I2C naar Arduino overgedragen. Deze sensor bepaalt meerdere parameters tegelijk: vermogen en capaciteit in mA \ h, stroom en spanning.
Kenmerken van de INA219-sensor.
1) De limieten van de gemeten spanningen: van 0 tot 26 V;
2) Voedingsspanning sensor: van 3,0 tot 5,5 V;
3) Parameters voor de gemeten stroom - maximaal 3,2A;
4) De nauwkeurigheid van metingen van spanning en stroom tot 1%.
De INA219-sensor heeft geen extra omsnoering nodig, het is voldoende om de sensor zelf van stroom te voorzien, de plus- en min-draden aan te sluiten en via Arduino op de I2C-interface aan te sluiten. U kunt de module gebruiken in circuits waar u gegevens moet controleren tijdens het opladen en ontladen van batterijen. U kunt de INA219-sensor ook gebruiken in voedingen als een spannings- en stroombewakingseenheid voor aangesloten consumenten.
Het apparaat zelf bevat de INA219-sensor zelf, het bord Arduino (u kunt elke optie gebruiken - Uno, Nano, Pro Mini), een tweeregelig LCD1602-scherm met een I2C-interfacekaart, een 5V-relaismodule.
Opsomming van gereedschappen en materialen.
-Betaling Arduino Nano-1pc;
Sensor INA219-1 stuks;
- tweeregelig LCD1602-display met I2C-1pcs interfacekaart;
- relaismodule voor 5volt-1pc;
- Lader van de telefoon om het circuit van stroom te voorzien - 1pc;
-verbindende draden;
soldeerbout;
tester;
plastic verdeelkast -1 stuks;
- verlagingsbord 5A -1st.
Eerste stap. Montage van de weergave-eenheid op de INA219-sensor.
We assembleren het apparaatdiagram met behulp van draden met connectoren. Ingangs- en uitgangsstroomkabels waardoor de belasting wordt gevoerd, we nemen een sectie van 1-1,5 kV, mm. De circuitmodules worden gevoed vanuit de oplader via de telefoon via de USB-connector van het Arduino Nano-bord en vervolgens via de +5- en Gnd-contacten.De communicatie van de INA219-sensor met de Arduino via de I2C-interface verloopt via de CLK- en SDA-terminals. Het adres van de INA219-sensor kan indien nodig worden gewijzigd door de contacten A1 en A0 te solderen. Monteer het sensorcircuit zeer zorgvuldig en zorgvuldig met uw V + contacten, V- moet in serie worden geschakeld met de belasting, ook INA219 houdt niet van polariteitsomkering. Zonder aan deze vereisten te voldoen, kunt u deze eenvoudig uitschakelen!
Knip in de doos van de verdeelkast een venster uit voor het LCD1602-display, onderaan maken we een gat voor de USB-connector van het Arduino-bord.
Stap twee Apparaatprogrammering.
U moet de bibliotheek voor de INA219-sensor installeren. Het staat in de IDE arduino. Klik op "Sketch", dan "Connect the library" en vervolgens "Manage libraries". Typ "INA219" in de zoekregel. Vindt Adafruit INA219 door installatie van Adafruit versie 1.0.3 ".
Download de schets.
Meestal begint het apparaat onmiddellijk te werken. In de poortmonitor zie je alle meetgegevens.
Fotopoortmonitor
Stap drie De status van het apparaat controleren.
Zonder belasting geeft het apparaat de huidige spanningswaarden weer. We verbinden de belasting en het display toont de waarden van spanning, stroom, stroomverbruik en capaciteit.Als u lithiumbatterijen moet opladen, moet u de CC CV-kaart gebruiken. Het zal het mogelijk maken om zowel de spanning als de laadstroom te regelen. . Deze sjaal kan bij anderen worden geplaatst. Dan krijg je in dit geval een compleet apparaat om dergelijke batterijen op te laden.
Om de capaciteit van de batterij te bepalen, moet u deze aansluiten als bron vóór de INA219 en een belasting (bijvoorbeeld een lamp) aansluiten op de uitgangsdraad. In de schets is de onderste limiet voor het loskoppelen van de belasting ingesteld op 2,8 Volt-waarde, u moet het gegevensblad van uw batterijen selecteren. Wanneer de spanning 2,8 Volt bereikt, zal het relais de belasting ontkoppelen en op het display zien we de werkelijke batterijcapaciteit in milliampère-uren. Om het apparaat weer in te schakelen, moet u de 5 Volt-voeding naar Arduino resetten of de resetknop op de RST-pin van de Arduino- en GND-kaarten installeren.
Hiervan zelfgemaakt U kunt de capaciteit van een enkele batterij bepalen, evenals assemblages van meerdere batterijen (batterijpakket voor een schroevendraaier).
Meer details zijn te zien in de video
Lezers van de site het allerbeste in creativiteit en in het leven!