Olá meus caros,

Como sempre já vou agradecendo pela moral de vocês.


Estou com 5vcc saindo do meu arduino porém preciso acionar a bobina de um relé NF que funciona com um 12v ,

Vi que tem um assunto aqui no forum parecedido e indicam usar diodo e um

http://www.arduinors.net/blog/wp-content/uploads/2008/11/npn_driver...

resistor pode ser 470R, transistor pode ser um BC547 ou BC548 ou BC549 o diodo pode ser um 1n4004 ou 1n4007 e o rele qualquer um de 5vcc,

procede ? teria alguma forma mais facil, com uso de Mosfet talvez ?

Obrigado desde já

Exibições: 4813

Anexos

Responder esta

Respostas a este tópico

É facinho. Só que vc tem 2 formas de fazer: pegar um esquema pronto na internet (e se ferrar depois quando tiver que mudar alguma coisa) ou aprender polarização de transístores. Sugiro a segunda.

Esse maluco aqui é o cara que melhor vi eplicando o caminho das pedras:

https://www.youtube.com/watch?v=Gklvnjfbcs4

Olá Andre,

    A minha recomentação é que vocÊ use uma fonte de 12v para acionar seu arduino e aproveite os 12v dela por fora para acionar seus reles.

    Numa ligação normal, utilizamos um transistor para acionar um rele,  logo, os 5v servem apenas para estimular a base do transistor, a tensão transitada pode ser mais alta.

    Veja o esquema abaixo:

este é a forma mais simples de usar um relé no Arduino André Luis.

um NPN com um diodo para descarregar a bobina do relé e uma resistência na base com o sinal do Arduino. e pronto.

os módulos que vem para Arduino já tem isto embutido prontinho pra uso.

Veja como é o diagrama de um modulo de relé para Arduino (os relés são de 5V) 

http://www.hobbyist.co.nz/?q=taxonomy/term/7

Acho mais prático e barato comprar os componentes do que comprar módulos, a menos que você precise de muitos relays.

Outra coisa que esqueci de falar é que você está lidando com tensões mais elevadas. Pode usar um relay de 5V, por exemplo, para não precisar de uma vonte de 12V.

Com tensões elevadas o risco de dar uma m... também aumenta, neste caso seria prudente usar um opto-acoplador no lugar do transistor (opto é apenas um transistor modificado que isola eletricamente 2 partes de um circuito, para proteger a parte mais sensível em caso de problemas). Mas aprender o cálculo é mais importante do que o esquema pronto:

Meus amigos, gostaria de agradecer pelos comentários e pedir desculpas pelo meu nível de " leigo ".


Fiz conforme o esquema abaixo , estou utilizando um BC549 , um resistor de 470R e não estou utilzando o diodo na bobina do relé ...

Porém, o rele não está acionando , medi com o multimetro e saindo do arduino eu tenho: 0 ou 5,02 volts..

Eu tenho uma caneta que uso para testes na area automotiva que gera 5,47 volts, quando eu coloco a caneta que gera 5,47 volts na base do transistor ele aciona o rele porém somente com os 5,02 do arduino o rele não aciona...

Já experimentei usar resistores entre a base e a saida do arduino de 470, 1k , 10k e nada...

Duas duvidas, a primeira como acionar o relé somente com a porta arduino e a segunda é se é necessário realmente descarregar a bobina do relé?

Estou utilizando um relé do fabricante DNI , 12v , 40 amp , 4 pinos

Obrigado desde já

O diodo é essencial para proteção do circuito !

Esta conectando  o relé na fonte de 12V , não é mesmo?

Conecte o circuito driver no Arduino (com o relé) .

Meça as tensões em relação ao terra e nos informe :

- no pino do Arduino ( ativado e desativado) 

- na base do transistor ( ativado e desativado) 

- no coletor do transitor ( ativado e desativado) 

Transistor BC547 

É uma informação implícita, mas as vezes as pessoas esquecem de ligar o GND (terra), entre o Arduino e o módulo (ou circuito).

Flavio Hernan, você matou a situação ...

Era falta de aterramento da placa arduíno mesmo .. Peço desculpas pela demora do feedback

André e Flavio, isso tem acontecido muito. 

O pessoal se esquece de conectar o terra do Arduino no circuito driver ou módulo.

Amigos, eis que sai da jaula a criança , agradeço a todos vocês pela força, coloquei em agradecimento no meu TCC a todos os amigos que aqui me ajudaram.

O dispositivo está funcionando porém, as vezes,ele só acende o display e não recebe o sinal de escrita, daí eu desligo/ligo ele e volta tudo ao normal. Deduzo ser problema no potenciômetro ( falta de negativo , ou positivo ) que faz a escrita ou algum " bug " interno do arduino ... Alguém já lidou com algo do tipo ?

Abraço , e obrigado Alexandre, Weider Duarte , José Gustavo, Napster, Flavio...

Se ele acende , mas não mostra mensagens pode ser um problema de comunicação entre o Arduino. 

Confira se existe algum mau contato. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço