Сделал гирлянду на 125 светодиодах с WiFi и...

Привет, пикабу. Давно хотел запилить пост, и предновогодняя волна подсказала мне нужную тему:) Это мой первый пост, поэтому прошу сильно не пинать.

Итак, поехали...

Года 4 назад я задался выбором гирлянды, с детства неровно дышу к этому элементу украшения елки, поэтому покупать абы что не хотелось, но ничего из того, что было представлено на рынке, меня не устроило, поэтому было решено вспомнить о том, что я вроде бы тыжпрограммист и знаю с какой стороны паяльник держать, поэтому было принято решение сделать свою гирлянду с блекджеком кучей разных режимов и цветов. Она уже третий год радует мою семью и всех наших новогодних гостей, но буквально сегодня утром она была знатно модернизирована, о чем я собственно и хотел бы написать.

Сделал гирлянду на 125 светодиодах с WiFi и... Рукожоп, Своими руками, 2017, Гирлянда, Ёлки, Моё, Новый Год, Длиннопост

Построена она на базе 125 RGB светодиодов с независимой адресацией (то есть каждым светодиодом можно управлять отдельно). Цвета каждого диода можно задать в диапазоне от 0 до 255, что дает нам 16 миллионов цветов и оттенков. Первая версия гирлянды была построена на базе ардуины нано, имела на борту 4 кнопки и экран для выбора режима, настройки скорости анимации, яркости и тд и тп. Также был запилен режим спектроанализатора, когда гирлянда реагировала на звуки и каждый отдельно взятый светодиод отображал пиковые значения на определенных частотах.

Сделал гирлянду на 125 светодиодах с WiFi и... Рукожоп, Своими руками, 2017, Гирлянда, Ёлки, Моё, Новый Год, Длиннопост

В этом году я решил, что управление через кнопочки это не тру и переписал все на новую платформу: ESP8266.

Сделал гирлянду на 125 светодиодах с WiFi и... Рукожоп, Своими руками, 2017, Гирлянда, Ёлки, Моё, Новый Год, Длиннопост

Она намного мощнее ардуины (что несомненный плюс в плане преобразования Фурье для спектроанализатора) и имеет встроенный WiFi модуль на борту. Для управления гирляндой я написал мобильное приложение. В нем можно в удобном виде выбрать режим анимации, настроить скорость, яркость цвет и прочие параметры, многие из которых уникальны для отдельно взятого режима. Пока приложение очень сырое, как и код прошивки модуля, но как только все будет допилено до ума, я все выложу в открытый доступ.


Думаю, достаточно слов, хотелось бы добавить видео, но рейтинга не хватает, поэтому ссылку на него оставлю в комментах (С названий режимов просьба не угорать, напряг с фантазией у меня :D).


P.S. если наберется достаточно желающих, могу написать еще по этой теме парочку статей, в слеующем году:)

Рукодельники

52.8K пост58.6K подписчика

Добавить пост

Правила сообщества

В сообществе запрещена торговля, обсуждение цен, ссылки на страницы с продажами, контакты автора в комментариях. Обязательна информация о материалах и инструментах в текстовом виде.

0. Соблюдайте основные правила Пикабу.


1. Будьте вежливы, старайтесь писать грамотно.


2. В публикациях используйте четкие и красивые фотографии.


3. Автор поста с тегом [моё] может оставить ссылку на свой профиль, группу или канал на других источниках, при условии, что ссылки (активные и не активные) не ведут на прямые продажи. Допускается не больше четырёх ссылок и только в конце поста (п. 8.5 основных правил).


Запрещены:

-ссылки рекламного характера/спам;

-ссылки, ведущие на магазины с указанием стоимости товара/услуги;

-ссылки, ведущие на призывы, покупки, продажи, подписки, репосты, голосование и тому подобное.

(нарушение основных правил сайта, п.8.1 и п. 8.2).

При переходе по ссылке запрещено наличие активных (кликабельных) ссылок, ведущих на вышеперечисленное в п.3, содержание таких ключевых слов как «товар», «услуга», «купить», «продам», «в наличии», «под заказ» и т.п.


