Um Arduino pode usar um relé de 12 V?

Então, eu queria brincar com relés e claramente entendi errado antes mesmo de começar. Eu queria controlar uma ventoinha de 12 V – pensando que ela teria uma capacidade de 12 V para controlar .. Mas agora eu sei que leva 12 V e pode controlar até 250 Vca …

pedi alguns novos relés de 5 volts, mas quer saber como posso usar o relé de 12 V com um arduino _____________? (lembre-se de que sou um novato)

Este é o módulo de retransmissão que comprei : digite descrição da imagem aqui


ATUALIZAÇÃO

Obrigado a todos por encontrarem seu tempo para me ajudar, eu realmente agradeço! Primeiro, encontrei tempo para experimentar sua sugestão.

comentário @jippie:

.. (ou Vin no Arduino se você estiver alimentando-o de uma fonte de 12 V)

me fez pensar sobre o que eu realmente queria. Eu queria usar a fonte de alimentação de 12 V também para alimentar o arduino (hehe ..) – mas postando a pergunta eu precisava saber a resposta para saber se um arduino “sub” alimentado poderia controlar um relé de 12 V.

Mas primeiro valide se o relé está realmente funcionando! Então, encontrei um adaptador de 12 V e conectei-o a uma placa de ensaio.

Adaptador de 12 V Em seguida, conectou-o ao relé por NC e COM conexões de relé Compilei o exemplo de código Blink e o conectei usando Vin, GND e D13 Relé trabalhando com 12 V Em seguida, conectei meu Arduino a uma bateria de 9 V e tentei a saída 5V Não funciona com o relé 5V Infelizmente isso não funcionou ..

@Madmanguruman e @Kurt, obrigado a ambos por suas respostas – Eu “m muito novato para descobrir tudo o que você estava falando.


ATUALIZAÇÃO 2

Esqueci mais uma combinação possível Relé não funciona

Isso meio que me leva a essas opções com meu relé:

  • Controle algo que requer mais de 12 Volts, mas alimente o arduino com 12 Volts
  • Use-o para controlar motores de engrenagem DC sem usar uma ponte H e diodo (meio caro)
  • Use a lógica NC (normalmente fechado) e NO (normalmente aberto) para fazer algo legal

Tudo isso me fez pensar … Se eu preciso alimentar meu Arduino com 12 Volts para controlar um dispositivo de 12 Volts – por que eu simplesmente não conecto meu dispositivo diretamente ao meu Arduino ____?

Como mencionado várias vezes: Sou um novato e só quero aprender eletrônica principalmente Learning-by-doing – mas sem me colocar em risco e quebrar coisas (como meu Arduino)

Mas por que isso não funcionaria:

esquemático

simule este circuito – Esquema criado usando CircuitLab

EDITAR :

Controlando o ventilador motorizado 12v DC com arduino

Em primeiro lugar, mesmo se um motor ou bomba ou ventilador (qualquer coisa com bobinas dentro) for de 3 V ou 5 V, NÃO ligue-o diretamente dos pinos do Arduino, pois os pinos do Arduino só podem fornecer um máximo de 40mA. De acordo com meu artigo anterior sobre pinos Arduino, eles não foram projetados para acionar um motor DC ou bobinas.


ATUALIZAÇÃO 3

Usar 9V e Vin também funcionou 🙂 Usar 9V e Vin

Então acho que a resposta é:

  • Sim, mas tenho que usar> = 9V (talvez inferior, mas não 5V) e o Vin.

Comentários

  • Pergunta lateral: no caso em que está seu arduino, de onde você tirou isso?
  • Parabéns por fazê-lo funcionar. Talvez você deva aprender sobre alguns componentes de hardware, como transistores. Essa é minha grande reclamação sobre o arduino – ele faz as pessoas jogarem, mas na maioria das vezes elas apenas copiam o que outras pessoas fizeram, nunca aprendendo nada por conta própria ou realmente entendendo como tudo funciona.
  • @Passerby I laser cut para fora e me curvar para que parecesse chamas. Quer comprar um?
  • @ KurtE.Clothier Comprei o Arduino para poder jogar – é ‘ o que gosto nele. Este é um dos meus hobbies – aprender eletrônica brincando. Claro que copiarei muitos tutoriais, mas isso me permitirá combinar tudo em projetos incríveis assim que pegar o jeito.
  • Certo, isso ‘ é o que eu quis dizer – incentiva as pessoas a ” jogar ” mas a maioria das pessoas que o usa nunca vai além de piscar algumas luzes porque nunca tenta aprender mais nada sobre eletrônica, e os que aprendem ainda estão apenas copiando outras pessoas ‘ s trabalha para que algum projeto em maior escala funcione sem saber nada sobre o que está acontecendo. Eu ‘ não ‘ não tenho problemas com o Arduino quando se trata de aprender e encorajar, eu só queria que as pessoas aprendessem algo por si mesmas para expandir os tutoriais, não apenas copiá-los. Muitas vezes, há maneiras muito melhores de fazer algo.

