Skip to Content

ESP8266 Expansion Shield Module (Shiald)

The ESP8266 Expansion Shield Module (Shiald) is a board that features an Uno-like layout with an ESP-12 module mounted on it, designed to connect directly to an Arduino using a 4-way DIP switch. It offers a simple and versatile way to integrate WiFi capabilities with Arduino projects.

69.30 AED 69.30 AED Tax Included
69.30 AED Tax Included

Not Available For Sale

This combination does not exist.

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features of the Shield:

  • Same dimensions as the Arduino Uno R3.
  • Compatible with smaller Arduino versions (Nano, Pro Mini) using jumper wires.
  • Powered by Arduino's 5V pin, enabling seamless use with 5V sensors.
  • Integrated AMS1117 3.3V voltage regulator to step down the 5V supply for ESP8266 operation.
  • Built-in logic level converter for safe communication between Arduino (5V) and ESP8266 (3.3V).
  • Includes a 4-way DIP switch to configure different board operating modes.
  • LED indicators: PWR, DFU, AP, STA for visual status.
  • Shield format allows stacking additional Arduino-compatible modules and shields.
  • ESP-RST button for resetting the ESP8266.
  • Two ADC pin options: one for 0–1V and another for 0–3.3V range.

Available Operating Modes:

  1. WiFi Shield for Arduino
  2. Send AT commands through Arduino
  3. Firmware upgrade via external USB Serial
  4. Standalone converter

ESP8266 (ESP-12E) Features:

  • 32-bit RISC architecture
  • CPU speed: 80MHz or 160MHz (overclocked)
  • 32MB flash memory
  • 64kB for instructions, 96kB for data
  • Supports 802.11 b/g/n WiFi standards
  • Works in AP, Station, or both modes
  • 11 digital GPIO pins
  • 1 analog input pin (ADC) with 10-bit resolution, 1V scale
  • Digital pins (except D0) support interrupt, PWM, I2C, and one-wire
  • Programmable via USB or OTA (Over The Air)
  • Compatible with Arduino IDE and standard Arduino modules/sensors

ESP8266 Expansion Shield Module Pinout:

A. Digital Pins

Standard Arduino digital pins used for Arduino-based projects.

B. ESP8266 Pins

ESP-12E pins are labeled on the back of the board for direct reference.

C. External Serial USB Adapter Connection

Pin header used to connect an external USB-to-serial adapter for firmware updates or debugging the ESP8266.

D. Shield Maintenance Pins

Three-pin header used only for verifying the AMS1117 regulator voltages. Not to be used as a power source.

E. DIP Switch to Modify Operating Modes

  • P1 (Contact 1) – Connects ESP8266 RX to Arduino D1 (TX)
  • P2 (Contact 2) – Connects ESP8266 TX to Arduino D0 (RX)
  • P3 (Contact 3) – Enables firmware upgrade mode when ON
  • P4 (Contact 4) – Enables DFU LED and firmware loading mode when ON

Note: All four DIP switches in the OFF position set the ESP8266 to normal operation with the Arduino.

F. AD8 from ESP8266

Two ADC input pin options: one for 0–1V and another for 0–3.3V (standalone ESP8266 use only).

G. ESP8266 Reset Button

Used to reset the ESP8266. Always press after changing DIP switch positions.

H. Analog Pin and Power Supply

Includes standard Arduino analog pins and power supply headers. The DIP switch’s P1 and P2 must be ON to enable serial communication with Arduino (D0/D1).