Boa noite, gostaria da ajuda de vocês para um projeto pessoal, tenho um relê que quando ativado emite 12V na saída, preciso que o Arduino entenda esse sinal de 12v para executar uma função, só preciso de um circuito que na entrada digital  o Arduíno entenda que o relê foi ativado.

alguém pode me ajudar ?

Exibições: 383

Responder esta

Respostas a este tópico

Faça um simples divisor de tensão, Soares. Você pode calcular os resistores de forma com que a tensão sobre um deles seja inferior a 5V (Valor máximo suportado pelo Arduino), tornando possível a leitura por parte do Arduino sem que cause danos ao mesmo.

Aconselho calcular com base numa tensão mais abaixo de 5, por garantia. Como você quer uma leitura digital (se tem ou não tensão), já supre sua necessidade.

A conta de um divisor de tensão é:

Vs = (Ve * R2) / (R1 + R2)

Onde:

Vs = Tensão de "Saída" (Em cima do R2)  - No seu caso, deve ser inferior a 5V

Ve = Tensão de "Entrada" - No seu caso, os 12V

R1 e R2 são os resistores a serem calculados para atender seu critério de projeto.

Aconselho usar resistores de valores elevados, na casa dos K ou M, já que o que importa é a relação entre eles. Dessa forma você não precisa se preocupar com potência dissipada e não imcpata no seu circuito já que a corrente será mínima (na casa dos micro ou nano amperes).

Segue um exemplo:

Vamos supor que eu deseje que a tensão Vs (em cima de R2) seja de 4V sendo Ve = 12V.

Então a relação de R2/(R1+R2)  deve ser a proporção de redução 4/12  (Vs/Ve), que é 0,3333  (em fração é 1/3).

Como temos duas variáveis, precisamos chutar um valor de uma delas e calcular a outra.

Vamos usar o valor comercial para R2 de 56KOhms.

Então:

R2/(R1+R2)  = 1/3

56K / (R1 + 56K) = 1/3

168K = R1 + 56K

R1 = 112K 

Podemos usar o valor comercial 110K, inferior ao calculado, já que usamos um valor abaixo de 5V, já deixando a margem de segurança. Caso use 5V, opte pelo comercial ACIMA do calculado.

Obtivemos:  R1 = 110K  e R2 = 56K

Imagem de uma simulação com tais valores:

Você pode usar também um opto-acoplador, devidamente com o resistor limitador de corrente, pois estará aplicando 12V nele, e usando a saída para aterrar um pino digital do arduino. Depois é só tratar no software.

É uma opção mais cara, porém mais segura do que o divisor de tensão proposto pelo João Vitor. 

Fica a seu critério escolher.

  

   De fato, André. Um opto traz mais segurança, já que isola os dois lados do circuito não havendo contato elétrico entre eles.  CIs com optoacopladores são acessíveis. Dependendo do projeto, o custo a mais não é significativo e traz mais benefícios. 

Boa noite, 

Complementando a sugestão do André. Eu usaria esse circuito:

https://electronics.stackexchange.com/questions/73857/detect-car-12...

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2020   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço