Boa noite pessoal, gostaria de contar com a sabedoria de vocês mais uma vez...

Tenho dois módulos reles de fabricantes diferentes e ambos deles são 5v e com acionamento negativo. Até aí ok, o que não estou conseguindo é acionar eles com a porta digital do ESP32, não importa se está HIGH ou LOW o módulo rele simplemente ignora. Sim eu sei que o ESP trabalha com 3.3v, mas vai que...

A grande questão é: como fazer estes módulo de 5v (estou usando alimentação externa pra eles) responderem ao ESP? Pensei em usar transistores (tenho BC-548 e 547 em casa) mas percebi que não sei usa-los depois de queimar dois LoL...

Poderiam me ajudar nesta questão?

Obrigado!

Exibições: 2113

Responder esta

Respostas a este tópico

Boa noite FB,

poste uma foto ou link dos módulos de rele que você tem aí.

Mas precisa ser igual ao seu, pois existem várias versões de modulo de rele.

Existem módulos de rele com acopladores óptico e sem.

RV

Bom dia FB,

este deve ser o esquema do seu módulo:

Veja que ele tem um resistor de 1K em série com o acoplador e em serie com outro LED.

Se somarmos as tensões sobre os LEDs e levarmos em conta que a saída do GPIO do

ESP é por volta de 3V3, e calculando a corrente, acredito que não seja suficiente para

disparar o acoplador e acionar o rele. Mas não fiz o calculo ainda.

Agora post um esquema de como você o ligou no ESP.

RV

PS: A corrente recomendada para o PC817 é de 20 mA e a VF do LED para esta corrente

 é de 1,5 V, o VF do outro LED é em torno de 1,7 V, o que totaliza 3,2V sobre os LEDs.

Sendo assim sobram somente 0,1V para "cair" com o resistor de 1K, dando uma corrente

final de 0,1/1000 =   1mA, o que não será suficiente para saturar o transistor e acionar o rele.

Uma solução tipo "gambiara" seria colocar em curto o LED externo, pois aí sobrarão 1,8v no resistor.

1,8/1000 = 18 mA..

Outro detalhe, os reles são para 5V, então será necessário que remova o jumper JD-VCC,

que ligue uma fonte de +5V no pino JD_VCC, e que ligue +3V3 no pino VCC.

Existe ainda outra "gambiara" possível:

Mantenha o jumper JD-VCC, ligue VCC em 5V e ligue um resistor de 2K entre o pino 1 de cada

PC817 e  o GND. Desta forma você terá 3,3V e no GPIO do ESP qdo for HIGH e uma corrente de +- 

20mA qdo for LOW.

Apesar que alguns tutoriais liguem direto sem este resistor de 2K, mas acho um pouco temerário,

pois ao ficar em HIGh, sem corrente, ficam +5V no GPIO.

 

Vou estudar as alternativas, muito obrigado pelo seu tempo e atenção!

Em paralelo um pergunta rápida... Você sabe onde posso fazer a impressão de uma PCB com um custo acessível?

Fiz a cotação em alguns sites e os preços são absurdos, coisa de 150 reais para uma placa pequena (10x10) e simples... Faz parte deste projeto meu, vou acoplar o dev module do ESP32 nela e alguns outros componentes com resistores, leds e portas para ligar os modulos reles e sensores (DHT11 e um futuro de umidade do solo).

Tenho o kit e tentei fazer em casa mas saiu uma porcaria e deu um trabalho desumano pra sair essa porcaria kkkkk

Boa tarde FB,

um  amigo daqui recomendou este site.

http://labdegaragem.com/forum/topics/placas-de-2-a-10-na-jlcpc

mas nunca usei, pois eu faço as minhas .

RV

Eu já fiz algumas, mas a raiva foi tanta que larguei de mão...

Sobre o módulo relé chegou um igual a esse pra mim do mercado livre hoje, liguei uma fonte 5v externa no VCC e as portas de sinal no ESP, funcionou na hora... Vai entender...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço