Представляю вниманию "интерактивные" стоп-сигнал и поворотники на светодиодной ленте ws2812.
Светодиодная лента ws2812 представляет собой ленту управляемых RGB светодиодов. Каждая ячейка WS2812B имеется 3 излучающих светодиода и ШИМ-драйвера управляющие их яркостью. ШИМ-драйвера 8-ми битные, то есть для каждого из цветов возможны 256 градаций яркости и, соответственно, для того чтобы установить яркости для каждого из 3-х светодиодов нужно передать пикселю 8х3=24 бит (3 байта) информации.
Основа - микроконтроллер atmega8. Управление идет через вывод и через токоограничивающий резистор R11. Микроконтроллер определяет события поворота или нажатия стоп сигнала по сигналам +12В на соответствующие входы. Эти сигналы подключены к базам транзисторов (работающих в ключевом режиме). Управляющие сигналы удобно подключать к лампам поворота и стоп-сигнала авто. Пока на управляющем сигнале 0 ничего не происходит. При подачи питания на лампу схема "улавливает" событие и происходит индикация на ленте.
Так же в схеме используется стабилизатор напряжения - готовая схема на основе LM2596.
Для подключение устройства необходимо подключить ленту: 5В,GNG,сигнал. Питания схемы: 12В и "массу". Сигнальные провода: левый, правый поворотник, стоп-сигнал.
Как будет происходить индикация - смотрите на видео.
Для скетча в arduino я использовал библиотеку с GitHub-а.
Фото готового устройства:
Прошивка тут. (работа микроконтроллера рассчитана на 8МГц).
Проба пера на моем авто:
Комментариев нет:
Отправить комментарий