Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display

Komponenten und Zubehör

Arduino UNO (nur Animationen) oder NodeMCU ESP8266 (Uhrzeit + Animationen) 1
WS2811 NeoPixel LEDs (96 Stück) 1 Strang
5 V / 2,5 A Schaltnetzteil 1
3D-gedruckte Gehäuseteile (STL-Dateien) 1 Satz

Benötigte Werkzeuge

Apps und Online-Dienste

Über dieses Projekt

Die **HexMatrix** ist eine LED-Matrix aus dreieckigen Pixeln – sechs Pixel bilden ein Sechseck. Mit der FastLED-Bibliothek lassen sich vielfältige Animationen darstellen. Zusätzlich habe ich Ziffern 0–9 im 10-Segment-Stil auf der Matrix designed und eine **IoT-Uhr** realisiert, die per NTP die aktuelle Zeit abruft.

RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display

Materialien

Schritt 1: 3D-Druck

RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display

Schritt 2: Schaltungsanschlüsse

RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display

Schritt 3: Hinweis zur Controller-Wahl

Schritt 4: Montage

RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display

Schritt 5: Programmierung

Drei Sketches verfügbar: HexMatrix.ino (Animationen, läuft auf jedem Controller), clock1.ino & clock2.ino (IoT-Uhr, nur ESP8266).

HexMatrix.ino (Animationen)

  1. Code in Arduino IDE öffnen.
  2. FastLED-Bibliothek installieren (Bibliotheksverwalter).
  3. Board & Port wählen, hochladen.

Clock1 & Clock2 (IoT-Uhr, nur ESP8266)

  1. Code in Arduino IDE öffnen.
  2. Farben anpassen (RGB-Werte 0–255):
    // Ziffern-Farbe
    int r=255, g=255, b=255;
    // Hintergrund-Farbe
    int br=0, bg=20, bb=10;
    
  3. WLAN-Zugangsdaten eintragen:
    const char* ssid = "Ihr_WLAN_Name";
    const char* password = "Ihr_Passwort";
    
  4. Zeitzone einstellen (Beispiel Indien UTC+5:30 → -5.5 * 3600; Deutschland UTC+1 → -1 * 3600, Sommerzeit -2 * 3600):
    int timezone = -1 * 3600;  // Mitteleuropäische Zeit (Winter)
    
  5. Board: **ESP8266** (z. B. NodeMCU 1.0), Port wählen, hochladen.

RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display

Zusätzlich können alle FastLED-Beispiele (DemoReel100, Fire, Noise, etc.) auf der Matrix laufen.

Code

Die Codes sind umfangreich (je ~600 Zeilen). Vollständige Dateien zum Download im Originalprojekt.

Kernlogik der Uhr-Codes

Schaltpläne

RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display RGB HexMatrix IoT-Uhr – Dynamisches LED-Sechseck-Display

Herstellungsprozess

  1. Kuckucksuhr: Geschichte, Handwerkskunst und moderne Evolution
  2. Bewegungsgesteuerter AWS IoT Button mit Raspberry Pi, PIR-Sensor und MQTT
  3. GoPiGo v2 auf Windows 10 IoT Core für Raspberry Pi 3 erweitern
  4. Arduino POV-Uhr: Persistence-of-Vision LED-Display selbst bauen
  5. Kalte Lötstellen vermeiden: Zuverlässige Industrieelektronik durch richtiges Löten
  6. Infinity Mirror Clock: Endlose Eleganz trifft präzise Zeitanzeige
  7. Löten erklärt: Verfahren, Lote, Schritt-für-Schritt-Anleitung & Entlöten
  8. Experten-Leitfaden: Wellenlöt-Probleme an PCBs beheben
  9. Lötprozess meistern: Professioneller Leitfaden für präzises Metallfügen
  10. PCB-Löten meistern: Typen, Techniken und wesentliche Ressourcen