Aujourd’hui on attaque un tuto express sur l’utilisation d’un transistor TIP12 et d’un relais.
J’ai utilisé dans le tutoriel du westernduino un transistor TIP120 pour commander le laser donc il était temps de parler de comment on le fait fonctionner avec son cousin le relais.
Code Arduino pour commander le relais ou le TIP 120
#define PIN_CONTACT 7
void setup() {
// pin du TIP120 ou relais en sortie
pinMode(PIN_CONTACT,OUTPUT);
}
void loop() {
// Activation du pin avec HIGH
digitalWrite(PIN_CONTACT,HIGH);
delay(2000);
// Desactiver le pin avec LOW
digitalWrite(PIN_CONTACT,LOW);
delay(2000);
}Matériel nécessaire
En matériel il nous faut :
– 1 arduino ( optionnel )
– 1 transistor TIP120
– 1 résistance 1kΩ
– 1 diode type 1N4005
Pour le branchement du transistor TIP120, la borne numéro 1 à droite est le donneur d’ordre (base) pn y connecte une résistance 1kΩ qui est elle même connecté a l’arduino, celle du milieu connecté à la borne masse de la destination(émetteur) et la borne 3 à la masse de la source (collecteur).
Pour le relais c’est plus simple on relie un pin sur un côté de la bobine du relais et de l’autre côté de la bobine on la relie a la masse de l’arduino.
Explication du fonctionnement
Niveau code , le pin qui va commander le relais ou le transistor doit être en sortie ( OUTPUT ) et il suffit de lui envoyer un état haut pour commander le circuit. Je n’ai pas mis le même code que mon montage en vidéo car il est inutile pour votre montage.
C’est simple à utiliser, la partie la plus “complexe” c’est les calculs de puissance pour savoir quel composant utiliser.
Mais dans l’utilisation la plus courante le TIP120 et les relais 250AC 10A sont largement suffisants.
C’est terminé pour ce tuto express !
📌 FAQ – Utiliser un transistor TIP120 avec un relais et Arduino
Q : À quoi sert le transistor TIP120 dans un montage Arduino ?
R : Le TIP120 est un transistor Darlington NPN capable de commuter des charges jusqu’à 5 A sous 60 V. Il agit comme un interrupteur électronique, permettant à l’Arduino de contrôler des dispositifs nécessitant plus de courant que ce que ses broches peuvent fournir directement.
Q : Comment connecter le TIP120 à un relais et à l’Arduino ?
R :
Base (B) : connectée à une broche numérique de l’Arduino via une résistance de 1 kΩ.
Collecteur (C) : connecté à une borne de la bobine du relais.
Émetteur (E) : relié à la masse (GND) de l’Arduino.
L’autre borne de la bobine du relais est connectée à la tension d’alimentation appropriée (par exemple, 5V ou 12V).
Q : Pourquoi est-il nécessaire d’ajouter une diode 1N4005 dans ce circuit ?
R : Lors de la désactivation du relais, la bobine peut générer une tension inverse (pic de tension) qui pourrait endommager le transistor. La diode 1N4005, placée en parallèle avec la bobine du relais (cathode vers le positif), protège le transistor en absorbant cette tension inverse.
Q : Quel est le rôle de la résistance de 1 kΩ entre l’Arduino et la base du TIP120 ?
R : Cette résistance limite le courant entrant dans la base du transistor, protégeant ainsi à la fois le transistor et la broche de l’Arduino contre des courants excessifs.
Q : Peut-on utiliser ce montage pour contrôler des charges AC (courant alternatif) ?
R : Non, le TIP120 est conçu pour des applications en courant continu (DC). Pour contrôler des charges en courant alternatif, il est recommandé d’utiliser des relais appropriés isolés du circuit de commande.
Q : Le TIP120 est-il adapté pour des applications nécessitant un contrôle en PWM ?
R : Le TIP120 peut être utilisé pour des applications PWM à basse fréquence. Cependant, en raison de sa configuration Darlington, il présente une chute de tension plus élevée et une commutation plus lente comparée à des MOSFETs modernes. Pour des applications nécessitant une commutation rapide et efficace, un MOSFET logique serait plus approprié.
🔗 À découvrir aussi sur Retro&Geek
👉 Utiliser un moteur pas à pas 28BYJ-48 avec ULN2003A
Apprenez à contrôler des moteurs pas à pas pour des mouvements précis dans vos projets Arduino.
👉 Créer une télécommande infrarouge avec Arduino
Contrôlez vos projets électroniques à distance grâce à une télécommande infrarouge.
👉 Configurer le module Bluetooth HC-05 pour Arduino
Ajoutez une connectivité sans fil à vos projets Arduino pour les contrôler via Bluetooth.
👉 Utiliser un écran LCD 16×2 avec Arduino
Affichez des informations en temps réel sur un écran LCD, complément idéal pour vos projets Arduino.
N’hésitez pas à poser vos questions sur les réseaux sociaux de la chaîne instagram , twitter , facebook ,youtube ; si vous ne comprenez pas certaines parties du tutoriel, me dire ce que vous aimeriez que je crée pour en faire des vidéos tutoriel ,à partager les projets que vous aimeriez créer etc…
Comme toujours allez sur la page de C’est quoi Retro et Geek pour connaître tout ce que je recherche à faire sur la chaîne.
Merci les RetroGeeker et RetroGeekeuse



