¿Puedo conectar transistores a GPIO2 y GPIO15 de mi ESP8266 para controlar los LED?

0

¿Es posible conectar transistores a los pines GPIO2 y GPIO15 de mi ESP8266 y controlar los LED utilizando estos transistores?

Algo como esto:

En caso afirmativo, ¿cómo calcular los valores de las resistencias para las bases de los transistores y las resistencias pull-up / pull-down de GPIO2 y GPIO15?

    
pregunta Defozo

1 respuesta

1

Algunas reflexiones sobre el esquema:

  • Los transistores BJT funcionarán bien. Desea llevarlos a saturación aquí, pero necesita algo de resistencia para controlar la corriente desde el micro pin. Demasiado y el micro será dañado. 330 ohm está probablemente bien. Su esquema no especifica qué es VCC, pero con algunas suposiciones simples, entonces cada uno de esos pines funcionará un poco por debajo de 10 mA. Ineficiente pero funcionará.
  • FETs funcionaría mejor. No necesitarás resistencias en las puertas y un consumo de energía mínimo de la micro. Busque FET con voltajes de compuerta de nivel lógico.
  • Su esquema no especifica la potencia que consumen los LED. Eso determinará el tamaño de su transistor, para asegurarse de que puedan manejar el amperaje.
  • ¿Existe una necesidad específica para el pull-up en los pines GPIO del transistor? ¿Está intentando tenerlo siempre encendido y apagarlo tirando del pin GPIO como un colector abierto? Si es así, tus pull-ups son grandes (10k privarán a la base del transistor), pero si la bajas a algo que impulsará la base, entonces tu micro fluirá más corriente a tierra en el estado OFF y el pin GPIO estar cerca de su calificación actual. Mientras pueda conducir el pin GPIO en alto, no debería necesitar los pull-ups.
  • El desplegable de 10k está bien. Eso mantendrá el transistor apagado durante el reinicio.
  • Recomiendo limpiar el esquema para que sea más fácil de leer y también describa más lo que está sucediendo. Es su herramienta para comprender el diseño, por lo que debe ser fácil de seguir y comprender. También hay un par de lugares donde hay pines de partes que se superponen involuntariamente. No creo que Eagle los esté conectando incorrectamente, pero es el potencial de un error de detención (como el GND cerca del encabezado de GPIO0).
respondido por el Smith

Lea otras preguntas en las etiquetas