Я не очень разбираюсь в электронике, но в прошлом мне удавалось сделать несколько небольших проектов. Теперь я хотел бы разместить несколько RGB-светодиодов в оконном корпусе моего настольного ПК. Для этого я купил SMD-ленту 5050 с 300 светодиодами RGB (5 метров). Теперь я хочу управлять им с помощью Arduino Uno .
Я следовал этим двум учебникам:
Светодиодная лента RGB, управляемая Arduino
* обратите внимание на неуместный резистор красного цвета
Учебное пособие по Adafruit - светодиодные ленты RGB
Я использую МОП-транзисторы IRFZ44N , как показано в первом уроке. Светодиодная лента питается 12 В от блока питания ATX ( не тот, что в моем компьютере ). Я хочу подать питание (и отправить последовательные данные) на плату Arduino с помощью USB-кабеля, подключенного к компьютеру.
Все работает, но моя проблема в том, что у меня шум в динамиках (встроенный монитор), когда:
Я видел очень мало подобных случаев в Интернете. Они говорят о конденсаторах и катушках индуктивности, но я не могу понять, что и где я должен добавить в свой проект.
Обновление: он попытался подключить мои светодиоды к настенному адаптеру переменного тока на 9 В и 12 В, и шум исчез . Но мне еще нужно знать, как убрать шум при использовании компьютерного БП ATX вот так:
Пожалуйста, используйте оптоизолированное устройство для запуска или замены полевых транзисторов и поделитесь своими результатами.
Это изолирует схему (ATX1 + FET + LED) от схемы (ATX2 + Arduino + динамики).
Изменить:
источники питания - это SMPS, работающие на разных частотах. Вы соединили их земли вместе и заземляете сигналы от одного через другой. V- (ATX1 + ATX2) динамиков колеблется с другой частотой, чем его V+ (только ATX2), поэтому вы слышите шум. Возможно, вы упустили из виду, что монитор заземлен через собственный кабель питания и ATX2 (через видеокабель).
Похоже, что ваши аудиокабели передают частоту ШИМ на монитор / динамики. Это может быть подтверждено, если вы ускорите или замедлите частоту ШИМ в Arduino и посмотрите, становится ли «тон», который вы слышите из динамиков, ниже или выше по высоте.
Вы упомянули, что аудиокабель ваших проектов несет GND? Я не совсем понимаю, что вы имеете в виду, но если вы имеете в виду, что ваш проект имеет общую основу с вашим аудиосигналом, это определенно может быть помехой.
Начните с попытки питания Arduino через разные порты USB. Если это не поможет, попробуйте подключить Arduino к чему-то другому, например, к зарядному устройству для телефона, чтобы ваш светодиодный проект был полностью изолирован от компьютера.
вы можете использовать аудиоизолятор, который решит проблему с вашими динамиками. вы можете получить их довольно дешево, как breakoutboards
Крис Стрэттон
Ориол-дель-Рио