Pico UPS A
The Pico-UPS-A is a dedicated UPS (Uninterruptible Power Supply) module designed for Raspberry Pi Pico. It incorporates a Li-ion battery switching charger with power path management, and a voltage/current monitoring chip, which allows monitoring of the battery operating status via the I2C bus.
- Standard Raspberry Pi Pico header supports Raspberry Pi Pico series boards
- Incorporates Li-ion battery switching charger with dynamic power path management, more stable power supply
- I2C bus communication, monitoring the battery voltage, current, power, and remaining capacity in real-time
- Multi battery protection circuits: over charge/discharge protection, over current protection, short circuit protection, and reverse protection, along with the equalizing charge feature, more safe and stable
- Onboard recharging indicator, power indicator, and battery warning indicator to check if the battery is connected correctly
- Recharge voltage: 5V
- Control bus: I2C
- Battery support: 14500 battery (Not included)
- Dimensions: 60 x 21mm
- Li-ion and Li-po batteries are quite unstable. They may cause fire, personal injury, or property damage, if they're not properly recharged or used.
- Do not reversely connect the polarities when recharging or discharging the battery. Do not use inferior charger/charging panel to recharge the battery.
- Do not mix use old batteries with new ones, avoid using batteries of different brands.
- When buying Lithium battery, should always make sure the battery specification is compatible with the expansion board. Choose batteries from formal manufacturer, and ensure the batteries will work stably and safely by aging test.
- Lithium batteries have limited cycle life, they will also deteriorate as time goes by. Should be replaced with new ones when the batteries reaching their max cycle life, or working over two years, whichever comes first.
- Should be placed carefully and properly, keep it away from inflammables and explosives articles, away from children, avoid any safety accident caused by careless storage.
You can refer to the guides of Raspberry Pi: https://www.raspberrypi.org/documentation/pico/getting-started/
Working with Raspberry Pi
- Access Raspberry Pi and open the terminal
- Download the download and unzip it to the Pico C/C++ directory. You need to follow the guides of Raspberry Pi to install SDK first.
wget -P ~/pico https://www.waveshare.com/w/upload/9/92/Pico-UPS-A.zip cd ~/pico unzip Pico-UPS-A.zip
- Press the BOOTSEL button of Pico and connect the Pico to your Raspberry Pi by USB cable and then release it.
- Build and run the C examples
cd ~/pico/Pico-UPS-A/c/build/ cmake .. make sudo mount /dev/sda1 /mnt && sudo cp Pico_UPS.uf2 /mnt && sudo sync && sudo umount /mnt && sleep 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0
- The expected result should be as figure below:
- Access Raspberry Pi and open the Thonny.
- Open the example by the IDE and save
- Click the Run button to run the codes
If you require technical support, please go to the Support page and post a tickets.