Раз уж я
тут пообещал написать про очередные часы, придётся написать... Правда, эти часы - на светодиодном индикаторе, но, я надеюсь, меня за это тухлыми помидорами не закидают.
Сначала небольшая предыстория.
Как-то раз на одной из питерских барахолок я увидел старый мобильный телефон фирмы Motorola, ещё из эпохи аналоговой связи. Вот такой (фото из Интернета):
Мне удалось купить его за 300 руб.
Телефон оказался в ужасном состоянии: аккумулятор полностью сдох, внутри корпуса есть следы попадания влаги. Поэтому было принято решение вынуть из этого телефона индикатор.
Этим индикатором оказался QDSP-2536 производства Hewlett-Packard. Это алфавитно-цифровой светодиодный индикатор. Каждое из восьми знакомест представляет собой матрицу 5 х 7 из оранжевых светодиодов. Выводить можно как зашитые в управляющую МС индикатора символы (цифры, маленькие и большие английские буквы, спецсимволы), так и пользовательские символы, которые можно загрузить в оперативную память индикатора (16 символов). Также, есть возможность регулировать яркость индикатора (8 уровней, включая полностью погашенный индикатор), а также включать мигание некоторых разрядов индикатора.
То есть, этот индикатор чем-то похож на обыкновенный ЖКИ на основе HD44780, но обладает дополнительными функциями.
Поскольку этот индикатор имеет весьма маленькие размеры, использовать его в стационарных часах я посчитал нецелесообразным. Но какие-то часы сделать на нём хотелось.
Я решил сделать на нём свои первые наручные часы. Что из этого получилось, можно увидеть ниже:
.
.
.
.
Если вдруг Вам интересно, как эти часы делались, добро пожаловать под спойлер. Осторожно, много фото и "многабукафф"!
Спойлер
Сначала расскажу об электронной части.
В часах используется микроконтроллер ATMega168PA. К нему подключен индикатор QDSP-2536. Некоторые сигналы на индикатор поступают со сдвигового регистра 74HC595, т.к. выводов МК не хватило. Время считает сам МК, для этого использован асинхронный режим работы одного из таймеров, который тактируется от "часового" кварца.
Часы питаются от литий-ионного аккумулятора ёмкостью 500 мАч (китайских ). Для получения напряжения +5 В для питания индикатора использован преобразователь на микросхеме TPS61032. Почему именно эта МС? Дело в том, что индикатор довольно много потребляет: до 0,5 А на полной яркости. Поэтому часто используемые МС типа MCP1640 и подобных не подошли по максимальному току. Долгие поиски среди доступных в СПб микросхем привели к TPS61032.
Для экономии заряда аккумулятора время отображается только после нажатия кнопки. Всё остальное время индикатор погашен, питание с него снято, преобразователь отключен. МК питается от аккумулятора через диод и находится в спящем режиме, пробуждаясь каждую секунду для счёта времени. При нажатии кнопки запускается преобразователь, на МК начинает поступать напряжение +5 В. Далее через ключ на полевом транзисторе питание подаётся на индикатор и сдвиговый регистр.
Для зарядки аккумулятора использована микросхема MCP73831.
Часы собраны на односторонней печатной плате размерами 62 х 32 мм:
Индикатор установлен в цанговую панельку.
Следующим шагом было изготовление корпуса.
Сначала были вырезаны все детали корпуса из латуни толщиной 0,8 мм и нержавеющей стали толщиной 1 мм:
Далее было изготовлено специальное приспособление для гибки длинной латунной детали, из которой должна была получиться боковая поверхность корпуса:
В результате получилось вот так:
После этого я припаял эту деталь к основанию из нержавейки, а по углам впаял латунные стойки высотой 10 мм:
Далее нужно было изготовить толкатели для кнопок и крепежи для ремешка. Их я решил делать из шестигранных латунных стоек. Процесс изготовления показан на фотографиях:
Толкатели кнопок:
Крепежи ремешка:
Первая примерка толкателей кнопок:
И крепежей ремешка:
Как видно, используется стандартный часовой штифт, как и в большинстве заводских наручных часов.
Все детали были отполированы при помощи пасты ГОИ, а некоторые из них покрыты патиной в специальном растворе.
На фото ниже - полный набор деталей корпуса:
Использованы латунные винты и гайки M2 и M3.
Окончательная сборка:
Ремешок установлен:
Аккумулятор приклеен к днищу корпуса двусторонним скотчем. Позже между ним и платой была положена изоляционная плёнка.
Плата на месте:
Толкатели кнопок установлены:
Сверху корпус закрывается латунной пластиной с окном под индикатор. К этой пластине силиконовым герметиком приклеено обычное оконное стекло толщиной 2 мм.
Для полного отключения аккумулятора предусмотрен миниатюрный переключатель, утопленный в корпус.
Зарядка аккумулятора осуществляется через разъём MicroUSB на левой стороне корпуса.Часы обладают следующими функциями:
1. Отображение времени при нажатии кнопки. Время отображения времени (простите за тавтологию) настраивается в меню.
2. Отображение даты при коротком нажатии второй кнопки в режиме отображения времени.
3. Отображение напряжения на аккумуляторе при долгом нажатии этой кнопки.
4. Коррекция хода часов с точностью до 0,09375 с. в сутки.
5. Коррекция показаний напряжения аккумулятора.
6. Эффект смены цифр в виде прокрутки сверху вниз.
7. Включение или выключение отображения незначащего нуля в разряде десятков часов.
8. Четыре разных шрифта для отображения времени.
9. Интуитивно понятное многоуровневое текстовое меню.
10. Микропотребление при погашенном индикаторе.
Итоговые размеры часов (без учёта винтов и крепежей ремешка): 63,6 х 33,6 х 25,8 мм.
Вот так они выглядят на моей умеренно волосатой и недостаточно толстой для таких часов руке
: