ARDUINO Подсветка лестницы. Обсуждение проекта

101101d

✩✩✩✩✩✩✩
26 Июн 2022
11
0
@bort707, проблема оказалась в эффекте огня, именно он не работает, хотя если при старте указать его, то запускается норм, а потом тот же эффект!

а кто-нить пытался добавить другие эффекты? например из проекта волшебная лампа?
 

Darkman

✩✩✩✩✩✩✩
17 Май 2022
8
1
Доброго времени суток! 16 ступеней это максимум? Или можно увеличить количество?
 

Gen@

★★★✩✩✩✩
13 Апр 2020
129
111
Доброго времени суток! 16 ступеней это максимум? Или можно увеличить количество?
увеличивайте, пока хватает памяти. Если будет сильно много скетч просто не скомпилируется, хотя даже в этом случае можно поменять глубину цвета (использовать ещё меньше битов на цвет) и можно будет адресовать бОльшее количество диодов
 

Alexanderivanov

✩✩✩✩✩✩✩
17 Ноя 2022
5
0
Всем привет.
Столкнулся с такой проблемой...Всё сделано как у Алекса, но 12 ступенек по 25 диодов, датчик света и PIR датчики движения, скетч 1.1 записал в 2 ардуинки Нано.(для пробы)
Подключаю первую ардуинку-лента вообще молчит и ничего не делает, только на ней постоянно моргает один диод и второй горит, подключаю вторую-лента загорается, реагирует на датчик света, НО не срабатывают датчики движения.т.е. лента просто через какое-то время по одной ступеньке погасла и на первой и последней горят по несколько диодов.и всё...она больше не загорается.
При этом при проверке на полу и с неразрезанной лентой и с датчиками на проводах около 0.5 метра они работали. Сейчас до одного около 2 метров, до другого 2.5., подключены сетевым кабелем по паре на контакт .
Опять подключил датчички проводами сантов по 30-всё-равно не работают, НО на входе в ардуинку приходит 3.3. вольта., сменил датчики-та же ерунда...не хотят отрабатывать.
Куда копать-не понимаю? увеличивать сечение проводов? блок питания 12 Вольт 8 Ампер, подключение питания параллельное.
Спасибо всем откликнувшимся.
 

Gen@

★★★✩✩✩✩
13 Апр 2020
129
111
@Alexanderivanov, для начала обновите прошивку до 1.2
Далее сокрее всего понадобятся резисторы подтяжки на датчики движения. Поищите тут уже про них кто то писал
 
Изменено:

Alexanderivanov

✩✩✩✩✩✩✩
17 Ноя 2022
5
0
@Gen@,сейчас уже пробую версию 1.2

1.прошивка 1.2 не помогла...
2. вопрос.(просто я не силён в этой теме)...резисторы надо ставить параллельно +5 В и сигналу от датчиков ? ставил 10 Ком- не помогло, но напряжение на выходе при срабатывании датчика было 4.7 Вольта,.
3.. замена датчиков не помогла
4.замена на ещё одну ардуинку тоже не спасла ситуацию.
сейчас всё питание на кабеле 0.75 мм2, сигнал весь на0.5 и лента вся работает, на надчики тоже идёт 0.75-но такое чувство, что ардуина не видит сигнала от датчиков.
Попробовать прописать другие контакты?
 
Изменено:

demonkarpo

✩✩✩✩✩✩✩
21 Ноя 2022
3
1
@Gen@, Подскажите пожалуйста, как включить эффект одним цветом, буду благодарен за помощь)
 

Gen@

★★★✩✩✩✩
13 Апр 2020
129
111
@demonkarpo,
LEDstairs_v1.2.ino::
#define START_EFFECT COLOR   // режим при старте COLOR, RAINBOW, FIRE
#define ROTATE_EFFECTS 0      // вкл(1)/выкл(0) - автосмена эффектов
 
  • Лойс +1
Реакции: demonkarpo

demonkarpo

✩✩✩✩✩✩✩
21 Ноя 2022
3
1
@Gen@, Спасибо большое, уже так переключал, в этом режиме идет смена цветов, хочу засветить белым, при редактировании режимов сыпет ошибки, не затруднит вас мне подсказать , заранее спасибо)
 

Gen@

★★★✩✩✩✩
13 Апр 2020
129
111
@demonkarpo,
C++:
// ========= смена цвета общая
void staticColor(int8_t dir, byte from, byte to) {
  effSpeed = 100;
  byte thisBright;
  static byte colorCounter = 0;
  colorCounter += 2;
  FOR_i(0, STEP_AMOUNT) {
    thisBright = 255;
    if (i < from || i >= to) thisBright = 0;
    fillStep(i, mHSV(60, 2, thisBright));
  }
}
@demonkarpo,
C++:
// данные функции возвращают конвертированный "цвет", который можно присвоить в массив
  // mRGB(r, g, b);  // RGB 255, 255, 255
  // mWHEEL(color);  // цвета 0-1530
  // mHEX(color);    // HEX цвет
  // mHSV(h, s, v);  // HSV 255, 255, 255
  // mCOLOR(color);  // цвет
@demonkarpo, а вообще я не понимаю для чего вы тогда берёте RGB ленту, к ней микроконтроллер и т.д. если вы просто напросто хотите белую подсветку. На Феррари в булочную ездить? Так для этого велосипеда достаточно, а можно даже и пешком...
 
  • Лойс +1
Реакции: fatograff и demonkarpo

demonkarpo

