Wichit Sirichote
В статье рассмотрен простой в сборке и применении большой светодиод общего назначения на шине последовательного периферийного интерфейса SPI. Возможно расширение схемы для отображения многоразрядных чисел, при этом для получения данных с любой микропроцессорной платы по-прежнему потребуется лишь три контакта.
В схеме для приема последовательных данных с микроконтроллерной платы используется регистр сдвига с последовательным вводом и параллельным выводом 74HC595. На схеме это элемент U5; SER - ввод данных; SRCLK - стартовый импульс, RCLK - стоповый импульс. Каждый бит данных сдвигается внутри регистра по нарастающей переднего фронта стартового импульса. Как только все битовые данные сдвинулись в 8-битовый регистр, передний фронт импульса остановки перепишет данные на каждом выходе, т. е. QA-QH.
Большой светодиод собирается из дешевых точечных светодиодов. Каждый сегмент имеет по пять точечных светодиодов, последовательно соединенных с ограничительным резистором, подключаемым к шине +12 В. Логическая единица на входе ULN2003 инициирует низкий уровень на выходе, таким образом сигнал со светодиодов идет в чип. В драйвере предусмотрено 7 бит на сегменты a, b, c, d, e, f и g, а Q1 для отображения точки разделения разрядов.
Многоразрядное число легко отобразить путем подсоединения QH к биту пооследовательносго ввода следующего знака, см.схему ниже. Обратите внимание, что стартовый и стоповый выводы платы подключены к каждому 74HC595.
Ниже приведен пример индикатора температуры с четырьмя цифрами на основе светодиодов. К индикатору плату управления можно присоединить при помощи 10-контактного разъема J2, к примеру, с задней стороны.
Contribution to SPI LED
Простая в сборке односторонняя светодиодная плата на четыре знака пригодна для отображения времени и температуры. Изготовлена Мохамедом Кикия. В Zip-архиве содержится три файла формата DXF. Фотография ниже иллюстрирует тестовое подключение платы к таймеру.