Olá pessoal,
Alguém sabe como eu devo utilizar um transistor NPN 2N2222 para enviar 5V a um relé ? Estou utilizando um ESP8266 NodeMCU V1.0 V2.
O relé funciona com 5V e é do tipo Low Level Trigger - ativa com Low.
Já o testei; para liga-lo, 5v do NodeMCU no VCC do Relé e GND do NodeMCU no GND do relé.
O relé ativa (fecha o curto do comum com normalmente aberto) com GND no pino de sinal do relé.
E desativa quando coloco 5V no pino de sinal do relé.
Entretanto, quando utilizo uma saida digital do ESP8266 para envia sinal ao relé, ele fica sempre ativo - com o comum e o normalmente aberto em curto.
Li em alguns lugares que com um transistor NPN é possivel enviar 5V através de um pino digital de 3.3V, mas não entendi muito bem como fazer essa ligação.
Alguém pode ajudar-me ?
Grato, Odilon
Tags:
Olá Carlos Kwiek, eu também estou tentando ligar um módulo relé 5v de um canal no NodeMCU, eu sou novo na área e não entendi como fazer a ligação do módulo nesta ilustração do fritzing que você anexou.
Eu também fiquei na dúvida quanto a fonte de tensão de 5v ligada na protoboard e o fio saindo do pino 5v do Node e ligando na mesma barra de 5 v onde já entra a mesma tensão da fonte externa. Por acaso a intensão seria de alimentar o Node MCU pela protoboard? Neste caso, o pino a ser ligado na barra de tensão não seria o Vin?
Agradeço desde já pelo circuito.
Olá Carlos,
No caso de utilizar um arduino ao invés do ESP, a ligação seria feita da mesma forma utilizando um 2N2222 + módulo relé de 5v?
Ligação:
Base + resistência de 1K na porta digital do arduino, emissor no GND e coletor no +5V do arduino + resistência de 220R e ligado ao pino de sinal do módulo relé?
O arduino envia 5v pela porta digital, nesse caso eu poderia ignorar os diodos para eliminar a diferença de potencial?
Segue o diagrama que montei me baseando pelo modelo que colocou como exemplo para o Odilon.
Se puder ajudar eu agradeço.
Obrigado
Grato pelo esquema Jose Gustavo. Vou tentar entender, eu tenho dificuldade de interpretar esses desenhos, meu expertise é de programador. Vamos ver o que eu entendo disso ai.
Talvez eu consiga simular essa situação, pois não precisa diodo, como o Carlos aconselhou - e eu não tenho diodo.
Vamos ver, assim que eu conseguir alguma coisa aviso.
Nesse desenho ai, só tem dois fios entrando no rele, o modulo rele que eu tenho são tres fios - 5V, GND e o pino do ESP.
Também não sei o que representam esses numeros no esquema enviado.
Grato.
Olá Jose Gustavo,
Então, eu consegui fazer o relay funcionar, mas invertido.
De duas formas, uma está explicada na resposta ao nosso amigo Nelson Toshio.
Liguei o GPIO do ESP diretamente à base do 2n2222, liguei o GND ao emissor do transistor e liguei o Input do relay ao coletor do transistor, com um resistor 150R entre eles.
Ligando dessa maneira e medindo com um multimetro, quando envio High(1) ao GPIO do ESP, chega 0.7v ao input do relay, ativando o relay. Quando envio Low(0) ao GPIO do ESP, chega 4.8v ao input do relay, desarmando-o.
Ai resolvi mudar um pouco; coloquei um resistor de 1K entre o GPIO do ESP e a base do transistor e liguei o coletor diretamente ao input do relay.
Dessa forma, quando envio High(1) ao GPIO, chega 0,01 ao coletor do transistor, ativando o relay. Quando envio Low(0) ao GPIO, chega 4,58 ao coletor, desarmando o relay.
Alguém sabe me explicar por que funciona desse jeito ? De onde vem essa voltagem perto de 5v que chega ao coletor do transistor ?
Por que o transistor inverte o sinal enviado à base ?
Grato pela ajuda !!
Bom dia Odilon,
Acho que a melhor explicação é ver a aulas muito objetivas como estas AQUI
Entretanto, sobre sua pergunta, o transistor funciona neste caso como uma chave, ou interruptor, o terminal emissor em um NPN sera ligado ao GND, e o coletor ao +V da fonte, a base sera ligada a uma tensão positiva e coletor também, um resistor limitara a corrente de base, desta forma se a base atingir uma tensão maior que 0.7V em relação ao emissor a juntura emissor coletor que estava na região de corte (Aberto)
______------_______ Passara a estar na zona de saturação, ou seja, o coletor passara a ter a mesma tensão que existe no emissor, tensão do GND no caso de um NPN, se desligada a tensão na base o coletor do transistor assumira novamente o ptencia de +V da fonte.
Veja o link com vídeos que postei, acho que é muito didatico e objetivo.
Boa sorte, com fim se semana.
Abs.
CK
Aqui um vídeo para explicar melhor o conceito.
Para ver minha aplicação publicada este é o link Hackster io Tomada inteligente
Abs.
CK
Valeu Carlos, muito obrigado pela explicação e pelo video !!
Abraço
De nada disponha Odilon!
Abs.
CK
Odilon , qual relé esta usando ? Envie a especificação do mesmo (link do produto) .
Como esta fazendo a ligação dos componentes ? Qual GPIO (pino) do ESP8266 esta usando ?
O pino do ESP8266 pode estar incorretamente configurado (informe o programa)
Mande uma foto nítida da sua montagem.
Características das portas do ESP8266 :
(você esta usando saída - Output)
Caracteristicas do transistor 2N2222 :
Olá Murta,
Muito dificil para mim estas especificações.
Vamos lá:
Estou usando um modulo relé desses comuns 5V. muito utilizados para Arduino, que armam/desarmam com 5v. Comprei-o aqui:
http://produto.mercadolivre.com.br/MLB-838925738-10-x-modulo-rele-1...
Estou usando o GPIO12 do ESP - é um ESP8266 NodeMCU V0.9 V1.
O sketch está anexo, é um sketch muito simples, apenas para testar o relay.
Grato por ajudar !
Abraço
Bom dia Odilon,
Você me induziu a respondê-lo incorretamente.
Eu entendi que estava usando um relé e na verdade você esta usando um módulo de relé.
Muito importante detalhar o problema quando abre um novo tópico.
Que bom que já resolveu o seu problema com a ajuda dos amigos do LAB.
Abraços.
Olá Gustavo,
Realmente, eu não soube expressar-me.
Na verdade, eu nem sabia que havia muita diferença entre um relé e um módulo relé, sempre achei que o módulo apenas tinha algumas proteções e funcionalidades adicionais, como leds indicativos, transistor e borne para conexão.
Bom, ainda bem que consegui fazer o meu funcionar !
Mas ainda tenho uma dúvida: esse mesmo procedimento conseguido com o módulo relé não é válido também para um relé ? Muda alguma coisa ?
Mais uma vez, grato pela ajuda !
Um abraço, Odilon
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por