Нашел у себя в загашнике адресные светодиоды ws2812b.
И подумалось, а не сделать ли на них подсветку для квадрика.
Поскольку у меня они россыпью, а не лентой, пришлось гравировать под них печатную плату. Выглядело это так:
Итак, платы имеются:
Конечно, можно использовать уже готовые светодиодные ленты.
На каждой плате расположено по 9 светодиодов. Управлять всей этой красотой будет плата Arduino Pro mini. Причем планируется реализовать возможность переключения режимов с пульта управления.
DC-DC преобразователь был выбран по принципу “что первое под руку попалось”. Впоследствии будет заменен на более компактный. На выходе с него имеем напряжение 5 Вольт, питает он ардуину и сами диоды.
Управляющие сигналы подключены к цифровым выводам 5, 6, 7 и 8. Вход с приемника для управления режимами подается на цифровой вход 2.
Что в итоге получилось:
В дальнейшем думаю добавить управление режимами по еще одному каналу (для этого можно задействовать третий цифровой ввод ардуины). Например, в зависимости от режима полета (Manual, loiter, auto), чтобы включался соответствующий режим, и т.д. и т.п)))
Заменил степдаун на более миниатюрный:
Файлы для загрузки: ws2812_dip.rar DipTrace - файл платы светодиодов ws2812.rar - архив с прошивками
Comments
а как он 3 выходами управляет 8 диодами отдельно?
а как он 3 выходами управляет 8 диодами отдельно?
В моем случае девятью. На два входа подается питание +5 В, третий управляющий. До 255 светодиодами на одной линии может управляться (могу ошибаться).
cleanflight или betaflight сами умеют такими диодами рулить. полетный режим, алармы, вообще всё.
cleanflight или betaflight сами умеют такими диодами рулить. полетный режим, алармы, вообще всё.
Я знаю.
как мне кажется, тяжеловато получается.
но прикольно
В архиве есть прошивка. Можно ли ее залить в Ардуино Нано и как назначить управление с пульта? На каком канале и крутилка это или тумблер? Есть идея очень эффектной анимации но не имею навыков работы с ардуино но имею общее представление. Обычное моргание всей ленты это примитивно. Можно реализовать нечто более красивое.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"405ec5c83df9550077794e80":{"_id":"405ec5c83df9550077794e80","hid":3166,"name":"RW9UAO","nick":"RW9UAO","avatar_id":null,"css":""},"4cb093dd3df955007775b8ac":{"_id":"4cb093dd3df955007775b8ac","hid":72964,"name":"shura2000","nick":"shura2000","avatar_id":null,"css":""},"4e2d4b253df9550077750123":{"_id":"4e2d4b253df9550077750123","hid":94480,"name":"Protez1999","nick":"Protez1999","avatar_id":null,"css":""},"53141d2f3df955007772ba0e":{"_id":"53141d2f3df955007772ba0e","hid":196923,"name":"ilya_saroff","nick":"ilya_saroff","avatar_id":null,"css":""},"599485013df955007770410d":{"_id":"599485013df955007770410d","hid":297687,"name":"QuadroSky","nick":"QuadroSky","avatar_id":null,"css":"user__m-banned"}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5902e5ee9970730077116a4b","hid":22757,"title":"Подсветка для квадрокоптера на адресных светодиодах ws2812b.","html":"<p>Нашел у себя в загашнике адресные светодиоды ws2812b.<br>\n<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member196923/media/5902d93099707300776e7f52\" target=\"_blank\" data-nd-media-id=\"5902d93099707300776e7f52\" data-nd-image-orig=\"https://rcopen.com/member196923/media/5902d93099707300776e7f52\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5902d93099707300776e7f52_sm\" alt width=\"170\" height=\"150\"></a><br>\nИ подумалось, а не сделать ли на них подсветку для квадрика.<br>\nПоскольку у меня они россыпью, а не лентой, пришлось гравировать под них печатную плату. Выглядело это так:</p>\n<!--cut-->\n<div class=\"ez-player ez-domain-youtube_com ez-block\" data-placeholder=\"<iframe class="ez-player-frame" src="https://www.youtube.com/embed/qmC0RkpOWHc?feature=oembed&amp;autoplay=1" allowfullscreen></iframe>\" data-nd-link-orig=\"https://www.youtube.com/watch?v=qmC0RkpOWHc\" data-nd-link-type=\"linkify\">\n <div class=\"ez-player-container\" style=\"padding-bottom: 56.5%;\">\n <a class=\"ez-player-placeholder\" target=\"_blank\" href=\"https://www.youtube.com/watch?v=qmC0RkpOWHc\" rel=\"nofollow\">\n <div class=\"ez-player-picture\" style=\"background-image: url('https://i.ytimg.com/vi/qmC0RkpOWHc/hqdefault.jpg');\"></div>\n \n <div class=\"ez-player-header\">\n <div class=\"ez-player-title\">\n Квадрокоптер. Фрезеровка на ЧПУ платы подсветки с адресными светодиодами.\n </div>\n </div>\n \n <div class=\"ez-player-button\"></div>\n <div class=\"ez-player-logo\"></div>\n \n </a>\n </div>\n</div>\n<p>Итак, платы имеются:<br>\n<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member196923/media/5902d9dc99707300776e8503\" target=\"_blank\" data-nd-media-id=\"5902d9dc99707300776e8503\" data-nd-image-orig=\"https://rcopen.com/member196923/media/5902d9dc99707300776e8503\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5902d9dc99707300776e8503_sm\" alt width=\"170\" height=\"150\"></a><br>\nКонечно, можно использовать уже готовые светодиодные ленты.<br>\nНа каждой плате расположено по 9 светодиодов. Управлять всей этой красотой будет плата Arduino Pro mini. Причем планируется реализовать возможность переключения режимов с пульта управления.<br>\n<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member196923/media/5902da3599707300776e8aeb\" target=\"_blank\" data-nd-media-id=\"5902da3599707300776e8aeb\" data-nd-image-orig=\"https://rcopen.com/member196923/media/5902da3599707300776e8aeb\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5902da3599707300776e8aeb_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member196923/media/5902da4699707300776e90df\" target=\"_blank\" data-nd-media-id=\"5902da4699707300776e90df\" data-nd-image-orig=\"https://rcopen.com/member196923/media/5902da4699707300776e90df\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5902da4699707300776e90df_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member196923/media/5902da5899707300776e96bc\" target=\"_blank\" data-nd-media-id=\"5902da5899707300776e96bc\" data-nd-image-orig=\"https://rcopen.com/member196923/media/5902da5899707300776e96bc\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5902da5899707300776e96bc_sm\" alt width=\"170\" height=\"150\"></a><br>\nDC-DC преобразователь был выбран по принципу “что первое под руку попалось”. Впоследствии будет заменен на более компактный. На выходе с него имеем напряжение 5 Вольт, питает он ардуину и сами диоды.<br>\nУправляющие сигналы подключены к цифровым выводам 5, 6, 7 и 8. Вход с приемника для управления режимами подается на цифровой вход 2.<br>\nЧто в итоге получилось:</p>\n<div class=\"ez-player ez-domain-youtube_com ez-block\" data-placeholder=\"<iframe class="ez-player-frame" src="https://www.youtube.com/embed/8uCBu6GmSVQ?feature=oembed&amp;autoplay=1" allowfullscreen></iframe>\" data-nd-link-orig=\"https://www.youtube.com/watch?v=8uCBu6GmSVQ\" data-nd-link-type=\"linkify\">\n <div class=\"ez-player-container\" style=\"padding-bottom: 56.5%;\">\n <a class=\"ez-player-placeholder\" target=\"_blank\" href=\"https://www.youtube.com/watch?v=8uCBu6GmSVQ\" rel=\"nofollow\">\n <div class=\"ez-player-picture\" style=\"background-image: url('https://i.ytimg.com/vi/8uCBu6GmSVQ/hqdefault.jpg');\"></div>\n \n <div class=\"ez-player-header\">\n <div class=\"ez-player-title\">\n Квадрокоптер. Подсветка на адресных светодиодах ws2812b.\n </div>\n </div>\n \n <div class=\"ez-player-button\"></div>\n <div class=\"ez-player-logo\"></div>\n \n </a>\n </div>\n</div>\n<p>В дальнейшем думаю добавить управление режимами по еще одному каналу (для этого можно задействовать третий цифровой ввод ардуины). Например, в зависимости от режима полета (Manual, loiter, auto), чтобы включался соответствующий режим, и т.д. и т.п)))<br>\nЗаменил степдаун на более миниатюрный:<br>\n<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member196923/media/5903768199707300776e9c9c\" target=\"_blank\" data-nd-media-id=\"5903768199707300776e9c9c\" data-nd-image-orig=\"https://rcopen.com/member196923/media/5903768199707300776e9c9c\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5903768199707300776e9c9c_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p>Файлы для загрузки:<br>\n<a class=\"attach attach-bin attach__m-sm\" href=\"https://rcopen.com/member196923/media/5903780999707300776ea063\" target=\"_blank\" data-nd-media-id=\"5903780999707300776ea063\" data-nd-image-orig=\"https://rcopen.com/member196923/media/5903780999707300776ea063\"><span class=\"attach__icon icon icon-binary\"></span><span class=\"attach__content\">ws2812_dip.rar</span></a> DipTrace - файл платы светодиодов<br>\n<a class=\"attach attach-bin attach__m-sm\" href=\"https://rcopen.com/member196923/media/590377d899707300776e9d43\" target=\"_blank\" data-nd-media-id=\"590377d899707300776e9d43\" data-nd-image-orig=\"https://rcopen.com/member196923/media/590377d899707300776e9d43\"><span class=\"attach__icon icon icon-binary\"></span><span class=\"attach__content\">ws2812.rar</span></a> - архив с прошивками</p>\n","user":"53141d2f3df955007772ba0e","ts":"2017-04-28T06:49:18.000Z","st":1,"cache":{"comment_count":8,"last_comment":"5a10002f997073007711ff70","last_comment_hid":8,"last_ts":"2017-11-18T09:41:03.000Z","last_user":"599485013df955007770410d"},"views":3210,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}