Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Hallo jongens
Lange tijd oogstte ik lithium-ionbatterijen om mijn projecten van stroom te voorzien, MAAR…
Soms kreeg ik slechte batterijen die er goed uitzien…
Dus … ik heb een batterijtestapparaat gemaakt dat de batterij kan testen en je de uitgangsspanning en -stroom vertelt.
Identificeer ook het batterijtype en meet de werkelijke capaciteit.
Stap 1: Het schema
het schema is een beetje ingewikkeld omdat we een stand-alone arduino-bord maken
dus hier is het en het zou op 2 lagen pcb moeten worden gemaakt
Stap 2: Onderdelen
onderdelen lijst:
Atmega328p tqfp
16Mhz smd kristal
SMD-drukknop
74Hc595 smd
22Pf 1206 doppen
TIP31A Transistor
2P vrouwelijke headers
10Kohm 1210 RES
100 Kohm 1210 RES
Diode 1206
CJ78M05
4P VROUWELIJKE HEADER
USB-SOCKET
100nF CAPS SMD
PC817 OPTOCOUPLER
0.15R 5W RES
2P KLEMBLOKKEN
ADAPTER-AANSLUITING
Stap 3: De printplaat
voor deze mensen die vroeger 2 lagen pcb maakten, zal het gemakkelijk zijn
of u kunt een fabrikant vragen om het voor u te maken
www.pcbway.com/project/shareproject/Battery_capacity_tester_discharge_charge_monitor.html
Stap 4: Brand Bootloader en upload de code
Na het solderen van alle componenten
we hebben nog een stap voordat we aan ons project beginnen
De microcontroller hier is leeg en heeft een firmware nodig
Dus zoals je weet! ons project is gebaseerd op arduino
Als eerste hebben we arduino-bord en jumperdraden nodig
Verbind pin nummer 10 van arduino om pin op de pcb te resetten
Door de arduino aan te sluiten, kun je nu de bootloader op je bord branden
Laten we eens kijken hoe?!
Open je IDE en
Kies uit voorbeelden Arduino ISP
Upload vervolgens de code normaal naar je arduino-bord
Kies in het menu Tools Programmer Arduino als ISP
En nogmaals, kies uit tools Burn bootloader en zorg ervoor dat er geen fouten zijn na het uploaden
Nu is je microcontroller klaar om je Arduino-code te uploaden
wacht …!! doe je jumperdraden niet af
Je moet nog steeds je code uploaden naar de microcontroller
Open de schets van de batterijtester
en kies in het Sketch-menu voor uploaden met programmer
De print laten zien
Nu kunt u de jumperdraden verwijderen en dit project gaan gebruiken
Stap 5: Broncode
de code is een penbron en iedereen die deze wil verbeteren is welkom
hier
github.com/EslamEldeknawy/battery-tester
Stap 6: Video's
batterijtester deel 1 en 2