Часы на ттл микросхемах

Часы на ттл микросхемах

Первой конструкцией на цифровых ИС, изготовляемой радиолюби­телями, являются, как правило, электронные часы. На ИС серии К155 можно собрать часы, самые разнообразные по своим схемам. Одна из самых простых схем приведена на рис. 40.

Часы включают в себя кварцевый генератор на ИС DD1 и кварцевом ре­зонаторе Z1 на частоту 100 кГц, делитель частоты с коэффициентом деления 10 s (DD2 — DD6), счетчики секунд (DD7, DD8), минут (DD9, DD10) и часов (DD11DD12), а также не показанные на рис. 40 дешифраторы и индикато­ры. Интегральные микросхемы DD7, DD9, DD11 (К155ИЕ2) имеют коэффициент пересчета 10, а в ИС DD8 и DD10 (К155ИЕ4) для получения коэффициента деления 6 используются лишь первые три триггера, что обеспечивает необхо­димый для дешифраторов код 1 — 2 — 4.

Для пересчета на 24 в счетчике часов выходы 8 микросхем DD11 и DD12 подключены ко входам Л этих же микросхем. При достижении состояния 4 ИС DD11 и состояния 2 ИС DD12 на обоих входах R этих счетчиков форми­руется уровень логической 1, и они переходят в нулевое состояние.

Выходы счетчиков секунд, минут и часов подключены ко входам дешиф­раторов, выходы дешифраторов — к соответствующим электродам индикаторов. В часах могут быть использованы самые разнообразные индикаторы и соответ­ствующие им дешифраторы.

Эффектно выглядят электронные часы, если индикация секунд произво­дится на индикаторах меньшего размера, чем индикация часов и минут. В этом случае индикаторы секунд меньше раздражают глаза своим постоянным; переключением. Хорошо смотрятся часы с газоразрядными индикаторами часов и минут и небольшими полупроводниковыми индикаторами секунд красного свечения, установленными между индикаторами часов и минут.

Подключение газоразрядных индикаторов с помощью дешифратора К155ИД1 описано выше. Для подключения полупроводниковых семисегментных индика­торов могут использоваться интегральные микросхемы преобразователей кода 1 — 2 — 4 — 8 в код семисегментного индикатора К514ИД1 и К514ИД2. Цоколев­жа этих микросхем одинакова (рис. 41).

Рис. 40. Схема электронных часов на ИС серия К155

Интегральная микросхема К514ИД1 служит для подключения индикаторов с общим катодом и содержит ограничительные резисторы, обеспечивающие вы­ходной ток около 5 мА. Электроды индикатора, рассчитанного на указанный ток, подключают к выходам микросхемы, а общий катод со­единяют с общим проводом.

Рис. 41. Выводы ИС К514ИД1 и К514ИД2

Интегральная микросхема К514ИД2 не содержит ограни­чительных резисторов, ее выходы через внешние резисторы подключают к катодам индикаторов с общим анодом. Сопро­тивление резисторов выбирают, исходя из номинального тока индикаторов (максимально допустимый ток для ИС 20 мА). Общий анод подключают к источнику постоянного или пуль­сирующего напряжения, не превышающего 6 В.

Вход 5 микросхем К514ИД1 и К514ИД2 служит для га­шения индикации при подаче на него логического 0. Интегральные микросхемы К.514ИД2 могут быть использованы для накаль-ных индикаторов, их включают без ограничительных резисторов. Общий вывод индикаторов подключают к плюсу источника постоянного или пульсирующего напряжения, соответствующего их рабочему напряжению питания.

Люминесцентные вакуумные индикаторы можно подключить к выходам микросхемы К514ИД2 с использованием р — n р-транзисторов с допустимым напряжением коллектор — эмиттер не менее 30 В в соответствии с рис. 42,а. Подключение возможно и с использованием n — р — n-транзисторов в соответст­вии с рис. 42,6.

Интегральная микросхема К514ИД1 может быть использована для под­ключения к вакуумным люминесцентным индикаторам по схеме рис. 43.

Установка начальных показаний (сверка) часов производится с использо­ванием эталонных часов следующим образом. Нажав на кнопку SB3, подают на вход счетчика секунд импульсы с частотой 5000 Гц и устанавливают пока­зания счетчика часов. Затем, нажав на кнопку SB2, подают на вход счетчика секунд импульсы с частотой 100 Гц и устанавливают показания счетчика минут. Наконец, нажав кнопку SB1, отпускают ее в момент, когда секундная стрелка эталонных часов покажет на циферблате на число (12.

Можно исключить из часов кнопку SB2, в этом случае входы R DD9 и DD10 следует соединить с аналогичными входа!ми DD2DD8, а сверку часов можно будет производить лишь в моменты времени, соответствующие целым часам.

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

Какие изменения в схеме часов можно сделать при отсутствии тех или иных микросхем?

Рис. 42. Подключение ваку­умных люминесцентных ин­дикаторов к ИС К514ИД2

Рис. 43. Подключение ваку­умных люминесцентных ин­дикаторов к ИС К514ИД1

Рис. 44. Делитель на 6 на ЛК-триггерах <а) и D-триггерах (б)

Интегральные микросхемы К155ИЕ1 можно заменить на К.155ИЕ2. При отсутствии микросхем К155ИЕ2, К.155ИЕ4, К155ИЕ5 на место микросхем DD2DD7, DD9, DD11 можно установить декады по схемам рис. А,а или 5,а. К декаде по рис. Ъ,а интегральные микросхемы К15ШД1, К514ИД1, К514ИД2 следует подключать по схеме рис. 26. Делители частоты на 6 можно выпол­нить по схемам рис. 44,а и б соответственно на JK- или D-триггерах. Дешифра­тор к делителю по рис. 44,6 следует подключать по схеме рис. 45.

Рис. 45. Подключение де­шифратора к делителю на 6 по схеме рис. 44.6

Счетчик ча­сов с коэффициентом пересчета 24 можно собрать по схемам рис. 46. На рис. 46,а знаком СТ10 помечена декада по схеме рис. 4,а, на рис. 46,6 — по схеме рис. Ъ,а. В случае применения декад и счетчиков на микросхемах КД55ТВ1 или К155ТМ2 следует использовать кнопку SB1 с нормально разомкнутыми кон­тактами.

Рис. 46. Схема счетчика часов на JK-триггерах (а) и D-триггерах (б). Прямой выход DD2 (рис. 46,а) соединить с выходом 2 счетчика

При отсутствии кварцевого резонатора на частоту 100 кГц можно исполь­зовать кварцевые резонаторы на другие частоты. Если частота резонатора в 2 — 10, 12 или 16 раз превышает частоту 100 кГц, между выходом генератора и входом DD2 следует включить одну из ИС (К165ИЕ2, К156ИЕ4, К155ИЕ5), соединив ее выводы для получения необходимого коэффициента деления в со­ответствии с табл. 2.

Если значение частоты кварцевого резонатора в герцах допускает разло­жение на указанные выше множители, можно установить несколько микросхем с различными коэффициентами деления для получения результирующей частоты 1 Гц. При этом для подачи на кнопки SB2 и SB3 сигналов с частотами 60 — 120 Гц и 3600 — 7200 Гц с выходов делителя необходимо сделать соответствующие отводы.

Читайте также:  Ремонт светильников уличного освещения

Более экономичным по структуре получается построение делителя с произ­вольным коэффициентом деления по схеме рис. 47. Делитель содержит цепоч­ку ИС К155ИЕ5 DD1 — DD3 и элемент И (DD4 — DD6) с большим числом входов, выход которого подключен ко входам R интегральных микросхем цепочки. Входы элемента И подключены к определенным выходам цепочки, это подклю­чение и определяет коэффициент пересчета.

Делитель работает по принципу принудительной установки в 0 при дости­жении требуемого состояния (см. с. 9).

Для определения количества ИС К155ИЕ5 в делителе, количества входов элемента И и порядка подключения входов этого элемента к выходам ИС не- . обходимый коэффициент пересчета переводят в двоичную форму.

Для перевода числа в двоичную форму его делят на 2, остаток (0 или 1) записывают. Результат вновь делят на 2, остаток снова записывают и так да­лее, пока после деления не останется нуль. Первый остаток является младшим разрядом двоичной формы числа, последний — старшим.

Число разрядов получившегося двоичного числа определяет необходимое «число триггеров цепочки делителя, число единиц в двоичной форме числа рав­но числу входов в элементе И. Расстановка единиц в двоичном эквиваленте оп­ределяет, к каким выходам цепочки необходимо подключить входы элемента И. Наличие 1 в младшем разряде означает подключение к выходу 1 цепочки, в следующем — к выходу 2 и т. д.

Для примера рассмотрим расчет для кварцевого резонатора с частотой 150007 Гц. Двоичный эквивалент числа 150 0074о составляет 10 0100 1001 1111 011Ь. В двоичном эквиваленте 18 разрядов, необходимая длина цепочки — 18 триггеров или 5 микросхем К155ИЕ5. Число единиц в двоичном эквиваленте — 1.1, следовательно, необходим элемент И на 11 входов. Входы элемента И не­обходимо подключить к следующим выходам цепочки: 1, 2, 3, 5, 6, 7, 8, 9, 12, 15, 18. Выходной сигнал снимается с выхода 18 цепочки — последнего, подклю­чаемого ко входу элемента И. В цепочке возможно применение интегральных микросхем К155ИЕ2, в этом случае расчет упрощается, но число ИС в цепоч­ке увеличивается.

Рис. 47. Схема делителя частоты с переключаемым коэффициентом деления

Из-за накопления задержек в цепочке для нормальной работы делителя не­обходимо, чтобы частота входных импульсов не превышала 1 МГц. Если час­тота кварцевого генератора более 1 МГц, необходимо поделить ее до частоты 500 кГц — 1 МГц с помощью одной микросхемы К155ИЕ5 и лишь потом подать на делитель.

Делитель с произвольным коэффициентом деления на ИС К155ТВ1 или К155ТМ2 также можно собрать по схеме рис. 47, но в этом случае более эко­номичным по количеству микросхем является способ, который приведен ниже при описании электронных часов на интегральных микросхемах серии KI34.

Точная подстройка кварцевого генератора может быть обеспечена включе­нием последовательно с кварцевым резонатором конденсатора емкостью от единиц до сотен микофарад, а также подбором емкости: СЗ (см. рис. 40).

ЭЛЕКТРОННЫЕ ЧАСЫ

Дата добавления: 2016-06-18 ; просмотров: 5495 ;

В данной статье речь пойдет об изготовлении оригинальных и необычных часов. Их необыкновенность заключается в том, что индикация времени осуществляется при помощи цифровых индикаторных ламп. Таких ламп когда-то было выпущено огромное количество, как у нас, так и за рубежом. Использовались они во многих устройствах начиная от часов и заканчивая измерительной техникой. Но после появления светодиодных индикаторов лампы постепенно вышли из употребления. И вот, благодаря развитию микропроцессорной техники стало возможным создание часов с относительно простой схемой на цифровых индикаторных лампах. Думаю, не лишним будет сказать, что в основном использовались лампы двух типов люминесцентные и газоразрядные. К преимуществам люминесцентных индикаторов следует отнести низкое рабочее напряжение и наличие нескольких разрядов в одной лампе (хотя среди газоразрядных тоже встречаются такие экземпляры, но найти их значительно сложнее). Но все плюсы данного типа ламп перекрывает один огромный минус – наличие люминофора, который со временем выгорает, и свечение тускнеет или прекращается. По этой причине нельзя использовать б/у лампы.

Газоразрядные индикаторы избавлены от этого недостатка, т.к. в них светится газовый разряд. По сути, этот тип ламп представляет собой неоновую лампу с несколькими катодами. Благодаря этому срок службы у газоразрядных индикаторов гораздо выше. Кроме этого одинаково хорошо работают и новые и б/у лампы (а часто б/у работают лучше). Без недостатков все же не обошлось, рабочее напряжение газоразрядных индикаторов больше 100 В. Но решить вопрос с напряжение гораздо проще, чем с выгорающим люминофором. В интернете такие часы распространены под названием NIXIE CLOCK.

