Самодельные часы-кольцо на ATtiny85

596270038e0f4005ac59be5ebabb0f05.jpg

Китайский мейкер Чэнь Лян (陳亮) опубликовал пошаговую инструкцию, как собрать симпатичные часы-кольцо на микроконтроллере ATtiny85.
По сравнению с прошлым проектом ATtiny Watch Core, автор решил, что система будет работать при электрическом напряжении 2.0 V, поэтому сойдёт маленький микроконтроллер ATTINY85V-10SU. К нему — малюсенькая отладочная плата Digispark.

Батарейки CR1220 должно хватить на полгода работы.

Для дисплея автор взял OLED-дисплей SSD1306, самый маленький такой экран имеет разрешение 64×32 пикселя.

Корпус проще всего напечатать на 3D-принтере, а дисплей покрыть прозрачным кусочком пластика.

Для сборки понадобятся ещё три винтика M2, три кнопки, два резистора (более 1k), медные провода с изоляцией, тонкая пластинка, переходная плата с SOP8 на DIP8 и небольшой кусок многоцелевой платы PC.

db90f617817b448394700836cf4baaa0.jpg

Автор подробно описывает установку и настройку Arduino, приводит ссылки на исходники всего софта, необходимого для работы часов, он также выложил файлы для 3D-печати корпуса часов.

9d25044f16fe47968b79f4abe6e471f4.jpg

Далее см. инструкцию по спаиванию контактов.

103f55204228471b88fb2d0e72afb277.jpg

6ef96195e30a41e5905a27a635bc865f.jpg

d1f7d72a7c5749aba4367a7aefe3bf77.jpg

Подключение кнопок и дисплея.

42689c924dff49789ae23755cb8d3fb7.jpg

fdcf4430b1ee4b248cc76642e1aa5753.jpg

В конце концов, нужно изготовить крепёж для батарейки и запрограммировать микроконтроллер, подключив плату к компьютеру, настроить дисплей и установить время.

9743cb8c823345de9c2667378ce3fe12.jpg

Дело почти сделано! После установки корпуса можно хвастаться перед друзьями крутыми часами, каких больше нет ни у кого.

d4bc69143c6e401d9d866d0b1113ce83.jpg

9f1355079ae54681b58d726122e2f4f2.jpg

890100c2f7524506bc33f3607c3063e3.jpg

© Geektimes