Resposta

Vou deixar as longas palestras para os outros respondentes. Se o módulo exato que você comprou for o da imagem, então:

Conecte:

  • GND para GND no Arduino
  • Vcc para 12V (ou Vin no Arduino, se você o estiver alimentando de uma fonte de 12 V)

Neste momento, eu verificaria a tensão no pino IN, isso deve estar próximo a 0 V em relação ao GND, se for superior a 5 V, pare aqui. Se estiver próximo a 0 V, a última etapa é conectar:

  • IN a o pino de saída digital que você controla no Arduino.

Portanto, minha resposta é: se a memória não me falha, minha resposta é: sim, você pode conduzir este tipo de módulo do Arduino.

Comentários

  • hmm praticamente a mesma resposta que Madmanguruman já deu, não ‘ não vi isso antes.

Resposta

Isto placa é projetada para funcionar com controle de nível lógico de 5V, de acordo com o link que você forneceu. Não consegui encontrar uma folha de especificações, então o seguinte é especulativo: você fornece + 12V e aterramento para os pinos VCC e GND e usa um sinal de nível lógico no pino IN para ligar e desligar o relé via Q1 e o optoisolador.

Portanto, se o sinal de nível lógico pode controlar Q1, seu relé pode realmente funcionar como está. Alterar o próprio relé pode não ajudar se Q1 não puder lidar com o drive de porta de 3,3 V. (Q1 é marcado como “J3Y”, então pode ser um transistor NPN conhecido como “S8050”. Um MOSFET de nível lógico como um 2N7002 pode funcionar melhor neste aplicativo. Novamente, pura especulação sem uma folha de especificações.

Não há nada de intrinsecamente errado com o seu relé no que diz respeito ao controle de um ventilador. Exagero, com certeza, mas fará o trabalho muito bem e aumentará para permitir que você jogue com coisas maiores conforme sua confiança aumenta.

Resposta

Primeiro, um relé automotivo comum funcionaria muito bem, a menos que você esteja tentando alternar a alimentação de um dispositivo de alta tensão ou você realmente queria aquele opto-acoplador lá.

Em qualquer caso, dê uma olhada neste circuito simples: Controle de relé

Como um MOSFET de nível lógico é usado, o transistor só precisa de uma pequena tensão na porta para ligá-lo totalmente. Quando o sinal do microcontrolador for HI, ele ligará o FET, conectando o relé ao aterramento e alimentando o ventilador ou outros dispositivos. Quando o pino MCU é um sinal LO, Q1 desligará. Se o MCU for desconectado ou o pino estiver em algum estado desconhecido (hi-Z, por exemplo), o resistor R1 puxará a porta LO para desligar o transistor. de qualquer forma, quando Q1 desligar, o relé também desconectará a energia do ventilador.

Este circuito pode ser feito de forma semelhante com transistores BJT; Eu apenas prefiro FETs. A única coisa a considerar aqui é que o transistor deve ser capaz de absorver pelo menos a mesma corrente que a bobina do relé usa quando o relé é ligado.

Resposta

Você tentou ligar o relé com uma fonte de alimentação de 12v e funcionou, mas quando tentou uma fonte de 5v, não funcionou.

Tente conectar o VCC do relé ao o VIN do Arduino, que seria o 9v. O relé requer 75% da tensão nominal para “Pickup”. 12v * 0,75 = 9v. Esse é o mínimo necessário para que o relé seja ativado. Portanto, sua bateria de 9 V pode não ser suficiente, mas uma bateria nova deve.

Depois de ativado, o relé consumirá cerca de 25 ~ 30mA, e deve, de acordo com a ficha técnica, permanecer ligado até que o VCC caia para cerca de 10% do nominal, que é 1,2 V.

E você poderia simplesmente ligar o arduino a partir da fonte de alimentação de 12 V em em primeiro lugar, em vez da bateria de 9 V de baixa capacidade.

Resposta

Isso ocorre porque até eu tive o mesmo problema. Portanto, tudo o que você precisa é de um transistor de alta tensão (12v) e as outras partes: arduino, adaptador de 12v e relé. Agora conecte o vcc do relé ao adaptador de 12v. Agora conecte uma extremidade do transistor (consulte a folha de dados) ao adaptador 12, conecte o pino do meio do transistor a um dos pinos pwm do Arduino.Programe o arduino para ficar no topo do pwm. Conecta a última extremidade do transistor ao pino de sinal de 12 V do relé e você está pronto para ir. Quando o pino pwm está alto, o 12v flui do transistor para o último pino e aqui está como você controla o relé de 12v com 5v pwm arduino

Obrigado, Swaton

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *