Оглавление:

Синхронизированные Wordclock NTP: 6 шагов (с изображениями)
Синхронизированные Wordclock NTP: 6 шагов (с изображениями)

Видео: Синхронизированные Wordclock NTP: 6 шагов (с изображениями)

Видео: Синхронизированные Wordclock NTP: 6 шагов (с изображениями)
Видео: Синхронизация потоков NDI по времени из SRT с метаданными NTP SEI в Nimble Streamer 2024, Ноябрь
Anonim
Image
Image
Материалы
Материалы

Синхронизируйте свои часы с сервером времени NTP, чтобы они могли проверить правильное время, если было отключение электричества, если вас нет дома:-)

Шаг 1: материалы

Материалы
Материалы
Материалы
Материалы
  • Фанера (2 слоя)
  • Оргстекло
  • Wemos D1 или Wemos D1 mini pro или Wemos D1 mini
  • Кабель micro usb
  • Зарядное устройство для телефона
  • Необычная фоторамка
  • 168 шт. WS2812B Ws2812 Светодиодные чипы 5V Met Wit / Zwart Pcb Радиатор (10 мм * 3 мм) WS2811 IC build in Smd 5050 Rgb

Я пошел в так называемый fabshop, чтобы использовать их лазерный резак для 3 слоев.

Вам также понадобятся различные инструменты: дрель (+ набор сверл), плоскогубцы, кусачки (или кусачки) и паяльник (с припоем). Сначала я сделал свой дизайн с помощью Wemos D1, но я заказал немного Wemos D1. mini pro и некоторые Wemos D1 mini, а также на них часы работают отлично.

Шаг 2: первый слой

Image
Image
Первый слой
Первый слой
Первый слой
Первый слой

Первый слой, который вам нужно создать, - это плата, на которой будут монтироваться светодиоды. Здесь у вас есть несколько вариантов того, как структурировать светодиодную плату.

На этом этапе вам также необходимо будет учесть расстояние между светодиодами. Я нарисовал свой циферблат с помощью бесплатной программы для рисования Inscape (можно найти на Inscape.org)

Шаг 3: второй слой

Image
Image
Второй слой
Второй слой

Второй слой направляет свет так, чтобы он не распространялся там, где вы не хотите, чтобы свет был …

Шаг 4: Третий и последний слой

Image
Image
Третий и последний слой
Третий и последний слой
Третий и последний слой
Третий и последний слой

Циферблат, Я дал циферблату лазерную резку в мастерской на куске черного оргстекла. Между вторым и третьим слоями я кладу лист бумаги для выпечки, чтобы добиться красивого диффузного эффекта светодиода.

Шаг 5: Код

Код
Код
Код
Код

Превосходно! Когда физическая сборка платы завершена, пора заняться кодированием. Я написал код Arduino для приема и отображения значений светодиодов, отправленных с компьютера на Arduino (метод, используемый для одновременного освещения нескольких светодиодов, называется мультиплексированием, дайте ему Google, если у вас есть время). Код Arduino находится в файле внизу.

Я не программист, поэтому, если у вас есть какие-либо комментарии по поводу упрощения кода, найдите время, чтобы написать предложение:-)

Обновлять:

Версия 1.1 - это часы, синхронизированные по протоколу NTP с Wifi-менеджером.

Если часы не могут найти соединение с маршрутизатором, они создадут точку доступа. Просто подключитесь к точке доступа, введите https://192.168.4.1 и подключитесь к доступной сети Wi-Fi. После того, как соединение будет установлено, он покажет анимацию красного, белого и синего цветов, а затем вернется с правильным временем.

Шаг 6:

Благодарим Яна, который вдохновил и помог мне …

Рекомендуемые: