Add temperature, humidity, ambient light and accurate timekeeping to any XIAO board.
Available with a lead time
Expect dispatch between Oct 06 and Oct 08
Quantity Discounts:
Four measurements from one tiny board: temperature, humidity, ambient light, and the exact time each reading was taken. At 21 × 17.8 mm, it stacks straight onto a XIAO, with room for a slim lithium-polymer cell sandwiched in between.
A microcontroller's internal RTC drifts badly - the designer measured roughly 10 hours of drift per year on an ESP32s clocks, against about 7 minutes per year from the on-board PCF8563 and its dedicated oscillator. That same chip draws under 1 µA and can fire a programmable interrupt to wake the host from deep sleep.
Everything sits on one I2C bus, so existing libraries work, and you can add your own sensors off the same pins. The sensors' power rail is switched by a GPIO, dropping idle draw to around 0.25 µA between samples, and a pin-enabled divider lets you read battery voltage only when you actually want it - no permanent drain on the cell.
This is a Fusion Co-Create design by Westlake University's Marcel, fully open-sourced with schematics, layout and Gerber files on GitHub, where firmware and support are maintained.
Sleeps at roughly 0.25 µA between readings, because the sensors sit on a GPIO-switched rail rather than permanent power
Keeps usable timestamps for years - the PCF8563 RTC drifts about 7 minutes annually, and wakes the host via a programmable interrupt
Sensirion SHT40 delivers ±0.2 °C and ±1.8 %RH accuracy with a ~2 ms read, so sampling costs almost no awake time
BH1750 adds calibrated ambient light in lux without the guesswork of a bare photoresistor
Track your LiPo safely through an enableable voltage divider, so battery monitoring costs nothing while idle
Runs from 2.4–3.6 V across a -40 °C to 85 °C operating range, suitable for outdoor and cold-store deployments
Shared I2C bus keeps the remaining XIAO pins free for your own hardware
Open hardware: schematics, layout and Gerbers published, so you can audit or respin the design
Property | Specification |
|---|---|
Size | 21 × 17.8 mm |
Operating temperature | -40 °C to 85 °C |
Power supply range | 2.4 V ~ 3.6 V |
Current consumption | ~500 µA active |
Idle current consumption | ~0.25 µA |
Temperature & humidity sensor | Sensirion SHT40 (I2C), ~2 ms read |
Ambient light sensor | BH1750 (I2C), ~120 ms read |
Real-time clock | PCF8563 (I2C) with programmable interrupt |
Battery monitoring | ADC via pin-enabled voltage divider |
Compatible hardware | Seeed Studio XIAO series |
Battery used in testing | EEMB 3.7 V LiPo, 500 mAh (not included) |
XIAO board | I2C, INT, ADC, EN | Battery monitoring |
|---|---|---|
XIAO nRF52840 / Sense | Yes | Yes — 2-pin header |
XIAO ESP32C3 | Yes | Yes — 2-pin header |
XIAO ESP32S3 / Sense | Yes | Yes — 2-pin header |
XIAO ESP32C6 | Yes | Yes, pads not aligned — needs wiring |
XIAO RP2350 | Yes | Yes, pads not aligned — needs wiring |
XIAO RA4M1 | Yes | Yes, pads not aligned — needs wiring |
XIAO MG24 / Sense | Yes | Yes, pads not aligned — needs wiring |
XIAO SAMD21 | Yes | No — no battery charging |
XIAO RP2040 | Yes | No — no battery charging |
The XIAO nRF54L15 series is pin-compatible but has no Arduino support yet, so software must be adapted manually.
XIAO Logger HAT project on GitHub — firmware, updates and designer support
1x XIAO Logger HAT board
2x 7-pin female header
XIAO board and lithium-polymer battery not included.
This product is listed in:
Sensors>Light & ColourExact shipping can be calculated on the view cart page (no login required).
Products that weigh more than 0.5 KG may cost more than what's shown (for example, test equipment, machines, >500mL liquids, etc).
We deliver Australia-wide with these options (depends on the final destination - you can get a quote on the view cart page):
Non-metro addresses in WA, NT, SA & TAS can take 2+ days in addition to the above information.
Some batteries (such as LiPo) can't be shipped by Air. During checkout, Express Post and International Methods will not be an option if you have that type of battery in your shopping cart.
International Orders - the following rates are for New Zealand and will vary for other countries:
If you order lots of gear, the postage amount will increase based on the weight of your order.
Our physical address (here's a PDF which includes other key business details):
40 Aruma Place
Cardiff
NSW, 2285
Australia
Take a look at our customer service page if you have other questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.
Have a product question? We're here to help!
Makers love reviews as much as you do, please follow this link to review the products you have purchased.
Product Comments