Code Monkey home page Code Monkey logo

colormusic's Issues

Не работает на LGT8F328P

"Из коробки" некорректно работает на LGT8F328P.
Изначально на частоте 32 МГц не заработало вообще (лента не светилась), на 16 заработало. Вроде бы проблема решилась после обновления библиотек.
Однако индикатор уровня работает некорректно из-за того что АЦП 12 бит вместо 10, следовательно диапазон значений отличается. Также есть несколько опорных напряжений. (Для себя это вручную исправил).

Как изменить точку начала?

На видео видно что лента зажигается с середины. Но как изменить это место? Хочу сделать квадрат и п-образное ответвление. И несколько точек зажигания. Две на квадрате и две на п-образном ответвление.Его планирую подключить через развитвитель. Кто может помочь советом?

Добавление цветов

Здравствуйте, подскажите пожалуйста как добавить в проект цветов?
/*
Цвета для HSV
HUE_RED
HUE_ORANGE
HUE_YELLOW
HUE_GREEN
HUE_AQUA
HUE_BLUE
HUE_PURPLE
HUE_PINK
*/
Это весь список доступный в проекте

Снять сигнал с выхода усилителя - рекомендуемая схема делителя выходного напряжения

Привет. На стенке сверху заброшены 2 колонки от музыкального центра и bluetooth услилитель класса d. Питалние 12 вольт от компьютерного старого БП (заодно есть запас по мощности огромный например для светомузыки)
Соответственно линейного входа нету, можно брать с выхода усилителя через делитель на резисторах. Если максимальное напряжение на выходе = напряжение питания = 12 вольт какие параметры резисторов посоветуешь?

Несколько пультов в одном коде.

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

Пульт от Амперки

Предлагаю добавить настройки к пульту от Амперки

0xECCC87A9 Power
0xCE65B4A9 -
0xFE1762A9 +
0x7F0B0A9 RED
0x988829A9 GREEN
0x4DBEBA9 BLUE
0x592049A9 X
0x3AB976A9 Cube
0x9B9CEEA9 Triangle
0xEFE14CA9 LeftTop
0xD17A79A9 Top
0x12C27A9 RightTop
0x5C350EA9 Left
0xA35D74A9 Play/pause
0x6A6B24A9 Right
0x6D7FE9A9 Left Bottom
0xA048AFA9 Bottom
0x3DCE3BA9 RightBottom
0x921299A9 X
0x8EFDD4A9 Y
0x25BED7A9 Z

Проблема со схемой с микрофоном.

Может быть я такой везучий, но при работе схемы с микрофоном нашел баг. При первом режиме работы, загорается и горит пол ленты. Когда крутишь резистор добавляешь или уменьшаешь количество светодиодов которые горят. Потом постепенно количество светящихся светодиодов приходит в норму. Калибровка шума не помогает. Лечится добавлением резистора, я ставил 10-30 кОм(Больше не было) все приходит в норму. Немного страдает чувствительность, но на 30 КОм она уже не значительная.
Проверьте и добавьте себе в проект это изменение. Если нужно могу видео предоставить с объяснениями.
PS: Используется Arduino UNO, все остальное как в проекте.

Переключение режима на ходу

К пулл реквесту #13
Почему бы не сделать фичу для переключения режима управления на ходу?
Не думаю, что хардкодить в прошивке - это удобно.

Как там дела с памятью устройства? Если хватает места в памяти, можно открыть по этой теме милстоун

Неправильные цвета? Есть решение

Столкнулся с проблемой "из коробки".
Моя лента использует порядок РГБ, то есть стандартные для цветного мира наборы байт.
Настраиваю под себя, прописываю высокие на фиолетовый цвет, средние на лимонный, а басы на бордовый. Проверяю - циановый, сопливо-зелёный и зелёный 0_о
СРазу понимаю, что порядок явно не тот.
Рою код и нахожу:
void setup() { Serial.begin(9600); FastLED.addLeds<WS2811, LED_PIN, GRB>(leds, NUM_LEDS).setCorrection( TypicalLEDStrip ); if (CURRENT_LIMIT > 0) FastLED.setMaxPowerInVoltsAndMilliamps(5, CURRENT_LIMIT); FastLED.setBrightness(BRIGHTNESS);

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

Хорошая фигня, будет время - займусь перепилю на питоне для малины =)

Arduino Pro Micro

Думаю стоит включить поддержку Arduino Pro Micro

У промикры есть 2 недостатка:

  1. Она дороже рублей на 50 (0.7$).
  2. У неё не выведен на ноги платы AREF, потому потенциометр можно подключить только подпаиваясь под линзой к плате на 42й вывод МК или проще на С1 (на он плате между GND и RESET http://i.imgur.com/ufiWvdz.jpg ). Но с MAX9814 мне AREF и не потребовался.

Но зато есть и достоинства:

  1. Меньше размером.
  2. Больше оперативки, т.е. на 180 светодиодов больше держать может.
  3. Есть 2 варианта. С MicroUSB и с MiniUSB (на фотке с MicroUSB (чип без поворота), на схеме ниже MiniUSB (чип под углом 45 к кромке платы)).
    Оба варианта посмотреть можно тут: https://ru.aliexpress.com/item/1-TENSTAR-Pro-Micro-AT..

Компиляция colorMusic_v2.6.2_WAVGAT позволяет:
Nano: max 388 светодиодов;
ProMicro: max 569 светодиодов.

Компиляция colorMusic_v1.1.ino:
Nano: max 439 светодиодов;
Pro Micro: max 622 светодиодов.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.