Projekt 85: Parkplatzschranke: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(134 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
[[Kategorie:ProjekteET MTR BSE WS2018]]
[[Kategorie:ProjekteET MTR BSE WS2018]]


[[Datei:Bespiel Parkplatzschranke 1.JPG|mini|Parkplatzschranke mit Ampelanlage Plaza Hotel, Dresden]]
[[Datei:Projekt85_fertig.JPG|mini|Die fertige Parkplatzschranke mit Ampelanlage aufgebaut mit Parkplatz und Testwagen]]
[[Datei:Vorläufige Skizze 2.JPG|mini|Vorläufige Skizze der Parkplatzanlage]]
[[Datei:Vorläufige_Skizze_2.JPG|mini|Skizze der Parkplatzanlage]]


'''Autor:''' [http://193.175.248.52/wiki/index.php/Benutzer:Mareen_Rehberg Mareen Rehberg] und [http://193.175.248.52/wiki/index.php/Benutzer:Carolin_Mohs Carolin Mohs]<br/>
'''Autor:''' [https://wiki.hshl.de/wiki/index.php/Benutzer:Mareen_Rehberg Mareen Rehberg] und [https://wiki.hshl.de/wiki/index.php/Benutzer:Carolin_Mohs Carolin Mohs]<br/>
'''Betreuer:''' [[Benutzer:Ulrich_Schneider| Prof. Schneider]]<br/>
'''Betreuer:''' Daniel Klein<br/>


→ zurück zur Übersicht: [[:Kategorie:ProjekteET_MTR_BSE_WS2018|WS 18/19: Fachpraktikum Elektrotechnik (MTR)]]
→ zurück zur Übersicht: [[:Kategorie:ProjekteET_MTR_BSE_WS2018|WS 18/19: Fachpraktikum Elektrotechnik (MTR)]]


== Aufgabe ==
== Aufgabe ==
Erstellen eines Parkplatzes mit Schranke und Ampelanlage, angepasst an das Auto der [http://193.175.248.52/wiki/index.php/Carolo_Cup Carlolo Cup AG].
Erstellen eines Parkplatz Modells mit Schranke und Ampelanlage, angepasst an das Auto, das in der [http://193.175.248.52/wiki/index.php/Carolo_Cup Carolo Cup AG] gebaut wurde.


== Erwartungen an die Projektlösung ==
== Erwartungen an die Projektlösung ==
* Konstruieren eines Parkplatzes anhand der Maße des Autos der [http://193.175.248.52/wiki/index.php/Carolo_Cup Carlolo Cup AG].
* Konstruieren eines Parkplatz Modells anhand der Maße des Autos der [http://193.175.248.52/wiki/index.php/Carolo_Cup Carolo Cup AG].
* Planung der Anlage
* Planung der Anlage
** Auswählen eines (oder mehrere) möglichen Sensors für das Erkennen des Autos.
** Auswählen möglicher Sensoren für die Zufahrtsregelung, die das erkennen des Autos sicherstellen
** Auswählen eines geeigneten Motors für das Öffnen und Schließen der Schranke.
** Auswählen eines geeigneten Motors für das Öffnen und Schließen der Schranke
* Beschaffung der Bauteile
* Beschaffung der Bauteile
* Bauen einer Schranke und einer Ampelanlage mit grüner und roter LED
* Bauen einer Schranke und einer Ampelanlage mit grüner und roter LED
* Programmieren der Schranke mit Ampelanlage.
* Programmieren der Schranke mit Ampelanlage
* Machen Sie ein tolles Videos, welches die Funktion visualisiert.
* Erstellen eines Videos, welches die Funktion visualisiert
* Test und wiss. Dokumentation  
* Test und wissenschaftliche Dokumentation  
* Live Vorführung während der Abschlusspräsentation
* Live Vorführung während der Abschlusspräsentation


== Einleitung ==
== Einleitung ==
Dieser Artikel wird für das [http://193.175.248.52/wiki/index.php/Fachpraktikum_Elektrotechnik GET Fachpraktikum] im Studiengang Mechatronik (5. Semster) erstellt. Ansatt einen Projektvorschlag zu wählen habe wir uns Gedanken über ein eigenes Projekt gemacht, welches wir in diesem Artikel vorstellen wollen.
Dieser Artikel wird für das [http://193.175.248.52/wiki/index.php/Fachpraktikum_Elektrotechnik GET Fachpraktikum] im Studiengang Mechatronik (5. Semester) erstellt. Anstatt eines der vorgeschlagenen Projekte zu wählen, wurde eine eigene Idee für ein Projekt entwickelt. Dieses wird in diesem Artikel vorgestellt.


== Projekt ==
== Projekt ==
In dem Projekt Parkplatzschranke wird ein Parkplatz auf das Auto der Carlolo Cup AG zugeschnitten und mit einer Schranke versehen. Diese Schranke wird mit einem Sensor ausgestattet. Dadurch erkennt sie automatisch, wenn sich das Auto vor der Schranke befindet. Ein kleiner Motor wird angesteuert und öffnet die Schranke. Sobald das Fahrzeug die Schranke passiert hat, wird die Schranke wieder geschlossen. Für den Sensor kommen folgende Möglichkeiten infrage:
In dem Projekt Parkplatzschranke wird ein Parkplatz als Modell erstellt und auf die Maße des Autos zugeschnitten, welches in der Carolo Cup AG gebaut wurde. Im zweiten Schritt wird dieser Parkplatz mit einer Zufahrtsregelung in Form einer Schranke versehen. Diese Schranke wird mit einem Sensor ausgestattet. Dadurch erkennt sie automatisch, wenn sich das Auto vor der Schranke befindet. Ein Servomotor (HS-422) wird angesteuert und öffnet die Schranke. Sobald das Fahrzeug die Schranke passiert hat, wird die Schranke wieder geschlossen. Für den Sensor kommen folgende Möglichkeiten infrage:


* Ultraschallsensor
* Ultraschallsensor
Zeile 36: Zeile 36:
* induktiver oder kapazitiver Sensor
* induktiver oder kapazitiver Sensor
* Druckknopf (manuelles Betätigen)
* Druckknopf (manuelles Betätigen)
* Sender-Empfänger-Prinzip (Handsender beim Tor).
* Sender-Empfänger-Prinzip (vergleichbar mit Handsender beim Garagentor)


Diese Möglichkeiten werden anhand eines Morphologischen Kastens analisiert um die bestmögliche Lösung zu finden. Zusätzlich wird die Schranke mit einer Ampelanlage (1x grüne LED, 1x rote LED) ausgestattet. Die Ampel ist rot solange sich die Schranke in Endlage 1 (Schranke geschlossen) befindet. Sobald die Schranke die Endlage 2 (Schranke geöffnet) erreicht, leuchtet die grüne LED.
Diese Möglichkeiten werden anhand eines Morphologischen Kastens analysiert, um die bestmögliche Lösung zu finden. Zusätzlich wird die Schranke mit einer Ampelanlage (1x grüne LED, 1x rote LED) ausgestattet. Die Ampel ist rot, solange sich die Schranke in Endlage 1 (Schranke geschlossen) befindet. Sobald die Schranke die Endlage 2 (Schranke geöffnet) erreicht, leuchtet die grüne LED.


Folgender Abauf wurde für das Projekt aufgestellt:
Folgender Ablauf wurde für das Projekt aufgestellt:


# Planung: <br/> Die Projektplanung erfolgt mittels Gantt-Chart, Lasten- und Pflichtenheft
# Die Projektplanung erfolgt mittels Gantt-Chart, V-Model und Lasten- und Pflichtenheft.
# Beschaffung: <br/> Für die Beschaffung wird eine BOM (Stückliste) erstellt, in der die Bauteile für den Einkauf eingetragen werden. Die Auswahl der Sensoren wird durch den morphologischen Kasten eingeschränkt.
# Für die Beschaffung wird eine BOM (Stückliste) erstellt, in der die Bauteile für den Einkauf eingetragen werden. Die Auswahl der Sensoren wird durch den Morphologischen Kasten eingeschränkt.
# Durchführung: <br/> In der Durchführung wird das Projekt erstellt. Dazu zählen sowohl das Erstellen der Hardware mit Hilfe von Zeichnungen als auch das Schreiben Software mit Hilfe eines vorher angefertigten Ablaufplans (PAP).
# In der Durchführung wird das Projekt erstellt. Dazu zählen sowohl das Erstellen der Hardware mit Hilfe von Zeichnungen, als auch das Schreiben der Software mit Hilfe eines vorher angefertigten Flussplans.
# Test: <br/> In einem Abschließenden Test werden Hardware und Software zusammen getestet.
# In einem abschließenden Test (Generalprobe) werden Hardware und Software zusammen getestet.
# Präsentation und Dokumentation: <br/> Das Projekt wird abschließend auf der [http://193.175.248.52/wiki/index.php/Mechatronik-Projektmesse_2019 Projektmesse] am 18.01.2019 vorgestellt.
# Das Projekt wird abschließend auf der [http://193.175.248.52/wiki/index.php/Mechatronik-Projektmesse_2019 Projektmesse] am 18.01.2019 vorgestellt.


=== Projektplanung ===
=== Projektplanung ===


Als erstes wurde ein Gantt-Chart entworfen um das Projekt neben dem Studium planen zu können. Danach wurden Lasten- und Pflichtenheft entworfen. Vor dem Auswählen der Bauteile wurde mit Hilfe des Morphologischen Kastens ein Sensor ausgewählt. Dazu wurde recherchiert und Preise so wie nötige Daten ermittelt. Nach einer groben Vorstellung und ordern der Teile konnte mit der Durchführung begonnen werden.
Als erstes wurde ein Gantt-Chart entworfen, um das Projekt neben dem Studium planen zu können. Danach wurden V-Model und Lasten- und Pflichtenheft entworfen. Vor dem Bestellen der Bauteile wurde, mit Hilfe des Morphologischen Kastens, ein Sensor ausgewählt. Dazu wurden nach Recherche Preise sowie nötige Daten ermittelt. Nach der Bestellung und Lieferung der Bauteile konnte mit der Durchführung begonnen werden.


=== Projektdurchführung ===
=== Projektdurchführung ===


* Programm <br/>
* Programm <br/>
Um eine spätere Änderung in der Hardware zu umgehen haben wir uns zuerst mit der Software beschäftigt. Dazu wurde ein PAP (Programm Ablauf Plan) erstellt. Anhand des PAP konnten wir uns durch die Programmierung hangeln. Um den Aufruf sich wiederholender Programmteile zu vereinfachen wurden diese als Funktion hinterlegt. Durch Schwierigkeiten mit dem Motor musste dieser ausgetauscht werden. Nach dem fehlerfreien Durchlauf der Software konnte das Breadbord mit den elektrischen Bauteilen besteckt werden.
Um eine spätere Änderung in der Hardware zu umgehen, haben wir uns zuerst mit der Software beschäftigt. Dazu wurde ein PAP (Programm Ablauf Plan) erstellt. Anhand des PAP erfolgte die Programmierung. Um den Aufruf sich wiederholender Programmteile zu vereinfachen, wurden diese als Funktion hinterlegt. Da sich der Motor aufgrund eines internen Bauteilfehlers nicht drehen konnte, musste dieser ausgetauscht werden. Nach Analyse einer echten Schranke haben wir unser Programm um eine Notfallfunktion ergänzt.


* Schaltung <br/>
* Schaltung <br/>
Auf dem Breadboard wurde mit Hilfe der vorhandenen Datenblätter die Schaltung konzipiert. Die Schaltung wurde in NI Multisim erstellt. Nach dem Testen der Schaltung zusammen mit dem Programm wurde festgestellt, dass die Lichtschranke nicht für diese Anwendung zu gebrauchen ist und durch einen Ultraschallsensor ersetzt. Dadurch musste der Plan der Schaltung und das Programm angepasst werden. Nach den Anpassungen wurde erneut das Programm mit der Schaltung getestet. Als alles funktioniert kann die Schranke zusammengebaut werden.  
Auf dem Breadboard wurde, mit Hilfe der vorhandenen Datenblätter, die Schaltung konzipiert. Zum Darstellen der Schaltung wurde eine Frizing Skizze erstellt. Nach Testen der Schaltung und des Programms wurde festgestellt, dass die Lichtschranke (LAOMAO Infrarotdiode + VS-1838B Reciever) nicht für diese Anwendung geeignet ist. Daher wurde diese durch Ultraschallsensoren (HC-SR04) ersetzt. Dadurch mussten die Skizze, die Schaltung und das Programm angepasst werden. Nach den Anpassungen wurde das Programm erneut mit der Schaltung getestet. Die erneute Testung verlief erfolgreich.


* Schranke <br/>
* Schranke <br/>
Als erstes wurde eine Skizze erstellt um einen Überblick über den Parkplatz und die einzelnen Komponenten zu erstellen. Dazu wurden die vorgegebenen Maße aus dem Regelheft des Carolo CUP Wettbewerbs für das Auto und vorgegebene Strecken verwendet. Danach kam die Erstellung der Schranke mit der Bearbeitung der Holzteile. Dazu zählten Sägen, Schmirgeln, Bohren und zusammenbauen. Nach dem Zusammenbau wurde der Parkplatz vermessen und nach Zeichnung geklebt. Zum Schluss wird der gesamte Aufbau getestet.
Zunächst wurde eine Skizze erstellt, um einen Überblick über den Parkplatz und die einzelnen Komponenten zu erhalten. Dazu wurden die vorgegebenen Maße aus dem Regelheft des Carolo Cup Wettbewerbs für das Auto und vorgegebene Strecken verwendet. Danach erfolgte der Bau der Schranke mit vorheriger Bearbeitung der Holzteile, die gesägt, gebohrt und geschliffen wurden. Nach dem Zusammenbau der Schranke wurde der Parkplatz vermessen und mit Markierungen versehen. Zum Schluss wurde der gesamte Aufbau getestet.


=== Test ===
=== Test ===
Nach der Erstellung der einzelnen Komponenten haben wir alles zusammen aufgebaut und das gesamte Konzept getestet. Der Test verlief problemlos. Die Fehler wurden in den einzelnen Tests vorher erfolgreich beseitigt.


== Zusammenfassung ==
== Zusammenfassung ==
=== Lessons Learned ===
=== Lessons Learned ===


Durch verschiedene Schwierigkeiten während des Zusammenbringens von Programm und Schaltung wurden wir strukturierter in der Fehlersuche.
Zusammenfassend haben wir den Ablauf eines Projektes geplant, Informationen zusammengetragen und dadurch neue Erfahrungen gesammelt, die im späteren Berufsleben auf andere Projekte übertragen werden können. Hierbei wurde der Aspekt einer guten Planung deutlich, denn darauf wird alles andere aufgebaut.
Der Motor, den wir am Anfang benutzt haben konnte sich aufgrund eines internen Bauteilfehlers nicht drehen und die Streuung unserer UV LED war zu groß bzw. die Empfindlichkeit des Emfängers zu niedrig um diese Lichtschranke bei dem Projekt zu verwenden. Gelöst wurden diese Probleme mit Hilfe eines neuen Motors und des Ultraschallsensors, der auch in die näheren Auswahl der Sensoren gekommen ist.
 
Durch verschiedene Schwierigkeiten beim Zusammenbringen von Programm und Schaltung wurden wir strukturierter in der Fehlersuche.
Folgende Schwierigkeiten mussten wir bewältigen:
 
*Der Motor, den wir zuerst benutzen wollten, konnte sich aufgrund eines internen Bauteilfehlers nicht drehen. Somit mussten wir zuerst den Fehler lokalisieren und einen neuen Motor besorgen.
*Die zuvor geplante Lichtschranke war mit den Bauteilen, die uns zur Verfügung standen, nicht realisierbar, da die Streuung unserer UV LED zu groß bzw. die Empfindlichkeit des Empfängers zu niedrig war. Die Lichtschranke wurde durch Ultraschallsensoren, welche auch in die nähere Auswahl der Sensoren gekommen waren, ersetzt.
*Zuvor wurde das Projekt mit Styropor geplant. Schnell wurde aber klar, dass das Styropor nicht stabil genug war, um diese Schranke zu bewegen.


Zuvor wurde das Projekt mit Styropor geplant. Schnell wurde aber klar, dass das Styropor nicht stabil genug ist um diese Schranke zu bewegen.


Bei dem konzipieren wurde einem ert klar, wie viele Sicherheitsanforderugen es an eine Ampel gibt und wie man diese umsetzt. Dadurch haben wir einige Notfallsituationen berücksichtigt und diese als Notfallfunktion in das Programm eingebracht.
Bei der Suche nach Fehlern und Lösungsmöglichkeiten haben wir gelernt, mit unterschiedlichen Schwierigkeiten umzugehen und konnten viel für unser weiteres Berufsleben lernen.
Erst bei dem Konzipieren wurde uns klar, wie viele Sicherheitsanforderungen es bei einer Schranke gibt und wie man diese umsetzt. Dadurch haben wir einige Notfallsituationen erkannt und diese als Notfallfunktionen in das Programm eingebracht.


== Ausblick ==
== Ausblick ==
Zukünftige Erweiterungsmöglichkeiten
 
Die Parkplatzschranke kann beliebig an der Strecke angebracht werden. Auch das Programm kann um Funktionen erweitert werden. Die Schranke kann für ein anderes Projekt, wie zum Beispiel ein Parkhaus oder einen größeren Parkplatz, verwendet werden. Mit Hilfe einer weiteren Schranke kann ein Parkplatz mit zwei Zufahrten aufgebaut werden.


== Projektunterlagen ==
== Projektunterlagen ==
=== Datenblätter ===
Datenblatt Ultraschallsensor: [https://www.mikrocontroller.net/attachment/218122/HC-SR04_ultraschallmodul_beschreibung_3.pdf HC-SR04]<br/>
Datenblatt Servo: [https://www.robotshop.com/media/files/pdf/hs422-31422s.pdf HS-422]<br/>
=== Gantt-Chart ===
=== Gantt-Chart ===
[[Datei:Gantt-Chart_Projekt85.JPG|mini|ohne|1300px|Projektplanung mit Hilfe eines Gantt-Charts]]
=== V-Model ===
[[Datei:V-Model_Projekt85.JPG|mini|ohne|1300px|Projektplanung mit Hilfe eines V-Models]]
=== Morphologischer Kasten ===
=== Morphologischer Kasten ===
[[Datei:Morphologischer Kasten_Projekt85.JPG|mini|ohne|900px|Auswahl der Sensoren mittels Morphologischem Kasten]]
=== BOM ===
=== BOM ===
[[Datei:BOM_Projekt85.JPG|mini|ohne|500px|Bill of Material]]
=== Zeichnung des Aufbaus ===
=== Zeichnung des Aufbaus ===
=== Quelltext ===
 
{| class="galleryTable noFloat"
|-
| [[Datei:Stützblock_Projekt85.JPG|mini|left|x300px|Zeichnung des Stützblocks]]
| [[Datei:Schranke_Projekt85.JPG|mini|left|x300px|Zeichnung der Schranke]]
|}
 
{| class="galleryTable noFloat"
|-
| [[Datei:Motorblock_Projekt85.JPG|mini|x300px|Zeichnung des Motorblocks]]
| [[Datei:Ampel_Projekt85.JPG|mini|x300px|Zeichnung der Ampel]]
|}
 
=== PAP ===
 
[[Datei:PAP_Projekt85.JPG|mini|ohne|900px|Programm Ablauf Plan]]
 
=== Fritzing Skizze ===
 
[[Datei:Schaltungsaufbau Parkplatzschranke.JPG|mini|ohne|500px|Schaltungsaufbau Parkplatzschranke]]
 
=== Quellcode ===
 
<syntaxhighlight lang="cpp" style="border: none; background-color: #EFF1C1">
void loop()
{
  //Variable Distanz Messwert zuweisen
  d = Sensor.Distance();
  //Messwerte in Serieller Monitor ausgeben
  //Serial.print(d);
  //Serial.println("cm");
  delay(1000);
 
  //Abfrage für Distanz und Motorposition
  if (d <= 25 & pos == 0)
  {
    //Aufruf der Funktion SchrankeAuf
    SchrankeAuf();
    //Ampelwerte festlegen
    digitalWrite(PIN_LEDG, HIGH);
    digitalWrite(PIN_LEDR, LOW);
  }
 
  if (d >= 26 & pos == 90)
  {
    //Aufruf der Funktion SchrankeZu
    SchrankeZu();
  }
}
</syntaxhighlight>


== YouTube Video ==
== YouTube Video ==


== Weblinks ==
[https://youtu.be/i3mkX9-NeXg Video zur Funktion der Parkplatzschranke]
 
== Literatur ==


<!-- Fügen Sie diesen Footer hinzu.  -->
----
----
→ zurück zur Übersicht: [[:Kategorie:ProjekteET_MTR_BSE_WS2018|WS 18/19: Fachpraktikum Elektrotechnik (MTR)]]
→ zurück zur Übersicht: [[:Kategorie:ProjekteET_MTR_BSE_WS2018|WS 18/19: Fachpraktikum Elektrotechnik (MTR)]]

Aktuelle Version vom 14. Januar 2020, 14:31 Uhr


Die fertige Parkplatzschranke mit Ampelanlage aufgebaut mit Parkplatz und Testwagen
Skizze der Parkplatzanlage

Autor: Mareen Rehberg und Carolin Mohs
Betreuer: Daniel Klein

→ zurück zur Übersicht: WS 18/19: Fachpraktikum Elektrotechnik (MTR)

Aufgabe

Erstellen eines Parkplatz Modells mit Schranke und Ampelanlage, angepasst an das Auto, das in der Carolo Cup AG gebaut wurde.

Erwartungen an die Projektlösung

  • Konstruieren eines Parkplatz Modells anhand der Maße des Autos der Carolo Cup AG.
  • Planung der Anlage
    • Auswählen möglicher Sensoren für die Zufahrtsregelung, die das erkennen des Autos sicherstellen
    • Auswählen eines geeigneten Motors für das Öffnen und Schließen der Schranke
  • Beschaffung der Bauteile
  • Bauen einer Schranke und einer Ampelanlage mit grüner und roter LED
  • Programmieren der Schranke mit Ampelanlage
  • Erstellen eines Videos, welches die Funktion visualisiert
  • Test und wissenschaftliche Dokumentation
  • Live Vorführung während der Abschlusspräsentation

Einleitung

Dieser Artikel wird für das GET Fachpraktikum im Studiengang Mechatronik (5. Semester) erstellt. Anstatt eines der vorgeschlagenen Projekte zu wählen, wurde eine eigene Idee für ein Projekt entwickelt. Dieses wird in diesem Artikel vorgestellt.

Projekt

In dem Projekt Parkplatzschranke wird ein Parkplatz als Modell erstellt und auf die Maße des Autos zugeschnitten, welches in der Carolo Cup AG gebaut wurde. Im zweiten Schritt wird dieser Parkplatz mit einer Zufahrtsregelung in Form einer Schranke versehen. Diese Schranke wird mit einem Sensor ausgestattet. Dadurch erkennt sie automatisch, wenn sich das Auto vor der Schranke befindet. Ein Servomotor (HS-422) wird angesteuert und öffnet die Schranke. Sobald das Fahrzeug die Schranke passiert hat, wird die Schranke wieder geschlossen. Für den Sensor kommen folgende Möglichkeiten infrage:

  • Ultraschallsensor
  • Lichtschranke
  • Drucksensor (Druckplatte)
  • induktiver oder kapazitiver Sensor
  • Druckknopf (manuelles Betätigen)
  • Sender-Empfänger-Prinzip (vergleichbar mit Handsender beim Garagentor)

Diese Möglichkeiten werden anhand eines Morphologischen Kastens analysiert, um die bestmögliche Lösung zu finden. Zusätzlich wird die Schranke mit einer Ampelanlage (1x grüne LED, 1x rote LED) ausgestattet. Die Ampel ist rot, solange sich die Schranke in Endlage 1 (Schranke geschlossen) befindet. Sobald die Schranke die Endlage 2 (Schranke geöffnet) erreicht, leuchtet die grüne LED.

Folgender Ablauf wurde für das Projekt aufgestellt:

  1. Die Projektplanung erfolgt mittels Gantt-Chart, V-Model und Lasten- und Pflichtenheft.
  2. Für die Beschaffung wird eine BOM (Stückliste) erstellt, in der die Bauteile für den Einkauf eingetragen werden. Die Auswahl der Sensoren wird durch den Morphologischen Kasten eingeschränkt.
  3. In der Durchführung wird das Projekt erstellt. Dazu zählen sowohl das Erstellen der Hardware mit Hilfe von Zeichnungen, als auch das Schreiben der Software mit Hilfe eines vorher angefertigten Flussplans.
  4. In einem abschließenden Test (Generalprobe) werden Hardware und Software zusammen getestet.
  5. Das Projekt wird abschließend auf der Projektmesse am 18.01.2019 vorgestellt.

Projektplanung

Als erstes wurde ein Gantt-Chart entworfen, um das Projekt neben dem Studium planen zu können. Danach wurden V-Model und Lasten- und Pflichtenheft entworfen. Vor dem Bestellen der Bauteile wurde, mit Hilfe des Morphologischen Kastens, ein Sensor ausgewählt. Dazu wurden nach Recherche Preise sowie nötige Daten ermittelt. Nach der Bestellung und Lieferung der Bauteile konnte mit der Durchführung begonnen werden.

Projektdurchführung

  • Programm

Um eine spätere Änderung in der Hardware zu umgehen, haben wir uns zuerst mit der Software beschäftigt. Dazu wurde ein PAP (Programm Ablauf Plan) erstellt. Anhand des PAP erfolgte die Programmierung. Um den Aufruf sich wiederholender Programmteile zu vereinfachen, wurden diese als Funktion hinterlegt. Da sich der Motor aufgrund eines internen Bauteilfehlers nicht drehen konnte, musste dieser ausgetauscht werden. Nach Analyse einer echten Schranke haben wir unser Programm um eine Notfallfunktion ergänzt.

  • Schaltung

Auf dem Breadboard wurde, mit Hilfe der vorhandenen Datenblätter, die Schaltung konzipiert. Zum Darstellen der Schaltung wurde eine Frizing Skizze erstellt. Nach Testen der Schaltung und des Programms wurde festgestellt, dass die Lichtschranke (LAOMAO Infrarotdiode + VS-1838B Reciever) nicht für diese Anwendung geeignet ist. Daher wurde diese durch Ultraschallsensoren (HC-SR04) ersetzt. Dadurch mussten die Skizze, die Schaltung und das Programm angepasst werden. Nach den Anpassungen wurde das Programm erneut mit der Schaltung getestet. Die erneute Testung verlief erfolgreich.

  • Schranke

Zunächst wurde eine Skizze erstellt, um einen Überblick über den Parkplatz und die einzelnen Komponenten zu erhalten. Dazu wurden die vorgegebenen Maße aus dem Regelheft des Carolo Cup Wettbewerbs für das Auto und vorgegebene Strecken verwendet. Danach erfolgte der Bau der Schranke mit vorheriger Bearbeitung der Holzteile, die gesägt, gebohrt und geschliffen wurden. Nach dem Zusammenbau der Schranke wurde der Parkplatz vermessen und mit Markierungen versehen. Zum Schluss wurde der gesamte Aufbau getestet.

Test

Nach der Erstellung der einzelnen Komponenten haben wir alles zusammen aufgebaut und das gesamte Konzept getestet. Der Test verlief problemlos. Die Fehler wurden in den einzelnen Tests vorher erfolgreich beseitigt.

Zusammenfassung

Lessons Learned

Zusammenfassend haben wir den Ablauf eines Projektes geplant, Informationen zusammengetragen und dadurch neue Erfahrungen gesammelt, die im späteren Berufsleben auf andere Projekte übertragen werden können. Hierbei wurde der Aspekt einer guten Planung deutlich, denn darauf wird alles andere aufgebaut.

Durch verschiedene Schwierigkeiten beim Zusammenbringen von Programm und Schaltung wurden wir strukturierter in der Fehlersuche. Folgende Schwierigkeiten mussten wir bewältigen:

  • Der Motor, den wir zuerst benutzen wollten, konnte sich aufgrund eines internen Bauteilfehlers nicht drehen. Somit mussten wir zuerst den Fehler lokalisieren und einen neuen Motor besorgen.
  • Die zuvor geplante Lichtschranke war mit den Bauteilen, die uns zur Verfügung standen, nicht realisierbar, da die Streuung unserer UV LED zu groß bzw. die Empfindlichkeit des Empfängers zu niedrig war. Die Lichtschranke wurde durch Ultraschallsensoren, welche auch in die nähere Auswahl der Sensoren gekommen waren, ersetzt.
  • Zuvor wurde das Projekt mit Styropor geplant. Schnell wurde aber klar, dass das Styropor nicht stabil genug war, um diese Schranke zu bewegen.


Bei der Suche nach Fehlern und Lösungsmöglichkeiten haben wir gelernt, mit unterschiedlichen Schwierigkeiten umzugehen und konnten viel für unser weiteres Berufsleben lernen. Erst bei dem Konzipieren wurde uns klar, wie viele Sicherheitsanforderungen es bei einer Schranke gibt und wie man diese umsetzt. Dadurch haben wir einige Notfallsituationen erkannt und diese als Notfallfunktionen in das Programm eingebracht.

Ausblick

Die Parkplatzschranke kann beliebig an der Strecke angebracht werden. Auch das Programm kann um Funktionen erweitert werden. Die Schranke kann für ein anderes Projekt, wie zum Beispiel ein Parkhaus oder einen größeren Parkplatz, verwendet werden. Mit Hilfe einer weiteren Schranke kann ein Parkplatz mit zwei Zufahrten aufgebaut werden.

Projektunterlagen

Datenblätter

Datenblatt Ultraschallsensor: HC-SR04
Datenblatt Servo: HS-422

Gantt-Chart

Projektplanung mit Hilfe eines Gantt-Charts

V-Model

Projektplanung mit Hilfe eines V-Models

Morphologischer Kasten

Auswahl der Sensoren mittels Morphologischem Kasten

BOM

Bill of Material


Zeichnung des Aufbaus

Zeichnung des Stützblocks
Zeichnung der Schranke
Zeichnung des Motorblocks
Zeichnung der Ampel

PAP

Programm Ablauf Plan

Fritzing Skizze

Schaltungsaufbau Parkplatzschranke

Quellcode

void loop() 
{
  //Variable Distanz Messwert zuweisen
  d = Sensor.Distance();
  //Messwerte in Serieller Monitor ausgeben
  //Serial.print(d);
  //Serial.println("cm");
  delay(1000);

  //Abfrage für Distanz und Motorposition
  if (d <= 25 & pos == 0)
  {
    //Aufruf der Funktion SchrankeAuf
    SchrankeAuf();
    //Ampelwerte festlegen
    digitalWrite(PIN_LEDG, HIGH);
    digitalWrite(PIN_LEDR, LOW);
  }

  if (d >= 26 & pos == 90)
  {
    //Aufruf der Funktion SchrankeZu
    SchrankeZu();
  }
}

YouTube Video

Video zur Funktion der Parkplatzschranke


→ zurück zur Übersicht: WS 18/19: Fachpraktikum Elektrotechnik (MTR)