AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Adafruit

$70.25 |
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 low power use and broad compatibility with modern phones and computers. It connects well to battery-powered and mobile devices, including Apple hardware, though it behaves differently from Bluetooth Classic and its serial-style profiles.
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 low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
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
The ability to sense that something has moved, either by comparing successive camera frames or by using a dedicated sensor such as a PIR (infrared) or radar module. When a product lists motion detection, movement can be used as a trigger so a system only acts or records when there is activity rather than running continuously.
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, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
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
USB-C is a small, reversible USB connector that can carry power, data and, on some devices, video over a single cable. The same connector can range from charging only to high-speed data, so the functions a given port actually supports vary.

adafruit funhouse

Document · 18.8 MB · Click any page to view full size

Download PDF

Resources & Downloads

Guides, code examples, and more

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.