⚙️ ServoUhr – Handbuch
⚙️

Produktdokumentation · gültig für Light, Normal und Pro (ServoClock Plus) · Firmware v16 (September 2026) · Hardware-Revision: magnetische Segmentbefestigung, ESP32-S3

1. Produktübersicht

Die ServoUhr ist eine mechanische 7-Segment-Uhr: Vier Ziffern, 28 Segmente, und jedes Segment wird von einem eigenen Servo über eine Zahnstangen-/Ritzel-Mechanik aus- und eingefahren. Die Zeit wird nicht angezeigt, sondern gestellt – mit Bewegung, Geräusch und einer Haptik, die ein Display nicht hat. Grundlage ist das mechanische Design von Andy Huot Creations (Printables), umgesetzt mit eigener Elektronik, Firmware, Webinterface und Dokumentation von MAROIS Builds.

Die Segmente sitzen magnetisch auf den Aktuatoren (Stahlschraube im Segment, Magnet im Aktuator): werkzeugfrei abnehmbar zur Reinigung, und die Magnetverbindung wirkt als Überlastschutz – blockiert ein Segment, löst es sich, bevor Servo oder Mechanik Schaden nehmen.

2. Die drei Ausbaustufen

LightNormalPro / ServoClock Plus
HardwareESP32-S3 + 2× PCA9685-Servotreiber + 28 Servos+ DS3231-Echtzeituhr + HLK-LD2410C-Radarsensor+ 2× EC11-Drehencoder in den Doppelpunkten
FunktionenZeit, Wechselanimationen, Webinterface, OTA+ Datum, Aussentemperatur, Schlafmodus mit Präsenzerkennung, Zeitplan+ Bedienung direkt am Gerät, Wetter als Bewegungsbild, IP-Anzeige per Doppelklick
ZeitquelleNTP (nur mit WLAN)NTP + batteriegepufferte RTCNTP + batteriegepufferte RTC
Empfohlenes BoardESP32-S3-Zero (kompakt) oder DevKitESP32-S3 DevKitESP32-S3 DevKit

Die Firmware ist für alle drei Stufen identisch und erkennt die verbaute Hardware automatisch beim Start: die Echtzeituhr per I²C-Scan (Adresse 0x68), die Encoder, sobald einer zum ersten Mal gedreht oder gedrückt wurde (dauerhaft gemerkt). Das Webinterface zeigt alle Funktionen, sperrt aber nicht verfügbare mit einem 🔒-Hinweis. Die erkannte Stufe lässt sich im Service-Menü auch manuell festlegen – etwa um an einer Pro-Uhr die Light-Ansicht zur Kontrolle zu simulieren.

3. Aufbau dieser Dokumentation

KapitelInhalt
Hardware & AufbauKomponenten, Controller, Servotreiber, Sensoren, Verkabelung mit Farbcode, Stromversorgung
ErstinbetriebnahmeAuspacken, Anschliessen, WLAN, Zeit und Ort
Bedienung & Webinterfacealle Karten des Webinterface, Anzeige-Modi, Schlafmodus, Wetterbild, Encoder-Bedienung
Service-MenüDiagnose, Kalibrierung, Feinabgleich, Wartungsprogramm, Radar-Ausblendung
Funktionsprinzip & SoftwareMechanik, Zeitbasis, Animationen, Firmware-Architektur, Datenquellen
Firmware-UpdateOTA über Manifest, Anzeige auf den Segmenten
Pflege & WartungReinigung, Wartungslauf, Segmente abnehmen
FehlerbehebungSymptome und Lösungen
Technische DatenSpezifikation, Pinbelegung, I²C-Adressen, Build
VersionsverzeichnisFirmware-Historie von v6 bis v16

4. Was ist neu

VersionÄnderung
v16Zeitserver mit automatischem Fallback (gleiche Lösung wie PixelFrame64): Der gewählte Server, time.google.com und pool.ntp.org werden gleichzeitig konfiguriert – fällt einer aus oder klemmt sein DNS, springt der nächste ein. Nebeneffekt: Schaltsekunden werden «verschmiert» statt gesprungen.
v15Radar-Ausblendung nach eigener Servobewegung konfigurierbar (5–60 s, Standard 15 s); die Uhr misst die Nachlaufzeit des Radarsensors selbst und zeigt sie in der Diagnose.
v14Schlaf-Statistik in der Diagnose (aktuelle Phase, Anzahl Phasen, Gesamt- und letzte Schlafzeit).
v13Eine Firmware für drei Uhrtypen mit automatischer Erkennung; Encoder-Taster zusätzlich auf GPIO 13 (ESP32-S3-Zero).

5. Sicherheitshinweise

  • Nur das mitgelieferte bzw. spezifizierte 5-V-Netzteil verwenden. Falschpolung oder 12 V zerstören Servotreiber und Servos.
  • Uhr auf ebener, stabiler Fläche aufstellen – die Segmente bewegen sich im Betrieb.
  • Nicht in der Nähe von Wasser oder in feuchten Räumen betreiben.
  • Vor dem Öffnen des Gehäuses (z. B. für Wartungsarbeiten) Netzteil trennen.
  • Kinder und Haustiere von den beweglichen Segmenten fernhalten – Quetschgefahr für kleine Finger ist gering, aber die Segmente sind nicht zum Spielen gedacht.
  • Reparaturen an der Elektronik nur durch MAROIS Builds oder befähigte Personen.

ServoUhr / ServoClock · Produktdokumentation · Firmware v16 · Stand September 2026 · MAROIS Builds, Solothurn · Support-Anfrage stellen