🚚 Free Worldwide Shipping on All Orders!Shop Now
HomeStore

Rainbow HAT

Product image 1
1 / 3

Rainbow HAT

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 Pins – Servo, 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

$16.90

Original: $56.32

-70%
Rainbow HAT

$56.32

$16.90

Product Information

Shipping & Returns

Description

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 Pins – Servo, 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