Нужен скетч для светодиодной ленты - пролет кометы, подробности внутри.

smartus
Offline
Зарегистрирован: 01.10.2018
Пролет кометы 
 
Библиотека - 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
sadman41
Offline
Зарегистрирован: 19.10.2016

Обязательно Adafruit NeoPixel?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

На своем примере дам пару советов:

1. 5 - мало. Не сильно виден метеор на моей гирлянде в 100 лед. Но у меня метеор летает не на темной гирлянде, а на фоне радуга+глиттер, может поэтому его плохо видно.

2. Цвет - это плохо. Нужны оттенки белого, то есть удобно пользовать HSV. Опять таки, не исключаю, что это потому, что у меня метеоры на фоне других эффектов.

3. ну и библиотеку, если уж пользовать,  то фастлед.

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

smartus
Offline
Зарегистрирован: 01.10.2018

sadman41 пишет:

Обязательно Adafruit NeoPixel?

 

да в принципе необязательно, на этом этапе

smartus
Offline
Зарегистрирован: 01.10.2018

wdrakula пишет:

На своем примере дам пару советов:

1. 5 - мало. Не сильно виден метеор на моей гирлянде в 100 лед. Но у меня метеор летает не на темной гирлянде, а на фоне радуга+глиттер, может поэтому его плохо видно.

2. Цвет - это плохо. Нужны оттенки белого, то есть удобно пользовать HSV. Опять таки, не исключаю, что это потому, что у меня метеоры на фоне других эффектов.

3. ну и библиотеку, если уж пользовать,  то фастлед.

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

 

почему фастлед?

sadman41
Offline
Зарегистрирован: 19.10.2016

Если дракула не предоставит метеор for free, то я могу попробовать подмогнуть (но не for free): wrk.sadman@gmail.com

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

почему фастлед?

Потому что Adafruit NeoPixel он не знает. 

smartus
Offline
Зарегистрирован: 01.10.2018

sadman41 пишет:

Если дракула не предоставит метеор for free, то я могу попробовать подмогнуть (но не for free): wrk.sadman@gmail.com

 

мне for free не нужно

мне нужно решение по ТЗ, в сжатые сроки, с оплатой проблем нет

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

Ну если sadman41 не возьмётся. я напишу. 

sadman41
Offline
Зарегистрирован: 19.10.2016

email я дал, пишите, если с for free не хотите разбираться.

karamzin01
Offline
Зарегистрирован: 08.03.2018

Привет, предложу Лучший вариант - maslachenko767@mail.ru

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Если есть задание, то и мне киньте. Есть похожие наработки, правда для ESP32. 

brokly(at)mail.ru

smartus
Offline
Зарегистрирован: 01.10.2018

один человек взялся за работу, так что пока отбой :)