DIY Smartwatch mit ESP32-C3 & OLED | 3D-Druck + Arduino Code

Published at : 23 Dec 2025

Willkommen zu meinem neuen Projekt!
In diesem Video zeige ich dir Schritt für Schritt, wie ich meine eigene DIY Smartwatch mit dem ESP32-C3 Mikrocontroller, einem 0,96" OLED-Display, vier Tasten und einem 3D-gedruckten Gehäuse gebaut habe.

Die Smartwatch bietet viele coole Funktionen:
✅ Verschiedene Uhrenstile
✅ Wetteranzeige mit OpenWeather API
✅ Alarmfunktion mit Buzzer
✅ Kalender
✅ Mini-Spiele (z. B. Snake)
✅ Mehrsprachige Oberfläche (Deutsch, Englisch, Spanisch)
✅ Energiesparmodus (Deep Sleep)
✅ Akkustandsanzeige

Das Besondere an dieser Uhr ist, dass ich den kompletten Code selbst programmiert habe. Dadurch kann ich die Uhr flexibel erweitern und an meine Bedürfnisse anpassen – ob Smarthome-Steuerung, Roboter oder andere Elektronikprojekte.

Natürlich gibt es günstige Smartwatches für 20 €, aber bei diesem Projekt geht es ums Selbermachen, Lernen und Hacken. 💡

alle Linke und die Dokumente in der Makerworld Profil Beschreibung.

Parts / Die Teile :

0,96'' OLED Screen x 4 Key
3,7 V Bat model 501240
Bat Overcharging Shild TP4050
ESP32S3 oder ESP32C3 Microcontroller


📂 Alle Dateien und Links findest du hier:
🔗 Makerworld STL-Dateien + Anleitung DE/EN : https://makerworld.com/de/models/1749335-diy-smartwatch-gehause-fur-esp32-c3-0-96-oled#profileId-1859600
🌐 Meine Website / Online-Shop: www.hdrobotics.de
🎥 TikTok für mehr Projekte & Demos: https://www.tiktok.com/@hdrobotics/video/7543333204158074134?is_from_webapp=1&sender_device=pc&web_id=7341801663545968160
💻 GitHub Code & Bibliotheken für ESP32C3: https://gist.github.com/HDRobotica/b0418fc0393713ee0247296dacedbc56
💻 GitHub Code & Bibliotheken für ESP32S3 : https://gist.github.com/HDRobotica/b46a4120b2636c247c21c26fc07df0f0

Teile :
Im Video habe ich einen anderen Mikrocontroller verwendet. Du kannst aber diesen hier auch benutzen.
ESP32C3-Zero : https://hdrobotics.de/produkt/esp32-c3-super-mini-development-board-wifi-bluetooth-usb-c/

Screen : https://hdrobotics.de/produkt/0-96-zoll-oled-iic-128x64-mit-4-tasten/

TP4056 Akku Schild : https://hdrobotics.de/produkt/tp4056-usb-c-type-c-li-ion-18650-lademodul-mit-schutzschaltung-5v-1a/

Achtung !!!!!
Dieses TP4056-Ladeboard ist oft standardmäßig auf 1 A Ladestrom eingestellt – das ist zu hoch für kleine Li-Ion/LiPo-Akkus!
Um den Akku zu schützen und seine Lebensdauer zu verlängern, müsst ihr den R3-Widerstand ändern. Je nach Akku-Kapazität könnt ihr dafür folgende Werte verwenden:

300–400 mAh Akku → ca. 200 mA Ladestrom → ~6 kΩ

500–600 mAh Akku → ca. 250 mA Ladestrom → ~4,7–5 kΩ

800–1000 mAh Akku → ca. 500 mA Ladestrom → ~2,4 kΩ

Einfach den R3-Widerstand durch den passenden Wert ersetzen oder einen zusätzlichen Widerstand in Serie einsetzen. So ladet ihr euren Akku sicher, ohne Überhitzung oder Schäden!

👉 Falls dir das Video gefällt, lass mir ein Like da 👍, abonniere meinen Kanal 🔔 und schreibe in die Kommentare, welche Features ich als Nächstes einbauen soll!

Bleib dran – als nächstes plane ich eine runde Smartwatch mit Touchscreen, fast wie ein Smartphone am Handgelenk. 🚀
#Arduinowatch #esp32c3 #SmartwatchProject