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 Hochenergie-Glühbirnen in diesen Hütten erreicht werden. Diese Glühbirnen erzeugen Wärmeenergie, die benötigt wird, um die Temperatur in diesen Hütten hoch zu halten.
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.
Schritt 2: Studieren der Komponenten
Jetzt haben wir eine Liste aller Komponenten erstellt, die wir in diesem Projekt verwenden werden. Lassen Sie uns noch einen Schritt weiter gehen und eine kurze Untersuchung aller Hauptkomponenten durchführen.
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 der Arduino Nano-Platine ist ATmega328p.
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.
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 die Schaltung unterbrochen, es sei denn, ein HIGH-Signal wird an das Relaismodul angelegt. Im NC-Modus ist die Schaltung abgeschlossen, es sei denn, ein HIGH-Signal wird an das Relaismodul angelegt.
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 den 5 V und der 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.
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.
- Laden Sie die neueste Version von Arduino von Arduino herunter.
- Verbinden Sie Ihre Mikrocontroller-Karte mit Ihrem Laptop.
- 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.
- Klicken Sie auf das Menü Tool und stellen Sie die Karte auf ein Arduino Nano.
- Stellen Sie im selben Tool-Menü den Prozessor auf ein ATmega328p (alter Bootloader).
- Stellen Sie nun den Port, den Sie beobachten, wieder im Bedienfeld ein.
- 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.
- 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.
Sie können den Code herunterladen, indem Sie hier klicken.
Schritt 5: Code
Der Code für den DHT11-Sensor ist gut kommentiert und selbsterklärend, aber hier finden Sie eine Erläuterung des Codes.
- Zu Beginn ist die Bibliothek zur Verwendung von DHT11 enthalten, Variablen werden initialisiert und Pins werden ebenfalls initialisiert.
#einschließendht11 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 // Schalten Sie den Lüfter aus {digitalWrite (Relais, HIGH); //Serial.println(relay); }}
Nachdem Sie nun gelernt haben, wie Sie eine Zwiebel automatisieren, um eine konstante warme Temperatur in Geflügelhütten für Ihre Hühner und Eier 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.