Open top menu
segunda-feira, 5 de dezembro de 2011


No nosso primeiro post vamos aprender a montar uma placa controladora para ser usada em conjunto com o Arduino, com a placa será possivel ativar o relé através de um comando realizado via programação, podendo realizar a automação a distância de um equipamento, luz, etc.



A placa de relé pode ser comprada pronta, mas com um custo muito baixo será possível montarmos nossa própria placa.

Lista de Componentes:
1 - Transistor BC548
2 - Resistores 1K  1/8W (marrom-preto-vermelho)
1 - Diodo 1N4004
1 - LED comum (Pode ser usado 3mm ou 5mm) de qualquer cor
2 - Conectores 2 entradas
1 - Conectores 3 entradas
1 - Relé 12V 15A 1 polo 2 posições
1 - Porta fusivel para placa
1 - Fusível.
1 - Placa de circuito impresso 5cm x 10cm

Lista de Ferramentas:
Ferro de Solda
Estanho
Alicate de bico
Alicate de corte
Perfurador de placa ou furadeira com broca de 1mm
Percloreto de Ferro para corrosão da placa de circuito impresso


Entendendo o diagrama:

O circuito é muito simples, será usado um transistor NPN BC548 polarizado como chave, de forma a conduzir a corrente entre o emissor e o coletor quando receber o sinal digital do Arduino. 
Quando o sinal é recebido, o transistor é saturado, fechando um circuito e acionando o relé e ligando o led. Para proteção do circuito será usado um fusível no terminal comum do relé.


Vamos a construção:

Placa de circuito impresso com identificação dos componentes:



Placa de circuito impresso face cobreada:


Confecção da placa:

Existem diversos métodos para confecção de placas de circuito impressos: decalque, silk, caneta, transferência térmica, processo fotográfico, entre outros. Minha sugestão para os iniciantes é a caneta retroprojetora ou transferência térmica.

Vamos fazer a placa através do processo térmico, imprimindo o circuito em uma impressora laser (se não for laser não funciona) na qualidade máxima. Vamos usar uma folha de sulfite comum, mas se puderem usar um papel glossy, a transferência do toner para placa ficará um pouco melhor.

Atenção: Com o processo térmico ocorre o espelhamento do circuito na placa, invertendo o circuito na placa. Dependendo do processo utilizado, verificar a polaridade dos componentes antes de soldar a placa.


Circuito impresso em uma folha de sulfite:



Transferência do circuito através de processo térmico:



Passar o ferro na temperatura de 180 graus com firmeza, durante uns 5 minutos:


Corroendo a placa com percloreto de ferro, cuidado ao manusear a solução, ela é altamente corrosiva:




Placa corroida, furar com perfudor de placa ou broca para circuito impresso:


Soldando os componentes:



Pinagem do transistor BC548:




E pronto, nosso primeiro shield já pode ser utilizado:



Download do arquivo para confecção da placa de circuito impresso. Será necessária a instalação do software ExpressPCB, disponível no site: http://www.expresspcb.com/


Bom pessoal, nesse post aprendemos e montamos um shield de relé, no próximo post vamos conectar ao Arduino e executar um programinha de exemplo.
Tagged
Postagem mais recente
This is the last post.

