Автор: adgjl
Очередной самодельный светодиодный дисплей
Мне очень интересны всякие самодельные экраны, дисплеи, потому подписан на соответствующие каналы на Reddit. Делюсь одним из таких проектов и выкладываю описание:
"Я очень горжусь тем, как получается этот проект. Мне еще нужно кое-что доработать, но я наконец-то запустил полноценные видеоролики и хотел ими поделиться.
Это дисплей, использующий эффект инерции зрения (PoV), управляемый микроконтроллером Teensy 4.1 и светодиодными лентами SK9822. Имеется 4 полосы по 32 светодиода каждая, слегка смещенные относительно друг друга, что дает мне 128 адресуемых пиксельных «рядов». Таким образом, каждая полоса отвечает за каждый четвертый ряд.
Столбцы по периметру, состоящие из 360 пикселей, образуют приблизительно квадратные пиксели, поэтому я выбрал именно такой вариант. Каждый светодиод обновляется 360 раз за один оборот... примерно со скоростью 1500 об/мин.
Датчик Холла, расположенный в верхней части ротора, проходит мимо неподвижного магнита в верхней раме один раз за оборот. Микроконтроллер Teensy измеряет время между поступающими сигналами и использует это для расчета скорости вращения ротора и, следовательно, скорости обновления светодиодов. Это позволяет анимации выглядеть корректно независимо от скорости вращения ротора.
У меня есть (в настоящее время очень медленный) скрипт на Python, который изменяет размер/обрезает и форматирует файлы .mp4 в бинарный формат, который Teensy может очень эффективно использовать. Полученный бинарный файл сохраняется на карту microSD, с которой Teensy может считывать данные."
https://www.reddit.com/r/arduino/comments/1vt4mdw/a_little_teensy41_project_ive_been_working_on/
Комментировать
Подробнее https://reactor...