Adafruit FunHouse
Best all-in-one for home automation enthusiasts and smart device builders.
The Adafruit FunHouse is a versatile WiFi development board perfect for creating connected home automation projects. It features an ESP32-S2 processor with native USB, a vibrant color TFT display, and integrated environmental sensors for light, pressure, humidity, and temperature. With convenient STEMMA QT and JST connectors, adding external components is simple. Supporting both CircuitPython and Arduino, it's an accessible platform for developers of all levels to build smart home solutions and explore the possibilities of connected living.
$43.55
Owner Satisfaction
4.7
/ 5
Category Rank
28
/ 1543
#28 in Development Boards
Price vs Category Average
-50%
Below average
Processor
322240
/ ESP-S MHz Tensilica
Who it's for
- Makers building environmental monitors without complex wiring
- Developers needing rapid prototyping with extensive library support
- Creators designing interactive dashboards and notification systems
Who should skip it
- Budget-conscious hobbyists preferring barebones development boards
- Engineers requiring high-performance processing for complex multitasking
- Designers needing large screens for detailed data visualization
Performance breakdown
Sensor Integration
Onboard environmental monitoring makes immediate data collection effortless for home projects.
Connectivity Versatility
STEMMA QT ports simplify hardware expansion without the need for soldering.
Development Accessibility
Dual support for CircuitPython and Arduino lowers the barrier for beginners.
Visual Feedback
The integrated TFT display provides clear, immediate status updates for automation.
Processing Power
The ESP32-S2 handles standard home automation tasks with reliable, consistent speed.
Form Factor
Compact, breadboard-friendly design fits perfectly into custom smart home enclosures.
Key Specs
Processor
ESP32-S2 240MHz Tensilica
Memory
4MB Flash, 2MB PSRAM
Display
1.54" Color TFT (240x240 pixels)
Sensors
Light, Pressure, Humidity, Temperature
Connectivity
WiFi, USB C
Dimensions
85mm x 56mm x 10.8mm
Weight
26.6g
Certifications
FCC, CE, RoHS
Features
- Integrated ESP32-S2 for WiFi connectivity
- Built-in color TFT display for visual feedback
- Onboard sensors for environmental monitoring
- Native USB for keyboard, mouse, or MIDI
- Easy sensor connection with STEMMA QT/JST
- Capacitive touch controls for interaction
- Onboard speaker for audio notifications
- Supports CircuitPython and Arduino
What customers say
Customers highly value the Adafruit FunHouse for its integrated design and ease of use in IoT projects. The combination of the ESP32 S2, color display, and environmental sensors on one board simplifies complex setups significantly. Its excellent compatibility, especially with Home Assistant via ESPHome, is a major draw. Reviewers consistently praise the robust documentation and library support, which lowers the entry barrier for advanced experimentation. While the initial price is higher, users agree the superior build quality, integrated features, and time saved provide excellent value for serious hobbyists and educators. It is seen as a powerful, well supported foundation for smart home development.
Know before you buy
The FunHouse is designed primarily for home automation and environmental monitoring. With its built-in sensors and display, it excels at tasks like tracking room conditions, creating smart dashboards, or acting as a connected notification hub.
No soldering is required for most setups. The board features STEMMA QT and JST connectors, which allow you to plug in compatible sensors and accessories directly without needing a soldering iron.
Yes, the FunHouse fully supports the Arduino IDE. It is also compatible with CircuitPython, giving you the flexibility to choose the programming environment that best fits your skill level and project requirements.
The board comes with integrated sensors that monitor ambient light, barometric pressure, humidity, and temperature. This makes it a complete, all-in-one solution for basic weather stations or indoor climate monitoring.
No, the ESP32-S2 processor on this board supports WiFi connectivity but does not include Bluetooth. If your project specifically requires Bluetooth, you may need to consider a different microcontroller.
Yes, the ESP32-S2 features native USB support. This allows the FunHouse to be programmed to act as a HID device, such as a custom macro keyboard, mouse, or MIDI controller.
Still have a question?
Ask Hayley anything about this product before you decide.