Часы электронные самодельные, песочные и нормальные

в 9:00, , рубрики: diy или сделай сам, ruvds_статьи, Блог компании RUVDS.com, дешифраторы, микросхемы, микросхемы малой степени интеграции, отрицательная обратная связь, семисегментный индикатор, старое железо, схемотехника, триггеры, цифровые микросхемы, Часы, часы для гиков, Электроника для начинающих

Часы электронные самодельные, песочные и нормальные - 1


Привет! Сегодня мы изучим и соберём олдскульные электронные часы на 12 цифровых микросхемах и светодиодные песочные часы на 3 корпусах без микроконтроллера, а также их микроконтроллерные варианты.

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

Так как у меня нет 3Д-принтера (а ещё лучше лазерного резака для листового материала, потому что создавать трёхмерные дизайны, в отличие от двухмерных, я не умею), сегодняшние самодельные часы будут чисто электронными.

▍ Песочные часы на регистрах сдвига

Задающий генератор этой электронной игрушки собран на двух логических инверторах, они же элементы НЕ, микросхемы CD4069, или К1561ЛН4.

Часы электронные самодельные, песочные и нормальные - 2

Это микросхема ТТЛ — транзисторно-транзисторной логики, в отличие от её полного функционального КМОП аналога 74HC04, или К561ЛН2, на котором мы собирали электронного жучка.

То был не ультракомпактный радиопередатчик с микрофоном, который приходит на ум, когда слышим слово «жучок», а светодиодный эффект, имитирующий движения лапок насекомого.

Часы электронные самодельные, песочные и нормальные - 3

Схема жучка в смысле передатчика на этой микросхеме также существует, и её можно собрать.

Часы электронные самодельные, песочные и нормальные - 4

Через резистор 6.8 кОм на малогабаритный конденсаторный микрофон поступает напряжение смещения, необходимое для его работы. Отдельный RC-фильтр питания, состоящий из резистора 1 кОм и электролитического конденсатора 10 мкФ, защищает его от помех.

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

Усилителем низкой (звуковой) частоты — УНЧ, или УЗЧ, — в этой схеме служит логический инвертор. Казалось бы, «неправильное» применение цифровой микросхемы, предназначенной для обработки дискретных сигналов, — импульсов логической единицы и нуля, высокого и низкого уровня напряжения.

Однако внутрянняя схемотехника логических интегральных микросхем построена на реальных транзисторных усилителях, и слабые непрерывные аналоговые сигналы, «между единицей и нулём», они вполне могут усиливать.

Чтобы задать коэффициент усиления, как и в случае с операционным усилителем, используется цепь отрицательной обратной связи (ООС), реализованная резистором 1 МОм между инвертирующим выходом и входом.

В 1941 году работнику Bell Telephone Laboratories, (эти славно известные лаборатории работают с 1925 году по сей день, и теперь называются Nokia Bell Labs), Карлу Дейлу Шварцелю младшему сперва не хотели выдавать патент на суммирующий усилитель с отрицательной обратной связью.

Часы электронные самодельные, песочные и нормальные - 5

Мол, зачем снижать коэффициент усиления усилителя, ведь усилитель предназначен для того, чтобы усиливать электрический сигнал, и чем в большее число раз, тем лучше? Не все патентные чиновники одинаковы, и для того, кто занимался заявкой Карла Шварцеля, она выглядела в те времена как бессмыслица.

Часы электронные самодельные, песочные и нормальные - 6

К счастью, американский патент US2401779А, а затем и британский GB593354A и канадский CA440710A всё-таки зарегистрировали. Это был первый прототип операционного усилителя, хотя и без инвертирующего входа как такового. Цепь отрицательной обратной связи была составной частью схемы усилителя.

Разработка Карла Шварцеля на трёх вакуумных триодах, имела двуполярное питание ±350 вольт и обеспечивала коэффициент усиления 90 децибел. В годы Второй мировой войны суммирующий усилитель Шварцеля применялся в M9 artillery director, разработанном в Bell Telephone Laboratories.

Часы электронные самодельные, песочные и нормальные - 7

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

Вернёмся к радиомикрофону. Напряжение с выхода микрофонного предусилителя через резистор 100 кОм поступает на варикап BB109.

Часы электронные самодельные, песочные и нормальные - 8

Варикап — это обратносмещённый кремниевый диод, ёмкость P-N перехода которого зависит от напряжения смещения. Таким образом, это конденсатор переменной ёмкости, управляемый напряжением.

