Last Updated on 15. October 2026 by SuffocationLink status: OK
Diese Zusatzplatine beinhaltet ein LiPo-Ladegerät und ermöglicht so eine unabhängige Spannungsversorgung des D1 Mini. Geladen wird über den eigenen Micro-USB-Anschluss.
For the D1 mini ESP8266 and ESP32, go here:
- Preview – W600-Pico V1.0.0 1MB FlashLink status: OK
- Wemos C3 MiniLink status: OK
- (Wemos) D1 ESP32Link status: OK
- Wemos D1 Mini Pro (V1.1.0)Link status: OK
- Wemos D1 MiniLink status: OK
Facts
- Micro-USB-Anschluss
- LiPo-Anschluss JST PH2 2mm Buchse 2 Pin
- TP5410 Lade-IC
- Blaue LED – Akku voll
- Rote LED – Es wird geladen
| Description | Name | Pin |
|---|---|---|
Lötbrücke, um den maximalen Ladestrom von 0.5 auf 1 Ampere zu setzen | J1 | – |
| Lötbrücke, um den A0-Eingang mit dem Lade-IC zu verbinden (besteht bei meiner Platine nicht, weil es ein Nachbau ist, sehr schade) | J2 | A0 |
SchematicLink status: OK
Compatibility
| D1 Type | Compatible | Begründung, wenn nicht |
|---|---|---|
| D1 mini | Yes | |
| D1 mini Pro | Yes | Untested |
| D1 mini Lite | Yes | Untested |
| D1 32 | Yes | |
S2 mini | Yes | Untested |
| C3 | Yes | Untested |
Areas of application
- Mobile applications
- Stabilised power supply
- Solar-powered projects
Views


Board-Korrektur
Da bei mir die Verbindung zum A0 fehlt, ich es aber gut finde, über den Ladezustand des Akkus Bescheid zu wissen, möchte ich diese auch gerne für den Nachbau herstellen.
Laut D1-Doku wird hierfür ein 130k-Ohm-Widerstand mit Anschluss an UBAT benötigt.

The UBAT is routed at the rear

Ich verwende einen 100-kOhm-Widerstand, das sollte ausreichend sein.

Programming
Libraries
Arduino ESP32 Bibliothek V2.0.2
https://github.com/madhephaestus/ESP32AnalogReadLink status: OK
Arduino ESP8266 Bibliothek V3.0.2
Test programme
Ich hab ein eigenes kleines Testprogramm geschrieben, welches die Spannung am A0 misst. Bei der Umrechnung bin ich mir etwas unsicher, da ich hierfür ein paar widersprüchliche Ansätze gefunden habe.
Source code ReadBatteryVoltage.ino (GitHubLink status: OK)
/** D1 Mini Battery Shield Test
*
* I do not know if the calculations are correct please check yourself ;)
*
* Tested with
* D1 mini
* D1 EP32
*
* Libraries
* only Arduino
*
* Created By
* S. Fambach
*
* Visit https://www.fambach.net if you want
*/
#ifdef ESP8266
// nothing to declare
#elif defined(ESP32)
#include <ESP32AnalogRead.h>
ESP32AnalogRead adc;
// define D5 pin for ESP 32
#ifndef A0
#define A0 36
#endif
#endif
void setup() {
Serial.begin(115200);
// init adc
#ifdef ESP8266
#elif defined(ESP32)
adc.attach(A0);
#endif
}
void loop() {
double voltage = 0.0;
// read
#ifdef ESP8266
voltage = analogRead(A0);
// map to voltage
voltage = (voltage/1024) + ((4.0 / 420.0 )* 320.0);
#elif defined(ESP32)
voltage = adc.readVoltage();
#endif
Serial.print("Voltage: ");
Serial.print(voltage);
Serial.println("V");
}
Problems
A0-Verbindung fehlt
Bei meiner Platine fehlt die J2-Verbindung, diese kann nachträglich über das Einlöten eines 130K-Widerstandes zwischen UBAT+ und A0 hergestellt werden.
Conclusion
Auch wenn der Nachbau zumindest einen Mangel hat, tut er, was er soll.
More posts
Other Shields
- D1 Mini Shield – Prototyp-PlatineLink status: OK
- D1 Mini Shield – RGB LED (Einzeln)Link status: Unknown
- D1 Mini Shield – RGB LEDLink status: Unknown
- D1 Mini Shield – PIR (Bewegungssensor)Link status: OK
- D1 Mini Shield – HR8833 MotorLink status: Unknown
- D1 Mini Shield – AT8870 MotorLink status: Unknown
- D1 Mini Shield – SG30 LuftqualitätsmessungLink status: Unknown
- D1 Mini Shield – I2C ConnectorLink status: Unknown
- D1 Mini Shield – Matrix LED ShieldLink status: Unknown
- D1 Mini Shield – Oled 64×48Link status: Unknown
More ESPs
- October Check 2026 – Neue Mikrocontroller und BoardsLink status: OK
- Ulanzi TC001 Smart Pixel ClockLink status: Unknown
- ESP WEB Serial LibraryLink status: OK
- ESP32-C3 Seeed Studio XIAOLink status: Unknown
- ESP32-C3 Super Mini BoardLink status: Unknown
- Preview – LuatOs ESP32-C3 BoardLink status: OK
- ESP32 Bluetooth GamepadLink status: OK
- ESP01 – DHT11 Temperatur und Feuchte Sensor PlatinenLink status: OK
- ESP01 Relay BoardsLink status: OK
- ESP8266/32 WiFi Manager.Link status: OK
Sources
Sources for the Shield
Manufacturer's websiteLink status: OK
Datenblatt Lade-IC TP5410Link status: Unknown
Sources for the boards
Manufacturer's websiteLink status: OK
SchematicLink status: OK
CH340 USB DriverLink status: OK
https://arduino-projekte.info/wemos-d1-mini/Link status: Unknown
https://www.exp-tech.de/plattformen/esp8266/entwicklungsboards/8898/wemos-d1-miniLink status: Unknown
| Date | Change | Author |
|---|---|---|
| 15.10.2026 | Beispielcode als Code-Block eingefügt (Einbettung über gist-it.appspot.com funktionierte nicht mehr) | Suffocation |
| 08.10.2026 | Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer) | Suffocation |
| 03.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung, Bindestriche, Formulierungen Log-Liste eingefügt | Suffocation |
| 11.04.2022 | Post created | Suffocation |