> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# "Uh-oh" Battery Level Indicator Kit

**Type:** Product page · **SKU:** KIT-11087 · **Brand:** [Sparkfun](https://core-electronics.com.au/brands/sparkfun-australia)
**Page:** https://core-electronics.com.au/uh-oh-battery-level-indicator-kit.html ([markdown](https://core-electronics.com.au/uh-oh-battery-level-indicator-kit.html.md))

## Retired product

This product is retired and no longer available for purchase. Search the catalogue for an alternative.

## How to buy

- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

Under-powering a digital device can sometimes have pretty nasty consequences. Brown-out conditions can cause memory to get written or overwritten in odd ways, can cause unexpected behavior in connected systems and just generally screw up your day. One way to avoid this is to keep an eye on your battery voltage and turn off the system before it gets too low (or plug it in). Weâ&#128;&#153;ve whipped up a little board to help you out with this situation: the â&#128;&#156;Uh-ohâ&#128;&#157; battery level indicator.

 At the heart of the â&#128;&#156;Uh-ohâ&#128;&#157; board is the TL431ACLPG shunt regulator diode. The reference voltage can be adjusted by using the trimpot on board. When the battery connected to the board reaches that voltage, the shunt allows current to flow through the LED, alerting you to a low battery situation. In order to set the appropriate reference voltage, you can use the formula found in the schematic to calculate your desired resistance and set it using the trimpot and a multimeter measuring resistance across the provided test points.

 This board comes as a â&#128;&#156;bag of partsâ&#128;&#157; kit. All of the parts are through-hole and it shouldnâ&#128;&#153;t take long to solder together. The footprint of each part is clearly marked on the PCB to help you throw it together.

**Note:** It turns out you can replace the LED with the digital input of a 5V microcontroller. This allows you to write interrupts for low battery management. The output hovers just below 2V at â&#128;&#156;lowâ&#128;&#157; so it may work better on some micros than others. There is a picture in the documents below of this system implemented on an Arduino Uno.

**Kit Includes:**

- â&#128;&#152;Uh-ohâ&#128;&#153; Through-hole PCB
- 10mm Diffused Green LED
- JST Wire Assembly
- TL431ACLPG IC
- JST Right-Angle Connector
- 10K Trimpot
- 330 Ohm Resistor
 
**Documents:**

- Schematic
- Eagle Files
- Datasheet (TL431ACLPG)
- [Hookup Guide](https://learn.sparkfun.com/tutorials/uh-oh-battery-level-indicator-hookup-guide)
- [GitHub](https://github.com/sparkfun/Uh-Oh_Battery_Indicator)

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/_/i/_inch_uh-oh_inch_battery_level_indicator_kit__kit-11087__01.jpg)
