/ /

DIY Smart 18650 Battery Charger & Monitor with OLED

Share

Build your own 3D-printed smart 18650 battery charger with real-time charging monitoring!

This project combines a custom 3D-printed enclosure, an ESP32-C3 SuperMini, an INA219 current sensor, a TP4056 charging module, and an OLED display to create a compact and practical battery charging station.

⚡ Features

  • Real-time charging current monitoring in mA.
  • Charging capacity tracking in mAh.
  • Battery voltage measurement when not charging.
  • Estimated battery percentage displayed on the OLED.
  • Automatic battery detection with a “NO BATTERY” message.
  • Automatic switching between charging and idle modes.
  • Standalone operation without Wi-Fi or a computer.

🔧 Components

🖨️ 3D Printing

The enclosure is designed to accommodate the electronic components and provide a compact, organised charging station.

The design is suitable for PLA or PETG printing.

🔌 Wiring Diagram & Arduino Code

The complete wiring diagram is included in the project images to help you connect all the electronic components correctly.

The Arduino code is also available through the download link provided in the description.

🎥 Build Tutorial

A complete step-by-step tutorial, including assembly, wiring, programming, and testing, is available on my YouTube channel: Bambu3Design.

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top