el convertidor de nivel lógico no llega a 5v

0

Estoy tratando de controlar un 2 módulos de relé con un Esp8266 esp 12-f .

Al cabo de un rato, me di cuenta de que el GPIO del ESP8266 no iba a conducir los 5v necesarios para que se activara el relé. Solo enciendo el led del módulo de relé, pero no consigo el relé activado.

Probé el relé y funciona si lo controlo con un arduino o incluso con un 5v directo en sus entradas IN1 / IN2.

Es por eso que compré un convertidor de nivel lógico, que convierte mi señal de 3v en una de 5v.

Cómoconfigurotodo

Aquíhayunesquemadeloqueconfiguréparaesto.(Nosécómoagregarcomponentesalfritzing,asíqueestoessoloparaobtenerelconceptodeloquehehecho)

Todo funciona con un 5v USB y la parte 3v del nivel lógico se alimenta desde los pines ESP8266 3v

Estoy usando el GPIO14, pero también he probado con el GPIO 4 ... no estoy seguro de que haya una diferencia.

El problema

Después de configurar eso, puedo ver que el cable azul, aquí es donde debería estar mi señal de 5v, obtiene un 3v en su lugar. Y esa es mi pregunta real:

  • ¿Por qué mi convertidor no convierte mi gpio14 3v a 5v? ¿Qué estoy haciendo mal, o es el convertidor que está frito?

Estoy probando esto con un multímetro. Y, por supuesto, esto significa que el relé no se dispara.

Avísame. Si puedo proporcionar algo más, agradecemos cualquier ayuda. ¿Podría ser que solo necesito comprar un nuevo convertidor?

¡Muchas gracias!

    
pregunta pepepapa82

2 respuestas

1

Estos tipos de convertidores de nivel lógico están diseñados para señales de baja corriente. Probablemente solo haya una resistencia de 1k que tira el voltaje alto. Eso no permite que haya suficiente corriente para impulsar su relé.

Para controlar el relé puede usar este circuito:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el immibis
0

Este módulo se controla tirando de las entradas bajas. Por lo tanto, no importa cuál sea el voltaje de ESP8266, siempre que pueda hundir aproximadamente 2 mA (lo que puede). No es necesario un convertidor de nivel.

  

Probé el relé y funciona si lo controlo con un arduino o incluso con un 5v directo en sus entradas IN1 / IN2.

No sé lo que estaba haciendo, pero todas las revisiones en el enlace dicen exactamente lo mismo: se enciende con el "0" lógico y se apaga con el triple estado. Los esquemas publicados por uno de los revisores lo confirman.

    
respondido por el Maple

Lea otras preguntas en las etiquetas