Подсветка для квадрокоптера на адресных светодиодах ws2812b.

Нашел у себя в загашнике адресные светодиоды ws2812b.

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

Итак, платы имеются:

Конечно, можно использовать уже готовые светодиодные ленты.
На каждой плате расположено по 9 светодиодов. Управлять всей этой красотой будет плата Arduino Pro mini. Причем планируется реализовать возможность переключения режимов с пульта управления.

DC-DC преобразователь был выбран по принципу “что первое под руку попалось”. Впоследствии будет заменен на более компактный. На выходе с него имеем напряжение 5 Вольт, питает он ардуину и сами диоды.
Управляющие сигналы подключены к цифровым выводам 5, 6, 7 и 8. Вход с приемника для управления режимами подается на цифровой вход 2.
Что в итоге получилось:

В дальнейшем думаю добавить управление режимами по еще одному каналу (для этого можно задействовать третий цифровой ввод ардуины). Например, в зависимости от режима полета (Manual, loiter, auto), чтобы включался соответствующий режим, и т.д. и т.п)))
Заменил степдаун на более миниатюрный:

Файлы для загрузки:
ws2812_dip.rar DipTrace - файл платы светодиодов
ws2812.rar - архив с прошивками

  • 3209
Comments
Protez1999

а как он 3 выходами управляет 8 диодами отдельно?

ilya_saroff
Protez1999;bt154967

а как он 3 выходами управляет 8 диодами отдельно?

В моем случае девятью. На два входа подается питание +5 В, третий управляющий. До 255 светодиодами на одной линии может управляться (могу ошибаться).

Protez1999

а код можете скинуть чтоб посмотреть его??

ilya_saroff
Protez1999;bt154969

а код можете скинуть чтоб посмотреть его??

Конечно. Все здесь: learn.adafruit.com/…/arduino-library
Пользуйтесь)))

RW9UAO

cleanflight или betaflight сами умеют такими диодами рулить. полетный режим, алармы, вообще всё.

ilya_saroff
RW9UAO;bt154972

cleanflight или betaflight сами умеют такими диодами рулить. полетный режим, алармы, вообще всё.

Я знаю.

shura2000

как мне кажется, тяжеловато получается.
но прикольно

QuadroSky

В архиве есть прошивка. Можно ли ее залить в Ардуино Нано и как назначить управление с пульта? На каком канале и крутилка это или тумблер? Есть идея очень эффектной анимации но не имею навыков работы с ардуино но имею общее представление. Обычное моргание всей ленты это примитивно. Можно реализовать нечто более красивое.