Comment maintenir une température constante pour les poulets dans les huttes de volaille à l'aide d'une ampoule?

Comment maintenir une température constante pour les poulets dans les huttes de volaille à l'aide d'une ampoule?

La tâche essentielle dans toute ferme avicole est de maintenir une température chaude constante pour les poussins. La plupart des fermes avicoles ont de petites cabanes dans lesquelles ils gardent leurs poussins et leurs œufs. La température doit être chaude pour assurer la santé de ces poussins. Cela peut être fait en appliquant des ampoules à haute énergie dans ces huttes. Ces ampoules produisent de l'énergie thermique nécessaire pour maintenir la température élevée dans ces huttes.

Utilisation de l'ampoule pour maintenir une température chaude



Comment utiliser une ampoule pour maintenir une température chaude?

Comme nous l'avons lu le résumé de notre projet. Rassemblons-nous plus d'informations et commençons à faire ce projet.



Étape 1: Collecte des 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.

  • DHT 22 - Capteur de température et d'humidité
  • Module de relais
  • Planche à pain
  • Ampoule

Étape 2: étude des composants

Maintenant que nous avons fait une liste de tous les composants que nous allons utiliser dans ce projet. Faisons un pas de plus et passons par une brève étude de tous les principaux composants.



Arduino nano est une carte microcontrôleur utilisée pour contrôler ou effectuer différentes tâches dans un circuit. Nous brûlons un Code C sur Arduino Nano 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.

Arduino Nano

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é.



DHT 11

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). En mode NON, le circuit est interrompu à moins qu'un signal HAUT ne soit appliqué au module de relais. En mode NC, le circuit est complet sauf si un signal HIGH est appliqué au module de relais.

Module de relais

Étape 3: assemblage des composants

Comme nous avons parcouru une brève étude sur le fonctionnement de tous les composants. Commençons par assembler tous les composants pour faire un produit final.

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 de l'ampoule dans le NON broche du module relais. Soyez prudent lors de la connexion du module de relais à l'ampoule. Assurez-vous que votre connexion de l'ampoule au relais ressemble à celle illustrée ci-dessous.

Module de relais

É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 sur Arduino .
  2. Connectez votre carte microcontrôleur à votre ordinateur portable.
  3. Aller à Panneau de configuration et cliquez sur Matériel et son. Cliquez maintenant sur Appareils 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

  4. Cliquez sur le menu Outil et réglez la carte sur Arduino Nano .

    Conseil de réglage

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

    Processeur de paramétrage

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

    Réglage du port

  7. 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. Aller à Sketch> Inclure la bibliothèque> Ajouter une bibliothèque .ZIP.

    Y compris la bibliothèque

  8. Téléchargez le code ci-dessous et copiez-le dans votre IDE. Clique sur le télécharger bouton pour graver le code sur votre carte microcontrôleur.

    Télécharger

Vous pouvez télécharger le code en cliquant sur ici.

Étape 5: Code

Le code du capteur DHT11 est bien commenté et explicite, 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); // vitesse de transmission}

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); // Lire les données du capteur DHT temp = DHT11.temperature; // Convertit ces données en température et les stocke dans temp Serial.print (temp); // Affiche la température sur le moonitor série Serial.println ('C'); if (temp> = 35) // Allume le ventilateur {digitalWrite (relay, LOW); //Serial.println(relay); } else // Éteignez le ventilateur {digitalWrite (relay, HIGH); //Serial.println(relay); }}

Maintenant que vous avez appris à automatiser une ampoule pour maintenir une température constante dans les huttes de volaille pour vos poulets et vos œufs, vous pouvez maintenant commencer à travailler sur ce projet. Vous pouvez également utiliser ce capteur DHT11 dans d'autres projets, par exemple, des alarmes incendie, des maisons intelligentes, des automatisations de pièces, etc.