Arduino, Tutoriels

Comment Utiliser un Ventilateur 12V/5V à Courant Continu (DC) avec Arduino : Guide Complet

Comment Utiliser Un Ventilateur 12V/5V À Courant Continu (Dc) Avec Arduino : Guide Complet

Introduction

Dans l’univers passionnant de l’électronique, le contrôle intelligent des dispositifs électriques offre d’innombrables possibilités. Notre guide complet vous accompagnera dans l’exploration d’un projet captivant : l’intégration d’un ventilateur à courant continu (DC) de 12V ou 5V avec Arduino, grâce à l’utilisation judicieuse d’un module de relais 5V. Vous découvrirez comment mettre en place un système de contrôle automatisé pour donner vie à vos dispositifs électriques, tout en bénéficiant de la flexibilité offerte par Arduino.

Composants Matériels

Pour mener à bien ce projet captivant, vous aurez besoin de la liste suivante :

ComposantSpécificationQuantitéacheter
1Arduino UNO (Arduino Maroc prix)1cliquez ici
2Câble USB Type A vers B1_
3Module de Relais1cliquez ici
4Ventilateur 12V12V1_
5Ventilateur 5V5V1cliquez ici
6Adaptateur d’Alimentation12V1cliquez ici
7Prise d’Alimentation CC sortie Jack1cliquez ici
8Adaptateur d’Alimentation pour Arduino9V1cliquez ici
9Fils de Connexion (Jumpers)1cliquez ici

Connexion du Ventilateur (DC) à Courant Continu avec Arduino

La connectique est cruciale dans ce projet. Voici comment procéder :

  1. Connectez le module de relais 5V SPDT à l’Arduino UNO comme suit :
  • Connectez la broche VCC à 5V.
  • Reliez la broche IN1 à la broche numérique 2.
  • Attachez la broche GND à la masse (GND).
  1. Associez ensuite le ventilateur 12V au module de relais :
  • Connectez la borne positive du ventilateur à la broche NC (Normally Closed) du relais.
  • Reliez la borne négative du ventilateur à la masse (GND).

Niveau Schématique

Pour une compréhension visuelle, référez-vous au schéma de connexion fourni.

Ventilateur À Courant Continu (Dc) Avec Arduino : Guide Complet

Configuration du Code

Dans ce volet, nous préparons le terrain pour le contrôle. Voici comment vous y prendre :

  1. Déclarez le numéro de la broche du relais dans la fonction setup :
int brocheRelais = A5;
  1. Dans la fonction setup, configurez la broche du relais en tant que sortie grâce à la fonction pinMode(). En outre, initialisez la communication série à l’aide de Serial.begin() :
pinMode(brocheRelais, OUTPUT);
Serial.begin(9600);
  1. La fonction loop est où la magie opère. Employez digitalWrite() pour contrôler l’état du relais. Pour allumer le ventilateur :
digitalWrite(brocheRelais, HIGH);

Pour éteindre le ventilateur :

digitalWrite(brocheRelais, LOW);
  1. Utilisez la fonction digitalRead() pour lire l’état du relais. Ensuite, servez-vous de Serial.println() pour afficher l’état du ventilateur sur le moniteur série :
if (digitalRead(brocheRelais) == HIGH) {
  Serial.println("Le ventilateur est allumé");
} else {
  Serial.println("Le ventilateur est éteint");
}

Code Arduino – ventilateur 12V

Vient le moment de donner vie à votre projet en téléversant le code suivant dans le logiciel Arduino IDE.

const int BROCHE_RELAIS = A5;  // la broche Arduino reliée à la broche IN du relais

void setup() {
  pinMode(BROCHE_RELAIS, OUTPUT); // configure la broche A5 en tant que sortie
}

void loop() {
  digitalWrite(BROCHE_RELAIS, HIGH); // allume le ventilateur pendant 5 secondes
  delay(5000);
  digitalWrite(BROCHE_RELAIS, LOW);  // éteint le ventilateur pendant 5 secondes
  delay(5000);
}

Explication du Fonctionnement

La fonction setup pose les bases en initialisant la communication série de l’Arduino et en configurant la broche du relais en tant que sortie. Cela assure que la broche est prête à recevoir les signaux numériques du microcontrôleur. La fonction loop est l’âme du contrôle. La fonction digitalWrite() envoie un signal numérique à la broche du relais, qui à son tour modifie l’état du relais et contrôle ainsi le ventilateur.

digitalRead() est utilisé pour lire l’état du relais. Serial.println() joue le rôle de narrateur, affichant l’état du ventilateur sur le moniteur série. Que le ventilateur soit allumé ou éteint, tout est révélé.

Comment utiliser le ventilateur 5V avec Arduino

Lorsqu’il s’agit de contrôler un ventilateur 5V, l’utilisation d’un module de relais n’est généralement pas requise. Vous pouvez simplement connecter le ventilateur directement à l’Arduino pour une expérience de contrôle plus simplifiée.

Connexion d’un Ventilateur 5V avec Arduino

Pour intégrer un ventilateur 5V à votre projet Arduino maroc, suivez ces étapes simples :

  1. Alimentation du Ventilateur :
    • Connectez le fil rouge (positif) du ventilateur à une broche 5V de l’Arduino. Cela fournit l’alimentation nécessaire au fonctionnement du ventilateur.
    • Reliez ensuite le fil noir (négatif) du ventilateur à l’une des broches GND (masse) de l’Arduino. Cela crée une boucle de circuit complète pour le courant électrique.
    Grâce à cette connexion directe, l’Arduino peut facilement contrôler le ventilateur en régulant la tension envoyée à la broche 5V.
  2. Configuration du Code :Même si l’utilisation d’un module de relais n’est pas requise dans ce cas, nous devons toujours configurer l’Arduino pour contrôler le ventilateur 5V. Voici comment vous pouvez le faire :
const int BROCHE_VENTILATEUR = 9;  // la broche Arduino reliée au ventilateur

void setup() {
  pinMode(BROCHE_VENTILATEUR, OUTPUT); // configure la broche 9 en tant que sortie
}

void loop() {
  digitalWrite(BROCHE_VENTILATEUR, HIGH); // allume le ventilateur
  delay(5000);  // garde le ventilateur allumé pendant 5 secondes
  digitalWrite(BROCHE_VENTILATEUR, LOW);  // éteint le ventilateur
  delay(5000);  // garde le ventilateur éteint pendant 5 secondes
}

Dans ce code, nous utilisons la broche 9 de l’Arduino pour contrôler le ventilateur. En utilisant la fonction digitalWrite(), nous envoyons un signal HIGH à la broche pour allumer le ventilateur, puis LOW pour l’éteindre.

L’intégration d’un ventilateur 5V avec Arduino s’étend à de nombreuses applications, notamment :

  • Projets de refroidissement électronique
  • Ventilation automatisée dans les boîtiers électroniques
  • Systèmes de refroidissement pour microcontrôleurs et processeurs

Applications

L’union de l’Arduino et du contrôle des ventilateurs va bien au-delà des simples systèmes de refroidissement. Les domaines d’application sont vastes :

  • Robotique
  • Automobile
  • Agriculture
  • Smart Cities
  • Sécurité et Surveillance
  • Médical
  • Gestion de l’Énergie

Conclusion

Ce tutoriel complet vous a plongé dans l’univers fascinant du contrôle des ventilateurs à courant continu avec Arduino. En suivant minutieusement chaque étape de connexion, de configuration du code et d’explication du fonctionnement, vous avez acquis un nouvel outil pour automatiser et contrôler vos dispositifs électriques. N’hésitez pas à poser vos questions dans la section des commentaires si vous êtes confrontés à des défis lors de la réalisation de ce projet.

Lien outilles :

  1. Pour plus d’articles : https://www.moussasoft.com/tutoriels-electroniques
  2. Twitter: Moussa Lhoussaine (@Moussasoft_com) / Twitter
  3. Arduino IDE: https://www.arduino.cc/en/software

Articles Connexes :

https://www.moussasoft.com/comment-utiliser-serrure-solenoide-arduino
https://www.moussasoft.com/comment-controler-moteurs-dc-modul-l298n-arduino
https://www.moussasoft.com/utiliser-mlx90614-capteur-temperature-arduino