Wie kann man eine konstante Temperatur für Hühner in Geflügelhütten mit einer Glühbirne aufrechterhalten?

Die wesentliche Aufgabe in jeder Geflügelfarm ist es, die Küken konstant warm zu halten. Die meisten Geflügelfarmen haben kleine Hütten, in denen sie ihre Küken und Eier halten. Die Temperatur muss warm sein, um die Gesundheit dieser Küken zu gewährleisten. Dies kann durch Aufbringen von Hochenergielampen in diesen Hütten erfolgen. Diese Glühbirnen erzeugen Wärmeenergie, die benötigt wird, um die Temperatur in diesen Hütten hoch zu halten.



Verwenden der Glühbirne, um die warme Temperatur aufrechtzuerhalten

Wie verwende ich eine Glühbirne, um die warme Temperatur aufrechtzuerhalten?

Da haben wir die Zusammenfassung unseres Projektes gelesen. Lassen Sie uns weitere Informationen sammeln und mit diesem Projekt beginnen.



Schritt 1: Sammeln der Komponenten

Der beste Ansatz, um ein Projekt zu starten, besteht darin, zu Beginn eine Liste aller Komponenten und einen guten Plan für die Bearbeitung zu erstellen. Im Folgenden sind die Komponenten aufgeführt, die wir in diesem Projekt verwenden werden.



  • DHT 22 - Temperatur- und Feuchtigkeitssensor
  • Relaismodul
  • Steckbrett
  • Birne

Schritt 2: Studieren der Komponenten

Jetzt haben wir eine Liste aller Komponenten erstellt, die wir in diesem Projekt verwenden werden. Gehen wir noch einen Schritt weiter und gehen wir eine kurze Untersuchung aller Hauptkomponenten durch.



Arduino Nano ist eine Mikrocontroller-Karte, mit der verschiedene Aufgaben in einer Schaltung gesteuert oder ausgeführt werden. Wir verbrennen a C-Code auf Arduino Nano, um dem Mikrocontroller-Board mitzuteilen, wie und welche Operationen auszuführen sind. Arduino Nano hat genau die gleiche Funktionalität wie Arduino Uno, ist jedoch recht klein. Der Mikrocontroller auf dem Arduino Nano Board ist ATmega328p.

Arduino Nano

DHT11 ist ein Temperatur- und Feuchtigkeitssensor. Sein Temperaturbereich liegt zwischen 0 und 50 Grad Celsius. Es ist ein kostengünstiger und effizienter Sensor, der eine hohe Stabilität bietet. Zur Messung der Temperatur ist ein Thermistor eingebaut. Es misst auch die Luftfeuchtigkeit, aber in diesem Projekt müssen wir die Luftfeuchtigkeit nicht messen.



DHT 11

Ein Relaismodul ist ein Schaltgerät, das Eingaben von Arduino entgegennimmt und entsprechend schaltet. Es arbeitet in zwei Modi: Normalerweise geöffnet (NEIN) und Normalerweise geschlossen (NC). Im NO-Modus ist der Stromkreis unterbrochen, es sei denn, ein HIGH-Signal wird an das Relaismodul angelegt. Im NC-Modus ist die Schaltung abgeschlossen, sofern kein HIGH-Signal an das Relaismodul angelegt wird.

Relaismodul

Schritt 3: Zusammenbau der Komponenten

Da haben wir eine kurze Studie über die Funktionsweise aller Komponenten durchlaufen. Beginnen wir mit der Montage aller Komponenten, um ein Endprodukt zu erhalten.

Verbinden Sie den Vcc und den Erdungsstift des DHT11-Sensors mit 5 V und Masse des Arduino Nano. Verbinden Sie den Ausgangspin des DHT11-Sensors mit Pin2 und den IN-Pin des Relaismoduls mit Pin3 des Arduino. Schalten Sie das Relaismodul über Arduino ein und schließen Sie das Pluskabel der Glühlampe an NEIN Pin des Relaismoduls. Seien Sie vorsichtig, wenn Sie das Relaismodul an die Glühlampe anschließen. Stellen Sie sicher, dass Ihre Verbindung der Glühlampe zum Relais wie unten gezeigt aussieht.

