Помощь в запуске проекта

nix.illusion

✩✩✩✩✩✩✩
7 Сен 2021
12
0
Здравствуйте!
Хотел собрать вот такой проект:
но из-за кривизны рук или невнимательности, что то пошло не так и проект не заработал. Горит только первый светодиод.
Прошу помощи. Готов материально отблагодарить. Оплата по договорённости.
 

Сотнег

★★★★★★★
15 Янв 2020
4,545
1,544
@nix.illusion,
возможно, все заработает, если поменять подключение ленты с пина D4 на пин D6.
 

nix.illusion

✩✩✩✩✩✩✩
7 Сен 2021
12
0
@Сотнег В скетче указано #define LED_PIN D4. Пробовал запускать без изменением с переподключением к D6 и заменой в скетче на D6. Нет результата.

Посмотрите пожалуйста на лог. Всё верно?
 

Вложения

nix.illusion

✩✩✩✩✩✩✩
7 Сен 2021
12
0
@Сотнег,
Если провод совсем отключить (управляющий DI), то не загорается. Но наблюдаю интересный эффект. Если прижать (при включении) пальцами провод к D4 или D6 стали загораться больше цветов, но появляются цвета которых быть не должно: белый, жёлтый, фиолетовый. Если паять то на D6 ничего не загорается, на D4 только один светодиод.
 

Сотнег

★★★★★★★
15 Янв 2020
4,545
1,544
@nix.illusion,
может быть, все работает, но вы не разобрались, как пользоваться приложением веб-интерфейсом?
 

Сотнег

★★★★★★★
15 Янв 2020
4,545
1,544
@nix.illusion,
если вы на эту плату зальёте скетч, к примеру, Blink (есть в папке с примерами в библиотеке FaslLED) или какой-нибудь для Лампы Гайвера,
тогда вы сможете выяснить, светит ли ваша сборка, и будете знать, что осталось лишь разобраться с настройками прошивки для часов.
 

PavelStrike

✩✩✩✩✩✩✩
16 Окт 2023
34
4
Доброго времени суток )Собирал часы на адресных светодиодах был похожий глюк ,оказался не работающий 1вый светодиод)после замены все заработало))
 

nix.illusion

✩✩✩✩✩✩✩
7 Сен 2021
12
0
@PavelStrike, ленту менял на другую - не помогло. Завтра попробую всё на пайку перевести с разъёмов.
 

nix.illusion

✩✩✩✩✩✩✩
7 Сен 2021
12
0
@Сотнег,
Blink пробовал. Светодиод на плате мигает. Лента как горели 1-2 случайных диода так и горят.
Подскажите, пожалуйста, скетч который позволяет засветить светодиодную ленту?
 

nix.illusion

✩✩✩✩✩✩✩
7 Сен 2021
12
0
@Cherence,
Да, общий.

@Сотнег,
В ленте у меня 40 светодиодов. Пин D4. Как зажечь всю ленту?
C++:
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);  // Initialize the LED_BUILTIN pin as an output
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, LOW);  // Turn the LED on (Note that LOW is the voltage level
  // but actually the LED is on; this is because
  // it is active low on the ESP-01)
  delay(1000);                      // Wait for a second
  digitalWrite(LED_BUILTIN, HIGH);  // Turn the LED off by making the voltage HIGH
  delay(2000);                      // Wait for two seconds (to demonstrate the active low LED)
}
 

Сотнег

★★★★★★★
15 Янв 2020
4,545
1,544
@nix.illusion,
это не тот скетч.
Я говорил о blink в примерах библиотеки FastLED.

Только он какой-то странный.
Зачем он настраивается на много светодиодов, если мигает только первым?!

@nix.illusion,
запустите такое:
C-like:
#include <FastLED.h>

// How many leds in your strip?
#define NUM_LEDS 40

#define DATA_PIN 2 // для D4 пишем 2

// Define the array of leds
CRGB leds[NUM_LEDS];

void setup() {
     FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS);  // GRB ordering is typical
}

void loop() {
  // Turn the LED on, then pause
  leds[millis() / 256 % NUM_LEDS] = CHSV(millis() / 100, 255, 255);
  FastLED.show();
  delay(100);
}
Должны будут постепенно загораться все светодиоды.
 
Изменено:

Сотнег

★★★★★★★
15 Янв 2020
4,545
1,544
@nix.illusion,
значит, сборка у вас нормальная.
И прошивка для часов ваша работает, раз веб-интерфейс есть.

Разбирайтесь с веб-интерфейсом и с настройками внутри прошивки, смотрите видео внимательнее.

Может быть, банально, сервер точного времени неправильно или неправильный вписываете.
 

Сотнег

★★★★★★★
15 Янв 2020
4,545
1,544
@nix.illusion,
прошивка работает, время знает, сборка рабочая, как вы выяснили ранее.

Осталось разобраться в настройках прошивки, чтобы она начала светить матрицей.
Остальные проблемы исключены.


Может быть, в настройках в программном коде что-то типа пина матрицы или типа матрицы указан неверно.
А может, в веб-интерфейсе что-то нужно нажать, включить, изменить, чтобы перейти в режим работы.