самодельный семисегментый индикатор и cd4026
- Войдите на сайт для отправки комментариев
День добрый.
Делаю часы на основе светодиодных модулей.
Модуль на 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В.
Без преобразования уровней, никак. CD4026 будет считать единицей напряжение на входе выше 2/3 питания. Все, что меньше, будет нулем.
А обычный транзисторный ключик с выхода ардуинки на вход 4026 не помог? Или не пробовали?
upd: сорри a5021, одновременно запостили :)
транзисторов в наличии нет.
гугл выдает такую схему
VT2 КТ814А, VT1 КТ315Г
R1 4,7 кОм
R2 330 Ом
R3 2,7 кОм
Это оно? Можно ли обойтись меньшим количеством деталей?
я думаю Вам подойдет простейшая схема (только выход будет проинвертирован. Но счетчику главное количество, так что попробуйте). Кт315 - справится. Что то вроде этого:
Вообщем как сказал
Без преобразования уровней, никак.
преобразовать уровень от ардуинки любым, Вам удобным, способом.
Хотя , если ничего в наличии нет, а очень хочется, то поиграйтесь питанием cd4026. Снижайте его от Ваших 12В до тех пор, пока сигнал от Ардуинки не начнет восприниматься как достаточный для переключения счетчика.. Ну а там уж смотрите какая яркость получится.
Нашел откуда выпаять транзистор c1815y
Вроде такой
http://www.alldatasheet.com/datasheet-pdf/pdf/514595/FAIRCHILD/KSC1815YT...
Попробую пока с ним.