Сами индикаторы выглядят вот так:

Итак, на счет конструктивных особенностей вроде все понятно, теперь приступим к проектированию схемы наших часов. Начнем с проектирования высоковольтного источника напряжения. Тут есть два пути. Первый – применить трансформатор со вторичной обмоткой на 110-120 В. Но такой трансформатор будет либо слишком громоздкий, либо его придется мотать самому, перспектива так себе. Да и напряжение регулировать проблематично. Второй путь – собрать step up преобразователь. Ну тут уж плюсов побольше будет, во-первых он займет мало места, во-вторых в нем присутствует защита от КЗ и в-третьих можно легко регулировать напряжение на выходе. В общем, есть все, что для счастья надо. Я выбрал второй путь, т.к. искать трансформатор и обмоточный провод никакого желания не было, да и миниатюрности хотелось. Преобразователь решено было собирать на MC34063, т.к. был опыт работы с ней. Получилась вот такая схема:

Сначала она была собрана на макетной плате и показала отличные результаты. Все запустилось сразу и никакой настройки не потребовалось. При питании от 12В. на выходе получилось 175В. В собранном виде блок питания часов выглядит следующим образом:

На плату сразу был установлен линейный стабилизатор LM7805 для питания электроники часов и трансформатор.

Следующим этапом разработки было проектирование схемы включения ламп. В принципе управление лампами ничем не отличается от управления семисегментными индикаторами за исключением высокого напряжения. Т.е. достаточно подать положительное напряжение на анод, и соединить с минусом питания соответствующий катод. На этом этапе требуется решить две задачи: согласование уровней МК (5В) и ламп (170В), и переключение катодов ламп (именно они являются цифрами). После некоторого времени размышлений и экспериментов была создана вот такая схема для управления анодами ламп:

А управление катодами осуществляется очень легко, для этого придумали специальную микросхему К155ИД1. Правда, они давно сняты с производства, как и лампы, но купить их не составляет проблем. Т.е. для управления катодами требуется всего лишь подключить их к соответствующим выводам микросхемы и подать на вход данные в двоичном формате. Да, чуть не забыл, питается она от 5В., ну очень удобная штуковина. Индикацию было решено сделать динамической т.к. в противном случае пришлось бы ставить К155ИД1 на каждую лампу, а их будет 6 штук. Общая схема получилась такой:

Читайте также:  Телескопическую подставку tms hc4

Под каждой лампой я установил яркий светодиод красного цвета свечения, так красивее. В собранном виде плата выглядит вот так:

Панельки под лампы найти не удалось, поэтому пришлось импровизировать. В итоге были разобраны старые разъемы, похожие на современные COM, из них были извлечены контакты и после некоторых манипуляций с кусачками и надфелем они были впаяны в плату. Для ИН-17 панельки делать не стал, сделал только для ИН-8.

Самое сложное позади, осталось разработать схему “мозга” часов. Для этого я выбрал микроконтроллер Mega8. Ну а дальше все совсем легко, просто берем и подключаем к нему все так, как нам удобно. В итоге в схеме часов появились 3 кнопки для управления, микросхема часов реального времени DS1307, цифровой термометр DS18B20, и пара транзисторов для управления подсветкой. Для удобства анодные ключи подключаем на один порт, в данном случае это порт С. В собранном виде это выглядит вот так:

На плате есть небольшая ошибка, но в приложенных файлах плат она исправлена. Проводами подпаян разъем для прошивки МК, после прошивки устройства его следует отпаять.

Ну а теперь неплохо было бы нарисовать общую схему, сказано – сделано, вот она:

А вот так все это выглядит целиком в собранном виде:

Теперь осталось всего лишь написать прошивку для микроконтроллера, что и было сделано. Функционал получился следующий:

Отображение времени, даты и температуры. При кратковременном нажатии кнопки MENU происходит смена режима отображения.

1 режим — только время.

2 режим — время 2 мин. дата 10 сек.

3 режим — время 2 мин. температура 10 сек.

4 режим — время 2 мин. дата 10 сек. температура 10 сек.

При удержании включается настройка времени и даты, переход по настройкам по нажатию кнопки MENU