3.1 Размещение контактов автора (самим автором или другими пользователями) в комментариях запрещено и подлежит удалению (п. 9.1 и 9.3 основных правил).


4. Обязательным для авторов является наличие технических характеристик изделия в публикациях (материалы, техники, авторские приемы, размеры, времязатраты и прочее) в текстовом виде.

Также помечайте свою работу тегом «Рукоделие с процессом» или «Рукоделие без процесса».


5. Пост-видео, пост-фото без текстового описания переносится в общую ленту. Даже если в видео показан подробный процесс изготовления, делайте краткое описание для тех, у кого нет возможности/желания смотреть видео.

Администрация оставляет за собой право решать, насколько описание соответствует п. 5.


6. Посты с нарушениями без предупреждения переносятся в общую ленту.

За неоднократные нарушения автор получает бан.

Автор может размещать новую публикацию в сообществе, не допуская полученных ранее замечаний.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

https://ru.aliexpress.com/item/5M-Black-PCB-30-led-M-150-WS2812B-WS2811-2811-IC-5050-RGB-LED-Strip-Light/1686586637.html?spm=2114.30010708.3.28.xm95Nm&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10060_10061_10062_10056_10055_10037_10054_10059_10032_10099_10078_10079_10077_427_10093_10103_10073_10102_10096_10052_10050_10051,searchweb201603_2,afswitch_5&btsid=475b4842-dd25-4cac-9dcd-361bae13a592


почему не на таких собрать*

раскрыть ветку (10)
1
Автор поста оценил этот комментарий

Потому что там не каждый диод может разным цветом загораться, а каждый заранее имеет определенный цвет и может просто гореть или не гореть.

Автор поста оценил этот комментарий
Автор поста оценил этот комментарий

ну и плюс это же дента, как ее на елку вешать? Свет она излучает только в одном направлении. Мой вариант вот такой https://ru.aliexpress.com/item/100x-WS2811-5V-12mm-LED-Modul...

раскрыть ветку (7)
Автор поста оценил этот комментарий

Скажите, у вас именно такая? 100 штук на елку достаточно, или лучше две взять? Просто у вас написано 125 светодиодов, а тут меньше. Спасибо за ответ!

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

у меня не именно эта, покупал я ее ооочень давно, ссылку именно на мою не найду, но моя один в один как по ссылке выше. Улка у меня примерно 1.8м высотой, как на ней выглядят 125 штук-вы видели в посте, поэтому сами прикидывайте количество на свою елку.

Эти светодиоды без проблем соединяются в цепочки. Вот захочется мне в седующем году, например, уже 300 диодов, я докуплю еще 175, поменяю одну строчку кода в прошивке контроллера и все заработает, если блок питания конечно вытянет=))

У меня 125 именно потому, что сначала для эсперимента были куплены 25 диодов, потом докупил еще 100.

раскрыть ветку (3)
Автор поста оценил этот комментарий
Спасибо за ответ, а не подскажете как работает адресация? Как посылать сигнал каждому конкретному контроллеру, и как будет отличаца адресация, если купить две и соеденить их?
раскрыть ветку (2)
1
Автор поста оценил этот комментарий

я работаю с библиотекой http://fastled.io/, она поддерживает несколько лент. Логика адресации скрыта, надо лишь создать массив светодиодов нужной размерности и заполнять его нужными цветами и вызывать метод отображения на ленте; обращение к диодам идет по порядковому номеру, начиная с нуля, нулевой тот, который ближе всех к контроллеру.

Это если вкратце, а так, лучше посмотрите доки по библиотеке.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Да, спасибо, пошел изучать!
Автор поста оценил этот комментарий

Был бы очень признателен, если бы вы озвучили список своего железа, задействованного в этом проекте.

Сейчас на али скидки неплохие, не хочется пропустить!

Спасибо! с(_)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Светодиодная леета на ws2811, типа такой
http://s.aliexpress.com/aY3A3ue6, esp8266
http://s.aliexpress.com/rqMVvEZB , блок питания на 5в достаточной мощности и разъемы для ленты.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку