Store

Adafruit

$68.19 |
Out of stock
No reviews yet

The Adafruit FunHouse is a WiFi-connected home automation development board powered by the ESP32-S2 processor. With built-in sensors, a colour display, and m...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit FunHouse is a WiFi-connected home automation development board powered by the ESP32-S2 processor. With built-in sensors, a colour display, and multiple plug-and-play connectors, it makes creating internet-powered smart home projects easy — with little or no soldering required.

The ESP32-S2 supports both CircuitPython and Arduino, with native USB so it can act as a keyboard, MIDI device, or disk drive. While it doesn't include BLE, it offers robust WiFi with SSL support and 2 MB of PSRAM for handling large data buffers. Three STEMMA JST-PH ports accept digital and analog I/O boards, and a STEMMA QT port connects any I²C device.

Key Features

  • ESP32-S2 240 MHz Tensilica Processor – Next-generation ESP32 with native USB support
  • WROVER Module (FCC/CE Certified) – 4 MB Flash and 2 MB PSRAM for large data buffers
  • 1.54" Colour TFT Display – 240×240 pixel SPI display with controllable backlight
  • USB-C Connector – For power and data
  • Five Mini RGB DotStar LEDs – Top-mounted for animations or notification indicators
  • Three Buttons – Can wake the ESP32 from deep sleep or select modes
  • DPS310 Barometric Pressure and Temperature Sensor – Built-in environmental monitoring
  • AHT20 Relative Humidity and Temperature Sensor – Track indoor climate conditions
  • Mini PIR Sensor Socket – Front-facing plug-in socket for motion detection (sensor not included)
  • Front-Facing Light Sensor – Detect ambient light levels
  • Speaker/Buzzer – Play tones and beeps for audible notifications
  • STEMMA QT Port – Connect I²C devices for expanded functionality
  • Three STEMMA 3-Pin JST Connectors – Attach NeoPixels, speakers, servos, or relays
  • Three Capacitive Touch Pads – Plus a 5-element capacitive touch slider
  • On/Off Switch – Convenient power control
  • Boot and Reset Buttons – For reprogramming

Ideal For

  • WiFi-connected home automation and IoT sensor projects
  • Environmental monitoring (temperature, humidity, barometric pressure, light)
  • Motion detection and security notifications
  • Interactive displays and audible alert systems
  • CircuitPython and Arduino learning projects
Tip: Looking for a complete kit with sensors? Check out the Adafruit FunHouse Starter Kit, which includes this board plus a range of home automation sensors and accessories.
Note: This board does not include BLE support. A USB-C data/sync cable is required for programming and is not included.

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

BLE
BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
deep sleep
Deep sleep is a low-power mode where the microcontroller turns off most functions while keeping just enough circuitry active to wake up later. It is important for battery-powered projects because it can greatly extend how long the device runs between charges.
ESP32
ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
MIDI
MIDI is a standard way for electronic instruments, controllers, and software to send musical control messages such as notes, velocity, and timing. If a board supports MIDI, it can be triggered from keyboards, drum pads, sequencers, or other music gear rather than only from buttons or code.
Motion detection
A camera feature that checks the image for changes that suggest something has moved. It matters because your project can use movement as a trigger instead of constantly saving or processing every frame.
native USB
Native USB means the microcontroller itself handles USB communication, rather than using a separate USB-to-serial chip. This matters for programming, debugging, and projects that need the board to act directly as a USB device.
pH
A measure of how acidic or alkaline a liquid is, on a scale where 7 is neutral. For a water monitoring kit, pH tells you about water chemistry and whether the included probe matches the range and accuracy your project needs.
PIR sensor
A passive infrared sensor detects changes in heat, usually from a person moving across its view. It matters because PIR sensors are common for lights and alarms, but they can miss people who are present but not moving much.
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.
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.
STEMMA
A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
STEMMA QT
A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
TFT
A thin-film transistor display is a common type of colour LCD used for graphics screens. Knowing a product is for TFTs helps you check that the driver board matches the display’s connector, resolution, backlight, and signalling method.
USB-C
A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.

Related Tutorials

Free guides on learn.littlebird.com.au

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.