Com es pot mantenir la temperatura constant de les gallines a les casetes d’aviram mitjançant una bombeta?

La tasca essencial en qualsevol granja d’aviram és mantenir una temperatura càlida constant per als pollets. La majoria de les granges d’aviram tenen petites barraques on guarden els pollets i els ous. La temperatura ha de ser càlida per garantir la salut d’aquests pollets. Això es pot fer aplicant bombetes d’alta energia a aquestes barraques. Aquestes bombetes produeixen energia calorífica que es necessita per mantenir la temperatura alta en aquestes barraques.



Ús de bombetes per mantenir la temperatura càlida

Com utilitzar una bombeta per mantenir la temperatura càlida?

A mesura que hem llegit el resum del nostre projecte. Recopilem més informació i comencem a fer aquest projecte.



Pas 1: recollida dels components

El millor enfocament per iniciar qualsevol projecte és fer una llista de tots els components a l’inici i un bon pla per treballar-hi. Els següents són els components que utilitzarem en aquest projecte.



  • DHT 22 - Sensor de temperatura i humitat
  • Mòdul de relés
  • Taula de pa
  • Bombeta

Pas 2: estudiar els components

Ara, ja que hem fet una llista de tots els components que farem servir en aquest projecte. Avancem un pas més i passem per un breu estudi de tots els components principals.



Arduino nano és una placa de microcontroladors que s’utilitza per controlar o realitzar diferents tasques en un circuit. Cremem un Codi C a Arduino Nano per dir a la placa de microcontroladors com i quines operacions realitzar. Arduino Nano té exactament la mateixa funcionalitat que Arduino Uno, però en una mida força petita. El microcontrolador de la placa Arduino Nano és ATmega328p.

Arduino Nano

DHT11 és un sensor de temperatura i humitat. El seu rang de temperatura és de 0 a 50 graus centígrads. És un sensor de baix cost i eficient que proporciona una alta estabilitat. Per mesurar la temperatura, té un termistor incorporat. També mesura la humitat, però en aquest projecte no cal mesurar la humitat.



DHT 11

Un mòdul de relé és un dispositiu de commutació que pren l'entrada d'Arduino i canvia en conseqüència. Funciona en dos modes, Normalment obert (NO) i Normalment tancat (NC). En el NO oped, el circuit es trenca a menys que s'apliqui un senyal HIGH al mòdul de relé. En mode NC, el circuit està complet a menys que s'apliqui un senyal HIGH al mòdul de relé.

Mòdul de relés

Pas 3: Muntatge dels components

Com hem passat per un breu estudi de com funcionen tots els components. Comencem a muntar tots els components per fer un producte final.

Connecteu el Vcc i el pin de terra del sensor DHT11 al 5V i a terra del Arduino nano. Connecteu el pin de sortida del sensor DHT11 al Pin2 i el pin IN del mòdul de relé al Pin3 de l’Arduino. Enceneu el mòdul de relé a través d'Arduino i connecteu el cable positiu de la bombeta al NO pin del mòdul de relé. Aneu amb compte mentre connecteu el mòdul de relé a la bombeta. Assegureu-vos que la connexió de la bombeta amb el relé sigui la següent:

Mòdul de relés

Pas 4: Introducció a Arduino

Si encara no esteu familiaritzat amb l’IDE ​​Arduino, no us preocupeu, a continuació us expliquem com utilitzar Arduino IDE.

  1. Descarregueu la versió més recent d'Arduino des de Arduino .
  2. Connecteu la placa del microcontrolador al portàtil.
  3. Anar a control Panel i feu clic a Maquinari i so. Ara feu clic a Dispositius i impressores . Aquí trobareu el port al qual està connectat el vostre Arduino. En el meu cas és COM14, però és diferent en diferents equips.

    Buscant Port

  4. Feu clic al menú Eina i configureu el tauler a Arduino Nano .

    Taula de configuració

  5. Des del mateix menú d'eines, configureu el processador a ATmega328p (Old Bootloader).

    Processador de configuració

  6. Ara torneu a configurar el port que observeu al tauler de control.

    Configuració del port

  7. Haurem d’incloure una biblioteca per utilitzar el sensor DHT11. La biblioteca s'adjunta a continuació a l'enllaç de descàrrega juntament amb el codi. Anar a Esbós> Inclou biblioteca> Afegeix biblioteca .ZIP.

    Biblioteca inclosa

  8. Baixeu-vos el codi adjunt a continuació i copieu-lo al vostre IDE. Feu clic al botó pujar per gravar el codi a la placa del microcontrolador.

    Pujar

Podeu descarregar el codi fent clic a aquí.

Pas 5: Codi

El codi del sensor DHT11 és ben comentat i s’explica per si mateix, però aquí teniu algunes explicacions del codi.

  1. Al començament, s’inclou la biblioteca per utilitzar DHT11, s’inicialitzen les variables i també s’inicialitzen els pins.
#include dht11 DHT11; #define dhtpin 2 #define relay 3 float temp;

2. configuració nul·la () és una funció que s’utilitza per configurar els pins com INPUT o OUTPUT. També estableix la velocitat en bauds de l'Arduino. La velocitat de transmissió és la velocitat de comunicació de la placa de microcontroladors.

void setup () {pinMode (dhtpin, INPUT); pinMode (relé, OUTPUT); Serial.begin (9600); // velocitat de transmissió }

3. bucle buit () és una funció que s'executa una i altra vegada en un cicle. En aquesta funció, estem llegint les dades del pin de sortida de DHT11 i engegant o apagant el relé a un nivell de temperatura determinat.

bucle buit () {delay (1000); DHT11.read (dhtpin); // Llegiu les dades del sensor DHT temp = DHT11.temperature; // Converteix aquestes dades a temperatura i emmagatzema-les a la temperatura Serial.print (temp); // Mostra la temperatura al moonitor sèrie Serial.println ('C'); if (temp> = 35) // Enceneu el ventilador {digitalWrite (relé, BAIX); //Serial.println(relay); } else // Apagueu el ventilador {digitalWrite (relé, HIGH); //Serial.println(relay); }}

Ara, ja que heu après a automatitzar una bombeta per mantenir una temperatura càlida constant a les cabanes d’aviram per als vostres pollastres i ous, ara podeu començar a treballar en aquest projecte. També podeu utilitzar aquest sensor DHT11 en altres projectes, per exemple, alarmes contra incendis, cases intel·ligents, automatismes d’habitacions, etc.