Нужен скетч для светодиодной ленты - пролет кометы, подробности внутри.
- Войдите на сайт для отправки комментариев
Чт, 12/09/2019 - 16:56
Пролет кометы
Библиотека - Adafruit NeoPixel
Светодиоды WS2812
Кол-во светодиодов в каждой линии - 40
Кол-во линий - 2
Подключение на разные пины, например:
линия 1 - PIN5
линия 2 - PIN6
Комета выглядит следующим образом - тело кометы - 100% яркость, далее хвост кометы 75%, 50%, 25 % - это при кол-во светодиодов в хвосте кометы =3
Перед пролетом кометы рандомно выбираются следующие параметры (min и max этих параметров задается в прошивке)
1. направление - от первого к последнему, либо от последнего к первому
2. скорость полета кометы (min, max в милисекундах, например, шаг перехода на следующий светодиод, чем меньше - тем выше скорость пролета будет)
3. цвет
4. кол-во светодиодов в хвосте кометы 2-5
5. время повторного пролета min max 30 - 60 секунд
murzin.efim@gmail.com
+7 964 767 77 06 - whats up, voice
Обязательно Adafruit NeoPixel?
На своем примере дам пару советов:
1. 5 - мало. Не сильно виден метеор на моей гирлянде в 100 лед. Но у меня метеор летает не на темной гирлянде, а на фоне радуга+глиттер, может поэтому его плохо видно.
2. Цвет - это плохо. Нужны оттенки белого, то есть удобно пользовать HSV. Опять таки, не исключаю, что это потому, что у меня метеоры на фоне других эффектов.
3. ну и библиотеку, если уж пользовать, то фастлед.
Свой вариант выложу тут, если надо, он должен где-то валаться на форуме... сорри - поискать надо.
Обязательно Adafruit NeoPixel?
да в принципе необязательно, на этом этапе
На своем примере дам пару советов:
1. 5 - мало. Не сильно виден метеор на моей гирлянде в 100 лед. Но у меня метеор летает не на темной гирлянде, а на фоне радуга+глиттер, может поэтому его плохо видно.
2. Цвет - это плохо. Нужны оттенки белого, то есть удобно пользовать HSV. Опять таки, не исключаю, что это потому, что у меня метеоры на фоне других эффектов.
3. ну и библиотеку, если уж пользовать, то фастлед.
Свой вариант выложу тут, если надо, он должен где-то валаться на форуме... сорри - поискать надо.
почему фастлед?
Если дракула не предоставит метеор for free, то я могу попробовать подмогнуть (но не for free): wrk.sadman@gmail.com
почему фастлед?
Потому что Adafruit NeoPixel он не знает.
Если дракула не предоставит метеор for free, то я могу попробовать подмогнуть (но не for free): wrk.sadman@gmail.com
мне for free не нужно
мне нужно решение по ТЗ, в сжатые сроки, с оплатой проблем нет
Ну если sadman41 не возьмётся. я напишу.
email я дал, пишите, если с for free не хотите разбираться.
Привет, предложу Лучший вариант - maslachenko767@mail.ru
Если есть задание, то и мне киньте. Есть похожие наработки, правда для ESP32.
brokly(at)mail.ru
один человек взялся за работу, так что пока отбой :)