Hay muchas preguntas aquí y en otros lugares sobre esto.
El consenso parece ser usar un transistor para cambiar una fuente de alimentación, lo que implica que tengo una fuente de 12v disponible.
Solo hay 5V disponibles, ya sea saliendo de los pines GPIO o directamente de la fuente de alimentación (batería USB en este caso).
Este es un solo LED: parece que debería ser posible conectarlo directamente a los pines GPIO con un componente en el medio que aumenta el voltaje. (Los pines GPIO pueden proporcionar "con seguridad" 16 mA)
Parece que necesito un convertidor stepup/boost, pero nadie parece estar discutiendo eso. ¿Estoy pensando en esto correctamente?
En general, necesita un convertidor elevador en la entrada de suministro de 5V a 12V. Por lo general, puede ver una eficiencia del 85%. Aún desea usar el transistor en la salida RPI, ya que es de 3.3v y baja corriente.
Cualquier convertidor elevador o elevador típico funcionará, teniendo en cuenta la carga mínima de regulación.
Alternativamente, puede encontrar un convertidor boost con un pin de habilitación de 3.3v y controlarlo directamente desde el rpi.
Editar El botón al que OP se vinculó se puede desarmar por diseño, para reemplazar partes. Una solución más fácil es reemplazar la resistencia LED con una adecuada para el funcionamiento de 5V. Todavía recomendaría una configuración de transistor. Si te sientes afortunado, ¿verdad? Entonces, una resistencia adecuada para un LED rojo a 3,3 V 16 mA o menos funcionaría directamente, con un cambio de brillo mínimo, pero se recomienda un transistor de diez centavos para proteger el pin RPI.
Si tiene un LED de 12 voltios y solo un suministro de 5 voltios, necesita un regulador de impulso y un medio para activar el LED desde un pin gpio. Por lo tanto, busque un convertidor elevador adecuado (TI o LT) y luego elija un BJT que pueda activarse mediante un pin gpio a través de una resistencia. El emisor se conecta a 0 voltios y el colector al cátodo LED. Ánodo a 12 voltios y ASEGÚRESE de que el LED funcione sin una resistencia limitadora de corriente.
Aunque el Pi puede suministrar 16 mA (más o menos, la fuerza de la unidad es un parámetro mal controlado) a 5 V, se conserva la energía. Dado que Power P = I*V, donde I es corriente y V es voltaje, aumentar el voltaje significa que la corriente suministrada al LED será menor que la corriente del GPIO; incluso con una eficiencia del convertidor del 100 %, obtendrá 4.4 mA máximo de un GPIO de 3.3v. Cuando también tenemos en cuenta que
Podemos ver que conducir un LED de alta potencia desde el GPIO de una Pi no es esencialmente una buena idea.
¡ PERO hay una mejor manera!
Un convertidor elevador de CC-CC (busque en eBay) puede proporcionar 12 V a partir de un suministro de 5 V con una eficiencia razonable (normalmente, ~85 %). Un suministro de 12V dedicado es mejor.
Un transistor enciende y apaga la corriente a través del LED: un MOSFET es ideal porque no fluye corriente hacia su puerta mientras está encendido.
El MOSFET sugerido en el diagrama pasará felizmente uno o dos amperios con un voltaje de compuerta de 3.3V desde el pin GPIO, haciendo que los LED sean mucho más brillantes y evitando cualquier daño al Pi.
Este tipo de circuito de transistor (solo la parte inferior) es muy útil para impulsar cargas de mayor voltaje desde un microcontrolador o procesador de bajo voltaje.
Transeúnte
leon heller
nick johnson
David Choinard
David Choinard
nick johnson
Transeúnte
David Choinard