Максимальное количество датчиков DS18B20 – 2 . Если температура не нужна, можно их вообще не ставить, на работу часов это никак не повлияет. Горячего подключения датчико не предусмотрено.

При кратковременном нажатии на кнопку UP включается дата на 2 сек. При удержании включается/выключается подсветка.

При кратковременном нажатии на кнопку DOWN включается температура на 2 сек.

С 00:00 до 7:00 яркость понижена.

Работает все это дело вот так:

К проекту прилагаются исходники прошивки. Код содержит комментарии так что изменить функционал будет не трудно. Программа написана в Eclipse, но код без каких-либо изменений компилируется в AVR Studio. МК работает от внутреннего генератора на частоте 8МГц. Фьюзы выставляются вот так:

А в шестнадцатеричном виде вот так: HIGH: D9, LOW: D4

Также прилагаются платы с исправленными ошибками.

Данные часы работают в течение месяца. Никаких проблем в работе выявлено не было. Стабилизатор LM7805 и транзистор преобразователя едва теплые. Трансформатор нагревается градусов до 40, поэтому если планируется установка часов в корпус без вентиляционных отверстий, трансформатор придется взять большей мощности. В моих часах он обеспечивает ток в районе 200мА. Точность хода сильно зависит от примененного кварца на 32,768 КГц. Кварц, купленный в магазине, ставить не желательно. Наилучшие результаты показали кварцы из материнских плат и мобильных телефонов.

Кроме ламп, использованных в моей схеме, можно устанавливать любые другие газоразрядные индикаторы. Для этого придется изменить разводку платы, а для некоторых ламп напряжение повышающего преобразователя и резисторы на анодах.

Внимание: устройство содержит источник высокого напряжения. Ток небольшой, но достаточно ощутимый. Поэтому при работе с устройством следует соблюдать осторожность!

Привет, geektimes! В первой части статьи были рассмотрены принципы получения точного времени на самодельных часах. Пойдем дальше, и рассмотрим, как и на чем это время лучше выводить.

Итак, у нас есть некая платформа (Arduino, Raspberry, PIC/AVR/STM-контроллер, etc), и стоит задача подключить к нему некую индикацию. Есть множество вариантов, которые мы и рассмотрим.

Сегментная индикация

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

Осторожно, траффик!

Плюсы: простота конструкции, хорошие углы обзора, невысокая цена.
Минус: количество отображаемой информации ограничено.
Конструкции индикаторов бывают двух видов, с общим катодом и общим анодом, внутри это выглядит примерно так (схема с сайта производителя).

Есть 1001 статья как подключить светодиод к микроконтроллеру, гугл в помощь. Сложности начинаются тогда, когда мы захотим сделать большие часы — ведь смотреть на мелкий индикатор не особо удобно. Тогда нам нужны такие индикаторы (фото с eBay):

Они питаются от 12В, и напрямую от микроконтроллера просто не заработают. Тут нам в помощь приходит микросхема CD4511, как раз для этого предназначенная. Она не только преобразует данные с 4-битной линии в нужные цифры, но и содержит встроенный транзисторный ключ для подачи напряжения на индикатор. Таким образом, нам в схеме нужно будет иметь «силовое» напряжение в 9-12В, и отдельный понижающий преобразователь (например L7805) для питания «логики» схемы.

Матричные индикаторы

По сути, это те же светодиоды, только в виде матрицы 8х8. Фото с eBay:

Продаются на eBay в виде одиночных модулей либо готовых блоков, например по 4 штуки. Управление ими весьма просто — на модулях уже распаяна микросхема MAX7219, обеспечивающая их работу и подключение к микроконтроллеру с помощью всего лишь 5 проводов. Для Arduino есть много библиотек, желающие могут посмотреть код.
Плюсы: невысокая цена, хорошие углы обзора и яркость.
Минус: невысокое разрешение. Но для задачи вывода времени вполне достаточно.

ЖК-индикаторы

ЖК-индикаторы бывают графические и текстовые.

