RSS блога
Подписка
Часы – конструктор на высокоточном (extremely accurate I2C) чипе DS3231
- Цена: US$11.09 (с купоном HXF66 дешевле)
- Перейти в магазин
Этот обзор для начинающих радиолюбителей (любителей паять), для тех, кому интересен сам процесс. Можете оценить своё умение. Чип 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 комплект для проверки своих навыков начинающим радиолюбителям. Более того, это не просто набор для обучения, но и в итоге получились неплохие часы.
Для правильного вывода того, что написал, должно хватить.
Кому что-то неясно, задавайте вопросы. Надеюсь, хоть кому-то помог.
Удачи!
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 комплект для проверки своих навыков начинающим радиолюбителям. Более того, это не просто набор для обучения, но и в итоге получились неплохие часы.
Для правильного вывода того, что написал, должно хватить.
Кому что-то неясно, задавайте вопросы. Надеюсь, хоть кому-то помог.
Удачи!
+83 |
12352
61
|
Самые обсуждаемые обзоры
+78 |
4128
149
|
+58 |
4292
74
|
похоже просто на всех не хватает тока.
Кто не в курсе, читайте комменты моих предыдущих двух обзоров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 микросхема датчик температуры
Если бы китаец дал полную прошивку на языке Си ее можно было бы подредактировать, а сделать свою с нуля написать я бы не смог.
может олучится