48 comentários :

  1. posso substituir o transistor Transistor BC548 pelo BC548B?

    ResponderExcluir
  2. Bom dia Sergio! Tentei baixar o arquivo mas nao existe mais pdo circuito impresso, tem como enviar pelo e-mail?

    crbspoa@gmail.com

    Att. Carlos Renato Santiago

    ResponderExcluir
  3. Enviado por email, fique atento com a polaridade dos componontes, foi
    usado o processo de transferência térmica, dessa forma, a impressão
    foi espelhada na placa.

    ResponderExcluir
    Respostas
    1. Sergio Valeu!

      Farei por transferencia termica tambem. Uma pergunta seria valido fazer uma shield com mais de um rele para acionar mais de um dispositivo?

      Desde ja agradecido, parabens pela iniciativa do blog!

      Excluir
    2. É possível sim, segue link de um shield que fiz com mais relés e acopladores oticos na entrada.

      https://github.com/sergiomokshin/Arduino-WebServer

      Obrigado, fique a vontade com as perguntas.

      Excluir
  4. Se não for abusar tenho outra duvida, referente a qual fusivel foi usado e porque! Novamente valeu.

    ResponderExcluir
    Respostas
    1. O fusível é um proteção ao sistema e a rede se ocorrer um curto circuito, se o circuito que estiver comandando possuir fusível e vc ligar corretamente ao shield, ele não é necessário. Utilizei um fusível de 15A.

      Excluir
    2. Sergio Boa Noite!

      Consegui Fazer a Placa, eu fiz a impressão no lado liso do papel que sobra quando voce utiliza etiquetas, foi bem facil até, eu já havia feito um Arduino Severino por esse método, depois se quiser posso te mostrar como ficou, interessante a placa que voce criou, essa placa precisa de uma Ethernet Shield correto, você pode me mandar esse esquema também? Eu to montando uma matriz de leds 24 x 6, são 144 leds ainda estou soldando os leds.

      Mais uma vez valeu pelas explicações e pela ajuda!

      Excluir
    3. Legal que conseguiu fazer a placa, no começo eu apanhei um pouco, tentei com papel Glossy, mas enroscava na impressora, hoje consigo fazer as placas com uma qualidade muito boa usando papel sulfite, eu configuro a impressora para imprimir no modo mais escuro, faço a transferencia e em alguns pontos eu retoco com a caneta.

      Eu te mandei o circuito por email, eu não publiquei porque preciso mudar alguns IOs, um IO que estou utilizando como entrada é usado pelo Shield de Internet, ficaram entradas inutilizadas. O legal do circuito são as entradas foto acopladas, que protegem o microcontrolador e o driver para as saidas que substituem os transitores.

      Um projeto que estou montando agora é de automação de aquarios:
      https://github.com/sergiomokshin/Aquarinium

      Estou usando keypad, Relógio para o Arduino, Driver para o RGB, Rele Shild, Ethernet, LCD, Buzzer, entre outros

      Quero fazer um cubo de leds também, acho bem legal.

      Excluir
  5. Este comentário foi removido pelo autor.

    ResponderExcluir
  6. Bom Dia Sergio!

    Eu vi o teu projeto para automação de aquario, achei interessante! O mesmo projeto pode servir para outras aplicações, como controlar uma estufa para plantas, medindo ph, temperatura, humidade, liberando a rega coisas do tipo. Me diz uma coisa como voce mede o ph da agua? Eu vi que temperatura e humidade vc usa o DHT11.

    Quero te agradecer pela atenção e pelas explicações.

    ResponderExcluir
    Respostas
    1. Da parte do controlador, falta apenas a leitura do PH e terminar a temperatura. Da temperatura está mais facil de resolver, já comprei o LM35, falta apenas ligar e terminar a codificaçao. O sensor PH eu encontrei na SparkFun, mas vai sair um pouco caro para trazer, então estou esperando um pouco. depois preciso fazer o site do server, para monitorar e controlar remotamente.
      Se precisa de alguma ajuda ou sugestão estamos aí, é só procurar.

      Abs

      Excluir
  7. Bom dia,

    Alguém poderia disponibilizar o arquivo pcb?
    O link do tutorial não funciona mais.

    osvaldoasn@gmail.com

    Desde já agradeço.

    ResponderExcluir
  8. Ola amigo, otimo projeto, tire uma duvida por favor, vou suar o arduino com alimentação de 5v, com um rele de 12v, o seu circuito e apropriado ? devo usar um rele de 6v ? uma abraço.

    ResponderExcluir
    Respostas
    1. Boa noite!

      A voltagem de alimentação do Arduino recomendada é de 7 a 12 V, com 5V pode até funcionar, mas poderá travar.

      Tente usar pelo menos uma fonte de 6V com um relé de 6V, altere o resistor de 1K do LED para 560 Ohms, senão ele acenderá muito fraco.

      Excluir
  9. Boa tarde , posso utilizar um Relé de 5v nesse mesmo esquema eletrico?

    ResponderExcluir
  10. Este comentário foi removido pelo autor.

    ResponderExcluir
  11. Bom dia Sergio! Me faz uma gentileza me mande o arquivo (Construindo um Relé Shield) , tem como enviar pelo e-mail?
    Desde já agradeço.

    jsaraujo@globo.com

    ResponderExcluir
  12. Como faço pra montar um relé shield destes porém com 2 ou 4 relés ???

    Agradeço a atenção!!

    adils_176@hotmail.com

    ResponderExcluir
  13. Bom dia Sergio! Gostei muito ......
    mas não consegui baixar o arquivo do circuito impresso, tem como enviar pelo e-mail?

    denercastro@me.com

    abço

    Dener Castro

    ResponderExcluir
    Respostas
    1. Dener

      Enviei o arquivo, se precisar de algo fique a vontade de me procurar.


      Abs

      Excluir
  14. Como faço para fazer um com 8 relés? No caso 8 canais?

    ResponderExcluir
  15. Opa, vi nos comentários que vc já criou. Abs

    ResponderExcluir
  16. Amigo.. to apanhando numa questão. . Fiz o circuito.. mas desejo alimentar o relé com 12 v por fora.. pois os 9 do arduino tão aquecendo de mais o coitado.. mas quando coloco td ele n é acionado.. pra entender melhor.. uso o a porta do arduino p acionar e os 12 pra abrir o relé de uma fonte aparte de 12 v..

    ResponderExcluir
    Respostas
    1. Tibério, Bom dia!
      No circuito, o relé já é alimentado "com 12V por fora", a alimentação do Arduino é independente do Relé Shield, verifique suas ligações e veja o diagrama de ligações no post "Testando nosso Relé Shield".

      Excluir
  17. Bom dia amigo gostaria de receber o esquema relé shield ,pelo o meu email genildoaraujocrz@gmail.com fico muito agradecido obrigado.

    ResponderExcluir
    Respostas
    1. Genildo, Boa Noite!
      No post está publicado o esquema elétrico e PCB. Como posso ajudar?

      Excluir
  18. Nobre Sergio,

    primeiramente parabéns pelo brilhante trabalho!!
    Tenho uma dúvida e uma solicitação a fazer:

    a) Dúvida: posso utilizar um diodo 1N4007 no lugar do 1N4004?

    b) Solicitção: teria como me enviar o circuito para impressão (transferência térmica)?
    Não estou conseguindo efetuar o download via link. Meu email juliopribeiro@hotmail.com

    ResponderExcluir
    Respostas
    1. Julio, Obrigado!

      Pode usar o 1N4007 sem problemas, o arquivo foi enviado por email.
      Abs

      Excluir
  19. Caro amigo o seu trabalho está de parabéns !
    Isso contribui bastante para a comunidade de automação..

    Lhe contatei pq preciso do arquivo.pcb para o Express PCB, tentei entrar no seu link e não abriu, vc tem como me enviar pro meu e-mail ?
    Meu e-mail é fpower.filipe@gmail.com

    Estarei aguardando sua resposta, boa noite. Valeu !!

    ResponderExcluir
    Respostas
    1. Obrigado Filipe.
      O arquivo está disponível clicando em "link", no texto "Novo link para download da placa."
      Abs

      Excluir
  20. Olá, Boa tarde!
    teria como me mandar por email seu projeto de relé shild? Se tiver um circuito com mais reles eu agradeço
    obrigado pela ajuda
    meu email é: blbrandao@hotmail.com

    ResponderExcluir
  21. Sergio, bom dia! Tem como me enviar o arquivo pcb para o e-mail: nikosantos1@gmail.com
    Grato!

    ResponderExcluir
  22. Ola me envia o arquivo pcb por gentileza...

    rodrigodefreitaslopes@gmail.com

    Grato

    ResponderExcluir
    Respostas
    1. Eu criei um repositório no github com os arquivos do projeto, o link está no fim da postagem.

      Abs

      Excluir
  23. Estou com duvida sobre como espelhar o circuito. Alguém pode me tirar essa dúvida?

    ResponderExcluir
  24. Parasbens pelo compartilhamento de conhecimento....
    mailson@oxbahia.com.br
    poderia me enviar o arquivo de PCB por email, se for imprimir a imagem ira sair da proporção. muito obrigado

    ResponderExcluir
  25. Olá, parabéns pelo projeto, gostaria de saber como faço para criar esse mesmo módulo porém com relé estado sólido de 24vcc?? Grato.

    ResponderExcluir
  26. Bom dia,

    Vc teria um esquema dessa forma, para montar um pequeno temporizador com rele e que funcione com 12v.

    Obrigado

    ResponderExcluir
  27. Olá, ótimo trabalho.
    É possível ligar um motor de passo com uln 2003 nesse mesmo módulo relé? Agradeço desde já.

    ResponderExcluir
  28. Posso usar um transistor bc 547 b ? pq no caso ele só vai manda o comando na bobina do rele e acho que não vai interferir muito

    ResponderExcluir
  29. ola! muito bom o projeto da sua placa, parabéns. estava olhando aquele seu outro projeto com oito reles, gostei também, será que é possível você me enviar por email esta e a de oito reles? lu.dolivei@gmail.com. estou tentando automatizar um lago que tenho aqui e vou utilizar estas placas. obrigado.

    ResponderExcluir
  30. Boa tarde

    Tem como fazer esse projeto como dois rele?

    ResponderExcluir
  31. Boa tarde.
    Funcionou perfeitamente, mas estou comu ma dúvida, o Led fica acendendo bem fraquinho, piscando intermitente enquanto o RELE não dispara. Ao disparar o Rele, o Led acende perfeitamente.
    O que pode estar causando o acendimento do Led ?

    ResponderExcluir
    Respostas
    1. Boa tarde, deveria acender apenas com o sinal. Os resistores que montou o circuito são de 1K? Verifique se o negativo do circuito está com o negativo do arduino.

      Excluir