Съдържание:

Arduino LCD главен часовник: 10 стъпки (със снимки)
Arduino LCD главен часовник: 10 стъпки (със снимки)

Видео: Arduino LCD главен часовник: 10 стъпки (със снимки)

Видео: Arduino LCD главен часовник: 10 стъпки (със снимки)
Видео: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, Ноември
Anonim
Arduino LCD главен часовник
Arduino LCD главен часовник
Arduino LCD главен часовник
Arduino LCD главен часовник
Arduino LCD главен часовник
Arduino LCD главен часовник

Този часовник е проектиран като самостоятелен часовник или като главен часовник за управление на подчинени часовници и е преносим с резервно копие на батерията. Вижте уебсайта на часовника за повече подробности Начална страница на LCD Master Clock

Актуализация- Бутонът за автоматично предвиждане през лятото и зимата забавител е добавен към версията с помощта на библиотеката DCF77 на Udo Klein. Натиснете бутона веднъж, за да гледате напредването на часовника, или забавете 1 час

Този часовник използва микропроцесор Arduino 328 за декодиране на времето от DCF77 "атомния" часовник в Майнфлинген близо до Франкфурт, Германия. Времето се показва на модифициран скелетен часовник, контролиран от микроконтролера и син 4х20 LCD дисплей. Тактовите импулси за задвижване на подчинени набиратели се наблюдават на LED панел. 3 х 1,5 волта AA клетки осигуряват резервно зареждане на батерията при изключване от електрическата мрежа. Основната платка има USB към UART конектор, така че софтуерът на часовника може да се актуализира от компютър или дори Mac. Серийният код е включен за наблюдение през USB, но е коментиран.

Актуализиран код, включен за стартиране на библиотеката DCF77 на Udo Klein. Библиотеката DCF77 на Udo Klein поддържа синхронизирането на часовника и поддържа перфектно време дори при огромно количество шум върху получения сигнал DCF77. Библиотеката DCF77 също непрекъснато "Автоматично настройва" кварцовия кристал, така че в редки случаи сигналът не може да бъде декодиран, часовникът остава точен в рамките на 1 секунда в продължение на много дни. Това е от решаващо значение за главен часовник, който задвижва 1 секунди подчинени, тъй като секундното отклонение ще доведе до загуба на синхронизация на подчинените часовници с времето на главния часовник.

Кодът за стандартната библиотека също е включен, ако имате много добър DCF77 сигнал.

Стъпка 1: Изграждане на случая

Изготвяне на случая
Изготвяне на случая
Изготвяне на случая
Изготвяне на случая
Изготвяне на случая
Изготвяне на случая

Калъфът е модифициран фенер за свещи BORRBY от Ikea.

Случаят се променя, както следва:

1 Пробийте заваръчните шевове, придържащи горната част към основната рамка

2 Отстранете горната част

3 Изрежете вентилационната решетка отпред, за да освободите място за LCD дисплея

4 Изрежете дърво или метален лист, за да запълните останалите вентилационни решетки

5 Попълнете празнините между основата и рамката с дървени ленти. Основната платка седи върху тази дървесина. Извадете свещта от основата и добавете четири фута.

6 Добавете нов плот от шперплат и фиксирайте с панти отзад. В горната част ще трябва да се изреже вдлъбнатина, за да се вземе горната част на LCD платката, която излиза от основата.

7 Добавете дръжка и изрежете дупка в основата за кабелите.

8 Поправете LCD дисплея в изрязване

9 Поправете движението на часовника на скелета, като го окачите отгоре

10 Плъзнете в печатна платка и LED панел на дисплея

Стъпка 2: LCD дисплей, използващ библиотеката DCF77 на Udo Klein

"loading =" lazy "Видеоклип, показващ часовника, работещ и прозвучащ от 23:59:55 до 00:00:32

Звъненето се осъществява чрез отделни вериги, но може да бъде електромеханично или проби чрез звукова платка.

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