Adafruit
Adafruit AirLift FeatherWing – ESP32 WiFi Co-Processor
Give your Feather project WiFi connectivity with the Adafruit AirLift FeatherWing. This add-on uses an ESP32 as a WiFi co-processor, handling all the heavy l...
Give your Feather project WiFi connectivity with the Adafruit AirLift FeatherWing. This add-on uses an ESP32 as a WiFi co-processor, handling all the heavy lifting of network connections and TLS/SSL encryption so your main Feather can focus on your application logic.
The ESP32 communicates over 8 MHz SPI for high-speed data transfer, requiring just an SPI bus and 2 control pins. It comes pre-programmed with WiFi co-processor firmware (a variant of Arduino WiFiNINA) and has root certificates pre-burned in for secure HTTPS connections. A separate 3.3V regulator and tri-state chip on MOSI allow safe sharing of the SPI bus with other FeatherWings.
Key Features
- ESP32 WiFi Co-Processor – Handles WiFi networking and TLS/SSL encryption
- 8 MHz SPI Interface – High-speed communication with just SPI + 2 control pins
- Pre-Programmed Firmware – Ready to use out of the box with Arduino and CircuitPython
- TLS/SSL Support – Root certificates pre-burned for secure connections
- Shared SPI Bus – Tri-state MOSI allows sharing with other FeatherWings
- FeatherWing Form Factor – Stacks with any Feather board
Compatibility
- Arduino – Works with Feather M0, M4, nRF52840 and similar (recommended: M0 or M4 for best results)
- CircuitPython – Requires Feather M4 or nRF52840 minimum (M0 does not have enough RAM)
- Not useful with ESP8266 or ESP32 Feathers (they already have WiFi)
Also Available
- AirLift ESP32 WiFi Breakout – Universal breakout for any microcontroller
- AirLift Bitsy Add-On – Compact version for ItsyBitsy boards
- AirLift Shield – Arduino shield version with microSD socket
Ideal For
- Adding WiFi to Feather projects
- IoT data logging and cloud connectivity
- Web API integrations
- Secure HTTPS communication
Package Contents
- 1× Adafruit AirLift FeatherWing (assembled and tested)
- 1× Header strip
Jargon buster
Plain-language definitions for the technical terms used above.
- 3.3V regulator
- A 3.3V regulator is a power circuit that provides a steady 3.3 volts for parts that need that supply voltage. On a breakout board, it can let the sensor run safely even when the connected microcontroller or power source uses a higher voltage.
- API
- An API is a software interface that lets a program control hardware or features provided by the operating system. In this product, API support matters if you want your software to adjust display settings such as brightness or contrast automatically.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- 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.
- 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.
- FeatherWing
- A FeatherWing is an add-on board made to plug into the Feather microcontroller board layout. Knowing a product is a FeatherWing helps you check whether it will physically and electrically fit your Feather-style mainboard.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- 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.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- nRF52840
- The nRF52840 is a Nordic Semiconductor microcontroller commonly used in maker boards, especially where Bluetooth Low Energy is needed. Seeing it listed tells you the USB host software may support boards based on this chip.
- RAM
- RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
- Shield
- An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
- 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.
Find this product in
Brands
Connectivity
ESP32
Related Tutorials
Free guides on learn.littlebird.com.au