- PVSM.RU - https://www.pvsm.ru -

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

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

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

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

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

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

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

w1 – платформа для дисплея
Будильник в технодизайне — настольные часы на основе Arduino - 3

w2 – левая платформа для кнопок
Будильник в технодизайне — настольные часы на основе Arduino - 4

w3 – правая платформа для кнопок
Будильник в технодизайне — настольные часы на основе Arduino - 5

w4 – основание для установки Arduino UNO
Будильник в технодизайне — настольные часы на основе Arduino - 6

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

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

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

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

ColorLCDShield [8]
DS1307RTC [9]
Time [10]
PinChangeInt [11]

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

Автор: masterkit

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/gadzhety/87786

Ссылки в тексте:

[1] прошлой публикации: http://habrahabr.ru/company/masterkit/blog/254099/

[2] 3D принтере: http://3d.masterkit.ru/shop/3d-printers/1889560

[3] Arduino UNO: http://masterkit.ru/shop/arduino/controllers/1326362

[4] MP1095: http://masterkit.ru/shop/arduino/shields/1297950

[5] CSTN дисплей: http://masterkit.ru/shop/multimedia/monitors/1371820

[6] здесь: http://3d.masterkit.ru/shop/solutions/diy-chasy-2

[7] скетч для ARDUINO UNO: http://masterkit.ru/zip/LCD_Color_MP1095_int.ino

[8] ColorLCDShield: http://masterkit.ru/zip/ColorLCDShield.ZIP

[9] DS1307RTC: http://masterkit.ru/zip/DS1307RTC.ZIP

[10] Time: http://masterkit.ru/zip/Time.ZIP

[11] PinChangeInt: http://masterkit.ru/zip/PinChangeInt.ZIP

[12] Источник: http://habrahabr.ru/post/254739/