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
| Light | Normal | Pro / ServoClock Plus | |
|---|---|---|---|
| Hardware | ESP32-S3 + 2× PCA9685-Servotreiber + 28 Servos | + DS3231-Echtzeituhr + HLK-LD2410C-Radarsensor | + 2× EC11-Drehencoder in den Doppelpunkten |
| Funktionen | Zeit, Wechselanimationen, Webinterface, OTA | + Datum, Aussentemperatur, Schlafmodus mit Präsenzerkennung, Zeitplan | + Bedienung direkt am Gerät, Wetter als Bewegungsbild, IP-Anzeige per Doppelklick |
| Zeitquelle | NTP (nur mit WLAN) | NTP + batteriegepufferte RTC | NTP + batteriegepufferte RTC |
| Empfohlenes Board | ESP32-S3-Zero (kompakt) oder DevKit | ESP32-S3 DevKit | ESP32-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
| Kapitel | Inhalt |
|---|---|
| Hardware & Aufbau | Komponenten, Controller, Servotreiber, Sensoren, Verkabelung mit Farbcode, Stromversorgung |
| Erstinbetriebnahme | Auspacken, Anschliessen, WLAN, Zeit und Ort |
| Bedienung & Webinterface | alle Karten des Webinterface, Anzeige-Modi, Schlafmodus, Wetterbild, Encoder-Bedienung |
| Service-Menü | Diagnose, Kalibrierung, Feinabgleich, Wartungsprogramm, Radar-Ausblendung |
| Funktionsprinzip & Software | Mechanik, Zeitbasis, Animationen, Firmware-Architektur, Datenquellen |
| Firmware-Update | OTA über Manifest, Anzeige auf den Segmenten |
| Pflege & Wartung | Reinigung, Wartungslauf, Segmente abnehmen |
| Fehlerbehebung | Symptome und Lösungen |
| Technische Daten | Spezifikation, Pinbelegung, I²C-Adressen, Build |
| Versionsverzeichnis | Firmware-Historie von v6 bis v16 |
4. Was ist neu
| Version | Änderung |
|---|---|
| v16 | Zeitserver 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. |
| v15 | Radar-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. |
| v14 | Schlaf-Statistik in der Diagnose (aktuelle Phase, Anzahl Phasen, Gesamt- und letzte Schlafzeit). |
| v13 | Eine 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