Будильник в технодизайне — настольные часы на основе Arduino

В прошлой публикации я рассказал как сделать наручные часы на основе Arduino с помощью 3D принтера. Следующий шаг был логичным — сделать настольный будильник из более менее стандартных модулей. На сборку будильника у меня ушло одно воскресенье. Корпус получился так себе — слишком простой. Краской задул из баллончика, вроде стало получше. Потом перерисую. Или сами перерисуйте, в Скетчапе например.Зато скетч очень красивый. С эффектом заката.Ну да ладно. Корпус часов собран из 4-х пластиковых деталей напечатанных вот на таком 3D принтере.a246609249454e5699e0a284dd15375e.jpg22666de30c8b4922bb2ccc638835c818.jpg

Что я использовал:

• Arduino UNO• MP1095 — Часы реального времени (RTC)• 1,6» Цветной CSTN дисплей (132×132)• Три кнопки.• Пьезокерамическая пищалка.• 8 винтов М3×16• 2 винта M3×45• 8 простых гаек М3 и 2 самоконтрящиеся гайки M3• 3D принтер (или нужен доступ к печати деталей на 3D принтере)

4-е пластиковые детали (здесь можно скачать STL файлы)

w1 — платформа для дисплеяe93f745a0ec94e80b513eb534c82f9ae.jpg

w2 — левая платформа для кнопокd06be596ea8f446dac2eea366a9b58e3.jpg

w3 — правая платформа для кнопокe95beaf44b334ebd866859d58d1dbd08.jpg

w4 — основание для установки Arduino UNOd61b452d54a84300ac5391a736959751.jpg

Электрическую схему собираем так:

aa80cb0053cd4b8cb6ca92b73618b410.jpg

Под этой ссылкой скетч для ARDUINO UNO

Здесь библиотеки которые вам понадобятся для компиляции в среде Arduino:

ColorLCDShieldDS1307RTCTimePinChangeInt

Видеоинструкция по настройке.На видео часы, сделанные на акриловом ценнике из какого то магазина. Тоже очень красиво![embedded content]

© Habrahabr.ru