Bewässerungssytem für Balkonpflanzen: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 40: Zeile 40:
|-
|-
| 1
| 1
| Das Gehäuse für den Arduino und dem Display muss Wetterfest sein.
| Das Gehäuse (Arduino, Display, Kabelführung) muss wetterfest (IP65) sein
| Mechanik
| Mechanik/Hardware
| 25.10.2023
| 25.10.2023
| Offen
| Offen
|-
|-
| 2
| 2
| Das Gehäuse muss Platz für ein Kabelführungssystem aufweisen.
| Das Gehäuse muss Platz für ein Kabelführungssystem,den Arduino Uno R3 und dem Display aufweisen
| Hardware
| Hardware
| 27.10.2023
| 27.10.2023
Zeile 52: Zeile 52:
|-
|-
| 3
| 3
| Das Gehäuse soll mit einem Akku betrieben werden.
| Das Gehäuse muss mit einem 18650 Akku betrieben werden können
| Hardware
| Hardware
| 31.10.2023
| 31.10.2023
Zeile 58: Zeile 58:
|-
|-
| 4
| 4
| Der Füllstandssensor soll den Wasserfüllstand des Wasserbehälters in Echtzeit messen.
| Der Füllstandssensor soll den Wasserfüllstand des Wasserbehälters in Echtzeit messen
| Hardware
| Hardware
| 31.10.2023
| 31.10.2023
Zeile 64: Zeile 64:
|-
|-
| 5
| 5
| Der Bodenfeuchtesensor soll den Feuchtigkeitsgrad der Erde im Blumentopf in Echtzeit messen.  
| Die Halterung für den Ultraschallsensor (HC-SR04) muss Spritzwasserfest (IP44) sein  
| Software
| Hardware
| 04.11.2023
| 04.11.2023
| Offen  
| Offen  
|-
|-
| 6
| 6
| Die Messdaten müssen auf dem Display in Echtzeit angezeigt werden.
| Die Pumpe muss Wasser vom Kanister in den Blumentopf befördern
| Software
| Hardware
| 04.11.2023
| 04.11.2023
| Offen  
| Offen  
|-
|-
| 7
| 7
| Das Display soll Zeitpunkt und Menge der letzten Bewässerung anzeigen.
| Der HC-SR04 muss den Wasserstand des Kanisters vor und während des Gießvorganges in Echtzeit messen
| Hardware
| Sensorik
| 04.11.2023
| 04.11.2023
| Offen  
| Offen  
|-
|-
| 8
| 8
| Die Pumpe soll mit dem Arduino UNO R3 mit Hilfe der Arduino IDE angesteuert werden.
| Der Bodenfeuchtesensor soll den Feuchtigkeitsgrad der Erde im Blumentopf alle 30min messen
| Hardware
| Sensorik
| 07.11.2023
| 07.11.2023
| Offen  
| Offen  
Zeile 94: Zeile 94:
|-
|-
| 10
| 10
| Der Regelkreises sollte mittels Arduino IDE für das Zusammenspiel von Sensoren & Hardware sorgen.
| Die Programmierung des Regelkreises muss mit Matlab/Simulink erfolgen
| Software
| Software
| 14.11.2023
| 14.11.2023
Zeile 100: Zeile 100:
|-
|-
| 11
| 11
| Die Umsetzung des Arduino IDE Algroithmusses muss in Matlab/Simulink umgeschrieben werden.
| Das Programm muss flexibel auf die indivduellen Bedrüfnisse der jeweiligen Pflanze einstellbar sein
| Software
| Software
| 04.12.2023
| 04.12.2023
| Offen
|-
| 12
| Die Messdaten müssen auf dem Display angezeigt werden
| Software/Hardware
| 04.12.2023
| Offen
|-
| 13
| Das Display muss Zeitpunkt und Menge der letzten Bewässerung anzeigen
| Software/Hardware
| 04.12.2023
| Offen
|-
| 14
| Die Pumpe muss in Abhängikeit des Regelkreises aus Bodenfeuchte & Wasserstand geschaltet werden
| Software/Hardware
| 16.12.2023
| Offen
|-
| 15
| Es muss eine Dokumentation anhand des V-Modells in SVN erstellt werden
| Dokumentation
| 16.12.2023
| Offen
|-
| 16
| Es muss eine Dokumentation anhand des V-Modells als Wiki-Artikel erstellt werden
| Dokumentation
| 16.12.2023
| Offen
|-
| 17
| Es muss ein Video als Ergebnispräsentation erstellt werden
| Dokumentation
| 16.12.2023
| Offen
| Offen
|-  
|-  

Version vom 27. November 2023, 21:53 Uhr

Autoren: Oliver Aust, Jürgen Heimann
Betreuer: Prof. Schneider


→ zurück zur Übersicht: WS 20/21: Angewandte Elektrotechnik (BSE)

→ zurück zur Übersicht: WS 21/22: Angewandte Elektrotechnik (BSE)

→ zurück zur Übersicht: WS 22/23: Angewandte Elektrotechnik (BSE)

→ zurück zur Übersicht: WS 23/24: Angewandte Elektrotechnik (BSE)


Einleitung

Das Projekt "Bewässerungssystem für Balkonplanzen" entsteht im Rahmen des Praktikums "Fachpraktikum Elektrotechnik" im Studiengang Mechatronik (MTR).


Ziel des Projektes ist die Entwicklung eines automatischen Bewässerungssystems, welches sowohl den Füllstand des Wasserbehälters als auch die Bodenfeuchtigkeit und den individuellen Wasserbedarf diverser Balkonplanzen berücksichtigt.

Das Projekt wurde mit Hilfe des V-Modells in verschiedene Etappen eingeteilt. Anhand dessen wurde ein Projektverlaufsplan mit den zu erreichenenden Meilensteinen erstellt erstellt.

Anforderungen

Um dieses Projekt zu realisieren müssen folgende Anforderungen erfüllt werden

Nr. Beschreibung Bereich Datum Status


1 Das Gehäuse (Arduino, Display, Kabelführung) muss wetterfest (IP65) sein Mechanik/Hardware 25.10.2023 Offen
2 Das Gehäuse muss Platz für ein Kabelführungssystem,den Arduino Uno R3 und dem Display aufweisen Hardware 27.10.2023 Offen
3 Das Gehäuse muss mit einem 18650 Akku betrieben werden können Hardware 31.10.2023 Offen
4 Der Füllstandssensor soll den Wasserfüllstand des Wasserbehälters in Echtzeit messen Hardware 31.10.2023 Offen
5 Die Halterung für den Ultraschallsensor (HC-SR04) muss Spritzwasserfest (IP44) sein Hardware 04.11.2023 Offen
6 Die Pumpe muss Wasser vom Kanister in den Blumentopf befördern Hardware 04.11.2023 Offen
7 Der HC-SR04 muss den Wasserstand des Kanisters vor und während des Gießvorganges in Echtzeit messen Sensorik 04.11.2023 Offen
8 Der Bodenfeuchtesensor soll den Feuchtigkeitsgrad der Erde im Blumentopf alle 30min messen Sensorik 07.11.2023 Offen
9 Die Pumpe soll in Abhängigkeit der Bodenfeuchte und der Bewässerungsmenge, dem individuellen Bedarf der Planze, Wasser aus dem Behälter pumpen. Hardware 07.11.2023 Offen
10 Die Programmierung des Regelkreises muss mit Matlab/Simulink erfolgen Software 14.11.2023 Offen
11 Das Programm muss flexibel auf die indivduellen Bedrüfnisse der jeweiligen Pflanze einstellbar sein Software 04.12.2023 Offen
12 Die Messdaten müssen auf dem Display angezeigt werden Software/Hardware 04.12.2023 Offen
13 Das Display muss Zeitpunkt und Menge der letzten Bewässerung anzeigen Software/Hardware 04.12.2023 Offen
14 Die Pumpe muss in Abhängikeit des Regelkreises aus Bodenfeuchte & Wasserstand geschaltet werden Software/Hardware 16.12.2023 Offen
15 Es muss eine Dokumentation anhand des V-Modells in SVN erstellt werden Dokumentation 16.12.2023 Offen
16 Es muss eine Dokumentation anhand des V-Modells als Wiki-Artikel erstellt werden Dokumentation 16.12.2023 Offen
17 Es muss ein Video als Ergebnispräsentation erstellt werden Dokumentation 16.12.2023 Offen

