RGB LED, alimentado por una PSU ATX y controlado por PWM, hace que mis altavoces suenen con Arduino conectado por USB

1

No tengo mucha idea sobre la electrónica, pero logré hacer algunos pequeños proyectos en el pasado. Ahora me gustaría colocar algunos LED RGB en la carcasa con ventana de mi PC de escritorio. Para eso, compré una tira 5050 SMD con 300 RGB LED (5 metros). Ahora quiero controlarlo con un Arduino Uno .

Seguí estos dos tutoriales:

Tira LED RGB controlada por un Arduino
* note que hay una resistencia mal colocada en color rojo

Tutorial de Adafruit - Tiras de LED RGB

Estoy usando MOSFET IRFZ44N , como se muestra en el primer tutorial. La tira de LED se alimenta con 12 V desde una PSU ATX ( no la de mi computadora ). Quiero alimentar (y enviar datos en serie a) la placa Arduino mediante un cable USB conectado a la computadora.

Todo funciona, pero mi problema es que recibo ruido en mis altavoces (monitor incorporado) cuando:

  1. La fuente de alimentación está alimentando los LED.
  2. Los valores de PWM varían (desvanecimiento del color).
  3. El cable USB está conectando el Arduino y la computadora.
  4. El cable de audio está conectando el monitor y la computadora (o la GND de mi proyecto).
  5. Los altavoces (monitor) están encendidos.

Vi muy pocos casos similares en internet. Hablan de condensadores e inductores, pero no puedo obtener qué y dónde debería agregar a mi proyecto.

Actualización: Se intentó alimentar mis LED con un adaptador de CA de pared a 9V y 12V y el ruido desapareció . Pero aún necesito saber cómo eliminar el ruido cuando uso una fuente de alimentación ATX de la computadora como esta:

    
pregunta Oriol del Rio

3 respuestas

0

Utilice un dispositivo aislado opto para activar o reemplazar los FET y compartir sus resultados.

Esto aislará el circuito (ATX1 + FET + LED) del circuito (ATX2 + Arduino + altavoces).

Editar:
Las fuentes de alimentación son SMPS que operan a diferentes frecuencias. Usted ha atado sus bases y está conectando a tierra las señales de uno a otro. El V- (ATX1 + ATX2) de los altavoces está fluctuando a una frecuencia diferente a su V + (solo ATX2), por lo que se oye ruido. Es posible que haya pasado por alto que el monitor está conectado a tierra a través de su propio cable de alimentación y ATX2 (a través del cable de video).

    
respondido por el Jon
1

Parece que sus cables de audio llevan la frecuencia PWM al monitor / altavoces. Esto podría confirmarse si aumenta o disminuye la frecuencia de pwm en el arduino y ve si el "tono" que escucha por los altavoces tiene un tono mayor o menor.

¿Mencionas que el cable de audio lleva tus proyectos GND? No entiendo muy bien a qué te refieres, pero si te refieres a que tu proyecto comparte un terreno común con tu señal de audio, esa podría ser la perturbación.

Comience intentando alimentar el arduino a través de diferentes puertos USB. Si eso no lo soluciona, prueba a alimentar el Arduino con otra cosa como un cargador de teléfono para que tu proyecto LED esté completamente aislado de la computadora.

    
respondido por el gigajoule
1

puede usar un aislador de audio que solucionará el problema en sus altavoces. Puedes conseguirlos bastante baratos como paneles de ruptura

    
respondido por el niels1

Lea otras preguntas en las etiquetas