Klimaregelung Gewächshaus

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

Autoren: Luca Berntzen, Julian Gärtner
Gruppe: 2.7
Betreuer: Prof. Schneider


→ zurück zur Übersicht: WS 20/21: Fachpraktikum Elektrotechnik (MTR)


Einleitung

Im Rahmen eines Studierendenprojektes wird eine Klimaregelung für ein kleines Gewächshaus entwickelt.
Dies ist Bestandteil des 5. Semesters im Studiengang Mechatronik. Mithilfe eines Arduinos soll automatisch
die voreingestellte Temperatur geregelt werden. Außerdem soll eine Bewässerung für die enthaltenen Pflanzen
installiert werden. Das Ziel des Praktikums ist es, ein Projekt eigenständig zu planen und durchzuführen.
Die Ergebisse werden am Ende des Wintersemesters 2020/2021 auf einer digitalen Messe vorgestellt.

Anforderungen für die Planung

Physischer Aufbau

Das System ist ein teilweise geschlossenes Ökosystem, welches ein wasserundurchlässiges Gehäuse benötigt.
Als Gehäuse wird ein zugekauftes Zimmergewächshaus verwendet. Dieses wird mit entsprechenden Aussparungen für
den Lüfter und die Leitungen versehen. Es hat Öffnungen auf der Oberseite, durch die nach Bedarf
überflüssige Wärme abgeführt werden kann. Zusätzlich dazu kann das System den Boden des Glashauses bewässern.
Damit die Elektronik des Systems von dem feuchten Innenraum des Gewächshauses abgeschirmt ist,
wird diese außen (optional mit eigenem Gehäuse) montiert.

Ästhetik

Der Inhalt des Gehäuses kann vom Anwender als Gewächshaus oder als Terrarium verwendet werden,
weshalb das Gehäuse aus einem durchsichtigen Material besteht.

Elektrotechnik

1. Benutzereingabe:

Damit der Benutzer spezifische Ausgangsgrößen an den Regelkreislauf geben kann,
ist eine taktile Sollwert-Eingabe vorgesehen.

2. Ausgabe:

Die gemessenen Werte der Sensoren und die bereits einegebenen Soll-Werte werden dargestellt.

3. Feuchtigkeitsregelung:

Die Feuchtigkeit des Bodens wird durch einen Feuchtigkeitssensor gemessen.

Zusätzlich dazu hat das System die Möglichkeit, mit einer Flüssigkeitspumpe Wasser hinzuzugeben.

4. Temperaturregelung:

Die Temperatur der Luft wird mithilfe eines Temperatursensors gemessen.

Für eine Abnahme der Temperatur sind Dachöffnungen vorgesehen,
welche durch einen Servo-Motor geöffnet und geschlossen werden können und einen Lüfter,
der die Luft zirkulieren lässt.

Funktionaler Systementwurf/Technischer Systementwurf

Wie hier zu sehen, planen wir vorab mit den folgenden Sensoren und Aktoren das System technisch zu realisieren. [1]
Die Temperatur soll wie hier angegeben geregelt werden. [2]


































Komponentenspezifikation

DHT11 Feuchtigkeits und - Temperatursensor https://www.mouser.com/datasheet/2/758/DHT11-Technical-Data-Sheet-Translated-Version-1143054.pdf
UNO R3 Mikrocontroller https://www.berrybase.de/Pixelpdfdata/Articlepdf/id/1/onumber/A000066
NF-A4x20 FLX Lüfter https://noctua.at/de/nf-a4x20-flx
Servomotor SG90 http://www.ee.ic.ac.uk/pcheung/teaching/DE1_EE/stores/sg90_datasheet.pdf
LCD Modul https://www.sparkfun.com/datasheets/LCD/ADM1602K-NSW-FBS-3.3v.pdf


Umsetzung

Realisierung der Hardware

In diesem Unterkapitel werden die tatsächlich verwendeten Bauteile vorgestellt. Bei der Projektdurchführung wurden
geringfügig andere Komponenten verwendet als geplant. Eine Sollwerteingabe mittels Potentiometer und ein
Anzeigeelement wurden aus Zeitgründen nicht realisiert. Außerdem wird zur Temperaturerfassung ein PT100
statt eines DHT11-Sensors eingesetzt. Genaueres wird im Folgenden erläutert.

Gewächshaus:
Als Grundlage für das Projekt wird ein Zimmergewächshaus eingesetzt. Es besitzt vier Fenster und die transparente
Oberseite kann abgenommen werden. Das Gewächshaus wird zugekauft und nachträglich mit Aussparungen für den Lüfter,
den Wasserschlauch und die elektrischen Leitungen versehen.

Gehäuse:
Die Arduinos und das Breadboard werden in einem Gehäuse untergebracht, welches im 3D-Drucker angefertigt worden ist.
Ebenfalls enthalten ist ein Behälter, welcher die Pumpe beinhaltet und als Wassertank dient. Verschlossen wird das Bauteil
mit einer weißen Klappe, welche ebenfalls im 3D-Drucker angefertigt wurde.

Mikrocontroller:
Gesteuert wird das System durch einen Funduino. Außerdem wird ein zweiter, baugleicher Mikrocontroller der Firma
AZ-Delivery eingesetzt.

Servomotor:
Als Fensterheber fungiert ein SG90 Servomotor. Dieser ist mithilfe eines Kupferdrahtes mit einem Fenster verbunden.
Über ein High-Signal, welches zwischen 1 und 2 ms anliegt, wird die Position des Motors gesteuert. Dadurch muss das
Programm eine hohe Abtastrate besitzen. Mehrere Toolboxen und PWM-Signale und eine hohe Abtastrate überlasteten den
Arduino jedoch. Aus diesem Grund wurde die Fenstersteuerung auf einen zweiten Arduino ausgelagert. Der Arduino 1 übergibt
dem Arduino 2 ein digitales Signal, welches anschließend als PWM-Signal den Servomotor ansteuert.

Temperatursensor:
Für die Temperaturerfassung war ursprünglich ein DHT11-Sensor vorgesehen. Dieser sorgte allerdings für Probleme, da das
Programm inklusive Toolboxen den Arduino überlastete. Aus diesem Grund wird ein PT100-Widerstand eingesetzt. Das Messignal
wird mithilfe eines Moving-Average-Filters geglättet und anschließend in eine Temperatur umgerechnet.

Lüfter:
Der Lüfter hat die Maße 120x120x20mm und wird mit vier M4-Schrauben an einer der Seitenwände angebracht. Da er mit bis zu
12V betrieben werden kann, wird ein Netzteil zur externen Spannungsversorgung eingesetzt. Die Lüfterspannung wird vom
Arduino über einen Transistor gesteuert. Sie beträgt maximal 7 Volt, was für die geringe Regelstrecke ausreichend ist.

Feuchtigkeitssensor:
Die Bodenfeuchtigkeit der zu bewässernden Pflanze wird mithilfe eines Kapazitiven Sensors gemessen. Es handelt sich um
ein Hygrometer Modul V1.2 der Firma AZ-Delivery. Dieser wird mit einer Spannung von 5V betrieben und liefert ein analoges
Ausgangssignal.

Wasserpumpe:
Bei der Wasserpumpe handelt es sich um eine 9V Tauchpumpe. Diese wird ebenfalls über das Netzteil mit Spannung versorgt.
Die Spannung wird über ein Relais mit Schließerkontakt geschaltet.

Ergebnis

Zusammenfassung

YouTube Video

Literatur


→ zurück zur Übersicht: WS 20/21: Fachpraktikum Elektrotechnik (MTR)

  1. Eigenes Dokument
  2. Eigenes Dokument