Adafruit
Adafruit AirLift Shield - ESP32 WiFi Co-Processor
Give your Arduino project WiFi connectivity with the Adafruit AirLift Shield. This shield uses an ESP32 as a WiFi co-processor, handling all the heavy liftin...
Give your Arduino project WiFi connectivity with the Adafruit AirLift Shield. This shield uses an ESP32 as a WiFi co-processor, handling all the heavy lifting of network connections and TLS/SSL encryption so your main microcontroller 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. The shield also includes a microSD card socket for data storage or hosting content retrieved from the Internet.
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
- MicroSD Card Socket – For data storage and hosting
- 3V and 5V Compatible – On-board 3.3V regulator for the ESP32
- Shared SPI Bus – Tri-state MOSI allows sharing with other shields
- Arduino Shield Form Factor – Plugs directly into Arduino-compatible boards
Compatibility
- Arduino – Works with Metro M0, M4 and similar (recommended for best results). ATmega328-based boards can do basic connectivity but have limited RAM.
- CircuitPython – Requires Metro M4 or equivalent SAMD51/Cortex M4 minimum
- SD Card – ATmega328-based boards cannot use both WiFi and SD card simultaneously due to RAM limitations
Also Available
- AirLift ESP32 WiFi Breakout – Universal breakout for any microcontroller
- AirLift FeatherWing – Feather form factor version
- AirLift Bitsy Add-On – Compact version for ItsyBitsy boards
Ideal For
- Adding WiFi to Arduino projects
- IoT data logging with SD card storage
- Web API integrations
- Secure HTTPS communication
Package Contents
- 1× Adafruit AirLift Shield (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.
- 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.
- microSD card
- A microSD card is a small removable memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.
- 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.
- SAMD51
- A family of 32-bit microcontroller chips used to run the main program on a board. In this kit it handles the display-driving work, so it matters for performance when showing animations and graphics on an LED matrix.
- 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