✩✩✩✩✩✩✩
21 Ноя 2022
3
1
@Gen@, есть только rgb , долго ждать белую led
Спасибо за помощь, надеюсь все получится) очень признателен, успехов вам!!!
 
  • Лойс +1
Реакции: Gen@

Константин 271

★★★✩✩✩✩
12 Июл 2020
946
102
а вообще я не понимаю для чего вы тогда берёте RGB ленту, к ней микроконтроллер и т.д. если вы просто напросто хотите белую подсветку.
тут основная фишка в последовательном, а не одновременном включении ступеней. А не в красках. И в простоте монтажа, без толстого жгута кабелей и тупого контролера с кучей релюшек. Поэтому - контроллер и адреска. Просто адреска - цветная. Но не всем нужна радуга. Друг тоже выбрал себе белый режим и не включает цветной. Кому что...
Кстати, куда проще было бы использовать скетч, если б белый режим реализовывался через более простую и понятную функцию, а не mHSV - я много экспериментировал, далеко не всегда лента в реале выдаёт цвет, какой показывает сайт-калькулятор HSV.
На Феррари в булочную ездить? Так для этого велосипеда достаточно
А за картошкой? В феррари мешка 2-3 влезет :)
 

Wolfik159

✩✩✩✩✩✩✩
7 Июл 2022
6
0
Здравствуйте, такая проблемка, 1 полоса светодиодов только работает а последний хаотично маргает, а если убрать последний светодиод, то хаотично моргает последний, который был предпоследним и так далее...
 

DimKo

✩✩✩✩✩✩✩
24 Янв 2022
1
0
@Gen@,
на
C++:
float volts = analogRead(sensor->pin)*0.0048828125;
int newState=32*pow(volts,-1.10) > 100 ? 0 : 1;
написал из головы - так что ошибки компиляции возможны ;-)
[/QUOTE]
Добрый день, Ошибки при компилции не выдало, но датчики (Sharp 2Y0A02 F16) так и не работают, хотя в версии 1.0 подключив на цифровые пины, они работают правда с расстояния 200мм. Посоветуйте куда двигаться дальше?
 

Евгений1012

✩✩✩✩✩✩✩
22 Дек 2022
3
0
Здравствуйте.Скажите мог ли я спалить датчики движения, перепутал провода сигнальный и минус. Все загорается он на датчики раекции нет....
 

33tooth

✩✩✩✩✩✩✩
28 Сен 2022
18
2
Здравствуйте, подскажите как поменять цвет. В одном из эффектов идет чередование красного и зеленого, как сделать другое сочетание, красный/синий, или синий/зеленый?
 

Евгений1012

✩✩✩✩✩✩✩
22 Дек 2022
3
0
@Константин 271,померил, в покое на сигнальном канале 0, проводжу рукой появляется 3.24 в. Но подсветка не реагирует. Хотя при подаче питания все горит. Эффекты радуги, на кнопку на плате нажимаю опять загорается, а на датчики не реагирует...
 

Wolfik159

✩✩✩✩✩✩✩
7 Июл 2022
6
0
Здравствуйте, у меня 13 ступенек по 20 светодиодов ws2812b. Горят ровно 11 ступенек, а дальше не идёт, что делать?
 

Ной

★✩✩✩✩✩✩
25 Янв 2023
42
10
@DemanT,Попробуйте выходы датчиков (логические пины) подтянуть через резисторы 10к к минусу питания.
Приподниму тему.
Та же проблема, Ардуино нано итальянская, смонтированна в одном корпусе от выключателя с датчиком, фоторезистором и сенсорной кнопкой. Монтаж проверял неоднократно. И даже какое-то время работало всё корректно... на столе. Пока не начал ставить это всё на лестницу. По монитору портов датчики срабатывают хаотично, даже если второй не подключен вовсе. Но это не приводит к зажиганию ступеней. После подачи напряжения побегает один раз, включается ночная подсветка и всё. Повторно или ресетом на плате, или переподключением можно запустить. Скетч 1.2, неизменный, у меня лестница точно как в скетче, 16 ступеней по 16 чипов.
Резистор подтяжки на 10 кОм решает проблему с хаотичным срабатыванием, но тогда нет вообще никаких срабатываний, только от фоторезистора. Сначала грешил на Ардуину китайскую, купил чистую Италию в 10 раз дороже, но увы.
photo_2023-02-18_23-06-06.jpgphoto_2023-02-18_23-06-16.jpg
 

Alexanderivanov

✩✩✩✩✩✩✩
17 Ноя 2022
5
0
@Ной,была такая же проблема (на столе работает, а на лестнице только один раз срабатывает)...оказалось, что глючил датчик освещённости.
 

Ной

★✩✩✩✩✩✩
25 Янв 2023
42
10
Alexanderivanov, как удалось победить проблему? Интересно, что при подключении монитора портов, на столе, порой непрерывная сработка датчика, порой вообще тишина.
 

Alexanderivanov

✩✩✩✩✩✩✩
17 Ноя 2022
5
0
@Ной,просто поменял датчик и всё...правда до этого шёл очень долго (сначала сделал все провода более толстыми, сменил датчики движения на такие же, потом на другие и в конце концов датчик света. Самое интересное, что и при его отключении косяк сохранялся, а потом раз и всё работает.).
 

Ной

★✩✩✩✩✩✩
25 Янв 2023
42
10
@Alexanderivanov, спасибо. А насчёт датчиков движения - остались те же, или какой-то другой модели?