Графические дороже, однако позволяют выводить более разнообразную информацию (например график атмосферного давления). Текстовые дешевле, и с ними проще работать, они также позволяют выводить псевдографику — есть возможность загружать в дисплей пользовательские символы.

Работать с ЖК-индикатором из кода несложно, но есть определенный минус — индикатор требует много управляющих линий (от 7 до 12) от микроконтроллера, что неудобно. Поэтому китайцы придумали совместить ЖК-индикатор с i2c-контроллером, получилось в итоге очень удобно — для подключения достаточно всего 4х проводов (фото с eBay).

ЖК-индикаторы достаточно дешевые (если брать на еБее), крупные, их просто подключать, и можно выводить разнообразную информацию. Единственный минус это не очень большие углы обзора.

Читайте также:  Как оформить чайный стол

OLED-индикаторы

Являются улучшенным продолжением предыдущего варианта. Варьируются от маленьких и дешевых с диагональю 1.1", до больших и дорогих. Фото с eBay.

Собственно, хороши всем кроме цены. Что касается мелких индикаторов, размером 0.9-1.1", то (кроме изучения работы с i2c) какое-то практическое применение им найти сложно.

Газоразрядные индикаторы (ИН-14, ИН-18)

Эти индикаторы сейчас весьма популярны, видимо из-за «теплого лампового звукасвета» и оригинальности конструкции.

(фото с сайта nocrotec.com)

Схема их подключения несколько сложнее, т.к. эти индикаторы для зажигания используют напряжение в 170В. Преобразователь из 12В=>180В может быть сделан на микросхеме MAX771. Для подачи напряжения на индикаторы используется советская микросхема К155ИД1, которая специально для этого и была создана. Цена вопроса при самостоятельном изготовлении: около 500р за каждый индикатор и 100р за К155ИД1, все остальные детали, как писали в старых журналах, «дефицитными не являются». Основная сложность тут в том, что и ИН-хх, и К155ИД1, давно сняты с производства, и купить их можно разве что на радиорынках или в немногих специализированных магазинах.

С индикацией мы более-менее разобрались, осталось решить, какую аппаратную платформу лучше использовать. Тут есть несколько вариантов (самодельные я не рассматриваю, т.к. тем кто умеет развести плату и припаять процессор, эта статья не нужна).

Arduino

Самый простой вариант для начинающих. Готовая плата стоит недорого (около 10$ на eBay с бесплатной доставкой), имеет все необходимые разъемы для программирования. Фото с eBay:

Под Arduino есть огромное количество разных библиотек (например для тех же ЖК-экранов, модулей реального времени), Arduino аппаратно совместима с различными дополнительными модулями.
Главный минус: сложность отладки (только через консоль последовательного порта) и довольно-таки слабый по современным меркам процессор (2КБайт RAM и 16МГц).
Главный плюс: можно сделать много чего, практически не заморачиваясь с пайкой, покупкой программатора и разводкой плат, модули достаточно соединить друг с другом.

32-разрядные процессоры STM

Для тех кто захочет что-то помощнее, есть готовые платы с процессорами STM, например плата с STM32F103RBT6 и TFT-экраном. Фото с eBay:

Здесь мы уже имеем полноценную отладку в полноценной IDE (из всех разных мне больше понравилась Coocox IDE), однако понадобится отдельный программатор-отладчик ST-LINK с разъемом JTAG (цена вопроса 20-40$ на eBay). Как вариант, можно купить отладочную плату STM32F4Discovery, на которой этот программатор уже встроен, и его можно использовать отдельно.

Raspberry PI

И наконец, для тех кто хочет полной интеграции с современным миром, есть одноплатные компьютеры с Linux, всем уже наверное известные Raspberry PI. Фото с eBay:

Это полноценный компьютер с Linux, гигабайтом RAM и 4х-ядерным процессором на борту. С краю платы выведена панель из 40 пинов, позволяющая подключать различную периферию (пины доступны из кода, например на Python, не говоря о C/C++), есть также стандартный USB в виде 4х разъемов (можно подключить WiFi). Так же есть стандартный HDMI.
Мощности платы хватит к примеру, не только чтобы выводить время, но и чтобы держать HTTP-сервер для настройки параметров через web-интерфейс, подгружать прогноз погоды через интернет, и так далее. В общем, простор для полета фантазии большой.

