Estoy tratando de construir un sistema de iluminación que me dé control las 24 horas de algunas tiras RGBW usando un Raspbery PI Zero.
Soy un experto en software, por lo que soy bastante nuevo en la electrónica, más allá de un poco de trabajo en los automóviles y el cableado de los enchufes y luces. Hay algunos tutoriales para el cableado de tiras RGB con PI y Arduinos, y todos son bastante similares, ya que utilizan GPIO para activar Mosfets y proporcionar los 12V necesarios para la tira.
He estado siguiendo principalmente este este tutorial aquí , pero agregando un Mosfet adicional para el pin LED blanco.
Aquí está mi esquema (cables amarillos = > blanco):
Utilicé4IRLB8721PBF30V,62ANMOSFETdecanal,5metrosdetirade12VDC5050rgbw(especialdeeBay,nomuchosdatos).ElGPIOestáconectadoalapuerta,elcanaldebandaRGBWestáconectadoaldrenajeyel12Valafuente.
TambiéninstalépigpiodenelPI
Cuando todo está funcionando, se enciende:
Sinembargo,meparecequesiemprepareceestarcompletamenteiluminado.CuandointentocambiarlosnivelesatravésdelospinesGPIOusandocomandoscomoeste(desactivarlo):
pigsp170pigsp220pigsp240pigsp270
oesto(hazlorojo):
pigsp17255pigsp220pigsp240pigsp270
Básicamente,nopasanadaysemantieneenun100%desalidaentodosloscanales.
Mipregunta:¿Cómodeboabordarladepuracióndeesteproblema?Solotengounmultimetrobarato.
Además,megustaríavolveraverificarmicomprensión.
Alprincipio,penséqueMosfetsusabaelvoltajedelacompuertapara"cambiar" el voltaje más grande de fuente / drenaje. Entonces, cuando la salida del GPIO alcanza un umbral, el mosfet se enciende y el 12V pasa de la fuente al drenaje.
No puedo ver cómo convertiría la señal PI de frambuesa (¿angalog?) del GPIO a cualquier otra cosa que no sea ON o OFF 12V.
¿Mosfet toma el voltaje de la puerta y amplifica los 3.5V a 12V de manera proporcional? Entonces, ¿la salida de 1.75 V (un valor de 127) produciría 6 V, y por lo tanto ese canal tendría un brillo 'medio'? (¡Si funcionó!)
Editar
He conectado solo un solo Mosfet con un solo color en el RBG,
El pin central está en el canal RGB R. El pin derecho es a 12V- (tierra)
El RGB + es 12V +
Ahora, cuando toco el pin izquierdo a 12V- (tierra), ¿debería apagarse a la derecha? Esto es simular una salida BAJA (disculpe el horrible diagrama de pintura):
Prueba 1 (debería estar desactivada):
Prueba2(deberíaestaractivada):
Loqueconsigoesunpocodesordenado.Seenciendeyseapaga.Avecesestáconstantementeapagado,peroamenudoesbastantebajo.Entonces,derepenteestáENCENDIDOlleno,luegoparpadea.
Seapagamásamenudoquenocuandoelterrenoestáenorigen,yseenciendemásamenudoquecuandoestáenelsueloa+12V(o+3.3/5VenelPI,noenelGIPO),peroestáentodolugar.Amenudo,nose"apaga", simplemente es muy bajo, pero incluso así funciona como si hubiera una conexión suelta o algo así, incluso a través de un intento de soldado de todas las conexiones.
No puedo pensar en nada que pueda causar esto, pero ¿Mossfet es peligroso? Podría haber causado problemas al soldar la conexión.