Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

How to Use Adafruit PowerBoost 1000C: Examples, Pinouts, and Specs

Image of Adafruit PowerBoost 1000CDesign with Adafruit PowerBoost 1000C in Cirkit Designer

Introduction

The Adafruit PowerBoost 1000C is a versatile power supply module designed for portable electronics. It can drive your projects with a single lithium polymer (LiPo) or lithium-ion (LiIon) rechargeable battery, providing a stable 5V output. The PowerBoost 1000C is equipped with a built-in battery charging circuit that supports USB charging with automatic switching between charging and operation modes. This makes it ideal for battery-powered projects such as wearable electronics, portable instruments, USB chargers, and any USB-powered gadget.

Explore Projects Built with Adafruit PowerBoost 1000C

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Battery-Powered Raspberry Pi Zero with OLED Display and EmStat Pico for Portable Data Acquisition: A project utilizing Adafruit PowerBoost 1000C in a practical application
Battery-Powered Raspberry Pi Zero with OLED Display and EmStat Pico for Portable Data Acquisition

This circuit is a portable system powered by a 3.7V LiPo battery, which is boosted to 5V using an Adafruit PowerBoost 1000C to power a Raspberry Pi Zero and an EmStat Pico. The Raspberry Pi Zero interfaces with an OLED display via I2C and a tactile switch for user input, while the EmStat Pico communicates with the Raspberry Pi over UART for data acquisition or control purposes.

Open Project in Cirkit Designer
Image of Battery-Powered Smart Light with Proximity Sensor and OLED Display using Adafruit QT Py RP2040: A project utilizing Adafruit PowerBoost 1000C in a practical application
Battery-Powered Smart Light with Proximity Sensor and OLED Display using Adafruit QT Py RP2040

This circuit is a portable, battery-powered system featuring an Adafruit QT Py RP2040 microcontroller that interfaces with an OLED display, a proximity sensor, an accelerometer, and an RGB LED strip. The system is powered by a lithium-ion battery with a step-up boost converter to provide 5V for the LED strip, and it includes a toggle switch for power control. The microcontroller communicates with the sensors and display via I2C.

Open Project in Cirkit Designer
Image of Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts: A project utilizing Adafruit PowerBoost 1000C in a practical application
Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts

This circuit features an Arduino Mega 2560 microcontroller interfaced with a SIM800L GSM module, two fingerprint scanners, an I2C LCD display, an IR sensor, and a piezo buzzer. Power management is handled by a PowerBoost 1000 Basic Pad USB, a TP4056 charging module, and a Li-ion 18650 battery, with an option to use a Mini AC-DC 110V-230V to 5V 700mA module for direct power supply. The primary functionality appears to be a security system with GSM communication capabilities, biometric access control, and visual/audible feedback.

Open Project in Cirkit Designer

Common Applications and Use Cases

Technical Specifications

Key Technical Details

Pin Configuration and Descriptions

Pin Name Description
BAT Battery input terminal
GND Ground connection
5V Regulated 5V output
EN Enable pin (active high)
USB USB input for charging
LBO Low battery output (active low)

Usage Instructions

How to Use the Component in a Circuit

  1. Connecting the Battery:

    • Connect the positive terminal of the LiPo/LiIon battery to the BAT pin.
    • Connect the negative terminal to the GND pin.
  2. Powering Your Project:

    • Connect the 5V and GND pins to your project's power input.
  3. Charging the Battery:

    • Connect a USB cable from a power source to the USB port on the PowerBoost 1000C.
  4. Enabling/Disabling the Output:

    • To enable the 5V output, connect the EN pin to GND. To disable, leave it floating or connect it to 5V.

Important Considerations and Best Practices

Troubleshooting and FAQs

Common Issues

Solutions and Tips for Troubleshooting

FAQs

Q: Can I use the PowerBoost 1000C with a battery that has a higher capacity? A: Yes, as long as the battery voltage is within the range of 3.7V nominal.

Q: Is it possible to adjust the charging current? A: Yes, the charging current can be adjusted by changing the resistor on the charging circuit.

Q: What should I do if the PowerBoost 1000C gets hot during use? A: Ensure that the current draw is within the specified limits and that there is adequate ventilation around the board.

Example Code for Arduino UNO

// This example demonstrates how to use the Adafruit PowerBoost 1000C
// with an Arduino UNO to power the Arduino from a LiPo battery.

void setup() {
  pinMode(13, OUTPUT); // Use the onboard LED as an indicator
}

void loop() {
  digitalWrite(13, HIGH);   // Turn the LED on
  delay(1000);              // Wait for a second
  digitalWrite(13, LOW);    // Turn the LED off
  delay(1000);              // Wait for a second
}

// Note: The PowerBoost 1000C does not require specific code to operate.
// It simply provides power to the Arduino. This example is to show that
// the Arduino can run on battery power through the PowerBoost 1000C.

Remember to keep the code comments concise and within the 80 character line length limit. The example provided is a simple blink sketch that demonstrates the Arduino running on battery power supplied by the PowerBoost 1000C.