Comment fabriquer un ventilateur automatisé pour empêcher les appareils électroniques de chauffer?

Nous vivons à une époque où tout est contrôlé par des ordinateurs ou des microcontrôleurs. Un travail continu rend ces appareils électroniques chauds. Nous pouvons fabriquer un ventilateur automatisé qui s'allumera automatiquement lorsque la température atteindra un certain niveau. Ce projet peut être mis en œuvre à n'importe quelle échelle.



Ventilateur dépendant de la température

Ce système comprend une carte Arduino et un capteur de température. Un capteur de température détecte la température et allume ou éteint automatiquement le ventilateur.



Comment automatiser un ventilateur dépendant de la température à l'aide d'Arduino?

Comme nous savons maintenant ce que nous allons faire, recueillons des informations supplémentaires pour commencer à travailler sur notre projet.



Étape 1: Rassembler les composants

La meilleure approche pour démarrer un projet est de faire une liste de tous les composants au début et un bon plan pour y travailler. Voici les composants que nous allons utiliser dans ce projet.



  • DHT11 (capteur de température)
  • Ventilateur
  • Fils de cavalier
  • Planche à pain / Veroboard
  • En-tête féminin (si vous utilisez Veroboard)
  • Fer à souder, fil à souder, pâte à souder (si vous utilisez Veroboard)

Étape 2: étude des composants

Maintenant que nous savons quels composants nous allons utiliser, faisons un pas en avant et étudions brièvement le fonctionnement de ces composants.

Arduino nano est une carte microcontrôleur utilisée pour contrôler ou effectuer différentes tâches dans un circuit. UNE, Code C est nécessaire pour indiquer à la carte microcontrôleur comment et quelles opérations effectuer. Arduino Nano a exactement les mêmes fonctionnalités que Arduino Uno mais dans une taille assez petite. le microcontrôleur de la carte Arduino Nano est ATmega328p. Nous pouvons également utiliser Arduino UNO pour la mise en œuvre du projet.

DHT11 est un capteur de température et d'humidité. Sa plage de température est de 0 à 50 degrés Celsius. C'est un capteur à faible coût et efficace qui donne une grande stabilité. Pour mesurer la température, il dispose d'une thermistance intégrée. Il mesure également l'humidité, mais dans ce projet, nous n'avons pas besoin de mesurer l'humidité.



Un module de relais est un dispositif de commutation qui prend l'entrée d'Arduino et commute en conséquence. Il fonctionne selon deux modes, Normalement ouvert (NON) et Normalement fermé (NC).

Étape 3: Assemblage du circuit

Maintenant, avançons et assemblons le circuit. Connectez la broche Vcc et de masse du capteur DHT11 au 5V et à la terre de l'Arduino nano. Connectez la broche de sortie du capteur DHT11 à la broche2 et la broche IN du module de relais à la broche3 de l'Arduino. Mettez le module de relais sous tension via Arduino et connectez le fil positif du ventilateur dans le NON broche du module relais. J'utilise la maquette ici mais vous pouvez également utiliser Veroboard. Si vous utilisez un Veroboard, assurez-vous de souder les en-têtes femelles sur la carte pour y insérer la carte nano Arduino et le capteur DHT. Et n'oubliez pas de réaliser un test de continuité pour vérifier si une connexion est courte.

Il y a une chose très importante à garder à l'esprit: le capteur DHT doit être proche de l'appareil qui doit être refroidi par le ventilateur.

Étape 4: Premiers pas avec Arduino

Si vous n'êtes pas déjà familiarisé avec l'IDE Arduino, ne vous inquiétez pas, on vous explique comment utiliser l'IDE Arduino ci-dessous.

  1. Téléchargez la dernière version d'Arduino IDE à partir de Arduino
  2. Connectez la carte Arduino à votre PC et accédez à Panneau de configuration> Matériel et audio> Périphériques et imprimantes. Ici, trouvez le port auquel votre Arduino est connecté. Dans mon cas, c'est COM14 mais c'est différent sur différents ordinateurs.

    Trouver un port

  3. Cliquez sur Outils et réglez votre tableau sur Arduino Nano.

    Planche de réglage

  4. Dans le même menu Outil, réglez le processeur sur ATmega328p (ancien chargeur de démarrage).

    Processeur de paramétrage

  5. Maintenant, définissez le port que vous observez dans le panneau de contrôle.

    Réglage du port

  6. Nous devrons inclure une bibliothèque pour utiliser le capteur DHT11. La bibliothèque est jointe ci-dessous dans le lien de téléchargement avec le code. Accédez à Sketch> Inclure la bibliothèque> Ajouter une bibliothèque .ZIP.

    Y compris la bibliothèque

  7. Téléchargez le code ci-dessous et copiez-le dans votre IDE. Cliquez sur le bouton de téléchargement pour graver le code dans votre carte microcontrôleur.

    Télécharger

Vous pouvez télécharger le code depuis Ici

Étape 5: Code

Le code du capteur DHT11 est vraiment simple mais voici quelques explications sur le code.

  1. Au début, la bibliothèque pour utiliser DHT11 est incluse, les variables sont initialisées et les broches sont également initialisées.
#include dht11 DHT11; #define dhtpin 2 #define relay 3 float temp;

2. void setup() est une fonction utilisée pour définir les broches comme INPUT ou OUTPUT. Il définit également la vitesse de transmission de l'Arduino. Le débit en bauds est la vitesse de communication de la carte microcontrôleur.

void setup () {pinMode (dhtpin, INPUT); pinMode (relais, SORTIE); Serial.begin (9600); }

3. boucle vide () est une fonction qui s'exécute encore et encore dans un cycle. Dans cette fonction, nous lisons les données de la broche de sortie du DHT11 et activons ou désactivons le relais à un certain niveau de température.

boucle vide () {délai (1000); DHT11.read (dhtpin); temp = DHT11.température; Serial.print (temp); Serial.println ('C'); if (temp> = 35) // Allumer le ventilateur {digitalWrite (relay, LOW); //Serial.println(relay); } else // Éteignez le ventilateur {digitalWrite (relay, HIGH); //Serial.println(relay); }}

Applications similaires

Nous utilisons ce capteur de température pour la commutation d'un ventilateur pour des appareils électriques. Il peut également être utilisé à d'autres fins, certaines de ses applications sont les suivantes.

  1. Maintenir une température chaude constante pour les poulets dans une cabane à volaille.
  2. Maisons intelligentes.
  3. Circuits d'alarme incendie.

Maintenant que vous avez appris à automatiser le ventilateur pour refroidir vos appareils électriques, vous pouvez maintenant commencer à travailler sur ce projet et vous pouvez également utiliser ce capteur DHT dans d'autres applications.