У меня есть телевизор с dvb-t с комнатной антенной без экана (пробовал летом устанавливать на улице, но там почему-то очень плохо ловит, а дома отлично). Есть гирлянда, которая висит на окне, сделанная из светодиодов WS2812b и на ардуине. Растояние от гирлянды до антенны примерно метр.
Проблема в том, что при работе гирлянды на телике практически нет сигнала, только "квакает" иногда. Помехи идут именно от гирлянды, а не от ардуины, т.к. при отсоединении гирлянды от ардуины помех нет. Пробовал на data пин устанавливать резисторы разные, на питание конденсатор ставил, но не помогает. Как можно попробовать это устранить? Только не предлагайте переставить антенну на улицу или в другое место, нет возможности. Что можно сделать с гирляндой?
1. Определить, помеха идет от подключения гирлянды к сети в целом, или именно от записи данных по SPI с высокой скоростью. Для этого нужно не выключая гирянды зажать кнопку RESET не плате ардуино. Если помехи не прекратятся, нужно отвязывать гирлянду от источника питания с помощью индуктивностей. Скорее всего помеху дает импульсный источник питания.
2. Если помехи от SPI, можно попытаться сгладить немного фронты сигналов, поставив последовательно с пинами данных резисторы 100R, 1К, 10К - пока не перестанет работать.
Если зажать reset, то да, помех нет никаких. Так же помех меньше при эффектах, в которых меньше всяких движений так сказать, а там где больше всяких миганий и движений, например при показе текста, тогда вообще нет сигнала.
Ставил резисторы на пин данных, вообще никакого эффекта.
timof123, уровень помех зависит от количества зажженых светодиодов (от тока потребления схемы)?
Попробуйте поменять источник питания или даже запитать от Power Bank.
Резистор на и на данные и на клок ставили одновременно?
towin, нет, не зависит. Там даже есть эффект "радуга", который больше всего нагружает БП, но при нем помех наоборот меньше. Зависит от частоты мерцаний, как писал выше. При "радуге" цвета медленно перемещаются в сторону, а при выводе текста светодиоды мигают чаще, и при этом эффекте больше всего помех. Пробовал разные БП, дешевые и дорогие, даже от powerbank запитывал, абсолютно одно и то же.
Это типичная проблема этих светодиодов. Они ещё на радиоприёмники помехи дают.
Можно попробовать другую библиотеку, возможно там по другому реализована работа с таймингами.
Как вариант, попробовать экранировать гирлянду, взять алюминевый/медный скотч и заклеить всю ленту оставив окошечки напротив окошечек светодиодов, или задуть из баллончика специальным экранирующим лаком.