- Integrated Power Solution: Built-in 18650 battery holder and charging circuit with LED indicators (Red: Charging, Green: Charged).
- Onboard Visual Feedback: 0.96″ I2C OLED (SSD1306 driver) for immediate display of data.
- High-End Connectivity: Dual-mode Wi-Fi and Bluetooth 4.2 capability for versatile network integration.
- Solar Input Ready: Features a separate pin header for connecting a solar panel for continuous charging in remote areas.
- Robust & Efficient: Designed for low power consumption in deep sleep modes to maximize battery life.
wemos ESP32 WIFI wireless Bluetooth module with 18650 battery holder + 0.96 inch OLED development board
| Microcontroller | ESP32-WROOM-32 (Dual-core, 240 MHz) |
|---|---|
| Display | 0.96" OLED, 128×64 resolution, SSD1306 |
| Wireless | 2.4GHz Wi-Fi, Bluetooth 4.2 (BLE/BR/EDR) |
| Memory | 4MB Flash, 520KB SRAM |
| Battery Type | 1x 18650 Lithium Ion (Not Included) |
| Input Voltage | 5V via Micro-USB; 5V–7V via Solar Input Pin |
| Charging Current | ~500mA Max |
| I/O Logic Level | 3.3V |



- Insert Battery: Place a high-quality, unprotected 18650 battery into the holder, ensuring correct polarity.
- Hardware Connection: Connect to a computer via a Micro-USB data cable.
- Driver Setup: Install the necessary CH340 or CP2102 USB-to-Serial driver for your operating system.
- IDE Configuration:
- In the Arduino IDE, install the ESP32 board manager package.
- Select “ESP32 Dev Module” as your target board.
- Display Library: Install and use the
Adafruit_SSD1306orU8g2library. The default I2C pins are typically GPIO 5 (SDA) and GPIO 4 (SCL), with address0x3C. - Power Management: Use deep sleep functions in your code to drastically increase battery duration.
No, the battery must be purchased separately. This allows users to choose the specific capacity (mAh) they require for their project needs.
Yes, the board is designed to safely operate while simultaneously charging the connected 18650 battery via the Micro-USB port.
The manufacturer typically hardwires the OLED to specific pins to free up others. The standard pins for this specific module are GPIO 5 (SDA) and GPIO 4 (SCL).
Yes. There is a dedicated 2-pin JST connector or pin header designed to accept a 5V solar panel input, which feeds into the battery charging circuit.
Yes, protected batteries are generally safer. However, ensure the battery fits physically within the holder, as protected cells can sometimes be slightly longer. The board has its own basic overcharge protection built-in.









