Pour interfacer plusieurs appareils avec des microcontrôleurs, les planches Arduino sont l'option viable car ils facilitent l'interfaçage de l'appareil. Les appareils comme les relais peuvent être interfacés avec Arduino qui aident à contrôler plusieurs appareils attachés avec la carte microcontrôleur. Nous avons interfacé un module à 2 relants avec Arduino Uno et avons expliqué en détail la fonctionnalité du relais.
Qu'est-ce qu'un relais
Le but du relais est la commutation des appareils qui fonctionnent à un niveau de tension plus élevé ou en cas de besoin de dispositifs AC et CC dans le même circuit. En d'autres termes, nous pouvons dire qu'un relais est un commutateur qui est contrôlé électriquement qui est utilisé pour allumer et désactiver les appareils qui y sont fixés.
Chaque relais a un total de 5 broches: deux broches sont destinées à la tension de mise à la terre ou de l'alimentation et deux broches pour l'entrée du signal pour chaque relais. De plus, les trois autres broches sont la broche commune, normalement ouverte et normalement fermer les broches et pour faire fonctionner le relais n'oubliez pas toujours de court-circuiter la broche (JD-VCC) et la broche (VCC) du relais. Pour donner une compréhension claire des épingles du module, nous avons publié un tableau ci-dessous pour la configuration de la broche suivie de l'image du module à 2 relays.
Broche | Description |
---|---|
Broches couramment utilisées pour les deux relais | |
1- (VCC) | Pour fournir 5 volts au module de relais |
2- (GND) | Pour connecter le module avec le sol |
3 en 1) | Pour donner un signal au premier relais |
4- (IN2) | Pour donner un signal au deuxième relais |
Épingles séparées pour chaque relais | |
1- (com) | Broche utilisée pour fournir la tension au relais pour contrôler l'appareil |
2- (non) | C'est une broche dont les contacts sont ouverts normalement |
3- (NC) | Cette broche a clôturé les contacts normalement |
Com broche de relais (broche commune)
Il s'agit de la broche centrale du relais et la tension principale qui doit être donnée au périphérique connecté est connectée à cette broche.
PIN NC du relais (normalement fermé)
La broche suivante à la broche commune est la broche normalement fermée du relais dont les contacts sont fermés dans les conditions normales. En d'autres termes, nous pouvons dire que la broche commune et la broche normalement fermée sont connectées les unes aux autres
Pas de broche du relais (normalement ouvert)
Cette broche est la première broche du relais, et ses contacts sont normalement ouverts, ce qui signifie qu'il n'y a pas de tension d'alimentation à cette broche. L'appareil qui doit être contrôlé est connecté à cette broche et lorsque le signal d'activation de l'appareil est donné au relais, il ferme les contacts et l'appareil s'allume.
Une chose à retenir toujours lors de l'utilisation du module de relais
Lors de l'utilisation du module de relais, n'oubliez pas de court-circuiter la broche JD-VCC à l'autre broche VCC du module ou de le connecter avec une alimentation séparée car les relais ont besoin d'un isolateur optique qui empêche toute interférence de bruit au signal du relais. De même, si vous n'utilisez pas le module de relais à la place, vous utilisez un relais simple, vous devez connecter la diode Flyback avec le relais. Comme indiqué ci-dessus pour isoler le relais, nous pouvons utiliser une alimentation séparée du module de relais pour empêcher l'interférence dans le signal.
Interfaçage relais avec Arduino Uno
Pour interfacer un relais avec Arduino et pour démontrer le fonctionnement du relais, nous avons publié le schéma du circuit ayant un seul relais connecté à Arduino suivi de la liste des composants nécessaires pour interfacer le relais avec Arduino
Assemblage matériel pour le relais d'interfaçage avec Arduino Uno
Dans le matériel, nous avons utilisé un module à deux relais, mais nous utilisons le relais unique de ce module de relais. Vous pouvez également utiliser un seul module de relais. Pour vous donner une image claire des connexions pour interfacer le relais avec Arduino, nous avons publié une image de l'assemblage matériel de l'interfaçage du module de relais avec Arduino:
Nous avons connecté le relais avec Arduino de telle manière que nous avons d'abord connecté la broche commune qui est le fil rouge du deuxième module de relais avec l'alimentation de 5 volts de la planche à pain. Ensuite, nous avons connecté la broche en fil bleu normalement ouvert du deuxième module de relais avec la LED placée sur la planche à pain. Pour donner le signal pour activer et désactiver la LED le fil vert relie la broche de signal du relais avec l'Arduino à son broche 2.
Code Arduino pour le relais d'interfaçage avec Arduino pour contrôler la LED
Pour interfacer le relais avec Arduino, le code Arduino que nous avons respecté est donné ci-dessous:
int relaypin = 2; / * attribuant des broches Arduino pour le signal de relais * / void setup ()
pinmode (relaypin, sortie); / * attribuer la broche de relais comme sortie d'Arduino * /
DigitalWrite (relaypin, bas); / * donnant à l'état de la broche de relais de faible initialement * /
VOID LOOP ()
DigitalWrite (relaypin, high); / * attribuer la broche de relais si l'état élevé pour allumer la LED * /
Delay (2000); / * temps pour lequel la LED restera à l'état * /
DigitalWrite (reaypin, bas); / * attribuer la broche de relais à l'état bas pour éteindre la LED * /
Delay (2000); / * temps pour lequel la LED restera en hors état * /
Pour compiler le code Arduino pour interfacer le relais en premier, nous avons déclaré la broche Arduino utilisée comme signal pour le relais. Ensuite, nous avons utilisé le DigitalWrite () fonction pour donner le signal élevé et bas pour changer l'état de la LED.
Implémentation matérielle du relais d'interfaçage avec Arduino et contrôlant la LED
Vous trouverez ci-dessous l'image du matériel assemblé pour interfacer le relais avec Arduino et nous avons contrôlé la LED à l'aide du relais.
Pour démontrer le fonctionnement du relais et comment nous pouvons utiliser le relais pour contrôler la LED, nous avons publié des images ci-dessous:
Conclusion
Les relais sont les interrupteurs à commande électrique utilisés pour allumer et éteindre les périphériques connectés avec lui. Les relais peuvent être interfacés avec des microcontrôleurs à l'aide des planches Arduino et, de cette manière, il existe un grand nombre d'appareils que nous pouvons contrôler en utilisant les relais. Pour démontrer comment les relais peuvent être utilisés pour contrôler les appareils, nous avons interfacé un module de relais 2 avec Arduino et contrôlé une LED.