Cool garland like AlexGyver (WS2812)
HTML-код
- Опубликовано: 11 сен 2024
- This cool garland is assembled according to the design of AlexGyver using Arduino and an address LED strip. The garland has many interesting effects, a running text, several games and the ability to control all this from a mobile phone. The garland is really very cool, it just causes a storm of emotions in the audience.
I soldered the garland myself, cut the WS2812 addressable LED strip into modules, soldered with the help of pieces of audio cable with a cross section of 0.25 mm. I got a total of 120 diodes. The power supply used 5 volts 5 amps. The garland is fastened to the window with an adhesive tape and it does not interfere with opening the window for ventilation. The Arduino board is connected below, there is also a common power bus on the bottom of the wire with a cross section of 2 * 0.75 mm. The maximum current consumption of about one ampere, judging by the multimeter, but the usual charge of 2 amps from a mobile phone I could not cope with this load.
The project is quite simple and it should be repeated. I spent a couple of evenings to solder everything, the setup took only a few minutes, and the effect is simply amazing! Congratulations to all the upcoming New Year! Creative success!
Project page on Alex’s site alexgyver.ru/g...
Firmware and libraries github.com/Ale...
I bought the tape here 44ru.ru/Ffx3sO
Finished tape 44ru.ru/3iA12G
Arduino 44ru.ru/1BruxS
Cool Christmas tree garland 44ru.ru/gWeNXX
Спасибо!!!!!!! уже заказал три ленты по 50 диодов ....готовлюсь воплотить проект у меня получится на большой аквариум на лоджии 11 рядов по 12 диодов снизу в верх и того почти как у Вас 120+12 =132 диода ..., когда сотворю отпишусь ещё и кину себе на канал видосик))))))....., проекты по ардуино уже были в практике освоены....
Отлично! Как раз пришла в голову идея,разрезать ленту на отдельные диоды,чтобы получить нужное мне расстояние между диодами,спасибо!
7:06 представляю как бабушки начнут кричать о пожаре если включить такое на постоянку)
Ооо дааа, я помню такую красоту, тоже сам собирал прям точ в точь
Молодец!да какой рукожоп дизы ставит?завидуют видать,что мозгов не хватает самому сделать!я тоже заморочился,жаль новый год прошел уже,жду запчасти!удачи!
Тока придётся год циферки с 19 на 20 переписать найти где находится и исправить - думаю справимся., эттт не ассемблер как не как)))))
Собрал из двух готовых гирлянд. Подключение такое: конец одной гирлянды является началом следующей гирлянды, то есть последовательное. Но при воспроизведении эффект стартует сразу на двух гирляндах.
Респект!
Думаю к Новому 2020 году успею...........
Я не понял, Вы использовали про мини? Соответственно что-то вырезали из прошивки? А не могли бы вы выложить обрезанный скетч. Мега только едет из китая. и хочется попробовать на нано запустить гирлянду.Я тоже спаял из ленты только на балкон получился экран 28 х10 пикселей с шагом 10 см. Правда паять утомился - 4 дня ушло.
Я тоже несколько дней паял эту ленту :)
Программу я не обрезал, максимум что делал, это отключал некоторые режимы.
У меня работает на Ардуино ПРО Мини.
У вас диодов побольше, если не будет работать, пробуйте задействовать половину матрицы. Просто в прошивке указывайте меньшее количество диодов.
@@dmawzx если указать меньшее количество диодов, то те диоды которые не указаны останутся незадесвоваными. И соответственно какая- то часть экрана не будкт работать. Но я что ли зря мучался несколько дне паял эти диоды? Нет , это нам не подходит. Хотя как временная мера конечно может и пододет, пока мега не приедет. А так то я бы вообще вме игры отключил.
@@icerock_ Да, я предложил отключить диоды только чтобы потестировать :)
@@dmawzx ничего не получилось. Плата Uno, выдает кучу ошибок:
GyverMatrixOS_v1.12:165: error: 'CRGB' has not been declared
GyverMatrixOS_v1.12:166: error: 'CRGB' has not been declared
GyverMatrixOS_v1.12:167: error: 'CRGB' has not been declared
GyverMatrixOS_v1.12:170: error: variable or field 'fillAll' declared void
GyverMatrixOS_v1.12:170: error: 'CRGB' was not declared in this scope
GyverMatrixOS_v1.12:171: error: 'CRGB' has not been declared
In file included from GyverMatrixOS_v1.12.ino:138:0:
C:\Users\timofei\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002
# pragma message "FastLED version 3.003.002"
^
bluetooth.ino: In function 'void parsing()':
bluetooth:159: error: 'fillAll' was not declared in this scope
effects.ino: In function 'void rainbowRoutine()':
effects:131: error: cannot convert 'CHSV' to 'int' for argument '3' to 'void drawPixelXY(int8_t, int8_t, int)'
effects.ino: In function 'void rainbowDiagonalRoutine()':
effects:142: error: cannot convert 'CHSV' to 'int' for argument '3' to 'void drawPixelXY(int8_t, int8_t, int)'
effects.ino: In function 'void rainbowColorsRoutine()':
effects:154: error: cannot convert 'CHSV' to 'int' for argument '3' to 'void drawPixelXY(int8_t, int8_t, int)'
Multiple libraries were found for "FastLED.h"
Used: C:\Users\timofei\Documents\Arduino\libraries\FastLED
Not used: C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9
'CRGB' has not been declared
WARNING: Spurious .github folder in 'RTClib' library
WARNING: Spurious .github folder in 'RTClib' library
Подскажи может быть сталкивался с этим, у меня гирлянда 20х10, при использовании режима с огнем, справа 4 нижних светодиода не горят. В остальных режимах все норм, везде горят. В скетче еще не сильно разобрался, но вроде как везде указан цвет в этом режиме.
Может питания не хватает, или диоды не такие как все) Попробуй в прошивке яркость уменьшить.
@@dmawzx питание норм, на каждые 20 штук подаю. И при режиме радуга все горят. Заметил у других ютуберов, тоже не горит в режиме огонь часть нижних светодиодов
Вместо диагональной радуги получилась вертикальная, как и у меня. Почему, не разбирался? Может библиотеки криво встали?
От библиотеки это не зависит. Наверное программа другая.
Скетчи у нас, думаю, одинаковые. Спасибо Гайверу. Полгода эксперементировал с разными размерами 10×11, 12×13, 9×25.
И ни на одной диагонали не было.
Вчера оформил окно
13×13 , и о чудо, заработала диагональная радуга!
Я так понял, что условием ее появления должно быть равенство ширины и высоты.
Спасибо тебе и Гайверу.
Подскажите,где менять бегущую строку в какой папке. Спасибо.
Ваш вопрос не понял.
Может подскажите, я точно такую же собрал, все хорошо работает но там где прессутствует белый цвет все начинает тормозить, например в режиме снег загорается половина светодиодов в разные цвета
Либо слабый блок питания либо конденсатор нужен по питанию.
@@user-un3ev7lb9j да я уже разобрался снизил до 4.7в и все пошло)
@@sanix8590 скажи пожалуйста, снизил напряжение на информационном выводе на диоды?
@@Psix1983 да, и все заработало
@@sanix8590 а я так и не могу победить, кондер поставил, сопротивление на din тоже, но на белом цвете стробит. Эффекта снег, не могу добиться
Помогите, при загрузке скетча выдает ошибку загрузки и пишет avrdude: stk500v2_ReceiveMessage(): timeout
. Это точно не от кода зависит, потому как даже базовые скетчи с миганием диода не работают. Плата Arduino Mega c ESP8266
Попробуйте положить файлы проекта на диск C и не используйте русских букв в названиях папок и файлов.
Здравствуйте, гирлянда 🔥, только что допаял сотый диод будет 10*10 сетка, скажите какое расстояние между диодами на окне по ширине?
Старался делать по 10 см, а там как приклеилось, где-то 8 см получилось.
@@dmawzx я вот кумекаю меньше сетку красивее будет но страдает размер, больше сетку размер больше но картинка не такая будет,у меня 2 окна каждое по 68 см и 10 полосок между диодами 12 см по высоте и блок питания не знаю какой взять,может от компа
@@user-lh3vg8sh1j смотря какую цель преследовать, если самому смотреть с двух метров, то будет как у меня на видео при расстоянии 10 см между диодами, с улицы это не так критично, тем более если высоко живёте.
Блок питания попробуйте от мобильного телефона, на 2 ампера.
@@dmawzx живу на 10 этаже,2 Ампера мало,1 диод 60 млА берёт,100 диодов в белом свете 6 А дальние будут гореть не белым а жёлтый с красным
@@user-lh3vg8sh1j 6 ампер это если все диоды разом включить :)
Если не использовать ярких/полноэкранных режимов, то 2 ампера ей хватает.
Подскажи если знаешь, ардуино нано 300 диодов сможет запустить, памяти хватит?
Я бы просто попробовал :)
Если есть лента, можно подключить и проверить.
Запустится, но далеко не все эффекты влезут в память.
178 диодов максимум тянет nano
@@sergeyv7 я 300 запускал без проблем, если отключить игры и жрущие эффекты.
@@sergeyv7 Выложил в облако модифицированный вариант GyverMatrixOS для Nano, использование памяти для эффектов оптимизировано. Для размеров матриц до 276 диодов возможен запуск всех эффектов. Плюс входит Блютус или Часы. Можно БТ и Часы одновременно, но тогда придется отрубать часть игр. cloud.mail.ru/public/AqXF/uwVdBdPem
Бонусом есть поддержка вывода температуры воздуха (датчик термистор) в бегущую строку и/или с часами.
подскажите в настройках что написать, питаю гирлянду снизу справа, если смотреть из квартиры. какой угол? выбирал угол подключения правый нижний и левый нижний, направление гирлянды, ну вверх она пошла, тоже так и выбрал. хера бора какая то получается. ...
:)
Питать можно с любой стороны, важно как сигнал идёт.
По какой схеме у вас спаяны диоды?
Modelmen Life спасибо , что быстро откликнулись, разобрался!
Друг, ты разобрался с координатами часов?
Не пользовался часами :)
Что там не получается?
@@dmawzx Разобрался сам. Моя матрица 12х10 их просто не вмещает, размеры цифр просто не могут быть меньше. Поэтому часы целесообразно использовать при ширине матрицы минимум 16, а у меня 12, последняя цифра не влезает.
Конденсаторы ставил?
Нет, не ставил. Только резистор 220 ом на выходе с пина ардуино.
это какая у тебя матрица получилась? 10*12=120
Вопроса не понял. 120 диодов.
десять полосок по двенадцать диодов в каждой
Ребята подскажите,возможно ли подключить к Ардуино ленту WS2811 (12V)???
Схема такая же, только на гирлянду подаёте 12 вольт.
Минусовая шина общая, плюсы от разных источников питания.
@@dmawzx т.е просто на отдельные выводы на ленте подать 12 в?! спасибо...понял
@@Tankist_t-64bv да, на ленте три контакта.
Минус ленты соединяем с минусом обоих источников питания и с Ардуино.
Плюс ленты кидаем на 12 вольт.
Data-контакт через резистор подключаем к Ардуино.
@@dmawzx спасибо
здравствуйте,подключил ардуино прошил его ничего не пашет,как проверить адресные светодиоды?
Может у вас лента на 12 вольт, нужно проверить маркировку.
У меня две ленты разных производителей, одна из них светится белым если просто подключить питание.
Попробуйте загрузить скетч из примеров библиотеки FastLED или любой другой для работы с адресными лентами.
Проверьте какая маркировка у вашей ленты и какая маркировка указана в прошивке.
@@dmawzx у меня не лента у меня диоды 100шт я их спаял последовательно с параллельным способом,направление по стрелке,Din и Dout вход и выход,но у меня зарядка от телефона на 2А, можно ссылку на библиотеку?
@@user-lh3vg8sh1j библиотека есть в архиве с прошивкой для гирлянды. Для проверки можно в настройках указать что у вас один диод.
@@dmawzx вчера до 4 утра ковырялся с ардуино, сегодня часа 3 возился, напряжение приходит на все диоды по 5 в,и на ардуино приходит питание,тоесть все есть но сигнал с ардуино наверное не приходит на ценр диода,в настройках ардуино ставлю 10х10 сетку,с правого угла направление вверх, ограничение по току стоит 2 а,какие ещё настройки нужны в ардуино?может есть ВК? Там фото можно скинуть
@@user-lh3vg8sh1j сюда можно написать vk.com/modelmenru?w=wall-71096018_190
Как год поменять с скетче ? Всю голову сломал((((
Могу ошибиться, в закладке custom должна быть строка с текстом бегущей строки. Там же и настройка всех других эффектов.
У меня при загрузке скетча выдаёт ошибку status 1.(( что за хрень никак не пойму. Библиотека подключена, а в ардуинку не загружается.
А если любой скетч из примеров загрузить?
@@dmawzx пробовал загружать постоянно одно и тоже выскакивает....
@@bizonhard9492 Длинный провод от программатора до компа?
Какую Ардуину используете?
@@dmawzx у меня ардуино уно... Провод вроде несильно длинный. Какое то время у меня была промблема с драйверами. Их было никак не установить. Но спустя некоторое время сквозь слезы и мат я их удачно установил и стало всё на свои места. А вот большинство различных скетчей на подключённых библиотеках например такие как fast led, neo pixel и других библиотек по работе с адресными лентами скетчи на ардуинку не грузятся(((
@@bizonhard9492 Может библиотеки не подходят, у меня такие было. Там в архиве лежат библиотеки, Вы их ставили?
In file included from C:\GyverMatrixOS_v1.8\GyverMatrixOS_v1.8.ino:103:0: вот такая ошибка выбивает но при этом все загружается. Не знаешь, что она означает
Посмотри что в 103 строке. Хотя если на работу не влияет, то закрой глаза на ошибку)
@@dmawzx #include "FastLED.h" Нечего не запускается. Может я делаю что то не так??? сигнальный провод на д6 на ардуино нано
@@dmawzx Спаянную матрицу проверял на других прошивках все работает. Матрица 7*10. Пишет что загрузка завершена, а внизу перечень (In file included from C:\GyverMatrixOS_v1.8\GyverMatrixOS_v1.8.ino:102:0:
C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/FastLED.h:17:21: note: #pragma message: FastLED version 3.002.000
# pragma message "FastLED version 3.002.000")
Нечего не работает. Прошивал версией Ардуино 1.8.8
@@capitancacao8207 FastLED.h - наверное забыл библиотеки загрузить. Там есть в архиве с прошивкой.
@@capitancacao8207 судя по сообщению версия библиотеки не нравится. Установи то что в архиве с прошивкой.
Может кто подскажет не могу установить прошивку пишет ESP8266wifi.h: No such file or directory. Хотя все библиотеки что в проекте на месте
Вы в какую плату загружаете прошивку?
Ты не задолбался паять это все?
Задолбался :)
Всё это ещё и развесить надо каждый год, а потом снять)))
Как гирлянда после долгой эксплуатации? сделал себе такую же ruclips.net/video/H1DWWNRaXeU/видео.html