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 :
N° | Composant | Spécification | Quantité | acheter |
---|---|---|---|---|
1 | Arduino UNO (Arduino Maroc prix) | – | 1 | cliquez ici |
2 | Câble USB Type A vers B | – | 1 | _ |
3 | Module de Relais | – | 1 | cliquez ici |
4 | Ventilateur 12V | 12V | 1 | _ |
5 | Ventilateur 5V | 5V | 1 | cliquez ici |
6 | Adaptateur d’Alimentation | 12V | 1 | cliquez ici |
7 | Prise d’Alimentation CC sortie Jack | – | 1 | cliquez ici |
8 | Adaptateur d’Alimentation pour Arduino | 9V | 1 | cliquez ici |
9 | Fils de Connexion (Jumpers) | – | 1 | cliquez ici |
Connexion du Ventilateur (DC) à Courant Continu avec Arduino
La connectique est cruciale dans ce projet. Voici comment procéder :
- 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).
- 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.
Configuration du Code
Dans ce volet, nous préparons le terrain pour le contrôle. Voici comment vous y prendre :
- Déclarez le numéro de la broche du relais dans la fonction setup :
int brocheRelais = A5;
- 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);
- 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);
- 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é.
-
Kit Arduino uno170,00 DH
-
Arduino DUE avec cable USB500,00 DH
-
Arduino Leonardo avec cable usb150,00 DH
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 :
- 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.
- 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 :
- Pour plus d’articles : https://www.moussasoft.com/tutoriels-electroniques
- Twitter: Moussa Lhoussaine (@Moussasoft_com) / Twitter
- Arduino IDE: https://www.arduino.cc/en/software
Articles Connexes :