![]() |
Цветомузыка на Ардуино
Вложений: 1
Для любителей визуализаций и светового шоу в автомобиле.
Нашел простейшую схему цветомузыки. Компоненты: Любая Ардуино на базе контроллера Atmega328 Светодиодная лента на светодиодах ws2812 Микрофонный модуль 2 кнопки Переменный резистор 10к Вложение 48918 Видео Что бы не заниматься плагиатом даю ссылку на первоисточник http://cyber-place.ru/showthread.php?p=38767#post38767 |
вот другая разновидность того же https://geektimes.ru/post/296359/
|
Программный код один и тот же Lumazoid
Здесь только схема немного упрощена и используется микрофон |
только вот на али продают ленты по 30,60, 144 диодов на метр а я так понимаю что чем больше на метр тем эффективнее будет смотреться, а отрезать почти 17см как то не очень а можно что то подправить что бы использовать 144 ? Или если купить 2 метра то чтобы сделать 180 надо отрезать почти 80 см, а самому паять из этого https://www.chipdip.ru/product/neopixel-stick-16 как то не очень хочется .
а почему на такой https://ru.aliexpress.com/item/Addre...StoreLevelAB=5 не замутить ? кольцо (мое мнение) как то не очень вроде при таких возможностях как то "жиденько" смотрится |
да и что используется от микрофона до ардуино что за усь?
|
Цитата:
Больше скетч не поддерживает. |
Вложений: 1
Цитата:
Вложение 48919 Но по большому счету не важно какой микрофон с усилителем, хорошего качества звука не требуется Можно собрать самый примитивный или взять готовый |
Цитата:
|
Это в скетче прописано, всегда можно исправить
У меня 24 светодиода и работает все корректно. |
наивный вопрос но все таки - а самая дешевая ардуина на которой это будет работать ?
|
Arduino pro mini При условии что USB-TTL мост есть.
|
https://ru.aliexpress.com/item/DC5V-...StoreLevelAB=5 Вот нашел у китайцев
|
Эффекты слабенькие, но если с паяльником не дружишь, то самое то
|
Вот эта будет само то?
https://ru.aliexpress.com/item/Free-...ceBeautifyAB=0 И все таки вопрос по ленте вроде посмотрел скетч НО нельзя ли ткнуть носом что нужно поправить исходя из того что вот здесь https://geektimes.ru/post/296359/ указано что "Светодиодов в линейке может быть 60, 120 или 180." а в чайне есть такие "30/60/144 светодиодов/м" вот если будет лента 144/м что надо поправить если надо? |
|
"я покажу вам три места где нужно поменять" а в результате только показано одно место! но там три цифры.... так три места или одно место где три цифры?
т.е. если в файле vizualizator.ino просто поменять здесь (ТОЛЬКО ЗДЕСЬ?) " // Change parameters based on config value. void setConfig() { switch (ledConfig) { case 0: N_LEDS = 60; break; case 1: N_LEDS = 120; break; case 2: N_LEDS = 180; break; } " в любой строчке например вместо 120 поставить 144 то ВСЕ лента на 144 будет работать " больше нигде не надо менять 120 на 144? ну никогда не имел дело с ардуиной а тут .. ну хочу попробовать |
Полагаю, догадка верна - одна процедура, три значения, менять можно любое.
В комментариях в этому и оригинальному видео много интересного. |
То что он предлагает поменять, это всего лишь для выбора ленты с помощью кнопок.
Менять нужно: uint8_t N_LEDS = 24; // количество светодиодов в ленте и здесь Adafruit_NeoPixel strip = Adafruit_NeoPixel(24, LED_STRIP_PIN, NEO_GRB + NEO_KHZ800); |
Часовой пояс GMT +4, время: 20:15. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot