Store

Little Bird

$56.32 |
Only 3 left
No reviews yet

Rainbow HAT is a feature-packed add-on board for the Raspberry Pi, loaded with sensors, inputs, displays, and LEDs. Use it as a weather station, clock, timer...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Rainbow HAT is a feature-packed add-on board for the Raspberry Pi, loaded with sensors, inputs, displays, and LEDs. Use it as a weather station, clock, timer, mood light, or as a hands-on introduction to multiple Pi communication protocols including SPI, I²C, GPIO, and PWM.

Originally developed in collaboration with Google's Android Things team, Rainbow HAT also has a comprehensive Python library for use on Raspberry Pi OS.

Key Features

  • 7× APA102 RGB LEDs – Individually addressable multicolour LEDs (SPI)
  • 4× 14-Segment Alphanumeric Displays – Green LEDs driven by HT16K33 (I²C)
  • 3× Capacitive Touch Buttons – Atmel QT1070 driver (I²C)
  • BMP280 Sensor – Temperature and pressure (I²C)
  • Piezo Buzzer – PWM-driven for tones and alerts
  • 3× Status LEDs – Blue, green, and red (GPIO)
  • Breakout PinsServo, I²C, SPI, and UART (all 3.3 V)

Compatibility

  • Raspberry Pi 3B+, 3, 2, B+, A+, Zero, and Zero W
Note: When using with Raspberry Pi 3B+, use standoffs to ensure the PoE pins do not contact components on the underside of Rainbow HAT.
Tip: Temperature readings are affected by heat from the Pi's CPU and onboard LEDs. A suggested correction formula: corrected temp = measured temp − (CPU temp − measured temp) / 2.

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
PoE
Power over Ethernet lets one Ethernet cable carry both network data and electrical power. This is useful when installing a device where running a separate power adaptor would be difficult.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
RGB
Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
servo
A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.