Outils pour utilisateurs

Outils du site


wiki:projets:3_relay_arduino

<= Page précédente PCR : Sommaire Dans cette partie, nous allons apprendre à contrôler 3 relays avec un arduino. Un relay est un composant qui peut être controlé par un arduino (entre autre) pour laisser passer le courant ou pas. C'est une sorte d'interrupteur controlable.

Matériels et équipements nécessaire

nuclearwaste101.files.wordpress.com_2012_07_breadboard.jpg img.dxcdn.com_productimages_sku_146935_1.jpg

- un breadbord avec des jumpers
upload.wikimedia.org_wikipedia_commons_3_38_arduino_uno_-_r3.jpg
- 1 arduino Uno ou similaire fournisseur : Electrodragon 9.64 €

www.electrodragon.com_wp-content_uploads_2012_12_4-channels-relay-module.jpg

- 1 module d'au moins 3 relay 5V fournisseur : Electrodragon 9.64 €

Construction

Ce schéma est alimenté en 5V par une alimentation, que vous pouvez construire ici.


Aide pour le cablâge :

Arduino Module relay Breadbord
DIGITAL 2 in3
DIGITAL 3 in2
DIGITAL 4 in1
POWER GND borne moins (-)
POWER Vin borne moins (+)
GND borne moins (-)
VCC borne moins (+)

Code

Voici un code pour tester votre montage :

/*
But : controler des relays avec un arduino
Auteur : Emmanuel T., du PMClab
  */
 
//Affectation des pins controlant les relays dans des variables
int relay_1 = 2;
int relay_2 = 3;
int relay_3 = 4;
 
void setup(void) {
  Serial.begin(9600);
  // Définit les pins 2,3 et 4 comme des sorties.
  pinMode(relay_1, OUTPUT);
  pinMode(relay_2, OUTPUT);
  pinMode(relay_3, OUTPUT);
  // Initialise tout les relays au même états
  digitalWrite(relay_1, HIGH);       
  digitalWrite(relay_2, HIGH);       
  digitalWrite(relay_3, HIGH);
 
}
 
 
void loop(void) {
//Switch les 3 relays
  digitalWrite(relay_1,LOW);
  digitalWrite(relay_2,LOW);
  digitalWrite(relay_3,LOW);
  delay(5000); // attends 5 secondes avant de swichter les relays
 //Switch les 3 relays
  digitalWrite(relay_1,HIGH);
  digitalWrite(relay_2,HIGH);
  digitalWrite(relay_3,HIGH);
  delay(5000); // attends 5 secondes avant de swichter les relays
}

Une fois vos relays fonctionnels et maitrisés, il faut les coupler à une multiprise qui va alimenter les plaques chauffantes.

<= Page précédente PCR : Sommaire

wiki/projets/3_relay_arduino.txt · Dernière modification: 2020/10/05 16:39 (modification externe)