Tomad@
Desenvolvida e produzida por
br-o-bot & Elétron Livre
Introdução

•   É uma placa para controle de dois relês;
•   Podemos controlar corrente AC / DC;
•   Relê funciona como um interruptor;
•   Aplicações práticas:
    – Controlar tomadas 110 / 220 AC
    – Controlar motores DC de alta corrente
    – Ligar e desligar qualquer equipamento eletrônico
Lista de materiais

     2 resistores 10k

     2 resistores 330r

     2 transistores tip122

     2 diodos IN4007

     2 leds 3mm

     2 relês 12v ou 5v

     2 porta-fusíveis

     2 fusíveis com corrente compatível com relê

     2 bornes KRE-2

     2 bornes KRE-3

     Obs. Esta lista não deve custar mais que R$
     20.
Lista de materiais
                            Led1 e Led2 = led 3mm


R3 e R4 = resistor 330R –
  para os leds
Lista de materiais
                             D1 e D2 = diodo IN4007


R1 e R2 = resistor 10k –
  para os transistores


T1 e T2 = transistor para
   acionar bobina do relê,
   pode ser Tip122
Lista de materiais


                     Fusível 1 e Fusível 2 com
                       porta-fusível
                     Relê 1 e Relê 2
                     Bornes para encaixe dos fios
                       de acionamento da saída
                       do contato do relê
O que é um relé ?

• Os relés são basicamente interruptores acionados
  elétricamente.

• Os relés podem possuir um ou mais contatos
  (“interruptores”) sendo que esses contatos podem ser:

• NA (normalmente aberto) / NO (normal open)
                 ou
• NF (normalmente fechados) / NC (normal closed) .
Como funciona um Relé

•   O acionamento dos contatos de um relé ocorre quando a sua bobina é
    energizada. Nesse momento é criado um campo magnético que atrai uma
    alavanca responsável pelo acionamento dos contatos
•   Para acionar um relé precisamos de transistor e diodo de proteção




                           relé simples               relé duplo
Porque é necessário
utilizar o transistor ?

•   Existem relés bem pequenos que poderiam ser acionados diretamente por
    um microcontrolador, porém na maioria dos casos utilizamos um transistor
    entre a porta do micro-controlador e o relé devido a corrente necessária
    para ativar a bobina do relé ser maior que 40mA.
Tensão reversa

•   Ao desenergizar a bobina de um relé, ocorre um fenômeno que faz com
    que seja gerada uma tensão reversa pela bobina. Devemos proteger o
    circuito responsável pelo acionamento, instalando um diodo em paralelo
    com a bobina.
Ligando a placa no Arduino
Ligando a placa na tomada


 Devemos romper o fio de uma das fases;

 Cortamos o fio e vamos ligar cada uma das pontas
em um no borne do relê a ser utilizado.

  Uma das pontas vai no comum

  Outra ponta vai no NF ou NA
Código para ligar e desligar relê

void setup() {
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
}

void loop() {
  digitalWrite(3, LOW);
  digitalWrite(2, HIGH);
  delay(1000);
  digitalWrite(2, LOW);
  digitalWrite(3, HIGH);
  delay(1000);
}
Demonstração
Código

void setup() {
  pinMode(2, OUTPUT);
}

void loop() {
  digitalWrite(2, HIGH);
  delay(1000);
  digitalWrite(2, LOW);
  delay(1000);
}
Links

www.eletronlivre.com.br
www.arduino.cc
blog.globalcode.com.br


Twitter

@globalcode @eletronlivre
@vsenger @jllorenzo

Placa Tomada - Controlando Tomadas com Arduino

  • 1.
    Tomad@ Desenvolvida e produzidapor br-o-bot & Elétron Livre
  • 2.
    Introdução • É uma placa para controle de dois relês; • Podemos controlar corrente AC / DC; • Relê funciona como um interruptor; • Aplicações práticas: – Controlar tomadas 110 / 220 AC – Controlar motores DC de alta corrente – Ligar e desligar qualquer equipamento eletrônico
  • 3.
    Lista de materiais  2 resistores 10k  2 resistores 330r  2 transistores tip122  2 diodos IN4007  2 leds 3mm  2 relês 12v ou 5v  2 porta-fusíveis  2 fusíveis com corrente compatível com relê  2 bornes KRE-2  2 bornes KRE-3  Obs. Esta lista não deve custar mais que R$ 20.
  • 4.
    Lista de materiais Led1 e Led2 = led 3mm R3 e R4 = resistor 330R – para os leds
  • 5.
    Lista de materiais D1 e D2 = diodo IN4007 R1 e R2 = resistor 10k – para os transistores T1 e T2 = transistor para acionar bobina do relê, pode ser Tip122
  • 6.
    Lista de materiais Fusível 1 e Fusível 2 com porta-fusível Relê 1 e Relê 2 Bornes para encaixe dos fios de acionamento da saída do contato do relê
  • 7.
    O que éum relé ? • Os relés são basicamente interruptores acionados elétricamente. • Os relés podem possuir um ou mais contatos (“interruptores”) sendo que esses contatos podem ser: • NA (normalmente aberto) / NO (normal open) ou • NF (normalmente fechados) / NC (normal closed) .
  • 8.
    Como funciona umRelé • O acionamento dos contatos de um relé ocorre quando a sua bobina é energizada. Nesse momento é criado um campo magnético que atrai uma alavanca responsável pelo acionamento dos contatos • Para acionar um relé precisamos de transistor e diodo de proteção relé simples relé duplo
  • 9.
    Porque é necessário utilizaro transistor ? • Existem relés bem pequenos que poderiam ser acionados diretamente por um microcontrolador, porém na maioria dos casos utilizamos um transistor entre a porta do micro-controlador e o relé devido a corrente necessária para ativar a bobina do relé ser maior que 40mA.
  • 10.
    Tensão reversa • Ao desenergizar a bobina de um relé, ocorre um fenômeno que faz com que seja gerada uma tensão reversa pela bobina. Devemos proteger o circuito responsável pelo acionamento, instalando um diodo em paralelo com a bobina.
  • 11.
    Ligando a placano Arduino
  • 12.
    Ligando a placana tomada  Devemos romper o fio de uma das fases;  Cortamos o fio e vamos ligar cada uma das pontas em um no borne do relê a ser utilizado.  Uma das pontas vai no comum  Outra ponta vai no NF ou NA
  • 13.
    Código para ligare desligar relê void setup() { pinMode(2, OUTPUT); pinMode(3, OUTPUT); } void loop() { digitalWrite(3, LOW); digitalWrite(2, HIGH); delay(1000); digitalWrite(2, LOW); digitalWrite(3, HIGH); delay(1000); }
  • 14.
  • 15.
    Código void setup() { pinMode(2, OUTPUT); } void loop() { digitalWrite(2, HIGH); delay(1000); digitalWrite(2, LOW); delay(1000); }
  • 16.