Loading icon
Relais & Photoresistance

Il est temps de jouer avec les 2 composants pour faire quelque chose de top.

L’idée du projet est d’actionner notre module relais grâce à la photoresistance. Le relais allumera une LED lorsque la luminosité baissera.

Prérequis

Plusieurs choses sont nécessaires :

Après avoir tout branché, on arrive à ceci :

Comme d’habitude, une photo avec pleins de câbles c’est compliqué de s’y retrouver. Du coup, voici le schéma :

Via l’Arduino on va faire 2 choses :

  • PIN Analog on va récupérer une valeur
  • PIN Digital on va envoyer une donnée

Grosso modo la photoresistance va nous renvoyer la luminosité de la pièce et en fonction de ce qu’on va avoir, on actionne ou non le relais, ce qui va allumer ou non notre LED.

Place au code

/**
 * Initialisation des PINs 
 */
const int CAPTOR_PIN = A0; // Analog

const int RELAY = 2; // Digital

/**
 * Initialisation du moniteur série sur la fréquence 9600
 */
void setup() {
  Serial.begin(9600);
  pinMode(RELAY, OUTPUT);
  pinMode(CAPTOR_PIN, INPUT);
}

void loop() {
/**
 * analogRead(CAPTOR_PIN) permet de récupérer la valeur du capteur
 * la fonction map permet d'ajuster la valeur et on transforme tout ça en pourcentage
 */
  int luminosity = map(analogRead(CAPTOR_PIN), 100, 1023, 0, 100);
  
  Serial.println(luminosity); // on obtient une valeur entre 0 et 100

/**
 * si la luminosité est inférière à 50 on active le relais
 * de ce fait, la LED s'allumera
 */
  if(luminosity < 50){
    digitalWrite(RELAY,HIGH);
  } else {
    // sinon on désactive le relais donc plus de LED allumée
    digitalWrite(RELAY, LOW);
  }
  
  delay(300); // On attend 300ms
   
}

En pratique ça donne ceci :

Personnellement, je trouve que combiner plusieurs composants est vraiment sympa et ça permet de réaliser des projets encore plus fun.

Par exemple, on pourrait rajouter un capteur de température relié à un autre module relais afin d’allumer/éteindre un chauffage. Enfin voilà il y a beaucoup de choses à faire 🙂

Et maintenant une ampoule !

Maintenant qu’on est chaud, on va modifier notre branchement pour remplacer la LED par une ampoule relié au 220v.

Mais avant de commencer, il faut bien avoir compris/maîtrisé ce qu’on a fait avec le 9v et la LED. Le 220v ne pardonne pas donc je le dirais à chaque fois, des précautions des précautions et il faut prendre son temps.

Pour le changement, ça donne ceci :

Une fois le schéma en tête, on passe à la réalisation. J’utilise des dominos afin de faire le raccordement vu qu’on va être sur du 220v et je rajoute un peu de scotch isolant.

On est jamais trop prudent !

Lorsque vous allez utiliser du 220v, je vous invite à toujours faire attention et de différencier les choses, typiquement si vous ajoutez un domino c’est qu’on est sur un courant élevé par exemple.

Si cet article vous a plu, n’hésitez pas à laisser un commentaire, noter et partager l’article.

Partage :
Share on facebook
Facebook
Share on twitter
Twitter
6
0
J'aimerais avoir votre avis, merci de commenter.x