Содержание
- 1 Электроника 7-21-01
- 2 Схема часов Электроника 7-21-01
- 3 РЕМОНТ
- 4 Блок питания часов со свежими электролитами
- 5 Индикатор П-543 саратовский завод Рефлектор
- 6 Восстановление корпуса часов
- 7 Электроника 7 21 01
- 8 ЗЕЛЕНОЕ СТЕКЛО
- 9 Видео разных моментов работы часов.
- 10 Что значат названия кнопок и какие они выполняют функции на четырехкнопочных электронных часах
Электроника 7-21-01
Как то намедни у знакомого увидел эти часики посмотрел повертел,куча кнопок, заинтересовал девайс. Решил сломанные себе приобрести поупражняться, поковыряться, посмотреть в целом что это за чудо. Часы 1992г. Часы выпускали с 1990 по 1993 г. ориентировочно, завод Рефлектор.Покупая у одного кулибина, когда брал, хозяин честно признался как на духу, были сломаны пытался ремонтировать не получилось. Ну думаю вот блин засада… Все таки по такой смешной цене решил взять. И так поехали… Включаем ! Опа первая радость, на экране горит 03 ну вот часикам понадобилась скорая помощь =) сами просят =) Ну уже хорошо думаю…Корпус часов на 3+ замусолен, гряноват, стекло также потертое.При попытке сохранить набранное время в память сбрасывает в 00.00 и хаотично моргает по всем сегментам.Советская промышленность выпускала эти часы и с синими фронт панелями.Т.е. были серо-черные модели часов и бело-синие.План ремонта: (как говаривает мой начальникус поставьте в план пжалста) гы =)
И так раскуриваем план:
1.Правильное питание — основа здоровья ( проверка б.п. замена старых электролитов,пропай,проверка транзюка и.т.д)2. Проверка микросхемы КР1016ВИ1 и замена кварца.3. Далее по ходу,что сдохло то и меняем =) Для начала качаем схему и инструкцию по настройке, ибо без них никак.
Схема часов Электроника 7-21-01
Инструкция по настройке и установке времени на часах электроника 7-21-01Кнопок потыкать есть много ,посему чтоб не запутаться читаем инструкцию</span></h2> НАЧАЛО РАБОТЫ1. Включить шнур в сеть. Появится произвольная информация.2. Нажать кнопку ПРГ и, удерживая ее, нажать на С (сброс). На индикаторе табло произойдет обнуление показателей часов и минут. Возникнут символы ВС и ПРГ – часы готовы к работе.РЕЖИМ ТЕКУЩЕГО ВРЕМЕНИ1. Нажать кнопку * (предустановка). Индикаторное табло засветится с пониженной яркостью (установка разрешена).2. Установить день недели, нажав на одну из кнопок (от 0 до 6). Появятся символы от ВС до СБ.3. Установить десятки часов (от 0 до 2)4. Установить значение единиц (от 0 до 9)5. Установить десятки минут (от 0 до 5)6. Установить единицы минут (от 0 до 9)7. Нажать на ↑ стрелку (записать в память).8. В момент 00 секунд нажать на кнопку ТВ Произойдет запуск, и на табло начнут мигать разделительные точки.КОРРЕКЦИЯ ТЕКУЩЕГО ВРЕМЕНИ1. За минуту до начала сигнала точного времени нажать на С (обнулить показания)2. Набрать значение текущего времени.3. В момент шестого сигнала (00 секунд) нажать на ТВ.РЕЖИМ БУДИЛЬНИКА1. Нажать ПРГ2. Нажать С (обнуление)3. Нажать * (предустановка)4. Нажать на 7 (будильник)5. Установить значение времени будильника6. Нажать на ↑ стрелку (записать в память).7. Нажать на кнопку ТВ.ОТКЛЮЧЕНИЕ БУДИЛЬНИКАНажать кнопку СИГНАЛВЫЗОВ СИГНАЛА1. Нажать ПРГ2. Нажать ТВНАСТРОЙКА БУДИЛЬНИКА ПО ДНЯМ НЕДЕЛИ.Будильник может работать по дням недели.1. Нажать ПРГ2. Нажать С (обнуление)3. Нажать * (предустановка)4. Нажать на 7 (будильник)5. Нажать С (перейдет в режим установки дней недели)6. Установить значение времени будильника7. Нажать на ↑ стрелку (записать в память).8. Нажать на кнопку ТВ.
РЕМОНТ
После проведения плановых работ оказалось, что и микросхема КР1016ВИ1 тоже сдохла .Симптомы — в память ничего не пишет еденицы часов вообще не горят.(предхоз поковырял ее жестоко не горели даже часы минут см.фото) Поставил панельку под микросхему. И без издевательств поставил микру.Поставил новую микру КР1016ВИ1 1992 года. Она идет с сквозными овальными отверстиями (чтоб лучше охлаждалась, старая была без отверстий. За одно и кварц 32.768 поменял на более свежий.На текущий момент: 2 сутки работы часов — полет нормальный. Будильник работает в разных режимах в том числе и по неделям. Настройки выставленного времени пишутся в память микры.
Внутренности часов
Блок питания часов со свежими электролитами
Индикатор П-543 саратовский завод Рефлектор
Восстановление корпуса часов
Электроника 7 21 01
Корпус грязный замусоленый и с желтизной. Восстановление проводил по своей отлаженной схеме. Ацетон +ватный тампон+плотная тряпка микрофибра, аккуратными и быстрыми движениями всю желтизну и грязь счищаем.
Процесс полировки
Готовый результат
ЗЕЛЕНОЕ СТЕКЛО
А вот со стеклом еще не совсем закончил оргстекло зашарпаное и мутноватное, в дальнейшем придется заменить. А пока сделал такой нехитрый трюк, просто перевернул его ,с обратной стороны оно как новое !
Отрисовал светофильтр для заказа новогоВидео разных моментов работы часов.
Часы в электроника 7-21-01 в работе после ремонта
Глюк часов электроника 7 21-01 — битая микросхема КР1016ВИ1
Работа будильника часов электроника 7-21-01
Будильник установлен на 18.15
Но иногда такие инструкции теряются или не имеют перевода на русский язык, а визуальное сопровождение совершенно не понятно.
Ниже мы предлагаем ознакомиться с настройкой электронных часов с 4 кнопками наиболее популярных производителей.
Что значат названия кнопок и какие они выполняют функции на четырехкнопочных электронных часах
Для того, чтобы минимизировать обращения к инструкциям некоторые производители стараются отразить основные функции кнопок специальными надписями на корпусе.
Надписи делаются на английском языке и могут быть следующими:
- MODE(MOD) – «Режим», такие кнопки отвечают за переключение режима работы,
- LIGHT – «Свет», включение подсветки экрана,
- SET – «Установка», изменяет значение,
- START – «Старт», запускает или останавливает секундомер,
- RESET – «Сброс», сбрасывает значение на ноль,
- SELECT – «Выбор», позволяет переключать изменяемый параметр,
- DATE – «Дата», переключает часы в режим отображения даты (возможно кратковременно),
- LAP – «Круг», в режиме секундомера эта кнопка позволит отметить время пройденного круга,
- ADJUST – «Настройка», позволяет перейти в режим настройки того или иного режима часов,
- REVERSE – «Назад», может быть многофункциональной кнопкой, надпись может означать изменение значения в сторону убывания,
- FORWARD – «Вперед», может изменять значение в сторону увеличения.
Так как же с помощью этих подсказок(надписей), настроить например популярные китайские электронные часы 4 кнопки.
- Для этого нужно нажать кнопку «MODE», а потом, когда цифры часов замигают, нажать сначала на «SET», а затем на одну из двух дополнительных кнопок.
- Первая (верхняя или левая, в зависимости от модели) увеличивает значение, вторая – уменьшает. После этого нужно снова нажать на «MODE» и проделать те же действия с минутами.
Читайте также: Как настроить наручные часы с одной кнопкой и без кнопок
Теперь рассмотрим инструкции по настройке часов Casio G-SHOCK и Montana
На рисунке 1 для удобства и наглядности пронумеруем кнопки (часы на изображении представлены без привязки к бренду или конкретной модели).
У многих производителей наручных часов кнопки расположены по обеим боковым граням от дисплея.
- Casio / Casio G- SHOCK
Внешний вид четырехкнопочных часов Casio может отличаться, за подсветку отвечает отдельная кнопка (обозначена как «L», см. рис.).
В большинстве случаев функционал кнопок сводится к следующему:
- (A) Настройка часов, обратного отсчета, секундомера, будильника, двойного времени;
- (C) Выбор того, что именно отображается на дисплее (время/обратный отсчет/секундомер/сигнал (будильник)/двойное время), в режиме настройки – переключение изменяемых значений (секунды/минуты/часы/формат времени/месяц/число/день недели и т.д.);
- (B) Увеличение значения в режиме настройки, включение/отключение режима автоподсветки (при поднятии руки), сброс значений в режиме секундомера и обратного отсчета, переключение режима звуковых сигналов;
- (D) Уменьшение значения в режиме настройки, старт/пауза счетчиков (секундомер и обратный отсчет).
Настройка Casio W-93 выглядит следующим образом:
- Кнопкой 2 (C) устройство переводится в режим отображения текущего времени,
- Кнопкой 1 (A) производится переход в режим настройки (удерживается до момента начала мигания изменяемого значения),
- Кнопкой 2 выбирается требуемое значение, а клавишами 3 (B) и 4 (D) оно увеличивается или уменьшается. Выйти из настройки – кнопка 1 (A).
Указанная инструкция актуальна для модели Casio W-93, в других устройствах назначение и функции кнопок могут не совпадать или совпадать частично.
К примеру, Casio GW-2300 / 2310 могут устанавливать время автоматически сразу после ввода кода города.
Но обычно кнопка 1 переводит часы в режим настройки/установки, кнопка 2 позволяет выбрать требуемый параметр, а кнопка 3 – увеличивает изменяемое значение.
- Montana
Легендарные часы с 4 кнопками, отвечающими за:
- Подсветку (запуск и отключение.);
- Выбор режима работы (показ времени/секундомер/установка будильника/настройка времени);
- Многофункциональная кнопка (показ даты в режиме отображения часов / запуск или остановка секундомера / добавление числа у настраиваемого параметра в режиме настройки будильника, часов, даты / включает пятиминутную отсрочку будильника при его срабатывании);
- Еще одна многофункциональная кнопка (время круга в режиме секундомера, при остановке секундомера кнопкой 3 сбрасывает значение на 0 / в режиме настройки времени, даты или будильника позволяет выбрать изменяемый параметр / при срабатывании будильника отключает сигнал на сутки).
Читайте также: Изучаем умные часы Кнопка Жизни для детей
Чтобы настроить время, действуем так:
- Тройное нажатие кнопки 2 запускает настройку часов,
- Кнопкой 3 выбирается изменяемый параметр даты или времени,
- Кнопкой 4 выставляется нужное значение.
- Чтобы вернуть часы к показу времени, нажимаем кнопку 2.
Комбинации:
- 4+3 – изменение мелодии будильника, его выключение;
- 2+3 – включение /отключение сигнала каждый час;
- 2+4+3 – тест дисплея.
ВИДЕО ИНСТРУКЦИЯ» alt=»»>
Что делать, если не работает 1 из кнопок на четырехкнопочных часах
Как и было сказано выше, каждая кнопка отвечает за определенный функционал. Это значит, что, если хоть одна из кнопок выйдет из строя, ее функционал станет полностью недоступен.
С высокой вероятностью поломка кнопки связана с отломившимся контактом.
Самостоятельный ремонт производить не рекомендуется даже не из соображений безопасности или лишения официальной гарантии, а ввиду того, что нарушение целостности корпуса при его вскрытии может изменить нормальную работу часов.
Особо актуально это для хронометров с высокой степенью защиты от воды (предназначенных для погружения).
Самое лучшее решение – обращение в авторизованный сервисный центр, а если гарантийный срок вышел – к любому опытному часовому мастеру.
Самостоятельный ремонт осложняется в том числе и отсутствием необходимых инструментов (например, ключей для вскрытия корпуса, специальных миниатюрных отверток и т.п.), а также запасных частей (нужен как минимум донор, то есть аналогичные часы с рабочей запчастью).
В редких случаях причиной блокировки кнопки может быть попадание грязи. Очистка с помощью кусочка ваты, смоченного в спирте, может спасти ситуацию и восстановить работу контакта (в любом случае, вскрытие часов необходимо производить с высокой осторожностью, а при протирании ни в коем случае не залить электронный блок).
DIY или Сделай самДоброго времени суток, уважаемые хабражители! Началась эта история так. Во время работы на объекте, разместившимся в здании бывшего завода (кажется, металлоконструкций) с длинным названием (и, конечно же, имени очередного великого лидера партии) я увидел в куче хлама, предназначавшейся на выброс, одну вещь. Каковая вещь ударила по мне страшным приступом ностальгии, ибо точно такая же висела в холле СКБ (с не менее длинным и многосложным названием, чем вышеупомянутый завод), где работала когда-то моя мама, и где прошло немало времени из моего детства. Встречайте — часы «Электроника 7-06». Конечно же, я не мог устоять от соблазна восстановить (а может быть, и доработать?) их. Кому интересен процесс, а равно и конечный результат — прошу под кат (осторожно, некоторое количество схем и фото!). Схема часов свободно доступна в интернете. Элементной базой является 176 серия микросхем. Индикаторы — газоразрядные типа ИВ-26. Ниже представлен оригинал схемы. Рис. 1. Оригинальная схема, часть 1 Рис. 2. Оригинальная схема, часть 2 Часы были извлечены из кучи мусора, отвезены домой и препарированы. После очистки от мусора, накопившегося внутри, моим глазам предстало вот что.
Включаем. В принципе, всё работает. Но: индикаторы выгорели. Достать такие же ИВ-26 уже негде. Гугл дает множество ссылок, повествующих нам, как заменить эти ИВ-26 на светодиоды, а то и на готовые семисегментные сборки. Да только вот же незадача — это выглядит уже совсем не так… осовремененно и оттого попсово выглядит, я бы сказал. Поэтому моя задача номер один: восстановить индикаторы на светодиодах, максимально сохранив при этом внешний вид. При взгляде на расчески из проводов, ведущие к табло, а также на схемы этих табло с сумматорами на диодах, мне становится несколько неуютно. Сложновато в наладке, запросто можно провода перепутать. Да и слабоваты выходы 176-й серии, чтобы напрямую светодиодами управлять. Плюс хотелось бы иметь возможность регулировки яркости индикации, желательно по сценарию тоже — ночью высокая яркость не совсем уместна дома. Стабильность опорного генератора на 25-тилетней давности компонентах мне тоже никто не гарантирует. Прикинув так и этак, я решил видоизменить схему полностью. Каждый индикатор — светодиодная матрица 7 х 11, так выходит по количеству точек на оригинальных ИВ-26. Управляет ей хорошо всем известная ATtiny2313. Она же хранит в себе образы символов для отображения, таблицу знакогенератора, говоря иначе. Даже без всяких оптимизаций по 11 байт на символ в нее сотня символов точно влезет — значит, потенциально можно не только цифры писать на табло. И таких матриц у меня будет 4. А что отображать, они пусть получают по UART. Ну а собственно что будет считать время и отправлять по этому интерфейсу данные для табло — это позже. Я подумаю об этом позже (с). Зато к каждой матрице подходит всего 3 провода — GND, +5V и Data. Я посчитал, что однонаправленной линии передачи для данной задачи вполне достаточно. Индикация динамическая, для выбора строк используется узел на регистрах 74HC595, а для выбора столбца — дешифратор 74HC238. Конструкция AVR + 74HC595 хорошо описана и интереса не представляет. К сожалению, SPI у tiny2313 какой-то порезанный, поэтому загрузка данных в регистры выполняется программно. Плюс к тому при попытке использовать SPI возникли проблемы с разводкой платы, поэтому я отказался от этой идеи. Дешифратор подключен через транзисторную сборку ULN2003 для увеличения мощности. Изначально я планировал использовать для регулировки яркости светодиодов дополнительный транзистор, управляемый посредством аппаратного ШИМа на таймере T0, но возникла проблема: ШИМ, накладываясь на динамическую индикацию (их частоты, конечно, не совпадали), порождал неприятное мерцание светодиодов. Поэтому ШИМ программный, а реализован он с помощью дешифратора выбора столбца. Как видно, индикатор-то имеет 7 столбцов, а выходов у дешифратора 8, и последний выход не подключен. Выбирая его, мы гасим всю матрицу. Ток светодиодов ограничен сопротивлениями. Исходя из документации на примененные LED-5213-PGC-6cd, на них падает 3 — 3,5В при токе 20 мА, примем в среднем 3,2В. Плюс еще 1В падения на ULN2003. Итого (5 — 3,2 — 1) / 0,02 = 40 Ом. Я взял на 39 Ом. Переключателями SA1 задается адрес платы. Такой подход позволяет сделать все 4 платы одинаковыми. К сожалению, металлизацию отверстий в домашних условиях я пока не осилил. Поэтому плата однослойная и количество перемычек на ней может ужаснуть, хоть и сводилось к минимуму всему усилиями. Принципиальная схема приведена ниже. Рис. 3. Принципиальная схема индикатора А вот фото платы на одном из этапов изготовления (только что нанесен и проявлен фоторезист). Протокол обмена очень простой: Первый байт всегда FF, это заголовок пакета. Второй байт — адрес платы. Третий байт — данные для отображения, код символа согласно ASCII. Четвертый — желаемая яркость в диапазоне 00 — FE. В конце — младшие 8 бит от суммы всех байт пакета, проверка целостности. Если сумма равна FF, заменяем на FE. Пример пакета: FF 01 32 80 B2 — вывести символ «2» на плате с адресом 1, яркость — половина от максимума. В процессе написания кода мне также пришла идея сделать так, что плата индикации в момент старта до получения первых данных отображает свой адрес. Оказалось удобно при отладке. Родной блок содержит в себе трансформатор с двумя обмотками: одна выдает 22В, которые применялись для питания анодов индикаторов, и 3,8В для питания их накалов. Конденсаторы, конечно, свою емкость потеряли, к тому же нам потребуются +5В. Значит, схему придется пересмотреть. Кроме того, предусматривается возможность питать логику от 6 батареек по 1,5В, чтобы не сбивалось время при обесточивании. Батарейки — это как-то несерьезно, требуют регулярной замены, так что я переделал этот узел на работу со стандартным аккумулятором 6В, 4.5 А*ч. Однако ж, 22 * 1,41 = 31В. Нда, обычной 7805 тут не обойдешься, разве что мы хотим прикрутить сюда еще и функцию комнатного обогревателя. Непродолжительный гуглинг, и на помощь приходит LM2576-5.0 — интегральный импульсный стабилизатор с выходным током до 3А, которая даже нашлась в местном магазине радиодеталей. Поиск, где бы мне#!/bin/bash sudo service ntp stop sleep 5 sudo ntpdate time.nist.gov time.windows.com sleep 5 sudo service ntp start
Этот скрипт читает с Рамблера погоду, складывая принятые данные в файлgetweather.sh
##!/bin/bash URL="http://api.rambler.ru/weather/informer?content_type=xml" FILENAME=/home/pi/clock/weather.dat WEATHER=$(curl ${URL} | grep -o -E "(<temp->)" | grep -o -E "[+-]?[0-9]{1,2}") if [ -z ${WEATHER} ] then echo "Get weather failed!" else echo -ne " " > ${FILENAME} echo -ne $(printf "%+03d" ${WEATHER}) >> ${FILENAME} fi </temp->
Основной скрипт, передает данные через UART для отображения:send.sh
#!/bin/bash DATAPATH=/home/pi/clock/weather.dat declare -i LOW_BRIGHT=5 declare -i HIGH_BRIGHT=100 send_data () { DATA=$1 LEN=${#DATA} stty -F /dev/ttyAMA0 cs8 -cstopb raw speed 19200 > /dev/null for((i=0; i<$LEN; i++)); do ADDRESS=$(printf "%d" $(($i+1))) CHAR=$(printf "%d" ${DATA:$i:1}) if [ "$CHAR" = "0" ] then CHAR=32 fi HOUR=$(date | cut -c 12-13) if (("$HOUR" > "20")) || (("$HOUR" < "7")) then BRIGHTNESS=$(printf "%d" $LOW_BRIGHT) else BRIGHTNESS=$(printf "%d" $HIGH_BRIGHT) fi CHECKSUM=$((($ADDRESS+$CHAR+$BRIGHTNESS-1)%256)) if [ "$CHECKSUM" = "255" ] then CHECKSUM=254 fi ADDRESS=$(printf "%o" $ADDRESS) CHAR=$(printf "%o" $CHAR) BRIGHTNESS=$(printf "%o" $BRIGHTNESS) CHECKSUM=$(printf "%o" $CHECKSUM) MESSAGE="377$ADDRESS$CHAR$BRIGHTNESS$CHECKSUM" echo -ne "$MESSAGE$MESSAGE" > /dev/ttyAMA0 done } if [ "$1" = "time" ] then HOUR=$(date | cut -c 12-13) MINUTE=$(date | cut -c 15-16) TIME="${HOUR}${MINUTE}" send_data $TIME exit 0 fi if [ "$1" = "weather" ] then WEATHER=$(cat ${DATAPATH}) if [ -z ${WEATHER} ] then echo "No weather info found" exit 0 fi send_data "$WEATHER" exit 0 fi if [ "$1" = "startup" ] then send_data "HELO" sleep 5 send_data "HABR" sleep 5 send_data " " exit 0 fi echo "Usage: send.sh time | weather | startup" exit 0
И — да. Точкой секундной мигаем.blink.sh
#!/bin/bash sudo echo "25" > /sys/class/gpio/export sudo echo "out" > /sys/class/gpio/gpio25/direction while true do echo "1" > /sys/class/gpio/gpio25/value sleep 0.5 echo "0" > /sys/class/gpio/gpio25/value sleep 0.5 done
Теперь добавим все это хозяйство в cron:
# m h dom mon dow command 0/15 * * * * /home/pi/clock/timesync.sh 0/15 * * * * /home/pi/clock/getweather.sh * * * * * sleep 00; /home/pi/clock/send.sh time * * * * * sleep 10; /home/pi/clock/send.sh weather * * * * * sleep 15; /home/pi/clock/send.sh time * * * * * sleep 25; /home/pi/clock/send.sh weather * * * * * sleep 30; /home/pi/clock/send.sh time * * * * * sleep 40; /home/pi/clock/send.sh weather * * * * * sleep 45; /home/pi/clock/send.sh time * * * * * sleep 55; /home/pi/clock/send.sh weather
И… и всё. Вешаем на стену, наслаждаемся, ностальгируем. Фото процесса (кликабельно), а также традиционное приветствие жителям Хабра можно увидеть ниже.Внимание! Автору статьи при рождении вырезали художественное чувство, как будущему инженеру не нужное. Ценителям незаваленных горизонтов, композиции кадра и всякого прочего баланса белого просьба на этом месте прекратить чтение и перейти сразу к комментариям, во избежание получения серьезных душевных травм. Крепление плат индикации на шасси. Рядом лежит плата блока питания. Красим проржавевшие задние крышки. Первое включение в собранном виде. Платы отображают свои адреса. Все элементы установлены на шасси. Покрупнее, та же стадия. Упаковываем в корпус. Время. Температура за бортом.
Все схемы, печатные платы и прошивки можно взять здесь.Используемые источники:- http://www.petrofflab.ru/2015/03/elektronika7-21-01-remont.html
- https://neknopka.ru/настроить-электронные-часы-с-4-кнопкам/
- https://m.habr.com/ru/post/242263/