Ёмкость варикапа изменяется в такт аудиосигналу с микрофона. Через конденсатор 100 пикофарад варикап подключён к керамическому фильтру на 10.7 мегагерц. В этой схеме он работает на девятой гармонике 96.3 МГц, и, таким образом, попадает в диапазон FM — ультракоротких волн частотной модуляции.

Параллельная ёмкость варикапа изменяет резонансную частоту керамического фильтра, за счёт чего и осуществляется частотная модуляция. Сигнал этого радиомикрофона может принять любой УКВ ЧМ радиоприёмник.

Керамический генератор собран на таком же усилителе, что и микрофонный УНЧ, только в цепи обратной связи установлен резистор 1.5, а не 1 МОм.

Далее идёт инвертирующий буфер на логическом элементе N3, нужный для того, чтобы выходная цепь не шунтировала керамический резонатор. На выход буфера подключён усилитель мощности, составленный из трёх параллельно соединённых инверторов N4-N6, к выходу которого через конденсатор 1 нФ, подключена передающая антенна.

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

Часы электронные самодельные, песочные и нормальные - 9

На инверторах U1A и U1B собран релаксационный генератор, электролитический конденсатор C1, в котором заряжается и разряжается через подстроечный резистор VR1 и последовательный резистор R32, не позволяющий выкрутить сопротивление до нуля.

Далее следуют четыре одинаковых узла на половинках микросхемы CD4015. Это 4-разрядные статические регистры сдвига с последовательным вводом и параллельным выводом, выполненные по технологии КМОП.

Часы электронные самодельные, песочные и нормальные - 10

Такой регистр сдвига состоит из четырёх последовательно включённых синхронных триггеров D-типа. Очень похоже на схему кодового замка, который мы собирали в статье про триггеры.

Часы электронные самодельные, песочные и нормальные - 11

Тактируется каждый регистр сдвига от нашего генератора импульсов на инверторах. А данные получает с выхода последнего, четвёртого разряда предыдущего регистра сдвига.

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

В старые добрые времена, когда всё было настоящее, такие сенсоры наклона даже в игрушках были настоящими, с капелькой жидкой металлической ртути.

Часы электронные самодельные, песочные и нормальные - 12

Потом вместо жидкого металла в гравитационных датчиках положения стали использовать один или два металлических шарика. Они также прекрасно выполняют свою работу.

Часы электронные самодельные, песочные и нормальные - 13

Далее мы видим мультиплексированные светодиоды. С 15 логических выходов схемы управляются 30 светодиодов. Если на А1 низкий логический уровень напряжения, откроется и будет светить светодиод D1, а если высокий — светодиод D16.

Одновременно светить D1 и D16 не могут, если они синие или белые, потому что для их открытия потребовалось бы 6 и более вольт, а напряжение питания схемы 5 В.

Наши песочные часы укомплектованы зелёными светодиодами. (Также доступны для заказа синий и красный варианты). Два последовательно соединённых зелёных, жёлтых или красных светодиода напряжением 5 вольт открываются.

Потому, если бы выход микросхемы находился в состоянии высокого сопротивления (Hi-Z, или режим входа, когда выходной логический буфер отключён), оба зелёных светодиода светили бы.

Именно поэтому авторы схемы предусмотрели два резистора R1 и R16, а не соединили напрямую катод D1 с анодом D16, обойдясь одним резистором между этой точкой соединения и выходом регистра сдвига А1. Потому что в таком случае источник питания оказался бы короткозамкнутым через светодиоды.

Часы электронные самодельные, песочные и нормальные - 14

С помощью ШИМ, — широтно-импульсной модуляции, — можно создать иллюзию одновременного свечения и даже перетекания яркости между светодиодами любых цветов.

▍ Песочные часы на микроконтроллере

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

Часы электронные самодельные, песочные и нормальные - 15

В этой схеме каждый светодиод включён не между шиной питания и выходом логической схемы, а между двумя выводами микроконтроллера STC15W201S.

Часы электронные самодельные, песочные и нормальные - 16


Так организована светодиодная матрица, подобная той, на которой организован красивый растровый эффект на двух счётчиках-дешифраторах K561ИЕ8 из нашей статьи от 30 марта.

Часы электронные самодельные, песочные и нормальные - 17

Но у того эффекта одномоментно горит всего один светодиод, и между каждым кадровым и строчным выходом включён всего один светодиод.

А у микроконтроллерных песочных часов между каждым выходом строки (P30-P37) и каждым выходом столбца (P10-P15) включено по два светодиода, встречно-параллельно. Кроме столбца P15, куда подключено не 10, а всего 7 светодиодов.

Благодаря встречно-параллельному подключению, можно мультиплексировать вдвое больше светодиодов. Когда на P30 логическая единица, а на P10 логический нуль, светит L1, а когда наоборот — L6. Если на P30 и P10 одинаковые уровни напряжения, либо один или оба вывода переведены в режим входа, ни L1, ни L6 не светит.

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

▍ А теперь самое интересное

Часы электронные самодельные, песочные и нормальные - 18

Искусство создавать автоматы на логических микросхемах всегда приводило меня в восхищение, ещё с тех пор, когда микропроцессоры были редкостью. Во времена моего детства в магазинах «Культтовары» всё ещё продавались арифмометры Феликс-М.

Часы электронные самодельные, песочные и нормальные - 19

Хотя уже были и микрокалькуляторы С3-33, позже переназванные аббревиатурой МК-33, на двух микросхемах высокой по тем временам степени интеграции — К145КТ3П и К145ИК1В, либо на одной ИМС К145ИК16.

Часы электронные самодельные, песочные и нормальные - 20

Наши сегодняшние электронные часы собраны на 12 микросхемах. Задающий генератор состоит из часового кварцевого резонатора Y1 на 32768 герц и двоичного счётчика-делителя U11 CD4060.

С этой микросхемой мы уже встречались в статье про музыкальные шкатулки. Там она мигала тремя группами светодиодов. А здесь делит 32768 герц на 2 в четырнадцатой степени, то есть на 16384. Получается два герца.

Часы электронные самодельные, песочные и нормальные - 21

Отметим, что 16-выводный корпус не даёт возможности сделать выход с каждого триггера. Пропущены выходы частоты, поделённой на 2, 4, 8 и 2048.

Так как для работы часов нам нужны не 2, а 1 импульс в секунду, делим частоту ещё раз, с помощью синхронного D-триггера U12A. Примеры использования микросхемы CD4013, она же К561TM2, мы рассматривали в статье про триггеры.

Частота 1 герц используется для мигания разделительных двоеточий D1-D4 между индикаторами часов, минут и секунд. Она же тактирует первый в цепочке декадный счётчик U10A.

Часы электронные самодельные, песочные и нормальные - 22

Микросхема CD4518 представляет собой сдвоенный двоично-десятичный счётчик. От просто двоичного он отличается тем, что сбрасывается, когда досчитал до 1001b, то есть до девяти, и получил следующий тактирующий импульс.

Часы электронные самодельные, песочные и нормальные - 23

Для сравнения, вот схема просто 4-разрядного двоичного счётчика, — половинки CD4520, — которая сбрасывается в 0000b после того, как досчитал до 1111b = 15.

Часы электронные самодельные, песочные и нормальные - 24

С выходов декадного счётчика данные поступают на входы микросхемы CD4511, являющейся двоично-десятичным дешифратором для семисегментного светодиодного индикатора с общим катодом.

Часы электронные самодельные, песочные и нормальные - 25

Получается, что часы состоят из генератора секундных импульсов и трёх двухразрядных десятичных счётчиков. Счётчики секунд и минут сбрасываются по достижении старшим разрядом цифры 6 = 0110b, и передают тактирующий импульс следующему счётчику. За это отвечает логический элемент И микросхемы CD4081, берущий сигналы со второго и третьего двоичных разрядов счётчика.

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

Предусмотрена «железная» аппаратная защита от дребезга контактов кнопок в виде конденсаторов C2 и С3, а также подтяжка входов счётчиков к земле резисторами R45 и R46.

Счётчик часов сбрасывается по достижению старшим разрядом числа 2 = 0010b, и младшим разрядом числа 4 = 0100b, для чего также достаточно одного логического элемента И.

Вот и всё устройство часов. Они работают, отсчитывают время и радуют глаз тёплыми ламповыми светодиодами индикаторов и олдскульными микросхемами в DIP корпусах и «кроватках».

▍ Электронные часы на микросхеме DS1302

Предыдущие часы не продолжают считать время и сбрасываются при перебоях питания. А следующие лишены такого недостатка, потому что используют специальную микросхему часов DS1302, питающуюся от литиевой «таблетки».

Часы электронные самодельные, песочные и нормальные - 26

Здесь всей красотой светодиодной индикации, а также функцией будильника, занимается микроконтроллер. Когда отсутствует 5 вольт внешнего питания, настройки будильника и индикации сбрасываются, 4-разрядный 7-сегментный индикатор и светодиоды, выполняющие роль секундной стрелки — не светят.

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

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

Пол-лимона подарков от RUVDS. Отвечай на вопросы и получай призы 🍋

Автор: Гитарная электроника

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js