Control 12V LED Strip con 5V de RaspberryPi o Arduino [cerrado]

3

Tengo una tira de LED RGB 5050 de 12 V sin controlador y no puedo cambiar el color sin modificar el circuito. Lo que quiero hacer es conectarlo a mi Raspberry Pi o Arduino y controlar el color y el brillo a través del terminal o la comunicación en serie.

Me doy cuenta de que no puedo simplemente conectar la tira a los pines RPi GPIO o al Arduino, ya que ninguno de ellos admite una salida de 12 V, pero creo que puedo usar un transistor con una entrada de 12 V y controlarlo con un RPi para cambiar los valores de la tira de LED.

¿Qué transistor se recomienda para hacer esto? ¿Hay alguna otra forma de lograr lo que quiero sin tener que comprar piezas caras (> $ 5)? Cualquier otra recomendación sobre cualquier cosa sería útil. Gracias.

    
pregunta sjbhalli

1 respuesta

1

Para la tira RGB, de hecho necesita 3 transistores de PC o MOSFET. En general, las tiras de LED RGB tienen un "ánodo común", por lo que absorben 12 V de un cable, y otros 3 cables deben conectarse a tierra para hacer que cada color brille. Así que conecte la alimentación a 12 V y tome 3 MOSFET de canal N de nivel lógico ( enlace ), coloque los MOSFET entre la R, Alambre G y B y tierra. Luego, conecte las puertas del MOSFET a los pines GPIO de la frambuesa y controle los colores con PWM. Utilice pigpio o WiringPi ( enlace ) para generar las tres señales PWM.

    
respondido por el user2604188

Lea otras preguntas en las etiquetas