С Raspberry (и процессорами STM32) есть одна единственная сложность — ее пины используют 3-вольтовую логику, а большинство внешних устройств (например ЖК-экраны) работают «по старинке» от 5В. Можно конечно подключить и так, в принципе заработает, но это не совсем правильный метод, да и испортить плату за 50$ как-то жалко. Правильный способ — использовать «logic level converter», который на eBay стоит всего 1-2$.
Фото с eBay:

Теперь достаточно подключить наше устройство через такой модуль, и все параметры будут согласованы.

ESP8266

Способ скорее экзотический, но довольно-таки перспективный в силу компактности и дешевизны решения. За совсем небольшие деньги (около 4-5$ на eBay) можно купить модуль ESP8266, содержащий процессор и WiFi на борту.
Фото с eBay:

Изначально такие модули предназначались как WiFi-мост для обмена по serial-порту, однако энтузиастами было написано множество альтернативных прошивок, позволяющих работать с датчиками, i2c-устройствами, PWM и пр. Гипотетически вполне возможно получать время от NTP-сервера и выводить его по i2c на дисплей. Для тех кто хочет подключить много различной периферии, есть специальные платы NodeMCU с большим числом выводов, цена вопроса около 500р (разумеется на eBay):

Единственный минус — ESP8266 имеет очень мало памяти RAM (в зависимости от прошивки, от 1 до 32КБайт), но задача от этого становится даже интересней. Модули ESP8266 используют 3-вольтовую логику, так что вышеприведенный конвертор уровней тут также пригодится.

На этом вводный экскурс в самодельную электронику можно закончить, автор желает всем удачных экспериментов.

Я в итоге остановился на использовании Raspberry PI с текстовым индикатором, настроенным на работу с псевдографикой (что вышло дешевле чем графический экран той же диагонали). Сфоткал экран настольных часов во время написания этой статьи.

Часы выводят точное время, взятое из Интернета, и погоду которая обновляется с Яндекса, все это написано на Python, и вполне работает уже несколько месяцев. Параллельно на часах запущен FTP-сервер, что позволяет (вкупе с пробросом портов на роутере) обновить на них прошивку не только из дома, но и из любого места где есть Интернет. Как бонус, ресурсов Raspberry в принципе хватит и для подключения камеры и/или микрофона с возможностью удаленного наблюдения за квартирой, или для управлением различными модулями/реле/датчиками. Можно добавить всякие «плюшки», типа светодиодной индикации о пришедшей почте, и так далее.

PS: Почему eBay?
Как можно было видеть, для всех девайсов приводились цены или фото с ебея. Почему так? К сожалению, наши магазины часто живут по принципу «за 1$ купил, за 3$ продал, на эти 2 процента и живу». В качестве простого примера, Arduino Uno R3 стоит (на момент написания статьи) 3600р в Петербурге, и 350р на eBay с бесплатной доставкой из Китая. Разница действительно на порядок, безо всяких литературных преувеличений. Да, придется подождать месяц чтобы забрать посылку на почте, но такая разница в цене думаю, того стоит. Но впрочем, если кому-то надо прямо сейчас и срочно, то наверно и в местных магазинах есть выбор, тут каждый решает сам.

Ссылка на основную публикацию
Центробежный вентилятор устройство и принцип работы
Вентилятор — устройство для перемещения газа со степенью сжатия менее 1,15 (или разностью давлений на выходе и входе не более...
Цвета сочетающиеся с ярко зеленым
Правильное сочетание 30 цветов: от белого до чёрного. Белый сочетается со всеми цветами. Наилучшее сочетание с синим, красным и черным....
Цвета хорошо сочетающиеся с синим
lookcolor.ru » Сочетание цветов » Сочетание синего цвета и его оттенков Сочетание синего цвета – это контрастные комбинации с теплыми...
Цены металлочерепица фото размеры
Расчет кровель из металлочерепицы имеет ряд особенностей, которые обусловлены геометрией материала, а также требованиями его монтажа. При выполнении таких расчетов...
Adblock detector