Этот обзор для начинающих радиолюбителей (любителей паять), для тех, кому интересен сам процесс. Можете оценить своё умение. Чип DS3231- это часы реального времени (RTC) с интегрированным кварцевым генератором и термокомпенсацией. DS3231 datasheet
Это, конечно не пайка осциллографа. Уровень ниже. Но занятие интересное.
Пробежимся по-быстрому, в каком виде всё пришло.
Содержимое было в двух пакетиках. Стандартные пакеты с замком. Маленький пакетик с мелочёвкой был внутри большого.
В комплекте были:
— В качестве корпуса две пластины из полупрозрачного пластика (тонированные и защищённые плёнкой от царапин ).
— Плата (очень высокого качества).
Две матрицы.
С лицевой стороны они защищены плёнкой. Ножки были защищены пористым полиэтиленом.
USB кабель длиной около метра.
Высыпал всё, что осталось.
Поделил на две части.
Винты с гайками.
И то, что придётся паять.
Панелька для литиевой батарейки весьма редкого формата CR1220, ртутный датчик положения, пара транзисторов, электролитические конденсаторы, стабилизатор AMS1117 (3,3В), SMD конденсаторы и резисторы (10K), 3 кнопки, USB разъем, пищалка.
Самое важное — контроллер STC 15w1k24s и высокоточный чип DS3231. Упакованы были в очень жёсткий блистер, помять очень сложно.
Схемы не было. Тем не менее, вопросов не возникло, всё понятно.
Все детали на плате не только подписаны, но и (условно) нарисованы.
Всё просто.
Но сначала подготовился.
Начал с того, что припаял две самые сложные (я так думал) микросхемы. Спозиционировал и прихватил в двух местах (диаметрально противоположных). А уж затем припаял как следует. Не забываем придерживать, чтобы не «уехали».
Затем стабилизатор.
Транзистор.
Четыре SMD резистора и два SMD конденсатора. Спозиционировать и прихватить с одного края оказалось не так просто (нужна сноровка). А у меня её мало :).
Два электролита.
USB разъем.
Панельку для литиевой батарейки.
Пищалку. Не забываем про плюс и минус. После пайки откусил ножки под самое не хочу, чтоб не мешали в последствии при пайке матриц.
Ртутный датчик положения.
3 кнопки.
И, наконец, матрицы. Обратите внимание на ориентацию. Это верх (пищалка будет слева).
Вот что получилось.
Правда, остались запчасти (на случай потери, наверное): один транзистор, два сопротивления и конденсатор.
Отмываю от флюса.
Проверяю.
Они работают!
Снимаю защитные плёнки.
Собираю.
После включения часы поздравили с Новым Годом.
Не мудрено, на часах 1 января 2000 года 00 часов 01 минута.
Не обращайте внимание на разноцветость матрицы. Частота обновления «экрана» соизмерима с выдержкой фотоаппарата. Человеческий глаз видит всё в правильном красном цвете. Именно поэтому немного зашторил окна, когда снимал видео (чтобы увеличить выдержку).
Теперь надо настраивать.
У часов сзади три кнопки. Я их сам условно обозвал (сверху вниз):
1. Меню.
2. Плюс.
3. Минус.
Смотрите алгоритм настройки. При наличии часов в руках даже что не понятно, станет яснее ясного
Для входа удерживаем верхнюю кнопку (меню) некоторое время. Далее работаем короткими нажатиями.
Кое-что поясню. Всего шесть меню. Переключаются по кругу. Можно кнопкой плюс, можно кнопкой минус.
TIME – настройка времени.
DATE – настройка даты.
ALAR – настройка будильника.
FONT – выбор шрифтов (всего 5 видов: тонкий широкий сглаженный…).
DISP – выбор алгоритма вывода информации (можно только часы, можно последовательно меняющуюся инфу: время, температура, дата, праздники бегущей строкой…).
MIDP – выбор вида разделительных точек.
На словах не всё просто объяснить. Я это подробно показал на видео (ссылка в конце).
А на этом видео (30 секунд) можно посмотреть алгоритм вывода инфы на матрицы (меню DISP тип2).
Важное замечание. Без литиевой батарейки после настройки время и дата сбиваются. Остальные настройки остаются в памяти.
Подключил к обычной зарядке. Замерил потребление.
USB -девайс при потреблении менее 50мА ничего не показывает (такая особенность).
Вывод: в режиме часы ток потребления менее 50мА, в режиме бегущая строка около 70мА. Не так то и много.
Замерил габариты: 105*85мм.
Цифры в стандартном отображении 20*30мм каждая.
Поставил перед телевизором.
Чуть не забыл про ртутный датчик положения.
Часы всегда будут показывать правильно, даже если их перевернуть «вверх ногами». Ртутный шарик либо замыкает, либо размыкает контакты. Соответственно контроллер меняет алгоритм вывода информации на матрицы.
Вот, в общем-то, и всё.
Пора подводить итоги.
Неплохой DIY комплект для проверки своих навыков начинающим радиолюбителям. Более того, это не просто набор для обучения, но и в итоге получились неплохие часы.
Для правильного вывода того, что написал, должно хватить.
Кому что-то неясно, задавайте вопросы. Надеюсь, хоть кому-то помог.
Удачи!
Планирую купить+60Добавить в избранноеОбзор понравился+66
+122
Обычно автор пишет где не надо вес, упаковку, размеры, угол наклона, и прочие ненужные параметры. Тут, где размер очень важен — его нет. Надо бы добавить.
Обычно автор пишет где не надо вес, упаковку, размеры, угол наклона, и прочие ненужные параметры. Тут, где размер очень важен — его нет. Надо бы добавить.
Первый раз Вы что-то дельное написали. Размеры добавил. Обычно Вы в розетке сопротивление измеряете. В прошлом топике определяли цоколёвку пробитых транзисторов цешкой. :) Кто не в курсе, читайте комменты моих предыдущих двух обзоров
PPM — parts-per-million°, частей-на-миллион, традиционная единица измерения точности периодических процессов, относительной концентрации примесей и подобного
ksiman сразу и посчитал, 6*24*3600≈500 тысяч секунд
А батарейка CR1220 была в наборе? Раз она редкая, есть ли шанс не найти её в магазинах небольшого (районного) города? Просто пока не сталкивался с таким форматом…
А батарейка CR1220 была в наборе? Раз она редкая, есть ли шанс не найти её в магазинах небольшого (районного) города? Просто пока не сталкивался с таким форматом…
В наборе не было. Сам пока не искал. В новом году из дома практически не выходил. В фикспрайсе не нашёл
Закажите один раз на ближайшие лет 7. Иногда приходится менять в часах, калькуляторах, пультах и других устройствах батарейки.
Вот пример: https://aliexpress.com/item/item/11-11-Sale-Button-battery-5-Pcs-3V-Lithium-Coin-Cells-Button-Battery-CR1220-ECR1220-LM1220/32760550870.html,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10060_10062_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_10093_426_10103_10073_10102_10096_10052_10108_10053_10107_10050_10106_10051-10050,searchweb201603_9,afswitch_5_afChannel,single_sort_0_total_tranpro_desc&btsid=e34ba402-7db0-4e4f-9c61-b1a82408ddaf
Пару лет назад, намучавшись с поиском гуманного ценника на банальную батарейку в ближайшей округе, заказал по десятку батареек двенадцати самых распространенных форматов. Казалось бы — куча тухнущего хлама? А ведь уже половины нет. Друзей и родственников регулярно выручаю.
интерференция тут сугубо пространственная (соответствие пикселей экрана и матрицы цфк), шим тут не причем.
шим — это полностью погашенные чередующиеся полосы параллельно одной из сторон экрана будут. только к восприятию глазами эта заснятая картинка отношения не имеет никакого.
Яркость большинства дисплеев регулируется шим и что бы получить качественное фото нужно или выставить максимальную яркость или выдержка фотоаппарата должна быть кратной частоте шим. В классных телеках шим минимален.
Панелька для литиевой батарейки весьма редкого формата CR1220
Спокойно можно поставить панельку с батарейкой CR2032 (от неисправной материнской платы) — место позволяет. Припаять можно после установки матриц, потому что будет перекрывать часть припаянных ножек (возможно). Зато убиваем сразу двух зайцев — избавляемся от редкого формата батарейки и продлеваем срок службы года эдак на два. )))
За обзор плюс!
Спасибо за обзор!
Есть ли возможность вашим тестером померять потребление за час в обычном режиме без бегущих строк?
И еще будут ли они пахать при просатки напряжения до 4,5v?
Забавные часики, но для моих потребностей не хватает авторегулировки яркости. Чтобы днем ярко, а когда спишь, соответственно, еле-еле (и желательно с возможностью регулировки этого уровня). Странно, что такую простейшую функцию не включили. STM — всё-таки. Возможностей вагон.
qwerty2 Согласен — просмотрел фото получше. Моя вина. Просто привык в последнее время в таких корпусах с STM,AVR работать. STC всё больше в других корпусах попадались
У меня такие часы уже год, покупал за свои средства, батарейка стоит CR 1220, как задумано производителем, за год батарейку не менял. Живут на батарейке часы долго, днем в рабочие дни они выключены из розетки и поддержание отсчета времени идет за счет батарейки. Батарейки редкие, но в моем городе есть один магазин который такими торгует, их можно заказать и из Китая на алиэкспресс они есть. Питаются часы от зарядки для телефона с микро USB выходом. Дата отображается задом на перед на американский манер, что бы было по нашему нужно читать с конца строки, так же дата отображается во многих наручных электронных часах. Часы показывают так же температуру и названия праздников по китайскому календарю на английском языке. Большинство праздников с нашими не совпадают и мы о них никогда не слышали. Для меня сложнее всего было припаять микросхему с ножками с четырех сторон, паял обычным паяльником, припаял не все ножки и часы не работали, снять эту микросхему если не так припаял без фена не получится.
Инструкция по сборке с банггуд drive.google.com/file/d/0B9RT-Z00GQUANzA3SzlFcHozaWM/view
В часах есть четыре контакта, я думаю они для прошивки, но прошивок для этих часов я нигде не встречал, идея хорошая, если бы изменить формат отображения даты на наш и заменить названия праздников на наши и на русском языке.
Дата отображается задом на перед на американский манер, что бы было по нашему нужно читать с конца строки,
ddMMyy — «европейский» формат
MMddYY — «американский» формат, наследие формулировок типа «Июля шестого дня, в летó от сотворения мира 7531-е..»
yyMMdd — «японский» формат, реально удобный для целей сортировки; поэтому к нему так легко привыкнуть)
Праздники… — спасибо, что хоть температура не в фаренгейтах!
___
Интересно, как бы вы оценили свои навыки пайки до и после сборки этих часов? сколько времени занял весь процесс?
Формат вывода даты MMdd без года, день недели названия на английском тремя буквами. Резисторы, конденсаторы и транзисторы в таком исполнении уже приходилось паять, Квадратную микросхему я паял не правильно, припаял криво сначала, снять ее не мог, понял что нужен фен. Фена на тот момент не было, позже купил, что бы был свой. Паял наверное пол дня, без учета перерыва на поиски фена. Могу сказать, что снять микросхему феном гораздо проще, чем ее припаять, но это для меня. Паяльным феном до сборки этих часов не пользовался.
По высоте с корпусом часы в 3 раза выше, чем высота платы, по ширине корпус равен ширине платы часов. Это всего лишь конструктор и можно сделать свой корпус. Корпус сделан на каком то станке, если иметь подобный станок, то можно сделать свой вариант корпуса.
Вот еще видео с этими часами сделанное китайцами www.youtube.com/watch?v=SRhSMQCpO2E
Видео на английском www.youtube.com/watch?v=CZGdz1sudws
Это похоже первый обзор этих часов на русском и первое видео с русскими комментариями.
У меня на плате кнопки подписаны на английском, но также как называет их автор обзора. Блок схема меню часов из обзора полностью соответствует меню моих часов.
В комментариях к предыдущему обзору есть ссылки на сайты с информацией о микросхеме контроллере STC 15w1k24s у нее есть ножки для прошивки Rx и Tx с контактными площадками они не звонятся только с контактной площадкой отмеченной знаком минус. Эти ножки никуда не выведены, скорее всего смена прошивки в этих часах не предусмотрена. В теории можно подпаяться к этим ногам и перепрошить, но проблема в отсутствии русскоязычной прошивки. Нет даже исходников китайской прошивки может, кто нибудь знающий смог ее подредактировать и сделать свою.
Нужно выкладывайте, если можно на яндекс или еще какой нибудь доступный обменник, с китайских сложно скачивать. Мне кажется старая версия часов не предназначена для редактирования прошивки, в новой версии редактирование, через usb кабель. Думаю придется новую версию покупать. Новая модель частично спаянная приходит? Или только плата и детали как в старой версии.
Диск разделил на две части
В первой части всё ПО с примерами и datasheet. yadi.sk/d/B0M947K-3F4bdm
Во второй части учебное видео на китайском yadi.sk/d/i1JgX3-D3F4bfF
Часы идут полностью спаянными, за исключением нескольких деталей и матриц.
Скачал все что выложили, можно обзор по новой модели писать. Не разобрался заводской прошивки на языке кейл нет, только двоичный файл? В первой модели часов в меню больше пунктов. Прошивки в моделях разные. В новой модели черная деталь с тремя ножками это датчик температуры?
На диске есть в кейл примеры часов, игры, вывод температуры, вывод текста, вывод пиксельного изображения. Заводская прошивка имеет в себе это все вместе. Отдельно в кейл заводской прошивки не нашел. Я думаю можно собрать самому из имеющихся примеров. На сайте написано, что можно задать вывод текста или пиксильного изображения в определенную дату. С днем рождения жены например. В заводской прошивке выводится — С новым годом! при первом включении, так как дата стоит 1 января.
микроконтроллер stc15w1k24s
Микросхема CH340G мост USB-UART
Ds18b20 микросхема датчик температуры
Я видел примеры, но это только куски программы, для примера. Была бы вся программа, можно было бы ее отредактировать и сделать русскую версию прошивки. Просто заменой английского текста на русский. Так придется разбираться в этом языке, чтобы сделать прошивку самому. А заводскую прошивку в двоичном коде вы где нашли? Может кто пишет на этом языке сделает свой вариант прошивки и выложит, эта модель часов позволяет экспериментировать с прошивками, в отличии предыдущей из обзора.
Заводская прошивка на диске — папка№4, в ней папка №2, в ней последняя папка, без номера. Насчет кода заводской прошивки написал китайцу. Может ответит. Было бы здорово получить полную прошивку!
Открыл один пример в среде Кейл, не хотел открывать файл примера. Причина в названиях папок на китайском языке их нужно переименовать на английский из-за названий файлов и папок на китайском могут не устанавливаться программы из архивов. Программа написана на языке Си. Пояснения в программе написаны на китайском под Win 7 отображаются крякозябликами, сама программа на английском нормально.
Если бы китаец дал полную прошивку на языке Си ее можно было бы подредактировать, а сделать свою с нуля написать я бы не смог.
Я с помощью translate.google.ru переименовал все китайские папки и файлы на русский. Чтобы в кейл увидеть китайские комменты в коде надо в языковых настройках windows изменить язык системы на китайский. НЕ MUI!!! Качать ничего не надо. Но там будут комменты на китайском(
Еще интересно было бы посмотреть, будет ли работать прошивка от первой модели часов на второй более новой. Матрицы светодиодные одинаковые, есть отдельный датчик температуры в новой модели, контроллер и микросхема часов одинаковы. Нужно только скачать прошивку из микросхемы старых часов, по схеме новых прошивка заливается, через ноги rx и tx контроллера.
Микросхема часов во второй более новой модели не высокоточная с температурной коррекцией DS3231, как в первой модели, а DS1302 значительно менее точная, для нее на плате имеется кварц и пара кондеров. Поэтому — отдельный датчик температуры DS18B20. Так что врядли прошивка от первой модели будет работать на второй более новой.
Да прошивки двух моделей часов не совместимы, это проверено на практике. Под обе модели есть отдельные русские прошивки, есть обзор v0tang по прошивке для более ранней модели. Прошиваются они одинаково, так как в часах один и тот же контроллер.
Я знаю, что v0tang написал исходный код с русификацией для первой модели часов, есть ссылка на проект под Keil, Компилируется без проблем. Но это не русификация исходной заводской прошивки, поскольку ни исходников, ни самой прошивки нет. Я хочу попробовать все эти варианты на первой модели. Но поскольку нет возможности прочитать прошивку первой модели, то делать это собираюсь на чистом контроллере (можно заказать на алиекспресс). Только вот где русская прошивка для второй модели?
Сейчас выгоднее всего покупать новую модель часов на банггуд цена на этот товар у них самая выгодная и еще скидка 6% mysku.club/blog/discounts/49872.html
Отличная новость! Вот бы её еще допилить и сделать user friendly. С китайскими комментариями надо разбираться. И еще ошибка выскакивает, не подскажите, как ее поправить? У меня KEIL установлен по умолчанию, на диск C:
Получил новую модель часов с банггуд диска с программами нет в комплекте. Без выложенного тут содержимого диска с часами ничего нельзя сделать, они просто не будут работать.
наборы есть немного разные — в одних есть на плате микросхема CH340G USB to UART Interface, в них проц не прошит, в других проц прошит, нет CH340G, нет места для её установки.
Имеются некоторые дополнения к прошивке v0tang OldDIYClock[18.432].hex от 10.09.2017 для первой версии часов. Подробности и ссылки в комментариях в теме v0tang.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
похоже просто на всех не хватает тока.
Кто не в курсе, читайте комменты моих предыдущих двух обзоровksiman сразу и посчитал, 6*24*3600≈500 тысяч секунд
°или pro-pro-mille, ‰*‰
И как меняется «алгоритм вывода информации» часов при их переворачивании (замыкания ртутного датчика)?
Последнее видео смотрели? На пальцах это не показать
космос — 30р
Вот пример:
https://aliexpress.com/item/item/11-11-Sale-Button-battery-5-Pcs-3V-Lithium-Coin-Cells-Button-Battery-CR1220-ECR1220-LM1220/32760550870.html,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10060_10062_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_10093_426_10103_10073_10102_10096_10052_10108_10053_10107_10050_10106_10051-10050,searchweb201603_9,afswitch_5_afChannel,single_sort_0_total_tranpro_desc&btsid=e34ba402-7db0-4e4f-9c61-b1a82408ddaf
Пару лет назад, намучавшись с поиском гуманного ценника на банальную батарейку в ближайшей округе, заказал по десятку батареек двенадцати самых распространенных форматов. Казалось бы — куча тухнущего хлама? А ведь уже половины нет. Друзей и родственников регулярно выручаю.
шим — это полностью погашенные чередующиеся полосы параллельно одной из сторон экрана будут. только к восприятию глазами эта заснятая картинка отношения не имеет никакого.
а вот NewCamd Client — это зачёт! )))
www.youtube.com/watch?v=zfyRnv2bJrw
www.irvispress.ru/catalog/tv/sovremennye-tehnologii-tv/tak-vse-taki-zhk-ili-plazma/
на фото и видео это называют муаром и легко гуглится.
Что имеете в виду?
За обзор плюс!
(за 'типовой' ёмкостью в вики лезть нет смысла, просто по объёму, 20*20*3.2 /12*12*2.0 мм =4.44)
паяльником намучаешся
Есть ли возможность вашим тестером померять потребление за час в обычном режиме без бегущих строк?
И еще будут ли они пахать при просатки напряжения до 4,5v?
Читал, понравилось. Всё равно буду делать по своему. ;-)
Нашёл: labkit.ru/html/clock?id=470 можно и кит заказать там.
Вызванивать наверное надо было до пайки.
меню DISP тип5
Этот режим на фото с телевизором (последнее фото)
11х7
А есть ещё такие:
8х8
http://imagestun.com/hosting/kartinki/qzqqzq.jpg
Инструкция по сборке с банггуд drive.google.com/file/d/0B9RT-Z00GQUANzA3SzlFcHozaWM/view
В часах есть четыре контакта, я думаю они для прошивки, но прошивок для этих часов я нигде не встречал, идея хорошая, если бы изменить формат отображения даты на наш и заменить названия праздников на наши и на русском языке.
MMddYY — «американский» формат, наследие формулировок типа «Июля шестого дня, в летó от сотворения мира 7531-е..»
yyMMdd — «японский» формат, реально удобный для целей сортировки; поэтому к нему так легко привыкнуть)
Праздники… — спасибо, что хоть температура не в фаренгейтах!
___
Интересно, как бы вы оценили свои навыки пайки до и после сборки этих часов? сколько времени занял весь процесс?
Вот еще видео с этими часами сделанное китайцами www.youtube.com/watch?v=SRhSMQCpO2E
Видео на английском www.youtube.com/watch?v=CZGdz1sudws
Это похоже первый обзор этих часов на русском и первое видео с русскими комментариями.
У меня на плате кнопки подписаны на английском, но также как называет их автор обзора. Блок схема меню часов из обзора полностью соответствует меню моих часов.
На банггуд нашел дешевле banggood.com/DIY-Multifunctional-Programmable-5V1A-Temperature-Display-Digital-Alarm-Clock-Kit-With-USB-Cable-p-1121773.html
Тут есть видео https://world.taobao.com/item/529127397338.htm
Модель с большими возможностями, даже игра какая то есть.
В первой части всё ПО с примерами и datasheet.
yadi.sk/d/B0M947K-3F4bdm
Во второй части учебное видео на китайском
yadi.sk/d/i1JgX3-D3F4bfF
Часы идут полностью спаянными, за исключением нескольких деталей и матриц.
Вот прошивка yadi.sk/d/D_e7vE3u3F4eyR
Прошивать этим yadi.sk/d/7OB2jI003F4f3r
Сначала установить драйвера( вдруг у кого не установлены) yadi.sk/d/A0n4fCpb3F4fMh
микроконтроллер stc15w1k24s
Микросхема CH340G мост USB-UART
Ds18b20 микросхема датчик температуры
Если бы китаец дал полную прошивку на языке Си ее можно было бы подредактировать, а сделать свою с нуля написать я бы не смог.
может олучится
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.