Arduino > Relais mécanique


Source : howtomechatronics.com

1.  Tutoriels

2.  Modules pré-montés

2.1  2 channel relay module

Brancher à un microcontrôleur 3.3V (i.e. Wemos ou ESP8266)

Broche du relaisBroche ArduinoDescription
IN1Sortie numérique (OUTPUT)Contrôle le premier relais
IN2Sortie numérique (OUTPUT)Contrôle le deuxième relais
GND de droiteGNDAlimentation du module : 0V
VCC de droite3.3VAlimentation de l'opto-isolateur
GND de gauche-Déjà rélié par l'autre GND
JD-VCC5V (USB)Alimentation du relais

Le cavalier entres les broche JD-VCC et VCC de gauche doit être retiré

Brancher le 120V AC

Code générique

// LA BROCHE DU RELAIS
#define BROCHE_DU_RELAIS 5

void setup() {
        pinMode(BROCHE_DU_RELAIS, OUTPUT);
        digitalWrite(BROCHE_DU_RELAIS, LOW);
}
void loop() {
        // ALLUMER LE RELAIS
        digitalWrite(BROCHE_DU_RELAIS, HIGH);
        delay(3000);
        // ETEINDRE LE RELAIS
        digitalWrite(BROCHE_DU_RELAIS, LOW);
        delay(3000);
}

Schéma du circuit interne du module

3.  Circuit DIY

Le montage suivant permet de contrôler un courant alternatif (AC) de haute puissance. Pièces nécessaires:


Le relais G6C-1114P 
Fonctions des broches du relais G6C-1114P
BrocheFonction
1Bobine -
8Bobine +
3Charge A
4Charge B

La MOSFET FQP19N20C 

Ce circuit a été conçu pour un relais avec une bobine à 5V.


relay_ac.sch

3.1  Greffer un relais à une rallonge électrique

Outils nécessairesBraser deux fils aux broches du "coil" du relais
Scinder un des fils de la rallongeBraser chaque bout du fil coupé aux broches de "contact" du relais
Recouvrir de colleEnrober dans du ruban électrique
 
Brancher à votre circuit