самодельный семисегментый индикатор и cd4026

mikke
Offline
Зарегистрирован: 08.03.2016

День добрый.

Делаю часы на основе светодиодных модулей.

Модуль на 2 светодиода 12 В  и 0.3 Вт.  

4 секции по 7 штук на один индикатор.

Планировал питать всё это от отдельного блока питания на 2А.

Так как ног у UNO оказалось сильно меньше 29, купил 4 сдвиговых регистра cd4026.

Подключил согласно даташиту и статье на амперке.

Вроде всё просто. Выводы к светодиодам. Общий минус.

Всего 2 пина на регистр + 1 лишний для выключения знака. Всего 9, ног хватает. Даже на модуль реального времени остается.

Подаем на вывод 1 high\low, счетчик увеличивается. Красота.

Собрал на макетной плате макаронного монстра и обрадовался, как легко всё вышло.

Светится и мигает по кругу от 0 до 9 простым тестовым скетчем.

Одно но - диоды на 12В, а питание я взял с ардуинки. И этих 5В явно было маловато, чтобы диоды засветились в полную яркость.

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

Отсоединяю ардуинку, начинаю работать за неё - вручную соединяю clock c "+". Микросхема cd4026 отрабатывает свое предназначение, переключает цифры вверх. Дребезг в расчет не берем.

Подсоединяю обратно к ардиуине, ничего не происходит - счет не идет.

Вопрос - как заставить работать счетчик при внешнем питании на 12В, учитывая, что сигнал HIGH всего 5В.

 

a5021
Offline
Зарегистрирован: 07.07.2013

Без преобразования уровней, никак. CD4026 будет считать единицей напряжение на входе выше 2/3 питания. Все, что меньше, будет нулем.

T.Rook
Offline
Зарегистрирован: 05.03.2016

А обычный транзисторный ключик с выхода ардуинки на вход 4026 не помог? Или не пробовали?

upd: сорри a5021, одновременно запостили :)

mikke
Offline
Зарегистрирован: 08.03.2016

транзисторов в наличии нет.

гугл выдает такую схему

VT2 КТ814А, VT1 КТ315Г

R1 4,7 кОм

R2 330 Ом

R3 2,7 кОм

Это оно? Можно ли обойтись меньшим количеством деталей?

T.Rook
Offline
Зарегистрирован: 05.03.2016

 я думаю Вам подойдет простейшая схема (только выход будет проинвертирован. Но счетчику главное количество, так что попробуйте). Кт315 - справится. Что то вроде этого:

T.Rook
Offline
Зарегистрирован: 05.03.2016

Вообщем как сказал

a5021 пишет:

Без преобразования уровней, никак.

преобразовать уровень от ардуинки любым, Вам удобным, способом.

T.Rook
Offline
Зарегистрирован: 05.03.2016

Хотя , если ничего в наличии нет, а очень хочется, то поиграйтесь питанием cd4026. Снижайте его от Ваших 12В до тех пор, пока сигнал от Ардуинки не начнет восприниматься как достаточный для переключения счетчика.. Ну а там уж смотрите какая яркость получится.

mikke
Offline
Зарегистрирован: 08.03.2016

Нашел откуда выпаять транзистор c1815y

Вроде такой

http://www.alldatasheet.com/datasheet-pdf/pdf/514595/FAIRCHILD/KSC1815YT...

Попробую пока с ним.