SKU: IOWC-1884
📋 GST Invoice Available

Wemos LOLIN D32 V1.0.0 ESP32-WROOM-32 Dev Board

₹519.00 (Inclusive of all taxes)
Out of Stock

The Wemos LOLIN D32 V1.0.0 is an ESP32-WROOM-32 development board pre-flashed with MicroPython, offering dual Wi-Fi and Bluetooth connectivity for IoT projects. It operates at 3.3V and includes a built-in LiPo battery charging circuit for portable applications.

Features

  • Powered by the Espressif ESP32-WROOM-32 Rev1 module with dual-core 240MHz processor and 4MB flash memory for robust IoT applications.
  • Integrated 802.11 b/g/n Wi-Fi and Bluetooth 4.2 connectivity enables wireless sensor networks, smart home devices, and BLE peripherals.
  • Pre-installed with the latest MicroPython firmware for rapid prototyping, with full compatibility for Arduino IDE and ESP-IDF development.
  • Onboard lithium battery interface with 500mA max charging current supports portable, battery-powered projects without external circuitry.
  • Provides 22 digital I/O pins and 6 analog input channels (12-bit ADC) for extensive sensor integration and peripheral control.

Out of stock

Description

The Wemos LOLIN D32 V1.0.0 is a feature-rich development platform centered on the Espressif ESP32-WROOM-32 system-on-chip. This board delivers a complete wireless IoT solution, combining a high-performance dual-core Xtensa LX6 microprocessor with integrated 2.4GHz RF for Wi-Fi and Bluetooth Classic/BLE. Its 4MB of flash memory accommodates complex application code and file systems.

Engineered for low-power operation and field deployment, the board includes a dedicated JST connector for a single-cell LiPo or Li-ion battery, coupled with a charging management IC that simplifies creating untethered devices. The compact form factor (58mm x 25mm) and castellated module edges allow for both prototyping and direct integration into end products. With comprehensive GPIO broken out along the board’s sides, it serves as an ideal base for data loggers, wireless controllers, and automation gateways.

Key Features

  • Official Espressif ESP32-WROOM-32 module (Rev1) ensures reliable RF performance and certification compliance.
  • Dual-core processor running at up to 240MHz provides ample compute power for real-time data processing and TLS/SSL network security.
  • Out-of-the-box MicroPython environment allows for interactive scripting and fast development cycles without toolchain setup.
  • Seamless migration path to Arduino IDE and Espressif's native ESP-IDF framework for advanced, low-level control.
  • Integrated battery charger eliminates the need for external power management ICs in portable designs.
  • Castellated module design enables surface-mount soldering for compact product integration.
  • Comprehensive pin header breakout grants access to all ESP32 peripherals, including SPI, I2C, UART, and capacitive touch.

Applications

  • Smart home automation hubs and wireless sensor nodes for temperature, humidity, and motion.
  • Portable data loggers and environmental monitors with battery backup.
  • BLE beacons, proximity detectors, and wearable device prototypes.
  • Wi-Fi-enabled controllers for robotics, 3D printers, and DIY IoT gadgets.
  • MQTT clients for cloud telemetry and remote control applications.

Technical Specifications

Microcontroller/SoCEspressif ESP32-WROOM-32 (Dual-core Xtensa LX6)
Wireless ProtocolsWi-Fi 802.11 b/g/n, Bluetooth 4.2 BR/EDR & BLE
Frequency Range2.4GHz ISM Band
RF Transmit PowerUp to +20dBm (Programmable)
Supply Voltage3.3V DC
Operating Current~80mA (Active, Wi-Fi Tx), <1mA (Deep Sleep)
Interfaces22x Digital I/O, 6x Analog Input (12-bit ADC), UART, I2C, SPI, I2S, PWM
Antenna ConnectorIntegrated PCB Trace Antenna
Operating Temperature-40°C to +85°C (Typical for ESP32)
Dimensions58mm x 25mm (PCB)

Frequently Asked Questions

How do I program the Wemos LOLIN D32 board with the Arduino IDE?

First, install the ESP32 board support via the Arduino Boards Manager. Connect the board via USB, select 'Wemos LOLIN D32' as the target, and choose the correct COM port. You can then upload sketches that utilize the board's Wi-Fi, Bluetooth, and GPIO libraries. The board uses a CP2102 or similar USB-to-serial chip, so ensure the corresponding drivers are installed on your computer.

What is the procedure for charging a LiPo battery connected to the board?

Connect a 3.7V single-cell LiPo battery to the onboard JST PH connector. When USB power (5V) is present, the integrated charging circuit will automatically charge the battery at up to 500mA. The charging status can be monitored via the CHG LED. For optimal battery life, avoid leaving the battery on charge indefinitely after it reaches full capacity.

Can I use the deep sleep mode to minimize power consumption for battery operation?

Yes, the ESP32's deep sleep mode is fully accessible. You can put the board into deep sleep using the `esp_deep_sleep_start()` function in Arduino or `machine.deepsleep()` in MicroPython. In this state, current draw drops to microamps, preserving battery. Wake-up can be triggered by a timer, external GPIO signal, or touch pad interrupt, making it ideal for periodic sensor readings.

How many GPIO pins are available and what are their special functions?

The board breaks out 22 digital GPIO pins. Notable pins include GPIO32-39 for ADC input (12-bit), GPIO0 and GPIO2 often used for boot mode, and GPIO34-35 which are input-only. Several pins support capacitive touch sensing, PWM, I2C, SPI, and UART. Refer to the board's pinout diagram to avoid using pins connected to internal flash or the USB-to-serial chip during operation.

Package Includes

  • 1 x Wemos LOLIN D32 V1.0.0 ESP32 Development Board

Additional Information

Weight 0.008 kg
Dimensions 5.8 × 2.5 cm