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

в 12:38, , рубрики: arduino, ATtiny85, Digispark, diy или сделай сам, гаджеты, Носимая электроника, Часы

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

Китайский мейкер Чэнь Лян (陳亮) опубликовал пошаговую инструкцию, как собрать симпатичные часы-кольцо на микроконтроллере ATtiny85.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Автор: alizar

Источник

Поделиться новостью

* - обязательные к заполнению поля