Adafruit
Mongoose OS Google IoT Core Pack w/ Adafruit Feather HUZZAH32
The Mongoose OS Google IoT Core Pack is a complete starter kit for building IoT projects with Google Cloud, built around the Adafruit Feather HUZZAH32 (ESP32...
Get notified when back in stock
The Mongoose OS Google IoT Core Pack is a complete starter kit for building IoT projects with Google Cloud, built around the Adafruit Feather HUZZAH32 (ESP32). Developed in collaboration with Google and Mongoose OS, this kit includes a pre-soldered ESP32 Feather board along with sensors, actuators, and components to get you started on your IoT journey.
The Feather HUZZAH32 features an ESP32 WiFi microcontroller clocked at 240 MHz with built-in USB and battery charging. With significantly more GPIO, analog inputs, two analog outputs, dual cores, and additional peripherals compared to the ESP8266, the ESP32 is a powerful platform for connected projects.
Key Features
- ESP32 WiFi Microcontroller – 240 MHz dual-core processor at 3.3 V logic
- Google IoT Core Ready – Mongoose OS firmware for quick cloud connectivity
- Pre-Soldered Feather Board – Built-in USB, battery charging, and WiFi
- Complete Sensor Kit – Temperature/humidity, motion, vibration, light, and door sensors included
- Breadboard & Components – Full-sized breadboard, jumper wires, LEDs, resistors, and more
Ideal For
- Getting started with Google IoT Core and cloud-connected devices
- ESP32 WiFi development and prototyping
- Learning IoT concepts with real sensors and actuators
- Mongoose OS firmware development
Package Contents
- 1× Adafruit HUZZAH32 – ESP32 Feather Board (pre-soldered)
- 1× Micro Servo
- 1× PIR Motion Sensor
- 1× USB Cable (A to Micro-B)
- 1× Fast Vibration Switch
- 1× Magnetic Contact Switch (door sensor)
- 1× Full-Sized Breadboard
- 1× Premium Male/Male Jumper Wires (40 × 6″)
- 1× DHT22 Temperature-Humidity Sensor + Extras
- 3× 12 mm Tactile Switches
- 1× Breadboard Trim Potentiometer (10 kΩ)
- 1× Diffused 10 mm Green LED
- 1× Diffused 10 mm Red LED
- 5× 10 kΩ Resistors (5%, 1/4 W)
- 5× 560 Ω Resistors (5%, 1/4 W)
- 1× Piezo Buzzer
- 1× Photo Cell Light Sensor
- 1× Diffused RGB LED (common anode)
- 1× SPDT Slide Switch (breadboard-friendly)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- 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.
- 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.
- 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.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- photocell
- A light-sensitive component whose electrical resistance changes with the amount of light falling on it. It matters when choosing or using light sensors, automatic lights, or brightness-detecting circuits because its response speed, resistance range, and sensitivity affect how reliably it detects light levels.
- potentiometer
- A variable resistor usually turned with a knob or shaft to create an adjustable electrical signal. It is often used for inputs such as volume, brightness or position, so it helps beginners learn how a microcontroller reads changing values.
- 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.
- 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.
Find this product in
Brands
adafruit huzzah32 esp32 feather
Document · 5.8 MB · Click any page to view full size
esp32 wroom 32 datasheet en
Datasheet · 607.4 KB · Click any page to view full size
esp32 technical reference manual en
User Guide · 9.7 MB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
PCB files for the Adafruit HUZZAH32 ESP32 Feather
e23514c
over 1 year ago
· 7 commits
- assets Add files via upload about 7 years ago
- Adafruit HUZZAH32 ESP32 Feather Pinout.pdf rename pins from IOn to Dn over 1 year ago
- Adafruit HUZZAH32 ESP32 Feather.brd w000t about 9 years ago
- Adafruit HUZZAH32 ESP32 Feather.sch w000t about 9 years ago
- license.txt Add files via upload about 7 years ago
- README.md Update README.md about 7 years ago
Component Description Models for Adafruit IO Wippersnapper Beta.
ab6d0ae
about 1 month ago
· 825 commits
- .agents Fix skill: scrape image URLs from product page, don't guess numbers 3 months ago
- .github Add display component, magtag 11 months ago
- components Update product URL for HTU31D definition 2 months ago
- .gitignore chore(git): add claude locals to .gitignore about 1 month ago
- agents.md add(agents): Include guidance files for agents 3 months ago
- claude.md add(agents): Include guidance files for agents 3 months ago
- CODE_OF_CONDUCT.md add coc almost 4 years ago
- gemini.md add(agents): Include guidance files for agents 3 months ago
- LICENSE Initial commit over 4 years ago
- opencode.md add(agents): Include guidance files for agents 3 months ago
- README.md fix(docs): add UART info + default period 4 months ago
Adafruit parts, components, breakouts, etc...in Fritzable format!
ea7caa3
18 days ago
· 962 commits
- .github Update Newpart.yml about 1 year ago
- Bin icons Icons (in "Bin icons" folder) almost 10 years ago
- dev added templates over 13 years ago
- LPD8806 Initial commit, added LPD8806 RGB LED Strip over 14 years ago
- parts Merge pull request #225 from adafruit/proto_hat_fix 18 days ago
- RPi_B added Raspberry Pi (model B) -- woo! almost 14 years ago
- .gitignore fixed pins on Airlift shield about 7 years ago
- Adafruit Arduino.fzbz new parts and updated bins over 8 years ago
- Adafruit Batteries.fzbz Renamed battery bin almost 10 years ago
- Adafruit Feather.fzbz new parts and updated bins over 8 years ago
- Adafruit LED Backpacks.fzbz soo many parts! almost 10 years ago
- Adafruit Raspberry Pi.fzbz new parts and updated bins over 8 years ago
- AdaFruit.fzbz new parts and updated bins over 8 years ago
- AdaGators.fzbz WARNING! ADAGATOR! about 10 years ago
- CircuitPlayground.fzbz added Circuit Playground parts over 13 years ago
Arduino core for the ESP32 family of SoCs
3db409d
18 days ago
· 4.3k commits
- .github fix(boards): Fix size validation 18 days ago
- .gitlab ci(tests): Add support for wokwi chips and multiple fqbns for multi-dut (#12701) 19 days ago
- cores feat(idf): Add support for ESP-IDF v6.1 28 days ago
- docs ci(upload): Fix platform.txt and add upload tests (#12667) 19 days ago
- idf_component_examples feat(idf): Add support for ESP-IDF v6.0 (#12522) 3 months ago
- libraries fix(usb): Remove dependency on audio20_control_request_t struct (#12700) 20 days ago
- package change(esptool): Update esptool to 5.3 and adapt scripts to handle it (#12648) about 1 month ago
- tests tests(core): Add tests for core functionalities (#12702) 19 days ago
- tools Add s31 bootloader address (#12696) 19 days ago
- variants fix(board): update senseBox MCU Eye name and pins (#12690) 19 days ago
- .clang-format refactor(style): Change some style options (#9526) about 2 years ago
- .codespellrc ci(codespell): Add block ignore regex 2 months ago
- .editorconfig ci(json): Add requires_any field and use QIO by default to match IDE (#10472) over 1 year ago
- .flake8 fix(pre-commit): Increase threshold for function complexity 10 months ago
- .gitignore ci(tests): Add support for wokwi chips and multiple fqbns for multi-dut (#12701) 19 days ago
CircuitPython - a Python implementation for teaching coding with microcontrollers
4417147
17 days ago
· 41.5k commits
- .codespell Merge pull request #10369 from wee-noise-makers/noise-nugget-support about 1 year ago
- .devcontainer install necessary cmake version directly from cmake github releases about 1 month ago
- .github Merge pull request #11046 from dhalbert/ci-limit-build-push-branches about 1 month ago
- data Update data/nvm.toml to fix CI problem. about 1 year ago
- devices Address feedback 4 months ago
- docs Merge pull request #11073 from dhalbert/CIRCUITPY_SAFE_MODE_DELAY 17 days ago
- extmod update pre-commit config;remove non-CircuitPython extmod files 3 months ago
- frozen update frozen libraries 2 months ago
- lib Update Zephyr to post-4.4.0 about 2 months ago
- LICENSES updates before header conversion about 2 years ago
- locale Update translation files 20 days ago
- logo non-conflict merge changes almost 2 years ago
- mpy-cross wip 4 months ago
- ports disable AUDIOEFFECTS for pajenicko_picopad 17 days ago
- py Fix definition of `CIRCUITPY_AUDIOSPEED` 24 days ago
CAD files for various boards, components and parts
73a62d8
about 2 months ago
· 448 commits
- 1048 1.2in 8x8 Matrix Backpack 1.2in 8x8 LED Matrix backpack about 6 years ago
- 1054 Laser Diode PyGamer and laser diode about 7 years ago
- 1085 ADS1115 ADC Adding 1085 ADS1115 ADC 9 months ago
- 1092 Tactile On Off Switch Big commit! about 8 years ago
- 1119 Tactile Switch 12mm (B3F-40XX) 1119 Tactile Switch over 6 years ago
- 1143 Micro Servo - High Torque Metal Gear updating mounting hole over 3 years ago
- 1145 16mm button Moar parts! over 7 years ago
- 1185 Massive Arcade Button 100mm Big commit! about 8 years ago
- 1214 PermaProto Small Mint Adding PermaProto Small Minty about 4 years ago
- 1221 Adafruit 2020 Extrusion Big commit! about 8 years ago
- 1253 Aluminum Timing Pulley Big commit! about 8 years ago
- 1264 1.2in 7 Segment Display Adding 1264 1.2in 7 Segment Display about 3 years ago
- 1271 1.2in 7 Segment Backpack Adding 1271 1.2in 7 Segment Backpack about 3 years ago
- 1304 MicroLipo Charger Adding 1304 MicroLipo Charger V2 over 3 years ago
- 1313 Speaker 3in 8Ohm 1W Big commit! about 8 years ago