ESP32 Development Board Dual Core WiFi Bluetooth Ultra Low Power ESP-32S ESP-32E

$17.63 piece
Quantity Price
10+ $17.63
99+ $17.28
100+ $16.92
99 items available
View Details
原产地:
origin
品牌:
origin
型号:
ESP32S ESP32E
种类:
电源管理开发板和工具包
芯片组:
ESP8266
应用:
无线WiFi模块
ESP32 dual-core development board with WiFi and Bluetooth 4.2/5.0, 240MHz clock speed, ultra-low power modes. Built-in 520KB SRAM, 16MB Flash (varies by version). Compatible with Arduino IDE, MicroPython, ESP-IDF. Ideal for IoT, smart home, Bluetooth gateway, low-power sensors


ESP32 Development Board Application features:

◆ Main Chip
ESP32 (Xtensa 32-bit LX6 dual-core processor)

◆ Clock Speed
Up to 240MHz

◆ Memory

  • SRAM: 520KB

  • Flash: 4MB / 8MB / 16MB (varies by module)

◆ Wireless Connectivity

  • WiFi: 802.11 b/g/n (2.4GHz)

  • Bluetooth: BLE 4.2 / 5.0 (varies by model)

◆ Operating Voltage
3.3V (onboard 5V to 3.3V regulator)

◆ Power Supply

  • USB power (5V)

  • VIN pin (5V)

  • 3.3V pin

◆ Digital I/O Pins
22 ~ 36 (varies by board model)

◆ Analog Input Pins
Up to 18 (12-bit ADC)

◆ Analog Output Pins
2 × 8-bit DAC

◆ Communication Interfaces

  • SPI / I2C / I2S / UART

  • CAN / SDIO / Infrared remote

◆ PWM Output
All digital I/O pins (16 independent channels)

◆ Low Power Features

  • Deep sleep: ~10μA

  • Light sleep: ~0.8mA

  • Timer wake-up, touch wake-up

◆ Touch Sensors
Up to 10 capacitive touch pins

◆ Onboard Resources (varies by model)

  • USB to serial (CH340 / CP2102)

  • Reset button

  • User button (FLASH/BOOT)

  • Power LED

  • User LED (GPIO2)

◆ Programming Methods

  • Arduino IDE (ESP32 board package)

  • MicroPython

  • ESP-IDF (official framework)

  • PlatformIO

◆ Typical Applications

  • IoT nodes

  • Smart home gateway

  • Bluetooth beacon / gateway

  • Low-power sensors

  • Voice recognition (ESP32-S3)

  • Camera surveillance (ESP32-CAM)

  • Motor control

  • Smart wearables

◆ Key Advantages

  • Dual-core 240MHz high performance

  • WiFi + Bluetooth dual mode

  • Ultra-low power for battery operation

  • Rich peripheral interfaces

  • Arduino ecosystem support

  • Extremely cost-effective

  • Large open-source community


Why Choose QIXINWEI

Years of experience in the electronics industry. Trusted by global customers.

Massive In-Stock Inventory – Ready to ship promptly

BOM Matching Service – One-stop solution, save time

PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs

Cost-Effective & Efficient – Better channel, better cost

A dedicated team makes your procurement smoother.

Contact us for BOM quotes or PCBA inquiries

Notes : Since the prices of the electronic components are unstable, the prices we show are for reference only. Please confirm the recent prices with us before ordering!
Lead Time : Usually, your parcel will be arranged within 7 days after finishing payment. We'll send it more quickly if it's an urgent order. Thanks for your understanding!
Quantity(Pieces)
1 ~ 30000
30001 ~ 300000
> 300000
Est. Time(days)
5
7
To be negotiated