Relaismodul

Schritt 4: Erste Schritte mit Arduino

Wenn Sie mit der Arduino IDE noch nicht vertraut sind, machen Sie sich keine Sorgen. Im Folgenden wird die Verwendung der Arduino IDE erläutert.

  1. Laden Sie die neueste Version von Arduino von herunter Arduino .
  2. Verbinden Sie Ihre Mikrocontroller-Karte mit Ihrem Laptop.
  3. Gehe zu Schalttafel und klicken Sie auf Hardware und Sound. Klicken Sie jetzt auf Geräte und Drucker . Hier finden Sie den Port, an den Ihr Arduino angeschlossen ist. In meinem Fall ist es COM14, aber es ist auf verschiedenen Computern unterschiedlich.

    Port finden

  4. Klicken Sie auf das Menü Tool und stellen Sie die Karte auf ein Arduino Nano .

    Board einstellen

  5. Stellen Sie im selben Tool-Menü den Prozessor auf ein ATmega328p (alter Bootloader).

    Prozessor einstellen

  6. Stellen Sie nun den Port, den Sie beobachten, wieder im Bedienfeld ein.

    Port einstellen

  7. Wir müssen eine Bibliothek einbinden, um den DHT11-Sensor verwenden zu können. Die Bibliothek ist unten im Download-Link zusammen mit dem Code angehängt. Gehe zu Skizze> Bibliothek einschließen> .ZIP-Bibliothek hinzufügen.

    Einschließlich Bibliothek

  8. Laden Sie den unten angehängten Code herunter und kopieren Sie ihn in Ihre IDE. Klick auf das hochladen Taste, um den Code auf Ihrer Mikrocontroller-Karte zu brennen.

    Hochladen

Sie können den Code herunterladen, indem Sie auf klicken Hier.

Schritt 5: Code

Der Code für den DHT11-Sensor ist gut kommentiert und selbsterklärend, aber hier ist eine Erklärung des Codes.

  1. Zu Beginn ist die Bibliothek zur Verwendung von DHT11 enthalten, Variablen werden initialisiert und Pins werden ebenfalls initialisiert.
#include dht11 DHT11; #define dhtpin 2 #define Relais 3 float temp;

2. void setup () ist eine Funktion, mit der die Pins auf INPUT oder OUTPUT gesetzt werden. Es legt auch die Baudrate des Arduino fest. Die Baudrate ist die Kommunikationsgeschwindigkeit der Mikrocontroller-Karte.

void setup () {pinMode (dhtpin, INPUT); PinMode (Relais, AUSGANG); Serial.begin (9600); // Baudrate }

3. void loop () ist eine Funktion, die in einem Zyklus immer wieder ausgeführt wird. In dieser Funktion lesen wir die Daten vom Ausgangspin von DHT11 und schalten das Relais bei einem bestimmten Temperaturniveau ein oder aus.

void loop () {delay (1000); DHT11.read (dhtpin); // Daten vom DHT-Sensor lesen temp = DHT11.temperature; // Konvertiere diese Daten in Temperatur und speichere sie in temp Serial.print (temp); // Zeige die Temperatur auf dem seriellen Mondmonitor Serial.println ('C'); if (temp> = 35) // Schalten Sie den Lüfter ein {digitalWrite (Relais, LOW); //Serial.println(relay); } else // Lüfter ausschalten {digitalWrite (Relais, HIGH); //Serial.println(relay); }}

Nachdem Sie nun gelernt haben, wie Sie eine Zwiebel automatisieren, um in Geflügelhütten für Ihre Hühner und Eier eine konstant warme Temperatur aufrechtzuerhalten, können Sie jetzt mit der Arbeit an diesem Projekt beginnen. Sie können diesen DHT11-Sensor auch in anderen Projekten verwenden, z. B. Feuermeldern, Smart Homes, Raumautomationen usw.