Светодиодная матрица 8x24

Матричный светодиодный индикатор на MAX7219

Описан индикатор на трёх светодиодных матрицах 8x8. В качестве драйвера светодиодных матриц использованы микросхемы MAX7219.


Описание

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

Но мне не хотелось повторять конструкцию один-в-один. Наверняка часть функций мне не понадобится, или я захочу что-то добавить. Например, сделать часы+радиоприёмник. Или часы+веб-радио. Или просто часы :-)

Поэтому, чтобы не ограничивать полёт своей фантазии, я решил сделать для начала отдельный модуль матричного светодиодного индикатора 8x24. А потом уже думать, к чему бы его подключить.

В качестве драйверов светодиодных матриц выбрал микросхему MAX7219. Мне нравится эта микросхема - может контролировать 8 семисегментников с общим катодом или матрицу светодиодов 8x8, управляется по трём проводам (что-то вроде SPI), может регулировать яркость. Максимальный ток через светодиоды задаётся одним резистором. Применение такого драйвера освобождает контроллер от необходимости постоянно обновлять изображение на светодиодной матрице. Это облегчает программирование и позволяет уделить больше внимания другим полезным функциям устройства.

Матричные индикаторы 8x8 (красные, 5мм) заказал на ebay . Там же заказал и MAX7219 (примерно 200 рублей за 10 шт.).

Схема

Схема состоит из трёх одинаковых блоков. Каждый блок содержит матричный индикатор 8x8 и драйвер MAX7219. Вот схема блока:

Схема блока

Разряды я подключил не по порядку, чтобы облегчить разводку платы. Это позволило развести плату в одном слое, буквально с парой перемычек. Придётся потом при написании программы это учесть, и соответственно перемешивать битики при отправке данных. Ну да ничего, это всё равно проще, чем делать двухслойную плату:)

Блоки соединены в цепочку вот таким образом:

Схема соединения блоков

Печатная плата

Платы я делаю по лазерно-утюжной технологии, поэтому стараюсь разводить их попроще. Вот что у меня получилось:

Печатная плата

Красные - это будут проводники на плате, зелёные - перемычки проводочками с другой стороны.

Вот что получилось в итоге:

Готовая плата

Приложения

Прикладываю полный архив проекта в KiCAD.

Также на всякий случай прикладываю печатную плату в pdf, зеркальную, для изготовления по лазерно-утюжной технологии.

Статья опубликована 1 мая 2014г.