Arduino pot executar un relé de 12 V?

Arduino Pot Executar Un Rele De 12 V



Arduino és un programari lliure que permet als seus usuaris programar microcontroladors segons els seus requisits. Arduino s'utilitza per controlar diversos dispositius electrònics com ara LED i relés. Un relé és un interruptor electromecànic que s'encén i s'apaga mitjançant un senyal elèctric. S'utilitza per controlar diferents aparells com ara llums, ventiladors, televisió i calefactors.

Arduino pot executar un relé de 12 V?

Sí, Arduino pot executar un relé de 12 V, però no directament. Si un relé de 12 V està connectat a Arduino, pot danyar la placa Arduino. Es pot fer utilitzant un transistor com a interruptor entre Arduino i relé, una resistència per protegir el transistor i un díode per protegir l'Arduino.

Arduino està dissenyat per funcionar a 5 V i pot gestionar un corrent de 20 mA normalment. Per tant, per configurar un relé de 12 V a Arduino, hem d'amplificar el corrent per fer front al relé de 12 V. De la mateixa manera, hem de disposar d'una font d'alimentació addicional de 12 V per activar el relé.







Per configurar un relé de 12 V amb Arduino, heu de tenir el següent.



Requisits de programari



  • Arduino IDE

Requisits de maquinari





  • Placa Arduino
  • Mòdul de relé de 12 V
  • Un transistor NPN (preferiblement BC 548 o 2N2222)
  • Un díode (preferiblement 1N4007)
  • Una Resistència
  • Bombeta
  • Tauler
  • Cables de connexió

Càlculs per a la resistència requerida

Consulteu la fitxa tècnica del relé de 12 V per observar la seva resistència.

Suposem que un relé de 12 V té una resistència de bobina de 4000 Ω.



El corrent que flueix serà

Per a aquest valor de corrent i β= 190 per al transistor 2N222, el corrent base del transistor serà:

Ara, utilitzant la llei d'Ohm,

Per tant, us heu de connectar gairebé 30 kΩ entre el transistor i l'Arduino.

Esquema de connexions

Feu connexions tal com s'explica a continuació:

1. Connexions de relé

AMB: Connecteu COM a una font d'alimentació de 12 V

NO: Connecteu el terminal positiu de la bombeta al NO del relé i el terminal negatiu a la font d'alimentació de 12 V

Al costat de la bobina del relé, connecteu un extrem a la font d'alimentació de 12 V i l'altre al col·lector del transistor.

2. Connexions de transistors

Base: Connecteu la base del transistor al pin de sortida 8 d'Arduino mitjançant una resistència de 30 kΩ

Emissor: Posa a terra l'emissor del transistor

Col·leccionista: Connecteu el col·lector del transistor a un extrem de la bobina del relé

3. Connexions de díodes

El díode s'ha de connectar a través de la bobina del relé i el costat p del díode es connecta al terminal del col·lector del transistor.

Després de completar el circuit, carregueu el codi següent a Arduino i executeu el circuit.

int Entrada de relé = 8 ; // Connecteu el pin 8 d'Arduino a la base del transistor que actua com a entrada per al relé

buit configuració ( )

{

 mode pin ( Entrada de relé, SORTIDA ) ; //Inicialitza l'entrada de relé com a sortida d'Arduino

}

buit bucle ( )

{ // Podeu afegir una condició si aquí segons el vostre requisit

digitalWrite ( Entrada de relé, ALTA ) ; // El relé es dispara quan rep un senyal ALTA

retard ( 10000 ) ; // El relé roman activat durant 10 segons

digitalWrite ( Entrada de relé, BAIX ) ; // El relé es desactiva quan rep un senyal BAIX

retard ( 10000 ) ; // El relé roman desactivat durant 10 segons

}

Quan el circuit funciona, el transistor funciona com a interruptor entre Arduino i el relé de 12 V. Quan s'encén el subministrament i el corrent de base es subministra al transistor, el corrent comença a fluir del col·lector a l'emissor. El transistor s'encén i quan l'interruptor està encès, fa funcionar el relé. La bombeta connectada a través de la bobina del relé s'il·luminarà durant 10 segons i, tal com indica el codi, després de 10 segons la bombeta s'apagarà durant 10 segons.

Circuit de maquinari

A continuació es mostra el circuit de maquinari que controla el relé de 12 V amb l'Arduino. Les connexions es fan tal com s'ha explicat anteriorment. Quan la placa Arduino s'alimenta mitjançant un cable sèrie USB. El transistor està encès i el relé funciona. Amb el relé es pot fer funcionar qualsevol aparell.

Els components utilitzats en aquest maquinari són

  • Tauler
  • Placa Arduino UNO
  • Dues resistències
  • Un díode
  • Un mòdul de relé
  • Un transistor BJT i ​​un transistor FET
  • Cables de connexió

Conclusió

Un relé de 12 V es pot operar amb Arduino mitjançant un transistor, una resistència i un díode. L'avantatge més important d'utilitzar un relé de 12 V amb Arduino és que tots els aparells que tenen una classificació de 12 V es poden operar fàcilment mitjançant Arduino.