Introduction: Automatic Battery Charging Data Extraction

The aim of this project is to create an automatic data collection system, which will be used to collect data on the charging process of lead-acid batteries at different temperatures, so that we can analyze the influence of temperature on the charging process of these batteries, in order to understand what temperature the batteries should remain at during charging in order to obtain the most effective charging possible. So our team (PSEM) decided to create this board to give us a detailed analysis of the charging process of batteries exposed to different temperatures.

The PCB for this system was generously provided by JLCPCB, a renowned manufacturer known for producing high-quality PCBs at a fraction of the cost. You can find more about them at [JLCPCB.com](https://jlcpcb.com/RAT).

Step 1:

The PCB design for this project was crafted using Altium Designer, a renowned software in the field. While not free, Altium Designer stands as one of the most widely utilized PCB CAD tools among engineers and designers globally.

Additionally, a micro-SD card is integrated to consistently store data acquired from the utilized sensors.

For the microcontroller, we opted for the ESP32-S3-WROOM-1-N8R2 due to its integrated antenna and comprehensive peripheral set, catering to project requirements seamlessly.

Given that the GPIOs are rated for a maximum voltage of 3.3V, all sensor connections have been meticulously adjusted. This adjustment encompasses power supplies and voltage dividers to ensure that the output adheres to this voltage requirement.

In addition, a 4-digit display is used to show possible relevant information such as temperature data.

Step 2:

The minimum track width used was 0.3mm because of the density of connections and the current needed. For the power traces the width used was 0.5mm, except for the traces that connect to the batteries, where a width of 0.7mm was used, since a relatively large amount of current will flow from the batteries (between 20A and 25A, under nominal conditions), these traces need to be as thick as possible on the PCB.