Найти в Дзене
ClockFan

Часы на лампах ИН-14 AlexGyver в ремонте

Ардуино Ардуино, а я маленький такой, то мне грустно, то мне страшно, то теряю свой покой! Знаешь такую песню, Читатель? В моем случае, старшие слушали на японском кассетнике. Вилли Токарев. Эх, детство мое золотое. Привет! Как дела, как настроение? Напоминаю, мы давно перевалили за экватор зимы, и совсем скоро будет весна, а что это значит? Это значит, что скоро всё вокруг начнет обновляться, и можно сесть в этот дышащий свежестью паровоз и тоже обновиться. В русской традиции это символизирует пост. Ну а пока снаружи холодно, налью себе имбиря с лимоном, и расскажу про экспресс-ремонт, который вот только произвел в два этапа для одного приятного молодого человека. Знакомьтес! Сразу скажу - подробную фотосессию я не делал. Как паять детальки мой умудренный опытом Читатель и так знает. Речь будет не о пайке. Как несложно заметить - часы на четырех лампах ИН-14. Я сам на этих лампах часы не делал. Лампы неоправданно дороги, и на мое оценочное суждение - не эстетичны. Вокруг них сложно

Ардуино Ардуино, а я маленький такой, то мне грустно, то мне страшно, то теряю свой покой!

Знаешь такую песню, Читатель? В моем случае, старшие слушали на японском кассетнике. Вилли Токарев. Эх, детство мое золотое.

Привет!

Как дела, как настроение? Напоминаю, мы давно перевалили за экватор зимы, и совсем скоро будет весна, а что это значит? Это значит, что скоро всё вокруг начнет обновляться, и можно сесть в этот дышащий свежестью паровоз и тоже обновиться. В русской традиции это символизирует пост.

Ну а пока снаружи холодно, налью себе имбиря с лимоном, и расскажу про экспресс-ремонт, который вот только произвел в два этапа для одного приятного молодого человека. Знакомьтес!

Сразу скажу - подробную фотосессию я не делал. Как паять детальки мой умудренный опытом Читатель и так знает. Речь будет не о пайке.

Как несложно заметить - часы на четырех лампах ИН-14. Я сам на этих лампах часы не делал. Лампы неоправданно дороги, и на мое оценочное суждение - не эстетичны. Вокруг них сложно накрутить интересный корпус. Но это такое, как у кого.

Пациент поступил с диагнозом - кирпич. Хозяин случайно подключил на питание 12В вместо положенных классических 5В.

Конструкция - на Ардуино. Уверен, мой опытный читатель знает, что это такое.

Грубо говоря, если не умеешь паять, но голова соображает писать код - можешь сделать устройство. Мне этот концепт не близок, но масса людей благодаря Ардуино открыло для себя мир электроники, так что имеет право на жизнь.

Вернемся к моему барану. Что делаем? Для начала - смотрим осликом сигналы на выходах этой Ардуины (считай - процессора АТМЕГА328). Убеждаемся что он умер. Заказываем свежую Ардуину Нану.

-2

Я решил взять с разьемом Тайп Си вместо Мини, нужно подтянуть прибор в ногу с прогрессом.

Что сказать об Ардуино? Лично мой, скромный опыт - всегда избегал. Мне нравится шить процессоры классически hex-файлом через программатор. Множество раз, когда мне хотелось повторить конструкцию на базе ардуино - я сталкивался с проблемами прошивки. Отсутствие библиотек, и какие-то сопутствующие трудности.

Мой текущий "кейс" - не стал исключением. Хозяин часов сообщил - часы на базе AlexGyver. Кто в курсе тот знает, популярный конструкт с открытым кодом. Плата излишне громоздкая. Производитель конкретно моего пациента - на контакт шел вяло. Поэтому после того, как я сбегал в валенках в ПВЗ за новой Ардуиной, и запаял ее - мне пришлось взять прошивку с сайта этого уважаемого Алекса, разработчика.

Отдельная песня - как я сказал - про библиотеки. Про версии Ардуино Нано китайские. Тут я, как учил Венечка Ерофеев - просто минуту помолчу. Скажу что преодолел. И плата начала шиться. Правда, напрямую никак. Только через программатор.

ИТОГ: часы идут. об этом говорит мигание разделительной лампы "dot". На этом всё. Цифры переключаются вразнобой, бессмысленно. Крайняя левая лампа не светит вообще. Реакция на кнопки есть, но совершенно невразумительная.

Что бы ты сделал на моем месте, Дорогой Читатель? Куда бы копнул?

Для начала - левая лампа. Если снять плату с лампами - на всех 4-х выводах на аноды у платы управления 300В, т.е. похоже - дело в лампе. Вроде бы... Но!

При внимательном осмотре было обнаружено, что у модуля часов реального времени - отклеилась батарейка.

-3

И замыкала собой на анод лампы. Вопрос, соответственно, решается просто - батарейка приклеивается на то место, где она должна лежать. Лампа ожила, порядок.

Что дальше? В свое время усвоил принцип - от простого - к сложному. Грубо говоря - сначала проверь, есть ли напряжение в розетке.

Тычу осликом по выходам Ардуины, дешифратора К155. Убеждаюсь - на всех служебных выходах есть сигнал. Вывод грустный о котором подозревал. ПРОШИВКА. Стандартная - не соответствует разводке платы. Автор конструкции - модифицировал оригинальный код и переназначил выходы процессора, заради удобства разводки. Такова моя версия.

Что делаем? Я было хотел уговорить хозяина найти розовощекого школьника любителя ардуин, но тот уговорил меня попробовать самому...

Хоть не люблю и не умею, лезу в код. Благо, автор его добротно закомментировал.

-4

Задача - грубо говоря - переназначить матрицу цифр со стандартной на то - как разведена плата.

В комплекте прошивок у автора есть специальная - которая прогоняет все цифры по очереди в каждой из ламп. Отладочная то есть. Это как раз удобно для определения должной очередности .

Берем бумажку и ручку, помечаем как переключается цифры и какую цифру на какую нужно поменять.

-5

Если сделать это внимательно и аккуратно - вопрос снимается. Часы начинают жить такой жизнью, заради которой человек их создал. У меня довольно быстро все встало на свои места.

-6

Таким образом - часы готовы и были переданы назад своему хозяину, а я остался доволен тем, что избавился еще он одного своего незакрытого гештальта.

Вот такая история, Читатель! В заключение поздравлю тебя с Днем Защитника Отечества. Сейчас этот праздник приобрел особое звучание. Будем держать порох сухим.

До скорой встречи!

-7