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

Точный обратный отсчет до Нового года на Arduino и LED-матрице

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

Необходимое ПО

О проекте

Это впечатляющее устройство создано для обратного отсчета до Нового 2019 года, но оно отлично подойдет для любого события — дней рождения, праздников, поездок или важных дат.

Основные функции

Настройка модуля RTC (DS3231)

Для точной работы часов необходимо предварительно синхронизировать модуль DS3231.

Подключение для настройки

Прошивка настройки

  1. Установите в Arduino IDE библиотеки RTClib и RGBmatrixPanel через менеджер библиотек.
  2. Загрузите скетч «Accurate RTC Clock setter» (доступен в репозитории проекта).
  3. В функции setup() метод rtc.adjust() устанавливает время компиляции скетча. Добавьте корректировку через TimeSpan() (в секундах) для компенсации времени загрузки.
  4. Откройте монитор порта и сравните время с эталонным (например, time.gov).
  5. Подберите значение в TimeSpan(), чтобы часы совпадали идеально.

Сборка дисплея

LED-матрица потребляет значительный ток, поэтому питание подключается отдельно.

Питание матрицы

  1. Отрежьте и очистите концы кабеля питания матрицы (обычно с контактами-«круглышками»).
  2. Подключите их к разъему Jack (DC-разъем), соблюдая полярность. Изолируйте оголенные провода изолентой или термоусадкой.
  3. Проверьте: при подключении блока питания матрица не должна искрить.

Подключение управления (Arduino → Матрица)

Следуйте официальной инструкции Adafruit: 32x16/32x32 RGB LED Matrix Guide.

Важно: во всех схемах, где указаны пины D (данные), для данной матрицы их нужно заменить на дополнительные пины GND (земля). Готовая проводка должна соответствовать схеме ниже.

Точный обратный отсчет до Нового года на Arduino и LED-матрице

Проводка RTC оставляем без изменений (A4/A5).

Программирование

  1. Скопируйте основной скетч («Arduino Code») из репозитория в Arduino IDE.
  2. В начале скетча (в комментариях) укажите:
    • Дата и время целевого события.
    • Текст сообщения для момента наступления.
  3. Параметр RGBPulseSpeed регулирует скорость смены цвета текста (рекомендуется < 10).
  4. Установите дополнительные библиотеки:
    • Adafruit GFX Library
    • DS3231 (или RTClib)
    • Time (скачайте ZIP с GitHub и добавьте через «Sketch → Include Library → Add .ZIP Library»)
  5. Загрузите скетч в Arduino.

Корпус и оформление

Готового корпуса нет, но удобно использовать:

Точный обратный отсчет до Нового года на Arduino и LED-матрице

Использование

Планы по развитию

Ссылка на репозиторий с кодом: github.com/miles-nash/countdown-clock

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

  1. Преодоление препятствий в разработке нового продукта: проверенный блупринт
  2. Событие по нетворкингу цепочки поставок Offshore Wind в NJ — 29 ноября 2024
  3. Игра «UFO Attack» на Arduino UNO и матрице MAX7219 — Собираем аркаду с джойстиком Atari
  4. Билл Лауэр уходит на пенсию из DVIRC, сигнализируя о новой эре в бизнес-развитии
  5. 3D RGB Arduclock — Bluetooth-часы на адресных LED с RTC
  6. Мониторинг состояния реки: Arduino-система контроля качества воды
  7. Строим Iron Man на Arduino: компоненты, сенсоры и пошаговый гайд
  8. Интерактивная игра с джойстиком и LED-обратной связью на Arduino
  9. Исследуйте передовую технологию нитевитой намотки и рыночные тренды на конференции World of Filament Winding
  10. Новый год, новая эффективность: ключевые решения для вашей компрессорной системы