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

Комментарии • 104

  • @user-nh8jz3xw8j
    @user-nh8jz3xw8j 4 года назад +1

    Спасибо!!!!!!! уже заказал три ленты по 50 диодов ....готовлюсь воплотить проект у меня получится на большой аквариум на лоджии 11 рядов по 12 диодов снизу в верх и того почти как у Вас 120+12 =132 диода ..., когда сотворю отпишусь ещё и кину себе на канал видосик))))))....., проекты по ардуино уже были в практике освоены....

  • @user-un3ev7lb9j
    @user-un3ev7lb9j 5 лет назад

    Отлично! Как раз пришла в голову идея,разрезать ленту на отдельные диоды,чтобы получить нужное мне расстояние между диодами,спасибо!

  • @ACclams1e
    @ACclams1e 4 года назад +2

    7:06 представляю как бабушки начнут кричать о пожаре если включить такое на постоянку)

  • @araneon1
    @araneon1 4 года назад

    Ооо дааа, я помню такую красоту, тоже сам собирал прям точ в точь

  • @sergeib9490
    @sergeib9490 4 года назад +1

    Молодец!да какой рукожоп дизы ставит?завидуют видать,что мозгов не хватает самому сделать!я тоже заморочился,жаль новый год прошел уже,жду запчасти!удачи!

  • @user-nh8jz3xw8j
    @user-nh8jz3xw8j 4 года назад +2

    Тока придётся год циферки с 19 на 20 переписать найти где находится и исправить - думаю справимся., эттт не ассемблер как не как)))))

  • @SEREJKA18
    @SEREJKA18 2 года назад

    Собрал из двух готовых гирлянд. Подключение такое: конец одной гирлянды является началом следующей гирлянды, то есть последовательное. Но при воспроизведении эффект стартует сразу на двух гирляндах.

  • @musicinparadise01
    @musicinparadise01 5 лет назад +1

    Респект!

  • @user-nh8jz3xw8j
    @user-nh8jz3xw8j 4 года назад +1

    Думаю к Новому 2020 году успею...........

  • @icerock_
    @icerock_ 4 года назад +1

    Я не понял, Вы использовали про мини? Соответственно что-то вырезали из прошивки? А не могли бы вы выложить обрезанный скетч. Мега только едет из китая. и хочется попробовать на нано запустить гирлянду.Я тоже спаял из ленты только на балкон получился экран 28 х10 пикселей с шагом 10 см. Правда паять утомился - 4 дня ушло.

    • @dmawzx
      @dmawzx  4 года назад

      Я тоже несколько дней паял эту ленту :)
      Программу я не обрезал, максимум что делал, это отключал некоторые режимы.
      У меня работает на Ардуино ПРО Мини.
      У вас диодов побольше, если не будет работать, пробуйте задействовать половину матрицы. Просто в прошивке указывайте меньшее количество диодов.

    • @icerock_
      @icerock_ 4 года назад

      @@dmawzx если указать меньшее количество диодов, то те диоды которые не указаны останутся незадесвоваными. И соответственно какая- то часть экрана не будкт работать. Но я что ли зря мучался несколько дне паял эти диоды? Нет , это нам не подходит. Хотя как временная мера конечно может и пододет, пока мега не приедет. А так то я бы вообще вме игры отключил.

    • @dmawzx
      @dmawzx  4 года назад +1

      @@icerock_ Да, я предложил отключить диоды только чтобы потестировать :)

    • @icerock_
      @icerock_ 4 года назад

      @@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

  • @demkaaaaa
    @demkaaaaa 2 года назад

    Подскажи может быть сталкивался с этим, у меня гирлянда 20х10, при использовании режима с огнем, справа 4 нижних светодиода не горят. В остальных режимах все норм, везде горят. В скетче еще не сильно разобрался, но вроде как везде указан цвет в этом режиме.

    • @dmawzx
      @dmawzx  2 года назад

      Может питания не хватает, или диоды не такие как все) Попробуй в прошивке яркость уменьшить.

    • @demkaaaaa
      @demkaaaaa 2 года назад

      @@dmawzx питание норм, на каждые 20 штук подаю. И при режиме радуга все горят. Заметил у других ютуберов, тоже не горит в режиме огонь часть нижних светодиодов

  • @user-rr6sc5sw1z
    @user-rr6sc5sw1z 5 лет назад

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

    • @dmawzx
      @dmawzx  5 лет назад

      От библиотеки это не зависит. Наверное программа другая.

    • @user-rr6sc5sw1z
      @user-rr6sc5sw1z 4 года назад

      Скетчи у нас, думаю, одинаковые. Спасибо Гайверу. Полгода эксперементировал с разными размерами 10×11, 12×13, 9×25.
      И ни на одной диагонали не было.
      Вчера оформил окно
      13×13 , и о чудо, заработала диагональная радуга!
      Я так понял, что условием ее появления должно быть равенство ширины и высоты.
      Спасибо тебе и Гайверу.

  • @sergkorovin2295
    @sergkorovin2295 5 лет назад

    Подскажите,где менять бегущую строку в какой папке. Спасибо.

    • @dmawzx
      @dmawzx  5 лет назад

      Ваш вопрос не понял.

  • @sanix8590
    @sanix8590 5 лет назад

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

    • @user-un3ev7lb9j
      @user-un3ev7lb9j 5 лет назад

      Либо слабый блок питания либо конденсатор нужен по питанию.

    • @sanix8590
      @sanix8590 5 лет назад

      @@user-un3ev7lb9j да я уже разобрался снизил до 4.7в и все пошло)

    • @Psix1983
      @Psix1983 4 года назад

      @@sanix8590 скажи пожалуйста, снизил напряжение на информационном выводе на диоды?

    • @sanix8590
      @sanix8590 4 года назад

      @@Psix1983 да, и все заработало

    • @Psix1983
      @Psix1983 4 года назад

      @@sanix8590 а я так и не могу победить, кондер поставил, сопротивление на din тоже, но на белом цвете стробит. Эффекта снег, не могу добиться

  • @СергейКупчин-д9и
    @СергейКупчин-д9и 3 года назад

    Помогите, при загрузке скетча выдает ошибку загрузки и пишет avrdude: stk500v2_ReceiveMessage(): timeout
    . Это точно не от кода зависит, потому как даже базовые скетчи с миганием диода не работают. Плата Arduino Mega c ESP8266

    • @dmawzx
      @dmawzx  3 года назад

      Попробуйте положить файлы проекта на диск C и не используйте русских букв в названиях папок и файлов.

  • @user-lh3vg8sh1j
    @user-lh3vg8sh1j 5 лет назад

    Здравствуйте, гирлянда 🔥, только что допаял сотый диод будет 10*10 сетка, скажите какое расстояние между диодами на окне по ширине?

    • @dmawzx
      @dmawzx  5 лет назад

      Старался делать по 10 см, а там как приклеилось, где-то 8 см получилось.

    • @user-lh3vg8sh1j
      @user-lh3vg8sh1j 5 лет назад

      @@dmawzx я вот кумекаю меньше сетку красивее будет но страдает размер, больше сетку размер больше но картинка не такая будет,у меня 2 окна каждое по 68 см и 10 полосок между диодами 12 см по высоте и блок питания не знаю какой взять,может от компа

    • @dmawzx
      @dmawzx  5 лет назад

      @@user-lh3vg8sh1j смотря какую цель преследовать, если самому смотреть с двух метров, то будет как у меня на видео при расстоянии 10 см между диодами, с улицы это не так критично, тем более если высоко живёте.
      Блок питания попробуйте от мобильного телефона, на 2 ампера.

    • @user-lh3vg8sh1j
      @user-lh3vg8sh1j 5 лет назад

      @@dmawzx живу на 10 этаже,2 Ампера мало,1 диод 60 млА берёт,100 диодов в белом свете 6 А дальние будут гореть не белым а жёлтый с красным

    • @dmawzx
      @dmawzx  5 лет назад

      @@user-lh3vg8sh1j 6 ампер это если все диоды разом включить :)
      Если не использовать ярких/полноэкранных режимов, то 2 ампера ей хватает.

  • @serega3993
    @serega3993 5 лет назад

    Подскажи если знаешь, ардуино нано 300 диодов сможет запустить, памяти хватит?

    • @dmawzx
      @dmawzx  5 лет назад +1

      Я бы просто попробовал :)
      Если есть лента, можно подключить и проверить.

    • @kozlovsg70
      @kozlovsg70 5 лет назад

      Запустится, но далеко не все эффекты влезут в память.

    • @sergeyv7
      @sergeyv7 5 лет назад

      178 диодов максимум тянет nano

    • @kozlovsg70
      @kozlovsg70 5 лет назад

      @@sergeyv7 я 300 запускал без проблем, если отключить игры и жрущие эффекты.

    • @kozlovsg70
      @kozlovsg70 5 лет назад

      @@sergeyv7 Выложил в облако модифицированный вариант GyverMatrixOS для Nano, использование памяти для эффектов оптимизировано. Для размеров матриц до 276 диодов возможен запуск всех эффектов. Плюс входит Блютус или Часы. Можно БТ и Часы одновременно, но тогда придется отрубать часть игр. cloud.mail.ru/public/AqXF/uwVdBdPem
      Бонусом есть поддержка вывода температуры воздуха (датчик термистор) в бегущую строку и/или с часами.

  • @asandrxxx
    @asandrxxx 5 лет назад

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

    • @dmawzx
      @dmawzx  5 лет назад

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

    • @asandrxxx
      @asandrxxx 5 лет назад

      Modelmen Life спасибо , что быстро откликнулись, разобрался!

  • @BlYur
    @BlYur 4 года назад

    Друг, ты разобрался с координатами часов?

    • @dmawzx
      @dmawzx  4 года назад +1

      Не пользовался часами :)
      Что там не получается?

    • @BlYur
      @BlYur 4 года назад

      @@dmawzx Разобрался сам. Моя матрица 12х10 их просто не вмещает, размеры цифр просто не могут быть меньше. Поэтому часы целесообразно использовать при ширине матрицы минимум 16, а у меня 12, последняя цифра не влезает.

  • @serega3993
    @serega3993 5 лет назад

    Конденсаторы ставил?

    • @dmawzx
      @dmawzx  5 лет назад

      Нет, не ставил. Только резистор 220 ом на выходе с пина ардуино.

  • @djtoxa83
    @djtoxa83 5 лет назад

    это какая у тебя матрица получилась? 10*12=120

    • @dmawzx
      @dmawzx  5 лет назад

      Вопроса не понял. 120 диодов.

    • @djtoxa83
      @djtoxa83 5 лет назад

      десять полосок по двенадцать диодов в каждой

  • @Tankist_t-64bv
    @Tankist_t-64bv 5 лет назад

    Ребята подскажите,возможно ли подключить к Ардуино ленту WS2811 (12V)???

    • @dmawzx
      @dmawzx  5 лет назад

      Схема такая же, только на гирлянду подаёте 12 вольт.
      Минусовая шина общая, плюсы от разных источников питания.

    • @Tankist_t-64bv
      @Tankist_t-64bv 5 лет назад

      @@dmawzx т.е просто на отдельные выводы на ленте подать 12 в?! спасибо...понял

    • @dmawzx
      @dmawzx  5 лет назад

      @@Tankist_t-64bv да, на ленте три контакта.
      Минус ленты соединяем с минусом обоих источников питания и с Ардуино.
      Плюс ленты кидаем на 12 вольт.
      Data-контакт через резистор подключаем к Ардуино.

    • @Tankist_t-64bv
      @Tankist_t-64bv 5 лет назад

      @@dmawzx спасибо

  • @user-lh3vg8sh1j
    @user-lh3vg8sh1j 5 лет назад

    здравствуйте,подключил ардуино прошил его ничего не пашет,как проверить адресные светодиоды?

    • @dmawzx
      @dmawzx  5 лет назад

      Может у вас лента на 12 вольт, нужно проверить маркировку.
      У меня две ленты разных производителей, одна из них светится белым если просто подключить питание.
      Попробуйте загрузить скетч из примеров библиотеки FastLED или любой другой для работы с адресными лентами.
      Проверьте какая маркировка у вашей ленты и какая маркировка указана в прошивке.

    • @user-lh3vg8sh1j
      @user-lh3vg8sh1j 5 лет назад

      @@dmawzx у меня не лента у меня диоды 100шт я их спаял последовательно с параллельным способом,направление по стрелке,Din и Dout вход и выход,но у меня зарядка от телефона на 2А, можно ссылку на библиотеку?

    • @dmawzx
      @dmawzx  5 лет назад

      @@user-lh3vg8sh1j библиотека есть в архиве с прошивкой для гирлянды. Для проверки можно в настройках указать что у вас один диод.

    • @user-lh3vg8sh1j
      @user-lh3vg8sh1j 5 лет назад

      @@dmawzx вчера до 4 утра ковырялся с ардуино, сегодня часа 3 возился, напряжение приходит на все диоды по 5 в,и на ардуино приходит питание,тоесть все есть но сигнал с ардуино наверное не приходит на ценр диода,в настройках ардуино ставлю 10х10 сетку,с правого угла направление вверх, ограничение по току стоит 2 а,какие ещё настройки нужны в ардуино?может есть ВК? Там фото можно скинуть

    • @dmawzx
      @dmawzx  5 лет назад

      @@user-lh3vg8sh1j сюда можно написать vk.com/modelmenru?w=wall-71096018_190

  • @rukokosik
    @rukokosik 4 года назад

    Как год поменять с скетче ? Всю голову сломал((((

    • @dmawzx
      @dmawzx  4 года назад

      Могу ошибиться, в закладке custom должна быть строка с текстом бегущей строки. Там же и настройка всех других эффектов.

  • @bizonhard9492
    @bizonhard9492 4 года назад

    У меня при загрузке скетча выдаёт ошибку status 1.(( что за хрень никак не пойму. Библиотека подключена, а в ардуинку не загружается.

    • @dmawzx
      @dmawzx  4 года назад

      А если любой скетч из примеров загрузить?

    • @bizonhard9492
      @bizonhard9492 4 года назад

      @@dmawzx пробовал загружать постоянно одно и тоже выскакивает....

    • @dmawzx
      @dmawzx  4 года назад

      @@bizonhard9492 Длинный провод от программатора до компа?
      Какую Ардуину используете?

    • @bizonhard9492
      @bizonhard9492 4 года назад

      @@dmawzx у меня ардуино уно... Провод вроде несильно длинный. Какое то время у меня была промблема с драйверами. Их было никак не установить. Но спустя некоторое время сквозь слезы и мат я их удачно установил и стало всё на свои места. А вот большинство различных скетчей на подключённых библиотеках например такие как fast led, neo pixel и других библиотек по работе с адресными лентами скетчи на ардуинку не грузятся(((

    • @dmawzx
      @dmawzx  4 года назад

      @@bizonhard9492 Может библиотеки не подходят, у меня такие было. Там в архиве лежат библиотеки, Вы их ставили?

  • @capitancacao8207
    @capitancacao8207 5 лет назад

    In file included from C:\GyverMatrixOS_v1.8\GyverMatrixOS_v1.8.ino:103:0: вот такая ошибка выбивает но при этом все загружается. Не знаешь, что она означает

    • @dmawzx
      @dmawzx  5 лет назад

      Посмотри что в 103 строке. Хотя если на работу не влияет, то закрой глаза на ошибку)

    • @capitancacao8207
      @capitancacao8207 5 лет назад

      @@dmawzx #include "FastLED.h" Нечего не запускается. Может я делаю что то не так??? сигнальный провод на д6 на ардуино нано

    • @capitancacao8207
      @capitancacao8207 5 лет назад

      @@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

    • @dmawzx
      @dmawzx  5 лет назад

      @@capitancacao8207 FastLED.h - наверное забыл библиотеки загрузить. Там есть в архиве с прошивкой.

    • @dmawzx
      @dmawzx  5 лет назад

      @@capitancacao8207 судя по сообщению версия библиотеки не нравится. Установи то что в архиве с прошивкой.

  • @variantmcherniy2768
    @variantmcherniy2768 4 года назад

    Может кто подскажет не могу установить прошивку пишет ESP8266wifi.h: No such file or directory. Хотя все библиотеки что в проекте на месте

    • @dmawzx
      @dmawzx  4 года назад

      Вы в какую плату загружаете прошивку?

  • @thedark2215
    @thedark2215 4 года назад

    Ты не задолбался паять это все?

    • @dmawzx
      @dmawzx  4 года назад +4

      Задолбался :)
      Всё это ещё и развесить надо каждый год, а потом снять)))

  • @aliexpress26
    @aliexpress26 4 года назад

    Как гирлянда после долгой эксплуатации? сделал себе такую же ruclips.net/video/H1DWWNRaXeU/видео.html