Дисплей на двухцветном семисегментном индикаторе 1.8″

  • Цена: $0.55 за штуку + доставка
  • Как то один знакомый попросил меня собрать часы с синхронизацией из интернета на крупном семисегментном индикаторе. С проектом справился без проблем, но жена знакомого очень быстро поставила на нем крест — «Хочу такого же но без крыльев Красные цифры не нравятся — хочу зеленые». В то время цветные индикаторы стоили в несколько раз дороже красных (да и сейчас тенденция сохраняется) и часы ушли куда то пылиться с женских глаз долой. И вот однажды, формируя заказ на TaoBao, натолкнулся на двухцветные индикаторы. Подумал, с какой бы гордостью я бы тогда удовлетворил желание женщины, с телефона изменив бы цвет цифр часов, и решил заказать.

    С заказом получился косяк. Хотел заказать индикаторы с общим катодом, чтобы нормально подключить через MAX7219. Но у одного продавца индикаторов не было в наличии, а заказывая у другого не разобрался в китайско-английском переводе на сайте посредника «Common Yang/Common Yin» (да-да — общий Инь или общий Ян) и заказал с общим анодом. К счастью, MAX7219 работают и с LED-матрицами 8×8, и я решил изменить схему подключения и решить проблему на программном уровне.

    Весь даташит на индикаторы уложился на одну картинку. Спасибо и на том.

    Дисплей на двухцветном семисегментном индикаторе 1.8″

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

    Дисплей на двухцветном семисегментном индикаторе 1.8″

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

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Индикаторы 12 дней шли до посредника. Видимо 20 шт большая партия и ее делали прямо под меня ))) Потом еще 18 дней доставка E-Packet до Перми и вот индикаторы у меня.

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Платы с JLCPCB шли быстрее

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    С пайкой нет ничего сложного. Хотя ножек у индикаторов могло бы быть и поменьше )))

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Размеры мрдулей получились 153x56x15мм вес 130г
    ё

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Для подключения к Arduino беру популярную библиотеку LedControl и расширяю ее работой с данным дисплеем

    Выдача одного символа выполняется методом setColumn(), в котором номер стоки 0-7 это разряд и цвет.

    Измененную библиотеку я назвал LedControlDC. Скачать ее можно с GITHUB.

    Поместил туда же несколько примеров работы с двухцветным дисплеем

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Видео примеров

    Первый пример сделал специально для измерения потребления индикаторов. Диапазон рабочих напряжений 4 — 6В. Менее четырех вольт практически не горят зеленые светодиоды, включенные по два последовательно в каждом сегменте. 6В — максимально разрешенное напряжение микросхемы MAX7219

    Зеленый цвет хорошо смотрится начиная от 5В

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    График мощности по каждому цвету в зависимости от напряжения питания. При 6В максимальное потребление каждого цвета около 1Вт, суммарное двух цветов — 1.7Вт (регулируется MAX7219)

    Дисплей на двухцветном семисегментном индикаторе 1.8″

    Что и говорить, индикаторы получились интересными и займут достойное место в моих самоделках

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

    А кот сегодня обожрался и балдеет
    Дисплей на двухцветном семисегментном индикаторе 1.8″
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: