Авторизация
Зарегистрироваться

Детский набор: Настольные DIY LED электронные часы


Увидев в мае обзоры Радиоконструктор «Электронные часы» и DIY 4 Digit LED Electronic Clock Kit Large Screen LED я вспомнил о давно замышленных часах с синхронизацией с сервером времени в Интернет. От реализации меня отделяла необходимость разводить печатную плату и, отсутствие приличного корпуса.
Эти же конструкторы мне подходили — здесь возможна простейшая замена микропроцессора на свой самодельный модуль.

Данный набор для сборки настольных электронных часов отличается, от рассмотренных ранее, простотой сборки.
  1. — В нем мало деталей — соответственно количество точек пайки мало.
  2. — Нет резисторов и конденсаторов одинаковых внешне, но разного номинала, который необходимо уточнять по цветовой маркировке.
  3. — Отсутствуют транзисторы и диоды, установка которых требует соблюдения ориентации детали.
  4. — Индикаторы представляют собой единый блок, что положительно сказывается на количестве точек пайки и внешнем виде.
По простоте сборки этот набор может быть подходящим подарком ребенку, желающему попробовать научиться что-то спаять. Остальные же могут воспользоваться часами по прямому назначению, при своей цене они умеют отображать температуру и регулировать яркость свечения индикаторов.


Схематически и программно наборы для сборки часов подобны. В основе микроконтроллер STC15F204EA и микросхема часов реального времени 1302. Микроконтроллер представляет собой китайскую вариацию Intel 80C51 с элементами 8052. Производитель предоставляет документацию о его программировании, а в сети можно найти страницы о программировании подобных часов. Схематически часы подобны, пример:

Схема часов данного набора:

Разъем JP2 на первой схеме, и JP1 на второй — разъем для перепрограммирования микропроцессора. В комплект набора не входит, на плате есть место для установки.

К слову, по названию микропроцессора нашлась статья о замене микроконтроллера в подобных часах на микроконтроллер ATmega88. Я же собираюсь заменить на esp8266 ESP-12E + некая обвеска.
Для эксперимента требовался наидешевейший товар в этом классе, который и был найден на aliexpress под чудным названием «Diy kit из светодиодов электронные часы микроконтроллер из светодиодов цифровые часы время термометр бесплатная доставка».
На момент покупки я не знал, что покупаю, кроме внешнего вида на фото, размера индикаторов и цены 338,71 руб.
скриншот описания


Из такого понятного описания следовало, что часы отличались от обзоров на mysku меньшим размером индикаторов — 1 дюйм в обзорах, а у данных часов 0.8", что ровно 2 см ( т.е. размер сегмента — 1 см.). Соответственно размер платы и корпуса меньше.
Также из описания можно было заподозрить, что часы показывают температуру и имеют будильник. И в комплекте идет прозрачный корпус.

Меня всё устраивало, при заказе не стал указывать цвет. Как оказалось при первом включении, продавец выслал с индикаторами приятного равномерного светло-зеленого свечения.

17 Мая, в воскресенье, покупка была оплачена, 21 мая, в среду, трекномер посылки появился в первом пункте своего путешествия через 5 часовых поясов, и неожиданно, для таких дешевых покупок, посылка «помчалась» и 5 июня, в пятницу, была получена.

Особо понравилась забота продавца о сохранности содержимого посылки. Пакет с деталями был, дополнительно к пузырчатому почтовому пакету, обмотан пузырчатой пленкой, детали разложены в несколько пакетиков, части корпуса и блок индикаторов, сверх собственной защитной пленки, обмотаны упаковочной пленкой, а микросхемы, панельки и блок индикаторов (маркировка zs8041bg), для сохранности выводов, вколоты в кусок толстого вспененного полиэтилена.

Порадовала длина шнура питания (1 метр), малое количество деталей и блок из четырех 7-сегментных индикаторов, в котором отсутствовали полосы, как в часах, где они были отдельными модулями.

Комплект деталей без микросхем и панелек:

Кроме этого в пакете находится инструкция, напечатанная с двух сторон листа A4, где перечислены детали, их позиционные номера, номинал и особенность установки.

Из таблице видно, что большинство деталей устанавливаются без учета полярности, остальные по рисунку на плате. В наборе оказались запасными гайка, резистор и два конденсатора. На всякий случай проверил мультиметром резисторы и конденсаторы.
Печатаная плата двухсторонняя, чистая, без окислов, переходы выполнены без дефектов, печать четкая.
Задняя сторона часов, «сторона деталей»:

Передняя сторона, «сторона блока индикаторов»:

Инструкция предписывает начинать сборку от маленьких деталей к крупным:
  • кварц, конденсаторы, резисторы, держатель элемента питания.
  • панельки микросхем, кнопки, зуммер, гнездо питания
  • блок индикаторов вставить, но пока не впаивать

На этом этапе я не рекомендую впаивать термо и фоторезисторы. Их придется подгонять под отверстия в корпусе часов.

Здесь примеряем корпус к часам. Собираем корпус не снимая защитную пленку. Болты туго не затягиваем. На этом этапе будет видно насколько аккуратно были установлены элементы, загнуты и обрезаны их выводы. Обязательно загибайте выводы кнопок, панелек и разъема питания.

С другой стороны платы проблема негабаритных размеры резисторов и кварца. Их придется сгибать или заменить на меньшего размера. Кварцу оставьте выводы подлиннее — его придется «укладывать» под углом. Последними примеряем термо и фоторезисторы. Терморезистор ставится в «окошко» по диагонали, потому был так странно впаян.

Вставляем микросхемы по ключу в панельки. На этой фото видно очень слабое выгибание задней крышки корпуса — оказалось микроконтроллер не удается так глубоко вставить в панельку, как микросхему часов реального времени. Недостающие доли миллиметра удалось выгрызть, обрезая выступающие выводы деталей на плате (вот почему я вначале порекомендовал припаивать блок индикаторов сплавом Розе — при необходимости можно будет легко демонтировать и исправить ошибки). После последней примерки к корпусу, припаиваем блок индикаторов, согласно рисунку на плате. Вставляем элемент питания CR1220, подключаем питание и часы засветились. Нажимаем нижнюю кнопку и, не отпуская ее, верхнюю — это сброс настроек, на индикаторах должно появиться 7:59.

От уровня освещенности они меняют в несколько раз яркость свечения:

Дневная яркость очень высокая, к вечеру чрезмерная. Но часы имеют только два уровня яркости.

Раз в минуту часы несколько секунд показывают температуру. Значение на градус меньше от показаний DS18B20. И на градус больше показаний msp430g2553.

Далее выяснились некие разногласия с инструкцией:
5. Adjust the time step:
Every time adjustment need to press SET key to 8 times separately in different Settings, press SET button to return to normal 9 walking;
Adjust time: press the SET key, once when a flashing, press the ADD key adjustment;
Adjust the minutes: press the SET key, once again and a flashing, press the ADD the whole;
Adjust the alarm time: press the SET key, once again and the alarm when the flashing, press the ADD key changes when the alarm clock;
Adjust the alarm minutes: press the SET key, once again and the alarm points flashing, press the ADD button to modify the alarm clock;
SET the alarm clock on and off, press the SET key, once again when the alarm clock, alarm clock points are not flashing, press the ADD button at the bottom right little light (alarm clock), and then click the ADD button at the bottom right point out (the alarm clock off);
Adjust the time to point to: press the SET key, once again and at the hour start time flashing, press the add key to modify the hour start time is the morning (such as transferred to 6, 6 PM hour). Press the SET key again, the hour to stop time flashing, press the ADD key adjustment (such as transferred to 20, is reported after 8 p.m. hour, does not affect sleep).
Set to on and off the hour; Press the SET key, once again and at the hour start time, the top of the hour to stop time is not flashing, press the ADD button, the lower right comer little light (open) the hour, and then press the ADD button, the lower right comer point out the customs declaration (the hour)
Press the SET key, once again and from normal walking

То ли программная ошибка, то ли я делаю не так в пунктах:
  • SET the alarm clock on and off
  • Adjust the time to point to
  • Set to on and off the hour
Мне не удалось выключить будильник — он срабатывает всегда в установленное время, ежечасный сигнал звучит только в некоторые ранние часы (ночью) — разобрался, на последнем шаге настройки индикаторы «час» — это начало периода работы сигнала, «минуты» — конец. Т.е. 08:23 означает с 8 до 23 будет срабатывать ежечасный сигнал…
Во время изучения инструкции обнаружился дефект — часы отсчитывали минуту каждые 10 секунд. Для диагностики дефекта микросхема часов реального времени была перенесена на макетную плату и соединена с платой часов. Дефект не наблюдался. Микросхема возвращена назад на панельку — дефект вернулся.

Решение — соединить проводом корпус кварца с минусом батареи. Дефект исчез.

Кварц оказался достаточно точным — за две недели пока идут точно.

Итого:

Плюсы:
  • Легкость сборки
  • Запасные детали
  • Длинный кабель питания
  • Достаточно крупные индикаторы (2*1 см) приятного цвета
  • Автоматическая регулировка яркости свечения
  • Встроенный термометр
  • Будильник (не понятно как выключаемый), звук средней громкости и противный
  • Ежечасный сигнал (непонятно как управляемый)
  • Красивый «хрустальный» корпус
  • Хорошая точность (но это могло повезти с конкретным экземпляром кварца или на точность положительно влияет заземление корпуса кварца)

Минусы:
  • Хотелось бы матовый экран перед индикаторами или пленку светофильтра.
  • Яркость регулировки имеет всего два уровня.
  • Негабаритные размеры кварца и резисторов.
  • На плате не предусмотрено место для припаивания корпуса кварца к «минусу», что стало причиной наводок, ускоривших ход часов.
  • Непонятная работа прошивки в режиме настройки.
Часы рекомендую. А я, в ожидании посылки с ESP-12E, поразмышляю о часах своей мечты.

P.S. 08.12.2015 Получил еще один набор — отличия в дисплее. Дисплей (8401CD REV:1 YY8041BC) имеет 4 дополнительных вывода по углам, которые необходимо обрезать. У корпуса особенность — плоскость дисплея слегка вогнута.

И в этот раз резисторы по габаритам встали нормально. Вообще в этот раз часы собрал идеально. Добавлю, что за время эксплуатации часов замечена температурная зависимость точности хода часов.

Сравнение двух «одинаковых» часов, купленных в разное время, выявили отличия в прошивке.
  • Несколько другой звуковой сигнал
  • Завышенные показания температуры — пришлось поставить резистор 8 кОм.
  • Некорректная работа датчика освещенности — пришлось заменить резистор 10 кОм на 1(один) кОм.

Впечатление, что это ошибка в прошивке. Часовые кварцы оказались один спешащий, а второй — отстающий. Забавно слышать ежечасный звуковой сигнал от обоих часов — сначала сигнал одновременно, потом расходятся во времени, создавая впечатление эха.
Планирую купить +34 Добавить в избранное +41 +73
свернуть развернуть
Комментарии (93)
RSS
+
avatar
  • Sg43
  • 23 июня 2015, 22:40
0
Где бы ещё сорцы прошивки найти. Тоже надысь аналогичные часики спаял.
+
avatar
  • Sg43
  • 23 июня 2015, 23:02
0
Спасибо!
+
avatar
0
а бывают сегментные дисплеи(на 4 цифры) с уарт-инпутом(ну т.е. с встроенным микроконтроллерым простым)?
+
avatar
  • ser100
  • 24 июня 2015, 00:11
0
LCD I2C подойдет?
http://www.chipdip.ru/product/mt-10t11-3tla/ или подобный.
+
avatar
+1
ну не, lcd я знаю, где заказывать, уже есть в пользовании:
www.youtube.com/watch?v=DC33IQoz1cY
www.youtube.com/watch?v=7qKwjypuzo4

а хочется именно сегментный с большими цифрами.
+
avatar
0
Если и есть, то заломят цену. Гугл (7 segment display rs232), например, выдал цену в 60$ www.futurlec.com/4x7_Segment.shtml
+
avatar
0
нашел подешевле. теперь надо найти китайский клон этого дела и вообще отлично будет. потом вешается к роутеру с ntp и имеем максимально точные часы :)
www.sparkfun.com/products/11441
+
avatar
0
размер 4 см на 2 см печалит.
+
avatar
0
www.sparkfun.com/products/11648
чутка побольше!
но вообще не важно, сегментные дисплеи они все наверное одинаковые, можно размером побольше припаять, главное контроллер есть небольшой.
+
avatar
0
Дороговато для часов без корпуса и привязывает к проводу провайдера.
+
avatar
0
почему привязывает? подключитесь к сети по вайфаю. плюс не нужен интернет 24 часа в сутки. в любом случае, будет в разы точнее, чем обычные часы.
+
avatar
  • klop
  • 24 июня 2015, 19:29
0
Можно точность реализовать и проще. Идея белорусских часов Электроника — коррекция хода. Засекаешь на сколько спешат\отстают в сутки и раз в сутки производишь коррекцию. У меня на этих часах отставание 2 сек за год. Но там подстройка до десятой доли секунды, а на ардуинке можно сделать и до сотой, тысячной… По крайней мере я так и сделал, когда собирал такую штуку.
Точные часы без инета. Например, в гараже или еще где его нет.
+
avatar
0
идея была приколхозить к роутеру ;) так что почти не считается, но спасибо.
+
avatar
  • pranik
  • 24 июня 2015, 00:05
+9
а я пробую свои силы на «теплом ламповом» индикаторе:

будут крутые часы с кучей функций и гимном ссср!
+
avatar
+3
а будильник сделать из пионерской трубы.
+
avatar
+5
корпус из докторской колбасы))
+
avatar
+2
Куранты)))
+
avatar
0
есть схема?
+
avatar
  • pranik
  • 24 июня 2015, 20:42
0
а как же. только она отличается от той, что напаяно на плате -сейчас там колхоз для питания анодов и сеток ГРИ, переменка для нити накала. будет еще одна тестовая версия, а потом чистовая со всеми изменениями. я обязательно отпишу на радиокоте или паяльнике
будет и резервное от батарейки, и будильник по дням недели
+
avatar
0
Еще одно неплохое рукожопство.
+
avatar
  • FASTF
  • 24 июня 2015, 00:12
+1
а нет таких часов чтобы будильник раздельный по дням недели,
питание от сети и резервное от батареек.
?
или готовые непопадались?
+
avatar
0
любой смартфон :)
+
avatar
  • FASTF
  • 24 июня 2015, 00:40
+1
нужны именно часы с питанием от сети 220В
+ резервное от батареек
желательно с минимум кнопок и немудреным меню
+
avatar
+1
есть миллион подставок для смартов, в т.ч. горизонтальных. батарейка есть. зарядка 220(на самом деле, 230 уже) есть. кнопок — минимум. приложений для смартфона для будильников — миллионы.
+
avatar
0
Я покупал за 130руб древние наборы-конструкторы на AT89C2051 на ебэй.
Брал к ним DIY корпуса 85 X 50 X 21mm по 40руб, коих полно на Али.
Плата нормально становится в корпус.
Также помещается плата контроля заряда литиевой батареи (с микро-usb), по бокам остается место для двух литиевых банок формата 10440.
Питается от телефонной зарядки 5вольт.
+
avatar
  • klop
  • 24 июня 2015, 09:12
0
Я на ардуинке колхозил. Любые функции, что в голову взбредут, можно засунуть.
+
avatar
0
Попадалась самоделка на 96 будильников www.youtube.com/watch?v=7EivQYspybg
+
avatar
0
наклеить тонировку для стекол автомобиля.
мне помогало…
+
avatar
  • Mi6
  • 24 июня 2015, 17:45
0
А какая технология наклейки? У мужиков обрезки выцыганил для тех же целей, а как клеить — не спросил…
+
avatar
0
как и пленку на телефон…
на ютубе есть…
+
avatar
  • Vipeg
  • 24 июня 2015, 09:16
+1
Обзор познавательный, но
А я, в ожидании посылки с ESP-12E, поразмышляю о часах своей мечты.
я присоединюсь к ожиданию. Это должен быть очень интересный обзор. Он же будет?
+
avatar
0
Сам модуль-то чего там обозревать — всё тоже самое, только GPIO больше.
+
avatar
0
Мы ждём обзора реализации часов Вашей мечты :)
+
avatar
0
Это не скоро. Не люблю вытравливать платы. С макетки путь будет долог.
+
avatar
0
Корпус для часов, можно отдельно купить? Скиньте ссылку.
+
avatar
  • frol
  • 28 июня 2015, 08:30
+1
Чтобы отключался будильник, нужно выполнить сброс настроек:

• Отключить питание
• Нажать и держать обе кнопки
• Подключить питание
• Удерживать книпки как минимум 3 секунды
• Отпустить кнопки
+
avatar
  • frol
  • 28 июня 2015, 08:49
0
Пайка корпуса кварца (воздействие температуры) уводит частоту кварца, так-что тут нужно быть осторожным.

И, кстати, нагрузочные конденсаторы (C6, C7 на схеме) для DS1302 не требуются, поэтому я их не устанавливал.

Вот тут рекомендации по кварцам: http://www.maximintegrated.com/en/app-notes/index.mvp/id/58. Даташит DS1302: http://datasheets.maximintegrated.com/en/ds/DS1302.pdf.
+
avatar
  • frol
  • 20 июля 2015, 15:29
0
Зря я не установил нагрузочные конденсаторы, часы за 23 дня убежали на 9 минут вперед. Попробую поставить, посмотрим, что получится.
+
avatar
0
У меня не помогло с корусом на землю — так и считает по минуте за 10 секунд.
+
avatar
0
Блин, сбросить надо было ещё и всё заработало как надо.
+
avatar
0
как сбросить?
+
avatar
0
две кнопки вместе.
+
avatar
0
спасибо)) уже разобрался))
+
avatar
  • sergevr
  • 01 сентября 2015, 13:25
0
Тоже столкнулся с такой проблемой.
Проводок на корпус и сброс — вылечили часики.
Спасибо за информацию.
Китаец новый микроконтроллер предлагал. ;)
+
avatar
0
Не помог бы новый контроллер. Кварцы ему надо присылать. После выяснения дефекта, я ему сообщение присылал о необходимости заземления корпуса кварца.

В отзывах написано что можно просто сбросить двумя кнопками.
все клево! собрал сперва не мог понять как так минута меняется за 11сек.написал продавцу, он сразу ответил при первом вкл. удерживать обе кнопки 3сек.и все стало отлично! продавец супер, советую!!!
+
avatar
  • sergevr
  • 02 сентября 2015, 10:51
0
А не подскажете ли, как скорректировать температуру?
Завышает на 3 градуса.
В какую сторону изменить номинал R1 и на сколько?

И еще — как обнулить кол-во секунд (синхронизировать), кто-нибудь знает?
+
avatar
+1
Я бы сначала поменял бы местами два резистора 10к. Номинал у них ±10% и может повезет и второй будет более подходящим.

По моему этот терморезистор уменьшал сопротивление при нагреве, когда я его проверял перед сборкой. Поэтому чтобы понизить «температуру на индикаторах» необходимо уменьшить сопротивление R1.

Конечно лучше всего это корректировать в прошивке, но за неимением исходников, остается припаять переменный резистор на 6,8к с постоянным на 6,8к и подкрутить сколько необходимо. И если он маленький, то оставить его в часах, либо измерить его сопротивление и впаять вместо него маленький постоянный резистор.

Синхронизировал я выйдя из режима настроек, мне показалось, что в этот момент записывается значение времени в микросхему часов реального времени.
+
avatar
  • sergevr
  • 07 сентября 2015, 20:44
0
Помог составной резистор на 9.2К, все отлично. ;)
+
avatar
0
Во втором комплекте пришлось поставить 8 кОм. Вообще у второго набора явно прошивка другая — датчик света заработал при замене резистора 10 кОм на 1 кОм.
+
avatar
  • KVI
  • 02 января 2016, 16:51
0
А какой китаец МК предлагал? Я вот спаял такие часы — все заработало отлично, но не откусил 4 короткие ножки индикатора (как было написано выше). В результате одна ножка проколола лак печатной платы и замкнула порт на корпус. МК в хлам — по питанию несколько Ом. Отписал своему китайцу у которого брал набор, но он говорит, что у него есть только комплекты. С одной стороны цена набора копейки, а с другой — жалко выбрасывать.
+
avatar
0
можно заменить другим МК но придется потравить дополнительную платку, попаять и попрограммировать.
+
avatar
  • rusboy
  • 05 августа 2016, 06:39
0
Доброго дня!
Мне нужно отдельно купить микроконтроллер для часиков, у продавцов спрашивал, никто отдельно не продаёт. Вы мне дайте пожалуйста ссылку на вашего продавца. Может продаст отдельно микроконтроллер, а то у меня сгорел и теперь часики лежат мёртвым грузом.
+
avatar
0
В микроконтроллере должна быть программа. Иначе это просто микроконтроллер который можно купить на радиорынке и прошивать самостоятельно.
+
avatar
0
Будильник это точка справа внизу. Когда устанавливается время будильника, мигают часы, потом минуты, а потом ничего не мигает — просто показывается время будильники. Вот тогда и надо нажать нижнюю кнопку, чтобы погасить точку и выключить будильник. Так же и со вторым будильником, после установки времени он выключается так же.
+
avatar
  • RussII
  • 29 сентября 2015, 19:18
0
Подскажите пожалуйста, при сборке перепутал местами терморезистор и фоторезистор, потом перепаял правильно, но после этого часы при отображении температуры всегда показывают 50 градусов, что при припаянном терморезисторе, что без. Можно ли оживить термометр или микросхема могла сильно пострадать из-за перепутанных элементов. При проверке мультиметром терморезистора показания меняются от 6,70 до 6,15 при его нагреве пальцем.
+
avatar
0
Никак перемена местами повлиять не должна, ничего сгореть не должно. Попробуйте «сбросить» настройки нажав обе кнопки сразу.

При проверке мультиметром терморезистора показания меняются от 6,70 до 6,15 при его нагреве пальцем.
Я бы измерял бы напряжение на терморезисторе во время работы часов. Может проблема не в нем, а в постоянном резисторе 10К.
+
avatar
  • RussII
  • 29 сентября 2015, 21:05
0
Измерил, в покое 2,22v если охлаждать просто подув на него меняется на 2,30. И еще во время сборки большую микросхему вставил наоборот и подал питание, часы они не заработали, но после правильной установки время заработало и работает фоторезистор, а с температурой проблема.
+
avatar
  • RussII
  • 30 сентября 2015, 00:51
+1
Нашел +5 и землю в другом месте платы, спаял по схеме и температура стала отображаться правильно. Ура!
+
avatar
0
Здравствуйте! Как это лечится?
www.youtube.com/watch?edit=vd&v=ql0q1gmg5vA
После сброса, секунды мигают нормально, но даже после 60 секунд минута не изменяется. А после некоторого времени последняя цифра вообще медленно гаснет.
+
avatar
0
Точнее, не последняя, а некоторые сегменты. Когда нажимаю верхнюю кнопку (меню или настройки), то эти самые сегменты работают.
+
avatar
+1
Все сегменты соединены с контроллером. Если пайка надежная (хотя нельзя исключать брака переходных отверстий), то я бы понажимал бы на микроконтроллер — реагирует или и нет на нажатие, вытащить из панельки и вставить. Не помогло — пусть продавец или деньги шлет или новую микросхему контроллера.

P.S. Могут быть еще варианты — микросхема часов реального времени 1302 вставлена правильно? Кварц впаян надежно (нет ли другого впаять)? Поэтому если дело не в контактах/пайке, то лучше вернуть денег.
+
avatar
0
Спасибо!
Деньги вернуть не получится, так как истек срок.
Кажется я спалил кварц при попытке припаять к нему провод на минус((( перегрелся наверное
+
avatar
0
Кварц не соединен с микропроцессором. Я бы по нажимал несколько раз две кнопки одновременно. Если не помогло, то вытащил бы микросхему часов и посмотрел что будет.
Заменить кварц на другой не составляет труда, но думаю не в нем проблема.
+
avatar
0
Точно так же не идут часы, светятся равномерно, но не идут, микросхему 1302 проверил с arduino, работает, кварц менял толку ноль. Если достать 1302 показывают LL:LL.
+
avatar
0
У меня если вытащить DS1302, то показывает PP:PP. Если нажимать на кнопки — то мигают сначала левые РР, потом правые. ИМХО программный глюк. Нажать две кнопки вместе и подержать. Не помогло — стребовать с продавца то ли микропроцессор, то ли пару долларов, и оставить часы для переделки под другой микроконтроллер.

Я бы продавцу аргументировал, что в микропроцессоре программный баг. Типа «я покупал ранее и всё работало хорошо» (т.е. смысл что я уже собирал и ничего не спалил) «но в этой версии программный баг, этот процессор также не работает в других часах купленных ранее» (таким образом утверждаем что проблема только в микропроцессоре нового набора, причем проблема программная)
+
avatar
0
Он уперся возвращай назад и все тут, а на какой контроллер переделать можно что бы бес танцев с бубном?
+
avatar
0
Без бубна не выйдет — это на подобие www.qsl.net/v/ve3lny/travel_clock.html

Честно говоря, тогда надо видеоролик снимать и прикладывать к спору.

«Светятся равномерно» это 88:88?
+
avatar
0
Выше писали что плохо светятся у меня все отлично.
Пришли вторые часы спаял все работает, но будильник и ежечасный сигнал не отключаются (и пищит каждый час примерно пол минуты).
Видео там приложил, сейчас буду с этими снимать видео.
Часы из этого обзора.
Пока искал ссылку на обзор зажал раз 10 обе кнопки в итоге сбросились часы (до этого не хотели) и стал отключатся и будильник и ежечасный сигнал!
+
avatar
0
За столько времени использования только недавно раскусил как сбрасывать настройки.
Нажимаем нижнюю кнопку и держим.
Не отпуская нижнюю, нажимаем и держим верхнюю вместе с нижней.
Если сбросилось на индикаторе на 7:59, то все нормально. Если нет, тот ключить/включить питание и сделать еще раз…
+
avatar
0
МОжет подскажете если есть информация — Тоже часы не идут 7:59 и все. сброс делал, батарейку вынимал. ds1302 ставил новую, кварц перепаял ( покупал в радиомагазине новые 3 штуки ) могут быть причиной конденсаторы вокруг кварца? или же вstc15d204ea проблема?
+
avatar
0
Такая же проблема — Менял кварц, ставил новую 1302 результат нулевой. В чем может быть проблема? может быть конденсаторы которые в обвязке вокруг кварца?
P.S. понимаю что тема уже старая но проблема возникла на днях при сборке.
+
avatar
0
не вижу к какому комментарию сообщение — какая «такая же проблема»?

Конденсаторы можно снять, хоть как-то должны пойти.
+
avatar
0
Прошу прощения, не поставил в цитату
«Точно так же не идут часы, светятся равномерно, но не идут, микросхему 1302 проверил с arduino, работает, кварц менял толку ноль. Если достать 1302 показывают LL:LL.» только у меня показывает FF:FF. Путем манипуляций проверил следующие: Если замкнуть контакты которые обвел на рисунке ножку входа квара и ножку выхода конденсатора c7 то часы с 7:59 через пару секнуд начинают пищать ( срабатывает будильник по умолчанию 8:00 ) и после ничего не происходит .

Сдается мне что всетаки конденсатор С7 или же где-то дорожка с изъяном

Попробую снять конденсаторы посмотрю что будет

UPD
выпаял кондеры, реакция нулевая. по прежнему 7:59 и все. и после замыкания двух контактов, входа ножки кварца и выходного отверстия под кондер С7 срабатывает будильник и часы работают.
Обьясните что сделать если понимаете причину и ее решение :)
1 минуту отсчитывает за 30 секунд без конденсаторов с замкнутыми контактами которые называл выше
+
avatar
0
микросхему 1302 проверил с arduino, работает, кварц менял толку ноль.
Т.е. если кварц и микросхема проверены, то проблема не в них. Конденсаторы для работы не нужны, но рекомендуются.
после замыкания двух контактов, входа ножки кварца и выходного отверстия под кондер С7
Как я понимаю — это соединение выводов 2 и 3 DS1302 т.е. просто короткое замыкание кварца.
На кнопку без 1302 не реагирует? У неё 6-7 выводы данные. 5- Reset он же Chip Enable — проверить напряжение.

Проверять особо нечего — мультиметром отсутствие замыканий на землю/питание и наличие контактов от микросхемы до микросхемы.

Интересно что прошивки разные — у меня без 1302 покажет PP:PP.
+
avatar
  • rsherem
  • 09 марта 2016, 10:39
0
Здравствуйте!
Собрал. Все функции работали отлично, т.е. — точность хода, индикация температуры, реакция на освещенность. Но, в какой то момент, при запитывании часов через плохо контактирующий USD-адаптер, произошел сбой после котрого термометр показывает только 50С и яркость табло на освещенность не реагирует. Проверял цепи датчиков и их работоспособность — все в порядке. Подозреваю на программный сбой. Можете ли прислать прошивку процесора?
+
avatar
0
У меня нет прошивки.
Действительно сбой питания несколько раз приводил к эффектам, не помогал «сброс». Тогда отключал питание совсем на несколько минут, затем включение с зажатой нижней, а потом и верхней — часы должны сброситься на 7:59, в «меню настроек» не должно быть глюков типа не выключающегося будильника.
Проверял цепи датчиков и их работоспособность
Я бы заменил на переменный резистор и посмотрел меняется или нет температура. Припаиваться не на место терморезистора, а к точкам ±. т.к. выше жаловались, что пропал контакт в печатной плате и пришлось проводком подводить напряжение на датчик.
+
avatar
  • rsherem
  • 09 марта 2016, 18:08
0
Спасибо, но жаль что нет прошивки. Действия, которые Вы предлагаете, я уже производил («глубокий» сброс, переменный резистор, иные места питания измерительного моста), но результат остается плачевным :(.
Кстати, на принципиальной схеме часов перепутана адресация выходов терморезистора и фоторезистора. Опечатка?
+
avatar
0
Действительно на схеме резисторы местами поменяны. Не знаю как я их сразу правильно впаял. :)
+
avatar
  • Soniks
  • 11 апреля 2016, 19:47
0
Кто нибудь может посмотреть температуру микросхемы DS1302, у меня сильно греется.
+
avatar
0
Холодная.
Греется если R3 будет не 10К, например, а просто соединить с +5.
+
avatar
0
собрал вроде правильно включаю и одновременно моргает верхний ряд сегментов. что может быть?
+
avatar
0
Нажать нижнюю и затем вместе с ней верхнюю кнопку — не помогло?
Моргать не должно. Вытащить DS1302 и включить без неё. Больше деталей там нет — вероятнее всего сам микроконтроллер.
+
avatar
0
помогло. спасибо а то думал уже выкинуть
+
avatar
0
А у меня вообще рандомно всякую ерунду показывает на дисплее и пищит не переставая youtu.be/cEPZzxnnyTU
+
avatar
0
Тут только вариант сброса двумя кнопками. Можно вытащить микросхему часов на всякий случай.
+
avatar
0
Ой все ок дисплей припаял другой стороной
+
avatar
0
А пищал чего?
+
avatar
0
У меня часы идут медленно, проходит 10 минут, а на часах одна минута. Сброс не помогает, кварц менял.
+
avatar
0
Время считает DS1302. Трудно сказать что происходит. Может с конденсаторами (С1, С6) у кварца проблема.

Вариант еще помеха. Заменить блок питания (подключить к ПК/ноутбуку) и посмотреть. Корпус кварц соединить с минусом (при пайке как у меня можно перегреть, и для эксперимента лучше напотать на корпус проволочку и присоединить её к минусу, может эффекта нет)
+
avatar
  • Old_Men
  • 29 марта 2017, 16:51
0
Доброе время суток. Ребята подскажите такую штуку. Собрал такие часики, вопросов нет. Проработали месяц от USB в компьютере. для этого и брал. Потом случилась беда, при отключении внешнего питания т.е. 5 В. USB (комп выключается) время «засыхает». Т.е. если я выключил питание в 22.30 то при следующем включении, к примеру через несколько минут или часов у меня показывает время 22.30 т.е. с того момента как откллючил. Батарейка новая, питание на микру 3 в. поступает. В чем дело? не пойму куда «собака зарылась». А так, все четко и отлично
+
avatar
0
Батарейка из комплекта у меня умерла за несколько часов без внешнего питания. Заказал дешевые с aliexpress — оказались по лучше, но незначительно. Я не измерял сколько потребляет микросхема. По datasheet десятки микроампер.
Но может режим «не тот». Микросхема умеет останавливать время:
CLOCK HALT FLAG
Bit 7 of the seconds register is defined as the clock halt (CH) flag. When this bit is set to logic 1, the clock oscillator
is stopped and the DS1302 is placed into a low-power standby mode with a current drain of less than 100nA. When
this bit is written to logic 0, the clock will start. The initial power-on state is not defined.
datasheets.maximintegrated.com/en/ds/DS1302.pdf

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.