Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Arduino DCF77 Analyzer Clock MK2 — точные часы с кольцом из 60 LED и декодером времени

Компоненты и материалы

Arduino Nano R3 (или UNO) — 2 шт. (один для декодера, второй для Super Filter) × 2
DCF77-приёмник (например, PV Electronics / Conrad) × 1
LED 3 мм — 120 шт. (2 кольца по 60) + 24 статусных = ~144 шт. (подбирайте по яркости) × ~144
Модули MAX7219: 3 × Dot Matrix (для колец и статусных LED), 2 × 7-seg 0.56", 2 × 7-seg 0.39" × 7 модулей
RTC DS3231 (с батареей CR2032, резистор зарядки R5 удалён) × 1
JQ6500 — 2 модуля (тик-так и боец/часовые бои) × 2
Динамики 3W 8Ω — пара × 2
LM2596 (DC-DC 7-12В → 5В, ~1А) × 1
Доплеровский радар RCWL-0516 или PIR (детекция присутствия) × 1
Фоторезистор (LDR) — автояркость × 1
Переключатели (7 шт.) — панель управления × 7
Вероборды, разъёмы, провода, корпус (ретро или фоторамка) × 1 комплект

О проекте

Продвинутые настенные часы, визуализирующие DCF77-временной код на двух кольцах по 60 LED (внутреннее — текущая минута в реальном времени, внешнее — декодированное время предыдущей минуты). Дополнительно: 24 статусных LED, два больших 8-разрядных 7-сегментных индикатора (время/дата), два маленьких (биты/ошибки/пульсы), звуковое сопровождение (секундные тики, четверть/часовые бои), Super Filter Удо Клейна для синтеза чистого сигнала и подстройки кварца.

Arduino DCF77 Analyzer Clock MK2 — точные часы с кольцом из 60 LED и декодером времени
Arduino DCF77 Analyzer Clock MK2 — точные часы с кольцом из 60 LED и декодером времени

Основа и отличия от оригинала Erik de Ruiter

Управление (7 переключателей на панели)

Arduino DCF77 Analyzer Clock MK2 — точные часы с кольцом из 60 LED и декодером времени

Схемы и монтаж

3 схемы: главная плата, Dot Matrix модули, 7-seg модули. Монтаж на веробордах с разъёмами. Все модули крепятся на деревянные бруски на обратной стороне циферблата (алюминий 1.5 мм, ~700 отверстий под LED). Циферблат — водяная декаль на крафте/акриле.

Arduino DCF77 Analyzer Clock MK2 — точные часы с кольцом из 60 LED и декодером времени
Arduino DCF77 Analyzer Clock MK2 — точные часы с кольцом из 60 LED и декодером времени
Arduino DCF77 Analyzer Clock MK2 — точные часы с кольцом из 60 LED и декодером времени

Ключевые модификации «железа»

MAX7219 7-seg модули — устранение ошибок в цепочке

Контраст 7-seg

Нейтральный фильтр ND 0.9 (теплостойкий ацетат) над индикаторами — скрывает негорящие сегменты, работает для любого цвета LED.

Двоеточие на часах

В коде разряды 3 и 6 принудительно выставляются в «o» (маленькая о), сверху клеится чёрная лента с прорезями — получаются двоеточия.

Super Filter (Удо Клейн)

Активно обрабатывает входящий DCF77, через несколько минут синхронизируется, предсказывает сигнал, синтезирует исправленный выход даже при отсутствии сигнала. Подстраивает частоту кварца Arduino — удерживает точность днями без сигнала.

Arduino DCF77 Analyzer Clock MK2 — точные часы с кольцом из 60 LED и декодером времени

Состояния: Filter Synchronized (лучшее) → Filter Locked → Sync Lost <200ms → Sync Lost >200ms → Signal Dirty / Signal Bad.

Код

Репозиторий автора: brewittoliver.org.uk

Корпуса: два варианта

  1. Ретро — старый деревянный корпус напольных часов, латунный бेजель, восстановленный задний ящик.
  2. Модерн — большая фоторамка, квадратный задний ящик, петлевое крепление циферблата, переключатели на торце.
Arduino DCF77 Analyzer Clock MK2 — точные часы с кольцом из 60 LED и декодером времени

Файлы проекта

Производственный процесс

  1. Кукушка: история, мастерство и современная эволюция
  2. Arduino POV-часы: сборка дисплея на эффекте сохранения образа
  3. Ретро-часы на индикаторах Numitron с Arduino: просто, надёжно, экономно
  4. Стильные настенные часы на четырех кольцах Adafruit Neopixel 60 LED и Arduino
  5. Слово-часы (Word Clock) на Arduino — DIY-часы с текстовой индикацией времени
  6. Часы реального времени на Arduino с расчётом времени намаза
  7. Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
  8. Создание пользовательских LED-часов с будильником — видно с 12 метров
  9. Монитор температуры и реальные часы на Arduino Due с TFT-дисплеем 3.2"
  10. Надёжные будильник на DS1302 RTC и Arduino UNO — сборка и код