Tabelle 1: Auflistung der Anforderungen

Funktionaler Systementwurf/Technischer Systementwurf

Zur näheren Erläuterung wird der Systementwurf in Komponenten unterteilt:


  • Blumentopf und Pflanze: Der Bereich in dem der Bodenfeuchtesensor verbaut wird.
  • Gehäuse: Das Gehäuse dient als Halterung für den Arduino und zur Halterung des LCD-Displays, ebenfalls wird das Kabelführungssystem dorthin verlaufen.
  • Wasserführungssystem: Konstruktion für Schlauch und Pumpe mit Wasserführungssystem vom Behälter zum Blumentopf.
  • Bodenfeuchtesensor: Misst den Feuchtigkeitsbedarf der Pflanze.
  • Wasserstandssensor: Misst den Wasserstand in Echtzeit.
  • LCD-Display: Auf dem Display werden Messdaten und letzter Zeitpunkt der Bewässerung angezeigt.
  • Arduino: An den Arduino Mikrocontroller sind die genannten elektrischen Komponenten angebunden. Der Mikrocontroller führt den Algorithmus aus, er verarbeitet Messdaten und regelt entsprechend.
  • Spannungsquelle: Als Spannungsquelle für den Arduino mit Platine wird eine 9V-Block-Batterie eingesetzt.


Blockschaltbild Systemaufbau
Funktionaler Systemaufbau
PAP

Komponentenspezifikation

Tabelle 2: Komponentenliste
ID Komponente Beschreibung Bild
1 Arduino UNO
  • ATMega328 Prozessor
  • Versorgungsspannung: 7V-12V
  • Betriebsspannung: 5V
  • Pin-Belegung: 14 digitale Ein-/Ausgänge und 6 analoge Eingänge
mini
mini
2 1602-LCD Display
  • Betriebsspannung: 5V
mini
mini
3 Bodenfeuchtigkeitssensor
  • Sensor Kapazitiv
  • Ausgangsspannung: Analog
  • Versorgungsspannung: 5V
  • Maße: 22 x 97 x 9 mm
  • Leitungslänge: 190mm
mini
mini
4 HC-SR04
  • Sensor: Ultraschall
  • Stromaufnahme: 15mA
  • Versorgungsspannung: 5V
  • Maße: 45 x 20 x 15 mm
  • Messbereich: 2cm bis 400cm
  • Genauigkeit: +/-3mm
  • Arbeitsfrequenz: 40kHz
mini
mini
5 JZK DC 12V Wasserpumpe
  • Versorgunsspannung: 12V
  • Durchflussrate: 600-800l/h
mini
mini

Umsetzung (HW/SW)

3. Architektur


1.Verdrahtungspläne

2. Gehäuse Arduino

Komponententest

Komponententest ist in Bearbeitung

Datei:Komponententest231126

Ergebnis

Zusammenfassung

Lessons Learned

Projektunterlagen

Projektplan

Legende:

Grün: Jürgen Heimann

Pink: Oliver Aust

Grau: Heimann/Aust

Rot: Projektphase


Projektdurchführung

YouTube Video

Weblinks

Literatur


→ zurück zur Übersicht: WS 21/22: Angewandte Elektrotechnik (BSE)