FAQ:

  1. What is the ESP32 development board (ESP-32S/ESP-32E) and its key specifications?
    This is a popular Wi‑Fi + Bluetooth dual‑mode development board built around the Espressif ESP32 series chip (often the ESP32‑D0WDQ6 or newer variants). It features a dual‑core 32‑bit Xtensa LX6 microprocessor running at up to 240 MHz, 520 KB of SRAM, and typically 4 MB or 8 MB of external QSPI Flash. Key features include 802.11 b/g/n Wi‑Fi (2.4 GHz), Bluetooth v4.2 BR/EDR and BLE, a 12‑bit SAR ADC (up to 18 channels), 2× 8‑bit DACs, 10 capacitive touch sensors, and a rich set of peripherals (SPI, I2C, I2S, UART, PWM). The board operates on 3.3 V logic (I/O pins are NOT 5 V tolerant) and can be powered via micro‑USB (5 V). It supports Arduino, MicroPython, and ESP‑IDF, making it a go‑to platform for IoT, wearables, and smart home projects.

  2. What is the difference between the ESP32, ESP32‑S, and ESP32‑E boards?
    The core ESP32 chip is the same across most standard boards; the suffixes “‑S” and “‑E” typically refer to the module variant or flash size used on the board. ESP‑32S modules usually include the ESP32‑D0WDQ6 chip with external PSRAM (often 4 MB or 8 MB), while ESP‑32E modules may use the ESP32‑D0WD (no PSRAM) or a slightly different flash configuration. Both share the same dual‑core processor, Wi‑Fi, Bluetooth, and peripheral set. For most projects, they are functionally identical. The key is to check the specific Flash size and PSRAM availability for your board if you plan to run memory‑intensive applications.

  3. How do I program the ESP32 with the Arduino IDE or MicroPython?
    Arduino IDE: Go to File → Preferences, add the ESP32 board URL (https://espressif.github.io/arduino-esp32/package_esp32_index.json), then install the ESP32 by Espressif Systems package from the Boards Manager. Select your board (e.g., ESP32 Dev Module), choose the correct COM port, and click Upload. MicroPython: Download the latest ESP32 firmware (.bin), flash it using esptool.py, and then use Thonny or uPyCraft to write and run Python scripts. Both methods require the CP210x or CH340 USB‑to‑UART driver to be installed on your computer.

  4. What is the pinout of the ESP32 board, and how many GPIOs can I use?
    The board typically exposes 30 or 36 pins, of which up to 24 – 27 can be used as general‑purpose I/O. All GPIOs are 3.3 V only; applying 5 V will permanently damage the chip. Key pins: ADC1 (8 channels, 12‑bit) on GPIO32–39, ADC2 (10 channels) but not usable when Wi‑Fi is active; 2× 8‑bit DAC on GPIO25/26; hardware SPI, I2C, UART on default pins (can be remapped); 16 PWM channels; and 10 capacitive touch inputs. Pins GPIO34–39 are input‑only and do not have internal pull‑ups. Also, avoid using GPIO0, GPIO2, GPIO5, GPIO12, GPIO15 for outputs that must maintain a specific state at boot, as they influence the boot mode.

  5. How do I power the ESP32 board and what is its power consumption?
    The easiest method is via the micro‑USB port (5 V), which powers the on‑board AMS1117‑3.3 regulator. You can also supply 5 V to the VIN pin (do not use both USB and VIN simultaneously) or a regulated 3.3 V to the 3.3 V pin. The ESP32 is designed for ultra‑low‑power operation. In active mode (Wi‑Fi/BLE on, CPU running), current consumption is typically 80 mA – 200 mA. It can drop to ~0.8 mA in light‑sleep and as low as 5 µA in deep‑sleep with RTC wake‑up. The ULP (Ultra‑Low‑Power) co‑processor allows running simple tasks while the main cores sleep, making it ideal for battery‑powered IoT sensors.

  6. What is the Wi‑Fi and Bluetooth range, and what protocols are supported?
    The ESP32 supports 802.11 b/g/n (2.4 GHz) with a typical indoor range of 30 m – 50 m (line‑of‑sight). It can act as a station, soft‑access point, or both simultaneously (Wi‑Fi Direct). Maximum TCP throughput is around 10 Mbps – 15 Mbps. Bluetooth capabilities include Classic BR/EDR and BLE 4.2, supporting data rates up to 1 Mbps (BLE) and common profiles like SPP, HID, A2DP. The on‑board PCB antenna provides good performance for most applications; an external antenna can be added on boards that have a U.FL connector for extended range.

  7. How does the ESP32 compare to the ESP8266? Which one should I choose?
    The ESP8266 is an older single‑core 32‑bit processor with 80 MHz / 160 MHz clock, less SRAM, and fewer GPIOs; it is primarily a Wi‑Fi module. The ESP32 offers a faster dual‑core processor (up to 240 MHz), more RAM (520 KB vs ~160 KB usable), Bluetooth (Classic + BLE), more ADC channels, DACs, touch sensors, and a hardware cryptographic accelerator. Choose the ESP32 for projects that need Bluetooth, more processing power, or richer peripherals. The ESP8266 remains a low‑cost option for simple Wi‑Fi sensors and switches where Bluetooth is not required.

  8. Can the ESP32 be used for AI and machine learning applications?
    Yes. Espressif provides ESP‑DL (Deep Learning library) and TensorFlow Lite Micro for the ESP32. The dual‑core processor can handle lightweight models such as face detection, wake‑word detection, gesture recognition, and object classification without additional hardware. For more demanding AI tasks, consider the ESP32‑S3 (which includes hardware neural network accelerators) or use the ESP32 as a sensor node that sends data to a more powerful edge server. The ESP32 is well‑suited for on‑device inference of small models running at a few inferences per second.

  9. What are the most common problems and how can I troubleshoot them?
    1) Board not recognised by PC: install the CP210x or CH340 driver; check the USB cable (must be data‑capable). 2) Upload fails: hold the BOOT button (or pull GPIO0 LOW) while powering the board, then release; ensure correct board and COM port are selected. 3) Wi‑Fi disconnects or board resets: use a 5 V/1 A or better power supply; the ESP32 can draw high peak currents. 4) GPIOs not working as expected: check that you are not using an input‑only pin (34–39) as an output, and that the pin is not being pulled to a specific boot state. 5) ADC readings noisy: use a low‑ESR capacitor on the power rail and avoid using ADC2 when Wi‑Fi is active.

  10. What are the most typical applications for the ESP32 development board?
    The ESP32 is the backbone of countless IoT and embedded projects: home automation sensors and actuators, Wi‑Fi/Bluetooth gateways, wearable health monitors, smart agriculture controllers, voice‑controlled assistants (with an external mic), robotics, and portable data loggers. Its low cost, dual‑core performance, rich I/O, and ultra‑low‑power deep‑sleep make it the go‑to choice for both hobbyists and professional product developers.