ARDUINO Огненный светильник v1. Обсуждение проекта

Stettson

✩✩✩✩✩✩✩
18 Дек 2023
7
0
@Андрей К.,уже да. Сначала к 5му припаял, но ни там ни на 6м не реагирует. Думаю нет смысла на 13 паять
 

Андрей К.

★✩✩✩✩✩✩
25 Май 2019
274
23
Москва. Щукино
А лента не с браком ? Вдруг в ней причина ? Попробуй залить какой то другой скетч... будет работать лента ?
Кстати, сопротивление можно не паять... Там у вас не бешеная нагрузка...
Я делал светильник и никаких проблем не возникало. Там всё просто...
 

Stettson

✩✩✩✩✩✩✩
18 Дек 2023
7
0
@Андрей К., ленту не проверял. Новая с бобины. Один кусок же должен включиться или пару диодов где-то моргнуть
 

Stettson

✩✩✩✩✩✩✩
18 Дек 2023
7
0
Напряжение на всех лентах одинаковое. Масса присутствует. Сигнальный тоже
 

Андрей К.

★✩✩✩✩✩✩
25 Май 2019
274
23
Москва. Щукино
Тогда проверяйте сопротивление, может оно в обрыве или очень большого номинала... Исключите его совсем...
Или залейте данный скетч, должно работать.

радуга:
#include <Adafruit_NeoPixel.h> // подключаем библиотеку
// указываем количество пикселей в матрице и пин подключения
Adafruit_NeoPixel strip(35, 6, NEO_GRB + NEO_KHZ800);

void setup() {
  strip.begin();                     // инициализируем объект NeoPixel
  strip.show();                      // отключаем все пиксели на ленте
  strip.setBrightness(50);           // указываем яркость (максимум 255)
}

void loop() {
  for (uint16_t t = 0; t < 256; t++) {
    for (uint16_t p = 0; p < strip.numPixels(); p++) {
      strip.setPixelColor(p, Wheel((p + t) & 255));
    }
    strip.show();                    // отправляем информацию на ленту
    delay(10);                       // задержка для эффекта (можно менять)
  }
}
// функция Wheel задает нужный цвет пикселям (RGB)
uint32_t Wheel(byte WheelPos) {
  WheelPos = 255 - WheelPos;
  if (WheelPos < 85) {
    return strip.Color(255 - WheelPos * 3, 0, WheelPos * 3);
  }
  if (WheelPos < 170) {
    WheelPos -= 85;
    return strip.Color(0, WheelPos * 3, 255 - WheelPos * 3);
  }
  WheelPos -= 170;
  return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
}
 
Изменено:

Stettson

✩✩✩✩✩✩✩
18 Дек 2023
7
0
@Андрей К.,короче, отпаял резистор и заработало. Причём сразу. Непонятно, почему не сказали в видео. И непонятно сколько это всё проработает без сопротивления. В общем благодарочка. Седых волос добавилось)))17029193089825917927826529558405.jpg
 

Андрей К.

★✩✩✩✩✩✩
25 Май 2019
274
23
Москва. Щукино
@Stettson,
Вероятно сопротивление было очень большое... бОлее 200 омм.. Оно нужно для того, чтоб не погорел выход ардуины... но это может быть если подключено очень много лент. В вашем случае нагрузка на выход ардуино микроскопическая. Проработает очень долго.