Relais 5v arduino
Programmation de la carte Nous allons maintenant passer à la partie programmation de ce tutoriel. Tout d’abord, regardons comment nous allons activer nos relais. Nous n’utilisons pas de librairie, car l’opération est très basique, le sketch se trouve dans le snippet ci-dessous. Copier1int relais_1 = 4;2int relais_2 = 7;3int relais_3 = 8;4int relais_4 = 12;5
35 delay(1000);36}Testing It OutAprès avoir téléchargé le code, le programme commencera à fonctionner immédiatement. Si tout fonctionne correctement, nous entendrons un bruit de “tic-tac” toutes les secondes. Il s’agit du bruit des relais qui s’activent et se désactivent mécaniquement. Si nous jetons un coup d’œil au bouclier, nous verrons quatre LED clignoter toutes les secondes. Elles indiquent l’état des relais. Nous pouvons également visualiser les états dans le Serial Monitor.
Dans ce scénario, nous allons utiliser la configuration NC, ce qui signifie que l’écriture d’un signal BAS sur le relais connectera la broche NC à COM, ce qui alimente le composant connecté. Le circuit pour cela pourrait ressembler à ceci :
Tutoriel sur la protection des relais Arduino
Les actionneurs électriques fonctionnent généralement à une tension plus élevée que celle de l’Arduino et consomment généralement plus de courant que ce que les sorties de l’Arduino peuvent gérer. Même avec ce défi, les cartes Arduino sont toujours populaires pour divers projets qui nécessitent une logique de programmation en raison de leur disponibilité, de leur facilité d’utilisation et de leur nature open-source. La solution ici est d’utiliser un Arduino câblé avec des relais qui peuvent gérer les besoins en énergie plus élevés de l’actionneur électrique. Dans cet article, nous allons voir comment utiliser un relais avec Arduino pour contrôler des actionneurs linéaires. Il y aura également une vidéo montrant comment contrôler un actionneur linéaire avec des relais et Arduino.
Les relais fonctionnent en utilisant le courant de la source d’entrée pour activer un électroaimant, qui tire un interrupteur qui permet à des courants plus élevés sur le côté opposé du relais de circuler. Les relais sont un moyen infaillible de contrôler des actionneurs linéaires, même sans microcontrôleur, et sont largement utilisés car ils sont bon marché et efficaces. Cependant, si un microcontrôleur est utilisé, les relais deviennent indispensables. La raison en est qu’un microcontrôleur Raspberry Pi ou Arduino ne peut fonctionner qu’avec une maigre sortie électrique. Pour gérer une charge électrique importante, un relais est impératif.
Arduino relais 12v
Malheureusement, vous ne pouvez pas car l’Arduino fonctionne à 5V, ce qui signifie qu’il ne peut pas contrôler directement ces appareils à haute tension. Cependant, avec l’aide d’un module relais pour commuter la haute tension, vous pouvez maintenant utiliser l’Arduino pour contrôler ces appareils !
Le module relais est un interrupteur à commande électrique qui peut être allumé ou éteint en décidant de laisser passer le courant ou non. Ils sont conçus pour être contrôlés avec des tensions basses comme 3.3V comme les ESP32, ESP8266, etc, ou 5V comme votre Arduino.
Comme mentionné ci-dessus, le relais est un interrupteur à commande électrique où le relais s’ouvre lorsque les deux contacts sont déconnectés, tandis que le relais est fermé lorsque les deux contacts se touchent. Lorsqu’il est réglé sur un niveau élevé, le relais se ferme, permettant au courant de circuler.
Bien qu’il existe de nombreux types de relais, les relais électromécaniques sont les plus couramment utilisés et nous allons en parler et expliquer comment ils fonctionnent. Ils sont constitués de bobines, d’armatures et de contacts :
Chaque contact se connecte à une borne d’entrée ou de sortie. La borne d’entrée est appelée Pole, et la borne de sortie est appelée Throw. Selon le nombre de bornes, le relais est divisé en plusieurs types, dont les plus courants sont le SPST et le SPDT. Voyons comment fonctionne le SPST et le SPDT :
Arduino contrôle un relais avec un bouton
Dans ce circuit, nous allons utiliser certaines des leçons apprises dans l’expérience 12 pour contrôler un relais. Un relais est en fait un interrupteur mécanique contrôlé électriquement. Dans cette boîte en plastique à l’aspect inoffensif se trouve un électroaimant qui, lorsqu’il reçoit une décharge d’énergie, déclenche un interrupteur. Dans ce circuit, vous apprendrez à contrôler un relais comme un pro – en donnant à votre Arduino des capacités encore plus puissantes !
Ouvrez le logiciel Arduino IDE sur votre ordinateur. Le codage dans le langage Arduino contrôlera votre circuit. Ouvrez le code du circuit 13 en accédant au “Code Guide SIK” que vous avez téléchargé et placé dans votre dossier “Exemples” plus tôt.
Lorsque nous allumons le transistor, qui à son tour alimente la bobine du relais, les contacts de l’interrupteur du relais sont fermés. Ceci connecte la broche COM du relais à la broche NO (Normally Open). Tout ce que vous avez connecté à l’aide de ces broches s’allumera. (Ici, nous utilisons des LED, mais cela peut être n’importe quoi).
Le relais possède un contact supplémentaire appelé NC (Normally Closed). La broche NC est connectée à la broche COM lorsque le relais est désactivé. Vous pouvez utiliser l’une ou l’autre broche selon que quelque chose doit être normalement allumé ou normalement éteint. Vous pouvez également utiliser les deux broches pour alimenter alternativement deux appareils, comme les feux de signalisation des passages à niveau.