Overview:
This project uses a Battery Monitor IC to power a 20W Halogen Light Bulb without overheating/overvoltage/overcurrent/dangerous electrical fires.
Description:
This project enables the Battery Monitor IC (BQ7692006PWR) to monitor the battery's voltage, current, and charge, using a Raspberry Pi (RP 2040) as the primary logic source for reading all relevant values and flagging if any overheating, overvoltage, or overcurrent occurs, and communicates with the Battery Monitor using I2C communication.
Features:
Raspberry Pi 2040 Microcontroller
Battery Monitor IC
18650 batteries
USB-C Flashing to Microcontroller
Temperature Sensors using current to monitor temperature
Battery pack protection using MOSFET Transistors
Completed Schematic
Completed Layout (Back)
Completed Layout (Front)
Completed BOM
3D Model of PCB prior to production
Progress:
PCBs arrived from JLCPCB
Accompanying Stencil for smaller SMD components (we used 0201s!)
After applying solder paste with the stencil, we peeled it off and added each component.
Here you can see the PCB being placed into the oven for reflowing (some parts moved).
Board just after coming out of oven, some parts were not properly soldered (we hand soldered those) and through hole components not added
Board after touch-up and THT component addition. The board is almost fully functional, except that we still need to flash it to our Raspberry Pi!
Finished PCB!
The fully assembled PCB view