Led Strip Warm Up

0

Tengo una tira de LED con 7.2 vatios / my la tira es de 3 metros de largo. La tira de led tiene entradas R, G, B, + 12v y he conectado una fuente de alimentación de 12V DC 1000mA a los + 12v y los transistores conectados al R, G, B que se ejecuta a tierra. Cuando ejecuto este circuito alternando entre atenuar los transistores y cambiar la combinación de luz, el Arduino se calienta. ¿Qué puedo hacer para evitar que esto suceda?

La tira de LED dice que requiere una fuente de alimentación de 12VDC 3A 36W.

    
pregunta user3916570

2 respuestas

2

1 - La tira de LED dice que necesita 12 voltios a 3 amperios. Usted está proporcionando 12 voltios a 1 amperio. Estoy tentado de preguntar: "¿Ves un problema?" pero obviamente no lo haces. Así que obtén al menos un suministro de 3 amperios, ya.

2: está impulsando las bases de los transistores directamente, en lugar de a través de una resistencia de base. Esto hace que el Arduino intente proporcionar mucho más actual de lo que puede, por lo que el Arduino se está calentando.

3 - Si proporciona una resistencia de base que hace feliz al Arduino, los transistores no se impulsarán lo suficiente para funcionar sin un disipador de calor, y se calentarán mucho y probablemente fallarán si lo hace lo suficiente.

4 - Independientemente de si los transistores fallan, no podrán conducir los LED a mucha luminosidad. Un solo transistor no tendrá suficiente ganancia. Sergei Grishin tiene la idea correcta, pero asegúrese de que el MOSFET pueda manejar un amplificador de manera confiable (algunos no, aunque la mayoría sí puede), y que el "voltaje de umbral de puerta" máximo - Vgss - sea mayor que el voltaje de salida de los pines Arduino. Esto no será un problema si su Arduino está poniendo 5 voltios, pero algunos MOSFET no funcionarán de manera confiable con 3.3 voltios en sus puertas.

    
respondido por el WhatRoughBeast
0

Use un MOSFET de canal N en lugar de un BJT. Asegúrese de tener una resistencia desplegable en la puerta. (10K debería funcionar.)

    
respondido por el Sergei_Grishin

Lea otras preguntas en las etiquetas