ESP, IoT Гирлянда GyverTwink. Обсуждение проекта

Ветка обсуждения проекта https://alexgyver.ru/gyvertwink/
Страница проекта на AlexGyver.ru: https://alexgyver.ru/gyvertwink/
Репозиторий на GitHub: https://github.com/AlexGyver/GyverTwink


Здесь собираем вопросы и ответы по реализации данного проекта.

ВНИМАНИЕ! Здесь НЕ обсуждаются проблемы с компиляцией или загрузкой скетча. Для этого созданы отдельные темы:
Читайте их, там уже есть ответы на все вопросы.
 
Изменено:

Комментарии

igs

✩✩✩✩✩✩✩
9 Дек 2024
11
1
@JackOfShadows, да, спасибо. На схеме увидел!

@JackOfShadows, в общем, что-то пошло не так, и модуль сгорел в такой-то бабушке))) Припаял питание без data,решил проверить, ну и фсе)))

Мужики, скиньте кто-нибудь ссылку на АлиЭкспрессе на этот модуль, чтобы точно все подошло для данной прошивки без костылей. Спасибо
 
  • Лойс +1
Реакции: JackOfShadows

igs

✩✩✩✩✩✩✩
9 Дек 2024
11
1
@JackOfShadows, ничего не бахало, просто модуль гарью запах и больше признаков жизни не подавал) Почил с миром, так сказать
 
Изменено:

sushka

✩✩✩✩✩✩✩
24 Дек 2024
1
2
/dev/null
Написал для GyverTwink управление из Python, а потом подключил это все к Яндекс Алисе через Домовенка Кузю

Авось кому полезно будет
 
  • Лойс +1
Реакции: EvolZubkov и donatos696

Nafanya30002

✩✩✩✩✩✩✩
21 Май 2023
16
0
Всем привет, столкнулся с такой проблемой что при ленте 70метров 700диодов не хватает сигнала примерно 20метрах собирал на есп8266 , как можно решить проблему?

Тут сказано что 500диодов мах, как это исправить, программно не указано вроде
 

Сотнег

★★★★★★★
15 Янв 2020
4,462
1,523
@Nafanya30002,
если лента настоящая (если сигнальный провод не звонится сквозь светодиод со входа на выход),
тогда вы неправильно поняли проблему.
В настоящей ленте каждый светодиод усиливает сигнал для следующего за ним.

Возможно, у вас питание к ленте подведено только с одного конца?
Нужно с нескольких точек. Иначе оно проседает.

Тут сказано что 500диодов мах, как это исправить, программно не указано вроде
Найти в коде число 500, исправить.
 

Nafanya30002

✩✩✩✩✩✩✩
21 Май 2023
16
0
@Сотнег,не, подведено каждые 200 диодов или 20 метров

@b-max, это тогда надо править код?
 

Сотнег

★★★★★★★
15 Янв 2020
4,462
1,523
@Nafanya30002,
а в чём сложность?
Это ведь, вроде, не тот проект, где прошивка даётся без необходимости компилировать код.
 

b-max

★✩✩✩✩✩✩
23 Сен 2022
18
11
48
@Nafanya30002, тут есть код на несколько пинов и его немного надо править, в зависимости от того как у вас все подключено. Я например сейчас пользуюсь 3мя пинами 200 200 и 100 светодиодов

@Nafanya30002, вот Вам мой крайний вариант. Просто в начале скетча укажите номера пинов и количество светодиодов в ленте подключенной к этому пину. Приложение к этому коду стандартное Гайверовское
 

Вложения

  • Лойс +1
Реакции: Nafanya30002

Сотнег

★★★★★★★
15 Янв 2020
4,462
1,523
@b-max,
если ограничение количества светодиодов прописано в коде, тогда начало вашего крайнего скетча никак не изменит ситуацию.
 

b-max

★✩✩✩✩✩✩
23 Сен 2022
18
11
48
@Сотнег, я не находил ограничений в коде. Может в приложении 500 записано не смотрел, так как не было нужды. Если ограничение по количеству светодиодов на на контроллер в коде библиотеки FastLed, то разделение на несколько пинов должно помочь, единственное , вывезет ли ESP8266 700 штук... Мне на пятиста пришлось компилироваться на 160МГц, иначе подтормаживание было, 80МГц не хватало
 

b-max

★✩✩✩✩✩✩
23 Сен 2022
18
11
48
@Сотнег, Вы имеете ввиду эту строчку
C++:
#define LED_MAX 500     // макс. светодиодов
то в моем крайнем оно вычисляется
C++:
#define NUM_STRIPS 3 // количество лент
#define N_LED0 100 // ..количество светодиодов в ленте 1
#define N_LED1 200 // ..количество светодиодов в ленте 2
#define N_LED2 200 // ..количество светодиодов в ленте 3
#define N_LED3 0 // ..количество светодиодов в ленте 4
#define N_LED4 0 // ..количество светодиодов в ленте 5
#define N_LED5 0 // ..количество светодиодов в ленте 6
#define N_LED6 0 // ..количество светодиодов в ленте 7
#define N_LED7 0 // ..количество светодиодов в ленте 8
// ..макс. светодиодов
#define LED_MAX N_LED0+N_LED1+N_LED2+N_LED3+N_LED4+N_LED5+N_LED6+N_LED7
 
  • Лойс +1
Реакции: Nafanya30002

CrazyPencil

✩✩✩✩✩✩✩
23 Ноя 2023
2
1
@Nafanya30002, не нужно никаких альтернативных прошивок, просто в начале кода поменяйте 500 на нужное вам число. И потом в приложении перед калибровкой соответственно. У меня без проблем завелось 600, питание каждые 100 светодиодов и в конце ленты. 6 дополнительных проводов помимо самого первого. Возможно, у вас на сигнальном проводе где-то контакт пропадает.
 
  • Лойс +1
Реакции: Nafanya30002

Nafanya30002

✩✩✩✩✩✩✩
21 Май 2023
16
0
@b-max, скажи пожалуйста это случается у тебя зановеска? Тоесть я могу сделать вертикальные полоски, правильно?
 

b-max

★✩✩✩✩✩✩
23 Сен 2022
18
11
48
@Nafanya30002, Можно как угодно делать. У меня 300 штук намотано по спирали, 200 по вертикали, для пущей плотности. Калибровка решает все, расставляет как надо.
 
  • Лойс +1
Реакции: Nafanya30002

grig2277

✩✩✩✩✩✩✩
20 Дек 2020
3
0
Всем привет! С Наступающим! Ткните носом, как включить другие эффекты например матрицу. Спасибо.
 

RaggieFreak

✩✩✩✩✩✩✩
30 Дек 2024
5
0
Здравствуйте. Такая возникла проблема, обидно до соплей. Есть работающая гирлянда на 5в пикселях GS8206, компоненты покупал пару лет назад в Giant4, выбрал ее из-за 5 вольт, чтобы не морочиться с отдельным питанием для контроллера. Сейчас решил собрать еще одну, купил в том же Giant4 ту же связку из 50 GS8206. Плату собрал, к вайфай прицепился, Гайвертвинк плату видит. Но гирлянда крутит встроенную прошивку и на ардуину никак не реагирует. Заведомо рабочая гирлянда с новой платой нормально работает. Новая гирлянда с заведомо рабочей платой ведет себя точно так же - не видит ардуину, крутит собственную прошивку. Знаний у меня, к сожалению, ровно чтобы по инструкции собрать игрушку. Есть ли какой-то способ убедить гирлянду таки работать от ардуины? Заранее спасибо.