Smarte LED Sanduhr – High-End DIY Physics Clock | HD Robotics

⚠️ Wichtiger Hinweis

Einige Links auf dieser Seite leiten dich zu externen Shops wie Amazon, AliExpress oder zu Buy Me a Coffee weiter.

Dort gelten die jeweiligen Datenschutzbestimmungen dieser Anbieter. Durch Klicken auf die Links akzeptierst du diese Weiterleitung. Spenden sind vollkommen freiwillig.

Smarte LED Sanduhr – High-End DIY Physics Clock

Erlebe die perfekte Symbiose aus digitaler Technik und analoger Ästhetik. Eine Sanduhr, die sich nach der Schwerkraft richtet.

Smarte LED Sanduhr

Video-Anleitung

Projekt Impressionen

Benötigte Bauteile

ESP8266 D1 Mini

Bei Amazon kaufen

0.91″ OLED (SSD1306)

Bei HD Robotics kaufen

MPU6050 Gyro-Sensor

Bei HD Robotics kaufen

WS2812B 8x8 Matrix (2x)

Auf Amazon kaufen

Aktiv-Buzzer DIY

Bei HD Robotics kaufen

Anschlüsse & Verkabelung

⚠️ WICHTIG: Das Gehäuse ist für den D1-Mini optimiert. Die Verkabelung funktioniert aber mit allen ESP8266-Modellen!

I2C Bus (Display & MPU)

SDA (Data)D2 / GPIO 4
SCL (Clock)D1 / GPIO 5
VCC3.3V
GNDGND

LED Matrix & Sound

LED DataD4 / GPIO 2
Buzzer (+)D7 / GPIO 13

Buttons (Navigation)

Button BACKD5 / GPIO 14
Button NEXTD6 / GPIO 12

Wie funktioniert die Technik?

1. Real-Time Physics Engine:

Der ESP8266 berechnet in Echtzeit die Position jedes einzelnen "Sandkorns" auf den 8x8 Matrizen. Durch die Daten des MPU6050 Sensors weiß das System immer, in welchem Winkel die Sanduhr steht, und lässt die Pixel physikalisch korrekt nach unten fließen.

2. I2C Multiplexing (OLED & MPU6050):

Obwohl beide Geräte am selben I2C-Bus hängen, kommunizieren sie getrennt. Das 0.91" OLED zeigt dir das Menü und die verbleibende Zeit, während der MPU6050 im Hintergrund permanent die Schwerkraft-Vektoren liefert.

3. WS2812B Matrix Mapping (Diamond Mode):

Um den Effekt einer echten Sanduhr zu erzielen, nutzt der Code ein spezielles Koordinaten-Mapping. Die Pixel werden so angesteuert, dass sie sich in der typischen "Haufen-Form" stapeln, wenn die Uhr ruhig steht.

4. Non-Blocking Melody Engine:

Die Töne des Buzzers werden über Timer-Interrupts gesteuert. Das bedeutet, dass der Buzzer die Physik-Simulation nicht verlangsamt – die Sandkörner fließen flüssig weiter, während eine Melodie spielt.

Sicherheit & Haftung

Dies ist ein DIY-Elektronikprojekt. HDRobotics übernimmt keine Haftung für Schäden durch unsachgemäßen Zusammenbau oder Fehler beim Löten. Grundkenntnisse in Elektronik sind erforderlich. Das Projekt ist kein fertiges Konsumgut, sondern ein Bildungs- und Hobbyprojekt.

Lizenzen & Nutzung

Private Lizenz

Kostenlos für den privaten Gebrauch.

  • Nachbau & Nutzung zuhause
  • Videos & Social Media
  • Verkauf der Hardware
  • Kommerzielle Nutzung
  • Dateien Re-uploaden

Namensnennung von HDRobotics erforderlich.

☕ Buy me a Coffee (Freiwillig)

Kommerzielle Lizenz

Für gewerbliche Zwecke (Ads, Shops, Messen).

  • Nutzung für Werbung
  • Präsentation im Geschäft
  • Monetarisierte Videos
  • Weiterverkauf der Firmware
  • Re-upload der Dateien

Kontakt: babak@hdrobotics.de

Exklusive Lizenz

Vollständige Übertragung aller Rechte.

HDRobotics entfernt öffentliche Downloads des Projekts. Ideal für Firmen, die das Projekt als eigenes Produkt vermarkten möchten.

Details via Kontaktformular oder E-Mail.

Firmware Online Installieren

Nutze Google Chrome oder Edge. Verbinde deinen ESP8266 per USB.

Hourglass OS v1.0

Vollversion inkl. Physik, Timer und OLED-Interface.

Downloads & Links

© HD Robotics Electronics 2026
Alle Rechte vorbehalten. Entwicklung & Design by Babak.
www.hdrobotics.de

Mein Warenkorb
Wunschzettel
zuletzt angesehen
Kategorien