Un système de refroidissement est un dispositif utilisé pour réguler la température d’un appareil ou d’un système en évacuant la chaleur produite par celui-ci. Il est souvent utilisé dans les ordinateurs, les serveurs, les appareils électroniques et les véhicules pour empêcher la surchauffe et assurer un fonctionnement stable.
Il existe de nombreux types de systèmes de refroidissement, tels que les ventilateurs, les radiateurs, les dissipateurs de chaleur et les refroidisseurs à eau. Chacun de ces types de systèmes fonctionne de manière différente et est conçu pour répondre à des besoins spécifiques. Par exemple, les ventilateurs sont souvent utilisés pour refroidir les ordinateurs et les appareils électroniques de petite taille, tandis que les refroidisseurs à eau sont utilisés pour refroidir les serveurs et les appareils de grande taille.
Il est possible de créer un système de refroidissement à l’aide d’Arduino, qui est une plateforme de développement de cartes de développement électronique basée sur un microcontrôleur. Pour ce faire, vous devrez d’abord choisir le type de refroidissement approprié pour notre projet, comme un ventilateur. Vous devrez ensuite brancher le dispositif de refroidissement à l’Arduino en suivant les instructions du fabricant du dispositif.
Ensuite, vous devrez écrire du code à l’aide d’un logiciel de développement tel que Arduino IDE pour lire les données de température et contrôler le dispositif de refroidissement en conséquence. Par exemple, si vous utilisez un ventilateur pour refroidir un appareil, notre code pourrait envoyer des instructions au ventilateur pour qu’il s’active lorsque la température atteint un certain seuil.
Dans ce projet on va réaliser un système de refroidissement avec Arduino. Il utilise principalement un capteur de température DTH11 , un ventilateur et un afficheur LCD.
Lorsque la carte Arduino détecte une température > 28°C le ventilateur se met à tourner jusqu’à la température devient < 28°C.
une carte Arduino UNO
La carte Arduino UNO est une carte de développement électronique basée sur un microcontrôleur qui est largement utilisée dans les projets de robotique et de domotique. Elle est conçue pour être facile à utiliser et accessible aux débutants et est dotée de nombreuses fonctionnalités utiles, telles que des broches de connexion, un affichage LCD et des boutons de commande.
Un afficheur LCD I2C
Un afficheur LCD I2C (Inter-Integrated Circuit) est un type d’afficheur à cristaux liquides (LCD) qui peut être contrôlé à l’aide d’une interface de communication I2C. I2C est un protocole de communication qui permet à plusieurs périphériques de communiquer avec un microcontrôleur en utilisant deux fils de connexion seulement, un fil de données (SDA) et un fil d’horloge (SCL).
Les afficheurs LCD I2C sont souvent utilisés dans les projets électroniques pour afficher du texte ou des données.
Un capteur de température DHT11
Le capteur DHT11 est un capteur de température et d’humidité qui peut être utilisé dans les projets électroniques pour mesurer et enregistrer la température et l’humidité de l’air. Il est souvent utilisé dans les projets de domotique, de météorologie et de surveillance de l’environnement.
un ventilateur de 5V
Un ventilateur de 5V est un dispositif de refroidissement électrique qui fonctionne à une tension de 5 volts. Il est souvent utilisé dans les projets électroniques pour refroidir des appareils ou des systèmes qui produisent de la chaleur.
un relais
Le relais est un type de relais électronique qui peut être utilisé dans les projets électroniques pour permettre à un microcontrôleur ou à un ordinateur de contrôler des circuits de haute tension ou de haute puissance. Ce relais est souvent utilisé dans les projets de robotique, de domotique et de sécurité pour permettre à un appareil de contrôler des circuits de haute tension ou de haute puissance.
des fils de connexion
Les fils de connexion sont utilisés pour connecter des électroniques ou des appareils électroniques entre eux ou à des sources d’alimentation. Ils sont généralement utilisés dans les projets électroniques pour relier différents composants ou pour alimenter des appareils.
Pour réaliser le montage, on peut connecter
Pour le relais:
Pour le ventilateur:
Pour la capteur DHT11:
Pour l’afficheur LCD:
Voici le programme du système de refroidissement.
Remarque: il faut télécharger les deux bibliothèques DTH11 et I2c_LCD1602
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#include <dht11.h> #include <LiquidCrystal_I2C.h> #define DHT11PIN 2 // broche DATA -> broche 2 #define ventilateurPIN 1 // broche -> pour ventilateur LiquidCrystal_I2C lcd(0x27, 20, 4); dht11 DHT11; void setup() { pinMode(ventilateurPIN,OUTPUT); //règle la borne numérique numéro 2 de la carte Arduino en mode sortie lcd.init(); // initialisation de l’afficheur } void loop() { DHT11.read(DHT11PIN); lcd.backlight(); // active le rétro-éclairage lcd.clear(); // effacer le contenu de l’Afficheur LCD lcd.setCursor(0, 0); // se positionner à la première ligne lcd.print("temperature= "); lcd.setCursor(0,1); // se positionner à la deuxième ligne lcd.print((float)DHT11.temperature); // Afficher la température sur l'afficheur if ((float)DHT11.temperature >28) { digitalWrite(ventilateurPIN,HIGH); // le ventilateur se met à tourner } else { digitalWrite(ventilateurPIN,LOW); // le ventilateur s'arrête } delay(2000); } |
COSSAM 04-02-2323
je vous felicite d'avantage c'est super si pas mal je peux collabore avec vous pour m'aider à developper mes connaissances
Med Ali 05-02-2323
Avec plaisir
nnanga landry 24-03-2222
Merci bien. j'suis débutant sur Arduino j'aimerais réaliser un lave main automatique avec séchage je me demandais donc si se système de refroidissement peut jouer le rôle de séche main merci.
MICHEL 07-08-2121
le programme bloc a la sixieme ligne