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

Animierte RGB-Wanduhr: Arduino Nano & Bluetooth-gesteuert

Komponenten und Zubehör

KomponenteMenge
Arduino Nano R31
HC-06 Bluetooth-Modul1
DS3231 RTC-Modul (Maxim Integrated)1
RGB-LED-Strip (z. B. WS2812B, 60 LED/m)1
3D-gedruckte Gehäuseteile1 Satz

Werkzeuge

Projektbeschreibung

Nach Infinity Mirror Clock und 7-Segment Digital Clock präsentieren wir eine weitere, besondere Wanduhr. Wieder mit RGB-LEDs und 3D-gedruckten Teilen – aber diesmal mit Animationen. Die Uhr kann auch reiner Animations-Modus betrieben werden.

Steuerung erfolgt per einfacher Android-App (APK-Download im Repository) über Bluetooth. Der Arduino Nano spart Platz; die Elektronik ist kompakt.

Funktionen

Schaltung

Arduino-Code (Auszug)

#include 
#include 
#define PIN 6
#define PIN2 7
#define NUMPIXELS 60

DS3231 rtc(SDA, SCL);
Time t;
int hr, mnt, sc;
char data, color_select;
int h_r=255, h_g=0, h_b=0;
int m_r=0, m_g=255, m_b=0;
int s_r=255, s_g=255, s_b=0;

Adafruit_NeoPixel pixels  = Adafruit_NeoPixel(NUMPIXELS, PIN,  NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel pixels2 = Adafruit_NeoPixel(12, PIN2, NEO_GRB + NEO_KHZ800);

void setup() {
  Serial.begin(9600);
  rtc.begin();
  pixels.begin(); pixels2.begin();
}

void loop() {
  // Bluetooth-Kommandos verarbeiten (m=Zeit einstellen, H/M/S=Farbwahl, A=Animation, r/g/b=Farbwerte)
  // RTC auslesen, LEDs aktualisieren: Stunde→pixels2, Minute/Sekunde→pixels
  // Animationen: colorWipe, rainbow, rainbowCycle, theaterChase, theaterChaseRainbow
}

Vollständiger Sketch mit allen Animationsfunktionen (colorWipe, rainbow, theaterChase, Wheel etc.) im Repository.

Schaltplan & App

Herstellungsprozess

  1. Kuckucksuhr: Geschichte, Handwerkskunst und moderne Evolution
  2. Arduino POV-Uhr: Persistence-of-Vision LED-Display selbst bauen
  3. Stilvolle Wanduhr mit Adafruit 60-LED Neopixel-Ring & Arduino
  4. DIY Arduino Word Clock – Elegante Wortuhr mit RTC & Schieberegistern
  5. Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
  6. 3D RGB Arduclock – Bluetooth-LED-Uhr mit Echtzeituhr
  7. Italienische Word Clock mit Arduino Nano, NeoPixel, LCD & RTC
  8. JX Wave Generator – Arduino-kompatibler DDS-Oszillator mit OLED-Display
  9. Berlin-Uhr mit Arduino UNO bauen – DIY LED-Matrix-Uhr
  10. Infinity Mirror Clock: Endlose Eleganz trifft präzise Zeitanzeige