Съдържание:

NTP синхронизиран Wordclock: 6 стъпки (със снимки)
NTP синхронизиран Wordclock: 6 стъпки (със снимки)

Видео: NTP синхронизиран Wordclock: 6 стъпки (със снимки)

Видео: NTP синхронизиран Wordclock: 6 стъпки (със снимки)
Видео: Служба синхронизации времени в ОС Astra Linux 1.6 / Сервер точного времени / NTP 2024, Ноември
Anonim
Image
Image
Материалите
Материалите

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

Стъпка 1: Материалите

Материалите
Материалите
Материалите
Материалите
  • Шперплат (2 слоя)
  • Плексиглас
  • Wemos D1 или Wemos D1 mini pro или Wemos D1 mini
  • Micro usb кабел
  • Зарядно за телефон
  • Фантастична фоторамка
  • 168 бр WS2812B Ws2812 LED чипове 5V Met Wit/Zwart PCB радиатор (10mm * 3 Mm) WS2811 Ic вграден в Smd 5050 Rgb

Отидох в т.нар фабрика, за да използвам лазерната им машина за трите слоя.

Ще ви трябват и различни инструменти: бормашина (+ избор на свредла), клещи, машинки за подстригване (или ножове за тел) и поялник (с спойка) Първоначално направих дизайна си с Wemos D1, но поръчах някои Wemos D1 mini pro и някои Wemos D1 mini, а също и на тези часовникът работи перфектно.

Стъпка 2: Първи слой

Image
Image
Първи слой
Първи слой
Първи слой
Първи слой

Първият слой, който трябва да създадете, е платката, върху която ще бъдат включени/ вградени светодиодите. Тук имате няколко опции как да структурирате LED платката.

В тази стъпка ще трябва да вземете предвид и разстоянието между вашите светодиоди. Нарисувах лицето на часовника с безплатната програма за рисуване на Inscape (Намерете го на Inscape.org)

Стъпка 3: Втори слой

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

Вторият слой е да насочва светлината така, че да не се разпространява там, където не искате да имате светлина …

Стъпка 4: Трети и последен слой

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

Циферблатът, Оставих циферблата лазерно изрязан от фабриката върху парче черен плексиглас. Между втория и третия слой слагам парче хартия за печене, за да постигна приятен дифузен ефект на светодиодите

Стъпка 5: Кодът

Кодът
Кодът
Кодът
Кодът

Отлично! С физическото сглобяване на платката е време да започнете кодирането. Написал съм някакъв код на Arduino за получаване и показване на LED стойностите, изпратени от компютъра към Arduino (техниката, използвана за запалване на няколко светодиода едновременно, се нарича мултиплексиране, дайте му google, ако имате известно време). Кодът arduino е във файла отдолу.

Аз не съм програмист, така че ако имате някакви коментари, за да направите кода опростен, отделете време да напишете предложение:-)

Актуализация:

Версия 1.1 е NTP синхронизиран часовник с Wifi мениджър.

Ако часовникът не може да намери връзка с рутер, той ще създаде точка за достъп. Просто се свържете с точката за достъп и въведете https://192.168.4.1 и се свържете с налична wifi мрежа. След като се осъществи връзка, тя ще покаже анимация в червено, бяло и синьо и след това ще се върне с правилното време.

Стъпка 6:

Кредити отиват при Ян, което ме вдъхнови и ми помогна …

Препоръчано: