Приветствую! Представляю обзор отличного DIY набора для сборки часов на светодиодных матрицах. Основой для них служит RTC DS3231 и китайский микроконтроллер stc15w1k24s. Набор очень качественный, собирается легко и приятно, итог выглядит отлично. Подробности, фото и видео далее.
Набор приехал защищенный от трудностей и опасностей почтовой доставки.
Убираем, смотрим дальше.
Теперь познакомимся с содержимым поближе.
Содержимое пакета
Корпус — две пластины акрила, защищенный от царапин пленкой.
Матрицы
Слегка гнутые ноги, но ничего страшного, металл мягкий — выпрямляется легко
Судя по информации с али в данном наборе матрицы с общим анодом.
«3117A (общий катод) 3117B (общий анод) „
Кабель USB-miniUSB, обычный. Длина около метра.
Плата. Текстолитовая, двусторонняя, с маской, переходными отверстиями. Отличного качества.
Детальё и болты с гайками
Панелька для литиевой батарейки CR1220. Выбор такого непопулярного размера обусловлен небольшим размером самих часов.
Контроллер STC 15w1k24s, инфы практически нет, единственное упоминание на паяльнике что это китайский аналог AVR контроллеров.
DS3231 Сверхточные RTC со встроенными I2C интерфейсом, TCXO и резонатором с температурной компенсацией. Крутая микруха))
Упакованы обе микросхемы вот в такой блистер. Очень жесткий кстати, попортить содержимое весьма сложно.
Болтики, гайки
Ртутный выключатель (датчик наклона)
Конденсаторы
Пара транзисторов 9012, стабилизатор AMS1117 3.3v, smd конденсаторы (0.1uF) и резисторы (10K), кнопки и разъем.
И пищалка
Начнем собирать.
Собирать решил как в мануале.
Сначала разъем.
В этот раз я решил паять с недорогой флюс-пастой, проверить на SMD и микросхемах.
Паста вот такая
Паять очень удобно, паста годная несмотря на то что дешевая. Не реклама)))
Намазал площадки на плате
Залудил ноги разъема
Поставил на плату
Запаял
Теперь контроллер
Мажем
Позиционируем
Прижимаем
Прихватываем крайние ноги, чтоб не уполз
Запаиваем все остальное
Теперь DS3231
Стабилизатор AMS1117 3.3v
Теперь конденсаторы.
Т.к. ноги большей частью находятся под кондерами, то я решил нанести на них припой, дабы припаять по всей длине.
Теперь SMD
На данном этапе хорошо бы запаять все остальные SMD элементы, но я затупил и пропустил их.
В общем сейчас надо паять транзистор, иначе потом будет неудобно.
Панелька.
Мажем
Паяем
Кнопки.
Вообще кнопки желательно паять после мытья всей платы.
Но запаяю сейчас, потом мыть буду аккуратнее.
Пищалка
Вставляем. Не забываем полярность
Запаиваем. Откусываем ноги, а то матрицы потом не станут.
Вспомнил про транзистор))
Теперь датчик наклона
Откусываем
Припаиваем
Резисторы
Удерживаю пинцетом запаиваю у всех одну сторону
Потом быстро с проволочкой вторую
Берем матрицы
Вставляем маркировкой вверх
Переворачиваем
Берем проволоку припоя и не напрягаясь запаиваем. Плату во время пайки прижимаем к матрицам.
Все
Включаем
Все работает. Цифры такие из-за короткой выдержки.
Осталось два резистора, транзистор и конденсатор. Так что можно во время сборки немного потерять))
Собрал не торопясь часа за полтора. Собирать приятно, проблем не выявлено.
Все отмыл.
Немного фото.
Теперь соберем “корпус»
Ах да, нужно же еще вставить батарейку. CR1220 найти оказалось проблематично, так что вставил 1216 — контачит нормально.
В рабочем состоянии
Фото с большими матричными часами
Ну и видео-демонстрация. Видео без звука — на фоне периодически что-то кричали дети, а музыку накладывать не стал.
Итог: очень качественный и классный набор. Собирать не сложно и приятно. В итоге получаются красивые и интересные часы. Несколько режимов бегущей строки и разделительной точки. Будильник и календарь. Температура (из DS3231). Возможность ставить с ног на голову и наоборот)). Возможность запаять питание напрямую, без использования miniUSB. Есть еще чисто китайские фишки — указание китайских праздников, рождества, нового года и еще каких-то. Из недостатков неравномерная яркость, заметно только вблизи. Неизвестный китайский контроллер и отсутствие возможности редактировать прошивку. В остальном просто отличный набор, рекомендую!
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Планирую купить+39Добавить в избранноеОбзор понравился+62
+100
Плюс за правильные руки. Просто часы по аналогичной цене могу купить готовые с огромными светящимися цифрами (брал Супра или что-то подобное). Но само желание и умение работать руками — ВЫЗЫВАЕТ УВАЖЕНИЕ!
Я покупал такие же часы в этом же магазине, по цене они довольно дорогие. Идут точно, бегущей строкой на английском показывают разные праздники отмечаемые в Китае. Дата отображается не в нашем формате, а американском в начале месяц, потом число. Если бы под них была русская прошивка, было бы еще лучше, прошить их наверное можно, на плате есть 4 контактные площадки, я думаю они для прошивки. Для меня было сложно припаять маленькую микросхему у которой много ножек, если не правильно ее припаял отпаять можно только феном. Из-за этого для сборки начинающим конструктор может оказаться не по силам. У меня с первого раза микросхему не получилось припаять и часы не работали. Конструктор стоит покупать, если есть интерес к самостоятельной сборке, таких часов в моем городе не купишь, если не умеете сами паять, за эти деньги можно купить готовые.
Да, возможнось править прошивку этим часам бы не помешала. А площадки как я понял для внешнего питания, т.к. там + и — и никаких RX, TX и т.п.
Как часы может и дорогие, как набор для сборки вполне нормально.
За обзор плюс.
Подскажет кто-нибудь, где на Али можно найти 7-ми сегментные индикаторы большого размера, с высотой цифр до 3-х дюймов? Поиск всякую фигню выдаёт.
Есть ли режим отображения только часы? Какова точность хода?
Был опыт сборки китайских часов DIY. Все устраивало, но вот стоят уже год убежали на 15 мин.
Хочется чего точного, собрал один раз настроил и забыл.
Прошу прощения за то, что не в тему, то так как публика тут как раз та, что нужно хочу попросить помочь :) Заказал такой набор , очень похожий на этот, собрал и выявились некоторые косячки, первый то, что время не идет, секунды моргают, но время не меняется, а второй это датчик освещенности он видимо помехи создает на пищалку, если его закрыть то помех нет, а так высокочастотный шум постоянный :) Кто может помочь? Может сталкивался кто то?
Контроллер STC 15w1k24s, инфы практически нет, единственное упоминание на паяльнике что это китайский аналог AVR контроллеров.
Инфа есть, в т. ч. и на английском, аж на двух сайтах www.stcmcu.com и www.gxwmcu.com. Если с китайским туго, рекомендую залезть туда через гугл-хром и включить перевод страницы. Пониже основной как всегда красочной (а-ля Китай, всё-же) картинки найдёте всё нужное. Описание серии на инглише на 953 страницы, куда уж больше. И ещё, причём здесь упоминание AVR, если у STC эта серия является китайским развитием МК на базе ядра Intel 8051, только более скорострельная 1T (1 машинный цикл за 1 такт).
Написал AVR, потому что нашел упоминание на паяльнике. Инфы сходу не нашел, кроме китайской. А так, да. Было бы желание — разобраться можно. А так как желания нет, то стараюсь найти инфу на русскоязычных форумах, а потом на англоязычных. От китайских с непривычки начинает болеть мозг))
Добавлю
Программа пишется под Кайлом и прошивается по UART (Rx-Tx). Вот универсальный инструмент под STC контроллеры (архив с экзешником).
Я, например, сейчас тихо-тихо пописываю свою прошивку под другой известный наборчик на STC15F204EA. Вполне нормальный контролер, мой первый опыт с 8051. Кстати, известный китайский контроллер под паяльники Накко Т12 тоже собран на STC15F204EA.
Я щас пытаюсь апгрэйдить такие. Сердце — esp8266. Поддерживают несколько видов индикаторов включая 1602 и матрицу 16х32. Показывают температуру влажность и давление. Синхронизируются по NTP. Имеют 5 будильников и 14 мелодий. Настраиваются через Web морду
А если серьезно — то даже не скажу, я начинал с радиокружка, потом практика в школе, потом работа на ПО «Электроизмеритель» — думаю, что радиолюбители со стажем знают этот завод — как минимум по Цешкам…
На самом деле да, пару нужных своевременных советов не заменят уроки на ютубе. Если бы не коллега на работе, то я б до сих пор смотрел со страхом на smd.
у smd самое страшное (для меня по крайней мере) — позиционирование на плате. я пока канифоль юзал в качестве флюса, тоже матерился пока припаивал. потом попробовал AMTECH-NC-559 — понял, что все не так сложно на самом деле.
ПРОШУ ПОМОЩИ! Собрал такие же часы. Включил. НЕ ЗАРАБОТАЛИ, только пищит при нажатии на кнопки или постоянно пищит при перевороте «вниз головой». Питающие напряжения в норме (5в и 3,3в).
МОЖЕТ У КОГО БЫЛА ТАКАЯ ПРОБЛЕМА. ПОДСКАЖИТЕ!!!
У меня такое было не были припаяны все ножки микросхемы у которой ножки с четырех сторон. Постоянно пищать не должны, возможно еще закорочены между собой ножки этой микросхемы.
Если сильно долго греть наверное может испортится. Я ее феном паяльным грел, чтобы снять, осталась цела. Если вы все правильно позиционировали и не криво то может не работать даже если часть ножек не припаялась. Я проходил каждую ножку паяльником и главное, что бы не замкнуть ножки оловом между собой. Для меня эта микросхема очень сложная оказалась в майке, так как паять ее надо флюсом, я не так делал. С первого раза поэтому не получилось, когда паял этого обзора еще не было.
Купил такие на Али…
собрал… но время не устанавливается и температуру не показывают… фото в отзыве на Али...
подозрение, что проблема с DS3231… отпаял ее, подал питание на часы… разницы нет… при демонтаже DS3231повредил ее дорожки вместе установки на плате… DS3231 заказал новую, прислали… теперь хочу ее установить заново… но не знаю на какие ноги, что подключать… внизу платы есть подтягивающие резисторы… но какие ноги DS3231 к ним паять я не знаю… помогите....!!! Может надо через програматор время устанавливать, первый раз...?
Если не идет время то не припаяна всеми ногами DS3231, чтобы ее отпаять нужно использовать фен. Причина что не работает скорее всего в поврежденных дорожках на плате. В теории нужна новая плата, если она повреждена.
изначально плата была впоряде… и припаял я ее как надо… сомниваюсь, что не пропаял, так как не однажды с увеличилкой, ее пропаивал и пропаивал… пока не надоело, так как результата ноль… потом ее вообще отпаял…
Сейчас заказал еще один комплект… жду когда прийдет… вызвоню дорожки к микроконтролерру… приделаю к нему шильд DS3231, предвсрительно его прошью… вот такие планы…
Сомниваюсь, что мне кто то покажет куда какие ноги цеплять… а вообще сборку надо начинать DS… собрал, проверил, что «тикает».… и далее…
А зумер вообще надо выносной делать. так как он мещает там " недецки…
У меня были проблемы именно с квадратной микросхемой, если ее не припаять всеми ногами, то не все сегменты будут гореть на дисплее, вторая микросхема проще ног у нее меньше расстояние между ногами больше. Я когда паял наносил на контактные площадки немного олова а потом уже ставил деталь, что бы все ноги припаялись к площадкам. То что не работает причина в непропайке, двое часов уже таких собрал в обоих случаях были проблемы не работало и именно из за непропая.
Может быть вы и правы… что непропайка всему причина, только не в моем случае, я эту RTC прпаивал несколько раз и проверял пайку через увеличительное стекло… пайка сомнения у меня не вызывала… У меня к Вам вопрос., вы не могли бы мне подсказать одну вещь… снизу RTC есть четыре резстора… одной стороной они к плюсу 5в прицеплены, а вот та сторона резистров, которая к DS3231 (мкроконтроллер реального времени ) на какие номера выводов они удут...? и еще у вас при подключении питания строка с текстом пробегает (типа «с Новым годом)...?
Когда первый раз включаешь и часы стоят на первое января строка пробегает с новым годом на английском. По резисторам я не могу сказать куда они подключены, так как схемы часов нет. Я паял по файлу выложенному на банггуд, там только фото куда какую деталь припаивать. У меня нет образования в области электроники я не могу по имеющейся готовой плате сделать электрическую схему.
ясненько… у меня тоже нет такого образования… думаю прийдется ждать еще один комплект дтя сборки часов… чтоб посмотреть «как устроен телефон»… а вы при первом запуске батарейку вставили перед подачей питания....? а то я уже и не знаю на что и думать… батарейки сразу не оказалось поб рукой… а интересно было как заработает… вот и подал питание…
Батарейка нужна для сохранения времени при выключении часов, без нее все будет работать, только часы будут сбрасываться и дата при выключении. Больше эти часы знают китайских праздников, чем европейских, рождество знают католическое, 8 марта, поставьте дату соответствующую празднику и часы выведут сообщение с названием праздника.
В этой прошивке я такого не встречал в меню, мои часы не могут пикать каждый час. Можно наверное сделать, если изменить прошивку, но исходной прошивки нет и исправить ее я бы не смог, нет нужных знаний.
явсно… может вбудущем такая прошивка появится… за то пикают при включении… зачем ..? не понять… и сигнал будильника мерзкий… могли бы сделать чтоб громкость увеличивалась постепенно…
если вывод микроконтртлерра STC номер 19 поключить как -D, а вывод 18 подключить как +D (верхние контактные площадки над STC) по интерфейсу USB…, может можно будет праздники менять «блокнотом....??? зачем то ведь вывели эти контакты…
Там UART, а не USB.
Подключил через ch340g и в STC-ISP нажал Check MCU…
Checking target MCU ...
MCU type: STC15W1K24S
F/W version: 7.2.5T
Current H/W Option:
. Current system clock source is internal IRC oscillator
. IRC frequency: 18.401MHz
. Wakeup Timer frequency: 36.896KHz
. Do not detect the level of P3.2 and P3.3 next download
. Power-on reset, use the extra power-on delay
. RESET pin behaves as I/O pin
. Reset while detect a Low-Voltage
. Thresh voltage level of the built-in LVD : 2.62 V
. Inhibit EEPROM operation under Low-Voltage
. CPU-Core supply level : 2.81 V
. Hardware do not enable Watch-Dog-Timer
. Watch-Dog-Timer pre-scalar : 256
. Watch-Dog-Timer stop count in idle mode
. Program can modify the Watch-Dog-Timer scalar
. Do not erase user EEPROM area at next download
. Do not control 485 at next download
. Do not check user password next download
. TXD is independent IO
. TXD pin as quasi-bidirectional mode after reset
. P2.0 output HIGH level after reset
. Testing time: 2016-11-17
. MCU type: STC15W1K24S
F/W version: 7.2.5T
Complete !(2017-05-29 18:08:00)
Электронщики! Подскажите пожалуйста от чего может загораться самопроизвольно третья полоска светодиодов? Вроде бы и ничего, но все таки неприятно ее мерцание. В какую сторону искать неисправность, это где то замыкает плата контроллера STC или неисправность самой светодиодной планки? Прозвонил ножки STC на предмет замыкания, вроде нигде не замыкает, пропаивал тоже не помогает… :(
Собрал данный копмлект, но работает он крайне настабильно: начинает самопроизвольно пищать базер, время меняется произвольным набором цифр, температуру не показывает… Прозвон всех запаянных ног и соединений проблему не выявил, придется пропаивать все повторно. При каких-то неопределенных условиях мне удавалось увидеть нормальную работу сего девайса- время шло нормально, температура отображалась… Надеюсь, пропайка решит все проблеммы.
И еще: при работе данные матричные индикаторы очень сильно моргают, просто невозможно пользоваться этими часами… Скажите, это у всех так, или же надо каким-либо образом стабилизировать/сглаживать питание матрицы?
Upd: пропайка всего и вся не помогла. Зато помогла тщательная промывка платы спиртом и просушка феном. После этого проблем с потерей синхронизации между микросхемами не наблюдается.
Имеются некоторые дополнения к прошивке v0tang OldDIYClock[18.432].hex от 10.09.2017 для первой версии часов. Подробности и ссылки в комментариях в теме v0tang.
Хотя покупать, пожалуй, не буду.
(з.ы. платы набивают начиная с мелких деталей и по возрастанию.)
Как часы может и дорогие, как набор для сборки вполне нормально.
1 корпуса
2 платы
3 матриц(с размерами точки)
Плата 10.5 * 2.8 см
Матрицы 2.8 * 4.5 см
Точка 3 мм или чуть меньше.
Подскажет кто-нибудь, где на Али можно найти 7-ми сегментные индикаторы большого размера, с высотой цифр до 3-х дюймов? Поиск всякую фигню выдаёт.
4" aliexpress.com/item/Sample-1Pcs-lot-4-inch-1-Digit-7-Seven-Segment-Red-LED-Numeric-Digital-Display-Common/1877708366.html
4" aliexpress.com/item/10PCS-4-4in-Common-Anode-7-Segment-BLUE-LED-Display-122-90-15mm-Nixie-tube-4/32642204726.html
3" aliexpress.com/item/3-3in-LED-Display-Nixie-tube-DIP-Digital-Tube-3-inches-red-7-Segment-1-Bit/32628531112.html
но по правильной тоже кончился :( aliexpress.com/item/Sample-1Pcs-lot-3-inch-1-Digit-7-Seven-Segment-Red-LED-Numeric-Digital-Display-Common/1877690546.html
хотя у прода можно спросить
Был опыт сборки китайских часов DIY. Все устраивало, но вот стоят уже год убежали на 15 мин.
Хочется чего точного, собрал один раз настроил и забыл.
Программа пишется под Кайлом и прошивается по UART (Rx-Tx). Вот универсальный инструмент под STC контроллеры (архив с экзешником).
Я, например, сейчас тихо-тихо пописываю свою прошивку под другой известный наборчик на STC15F204EA. Вполне нормальный контролер, мой первый опыт с 8051. Кстати, известный китайский контроллер под паяльники Накко Т12 тоже собран на STC15F204EA.
А если серьезно — то даже не скажу, я начинал с радиокружка, потом практика в школе, потом работа на ПО «Электроизмеритель» — думаю, что радиолюбители со стажем знают этот завод — как минимум по Цешкам…
МОЖЕТ У КОГО БЫЛА ТАКАЯ ПРОБЛЕМА. ПОДСКАЖИТЕ!!!
Спасибо!
С Новым Годом!
собрал… но время не устанавливается и температуру не показывают… фото в отзыве на Али...
подозрение, что проблема с DS3231… отпаял ее, подал питание на часы… разницы нет… при демонтаже DS3231повредил ее дорожки вместе установки на плате… DS3231 заказал новую, прислали… теперь хочу ее установить заново… но не знаю на какие ноги, что подключать… внизу платы есть подтягивающие резисторы… но какие ноги DS3231 к ним паять я не знаю… помогите....!!! Может надо через програматор время устанавливать, первый раз...?
Сейчас заказал еще один комплект… жду когда прийдет… вызвоню дорожки к микроконтролерру… приделаю к нему шильд DS3231, предвсрительно его прошью… вот такие планы…
Сомниваюсь, что мне кто то покажет куда какие ноги цеплять… а вообще сборку надо начинать DS… собрал, проверил, что «тикает».… и далее…
А зумер вообще надо выносной делать. так как он мещает там " недецки…
Интересно, а можно сделать чтоб каждый час пикали…? чет искал, но не понял, как сделать… в меню Аларм зашел, там только будильник…
Подключил через ch340g и в STC-ISP нажал Check MCU…
Электронщики! Подскажите пожалуйста от чего может загораться самопроизвольно третья полоска светодиодов? Вроде бы и ничего, но все таки неприятно ее мерцание. В какую сторону искать неисправность, это где то замыкает плата контроллера STC или неисправность самой светодиодной планки? Прозвонил ножки STC на предмет замыкания, вроде нигде не замыкает, пропаивал тоже не помогает… :(
И еще: при работе данные матричные индикаторы очень сильно моргают, просто невозможно пользоваться этими часами… Скажите, это у всех так, или же надо каким-либо образом стабилизировать/сглаживать питание матрицы?