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

Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige

Komponenten und Zubehör

Komponente Menge
Arduino Nano R3 (oder Uno) – mit Quarzkristall, kein Resonator 2
DCF77-Empfängermodul (z. B. PV Electronics) 1
MAX7219 LED-Matrix-Module (für 2× 60 LED-Ringe + Status-LEDs) 3
MAX7219 7-Segment-Displays 0,56″ (Zeit/Datum) 2
MAX7219 7-Segment-Displays 0,39″ (Puls/Fehler/Bit-Info) 2
JQ6500 Sound-Module (16 Pin, 2 MB) 2
3 W / 8 Ω Lautsprecher 2
DS3231 RTC-Modul (mit Pufferbatterie, R5 für Non-Rechargeable entfernen) 1
LM2596 Step-Down-Regler (auf 5 V einstellen) 1
RCWL-0516 Doppler-Radar oder PIR-Bewegungsmelder 1
LDR (Helligkeitssensor für Display-Dimmung) 1
7× Schalter (Kippschalter/Taster) für Bedienfeld 1 Set
Verdrahtung, Vero-Boards, Alu-Dial (305 mm Ø), Gehäuse nach Bedarf

Projektüberblick

Diese Uhr visualisiert das DCF77-Zeitsignal (deutscher Langwellensender) auf zwei konzentrischen LED-Ringen à 60 LEDs (Innenring: Live-Code der laufenden Minute; Außenring: dekodierte Zeit bei fehlerfreiem Empfang). 24 weitere LEDs zeigen Decoder-Status. Zwei große 8-stellige 7-Segment-Anzeigen geben Uhrzeit und Datum aus, zwei kleine zeigen Pulsdauern und Bit-Informationen.

Zwei ATmega328 (Arduino Uno-kompatibel) teilen sich die Arbeit:

  1. Analyzer: Dekodiert DCF77, steuert Anzeigen, Sounds, Helligkeit.
  2. Superfilter (nach Udo Klein): Filtert & synthetisiert das DCF77-Signal, justiert den Quarz des Analyzers nach.

Features: Stunden-/Viertelstundenschlag, Sekundentick (2× JQ6500), Display-Test beim Start, einstellbare Helligkeit (4 Zonen per LDR), zwei Gehäusevarianten (Retro-Uhrengehäuse / Bilderrahmen).

Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige
Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige

Unterschiede zu Erik deruiters Original

Bedienelemente (7 Schalter)

Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige

Schaltpläne

Drei Pläne: Hauptplatine, Matrix-Modul-Verdrahtung, 7-Segment-Module.

Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige
Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige
Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige

ATmega-Pinbelegung & Vero-Board-Layouts

Beide ATmega328 als Arduino UNO konfiguriert. Superfilter-Uno muss Quarzkristall haben (Modifikation: Resonator gegen Quarz tauschen). Detaillierte Pin-Mappings und Vero-Board-Layouts in den Bildern.

Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige
Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige

Vorbaugruppen (Module)

Verdrahtungsstrategie & LED-Ringe

Ca. 400 Drähte. Vorgehen: Dial (Alu, 1,5 mm) bohren (ca. 700 Löcher), lackieren, Waterslide-Decal aufbringen. LED-Ringe auf Bohrschablone (Papier auf Holz) vorverdrahten: 8er-Blöcke, gemeinsame Anode pro Block, Kathoden verkettet. 16 Leitungen pro Ring zum Matrix-Modul. 3. Matrix-Modul für Status-LEDs (24 Stück) auf kleinem Vero-Board sammeln.

Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige
Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige

LEDs: Vishay TLH44 (3 mm, tinted diffused, hohe Effizienz, engere Helligkeitsgruppen für Uniformität).

Gehäuse & Zifferblatt

Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige

Superfilter-Details

Der Superfilter lernt das DCF77-Signal, synthetisiert es fehlerfrei weiter und justiert den Quarz des Analyzers nach. Er bleibt auch bei Signalverlust synchron. Status-LEDs zeigen: Filter Sync, Lock, Sync Lost <200 ms, >200 ms, Signal Dirty/Bad.

Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige

DCF77-Zeitcode auf dem Zifferblatt

Arduino DCF77 Analyzer Clock MK2 – 60-LED-Ring mit Zeitcode-Anzeige

Code

CAD & Dateien

Projektseite

brettoliver.org.uk – DCF77 Analyzer Clock MK2

Herstellungsprozess

  1. Kuckucksuhr: Geschichte, Handwerkskunst und moderne Evolution
  2. Arduino POV-Uhr: Persistence-of-Vision LED-Display selbst bauen
  3. Retro-Numitron-Uhr mit Arduino bauen: Einfach, zuverlässig & energieeffizient
  4. Stilvolle Wanduhr mit Adafruit 60-LED Neopixel-Ring & Arduino
  5. DIY Arduino Word Clock – Elegante Wortuhr mit RTC & Schieberegistern
  6. Arduino Echtzeituhr für islamische Gebetszeiten bauen
  7. Bluetooth-gesteuerter Arduino-Spybot bauen – Überwachungsroboter mit IP-Kamera
  8. Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
  9. Arduino Temperaturoverwachung & Echtzeituhr mit 3,2″ TFT-Display
  10. Zuverlässigen Wecker mit DS1302 RTC und Arduino UNO bauen