- PVSM.RU - https://www.pvsm.ru -
Китайский мейкер Чэнь Лян (陳亮) опубликовал пошаговую инструкцию [1], как собрать симпатичные часы-кольцо на микроконтроллере ATtiny85.
По сравнению с прошлым проектом ATtiny Watch Core [2], автор решил, что система будет работать при электрическом напряжении 2.0 V, поэтому сойдёт маленький микроконтроллер ATTINY85V-10SU. К нему — малюсенькая отладочная плата Digispark.
Батарейки CR1220 должно хватить на полгода работы.
Для дисплея автор взял OLED-дисплей SSD1306, самый маленький такой экран имеет разрешение 64х32 пикселя.
Корпус проще всего напечатать на 3D-принтере, а дисплей покрыть прозрачным кусочком пластика.
Для сборки понадобятся ещё три винтика M2, три кнопки, два резистора (более 1k), медные провода с изоляцией, тонкая пластинка, переходная плата с SOP8 на DIP8 и небольшой кусок многоцелевой платы PC.
Автор подробно описывает установку и настройку Arduino [3], приводит ссылки [4] на исходники всего софта, необходимого для работы часов, он также выложил файлы [5] для 3D-печати корпуса часов.
Далее см. инструкцию по спаиванию контактов [6].
Подключение кнопок и дисплея [7].
В конце концов, нужно изготовить крепёж для батарейки [8] и запрограммировать микроконтроллер [9], подключив плату к компьютеру, настроить дисплей [10] и установить время [11].
Дело почти сделано! После установки корпуса можно хвастаться перед друзьями крутыми часами, каких больше нет ни у кого.
Автор: alizar
Источник [12]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/gadzhety/112873
Ссылки в тексте:
[1] пошаговую инструкцию: http://www.instructables.com/id/ATtiny85-Ring-Watch/
[2] ATtiny Watch Core: http://www.instructables.com/id/ATtiny-Watch-Core/
[3] установку и настройку Arduino: http://www.instructables.com/id/ATtiny85-Ring-Watch/step2/Setup-Arduino-with-ATtiny85-EEPROM-and-TinyWireM-s/
[4] ссылки: http://www.instructables.com/id/ATtiny85-Ring-Watch/step3/Download-Latest-Source-Code/
[5] выложил файлы: http://www.instructables.com/id/ATtiny85-Ring-Watch/step4/Create-Watch-Body/
[6] инструкцию по спаиванию контактов: http://www.instructables.com/id/ATtiny85-Ring-Watch/step6/Create-Tailor-made-Button-board/
[7] Подключение кнопок и дисплея: http://www.instructables.com/id/ATtiny85-Ring-Watch/step7/Solder-circult/
[8] крепёж для батарейки: http://www.instructables.com/id/ATtiny85-Ring-Watch/step8/Create-Tailor-made-Battery-Holder/
[9] запрограммировать микроконтроллер: http://www.instructables.com/id/ATtiny85-Ring-Watch/step9/Program-MCU/
[10] настроить дисплей: http://www.instructables.com/id/ATtiny85-Ring-Watch/step10/Debug-Screen/
[11] установить время: http://www.instructables.com/id/ATtiny85-Ring-Watch/step11/Calibrate-Time/
[12] Источник: https://geektimes.ru/post/271392/
Нажмите здесь для печати.