Einparkhilfe für die Garage: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 94: Zeile 94:
Im Bereich der Hardware wurde einseits ein LED-Lichtband benutzt, welches in der Lage ist mit einer Vielzahl von Led's in verschiedenen Farbtönen die visuelle Warnung auszugeben. Mithilfe des Arduino UNO und weiteren Bauelementen, wie Widerständen zur Strombegrenzung und einem externen Netzteil wird dieses LED-Band nun entsprechend geschaltet. Zur genauen Entfernungsmessung wurde der im Aduino UNO Paket enthaltene Ultraschallsensor verwendet.
Im Bereich der Hardware wurde einseits ein LED-Lichtband benutzt, welches in der Lage ist mit einer Vielzahl von Led's in verschiedenen Farbtönen die visuelle Warnung auszugeben. Mithilfe des Arduino UNO und weiteren Bauelementen, wie Widerständen zur Strombegrenzung und einem externen Netzteil wird dieses LED-Band nun entsprechend geschaltet. Zur genauen Entfernungsmessung wurde der im Aduino UNO Paket enthaltene Ultraschallsensor verwendet.


Im Softwarebereich wird nun mithilfe des Programmierprogramms Arduino IDE die Entfernungsmessung in eine entsprechende visuelle Ausgabe des Lichtbandes ausgegeben. Hierbei wird um ein Rauschen der Messwerte zu vermindern, immer der Mittelwert von fünf Messwerten als Messergebnis verwendet. Mithilfe eines Algoryhtmus der nun die Entfernung in die Bereiche Rot(nah) gelb (mittelnah) und grün (fern) unterteilt, wird das LED-Band dann in entsprechender LED Anzahl und LED Farbe aktiviert. Um eine dynamische Funktion zu gewähleisten wird dieser Algoryhtmus mehmals die Sekunde wiederholt.
Im Softwarebereich wird nun mithilfe des Programmierprogramms Arduino IDE die Entfernungsmessung in eine entsprechende visuelle Ausgabe des Lichtbandes ausgegeben. Hierbei wird um ein Rauschen der Messwerte zu vermindern, immer der Mittelwert von fünf Messwerten als Messergebnis verwendet. Mithilfe eines Algoryhtmus der nun die Entfernung in die Bereiche Rot(nah) gelb (mittelnah) und grün (fern) unterteilt, wird das LED-Band dann in entsprechender LED Anzahl und LED Farbe aktiviert. Um eine dynamische Funktion zu gewährleisten wird dieser Algoryhtmus mehmals die Sekunde wiederholt.


== Komponententest ==
== Komponententest ==

Version vom 3. Januar 2022, 16:49 Uhr

Autoren: Frederik Baune und Matthias Hernzel
Betreuer: Prof. Schneider


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


Einleitung

Wem ist es noch nicht passiert? Schnell in der Tiefgarage oder der privaten Garage eingeparkt; für einen Moment nicht aufmerksam gewesen und schon ist ein fieser Kratzer oder sogar mehr passiert. Gerade in alten Garagen, welche schlecht beleuchtet sind ist dieses Problem noch präsenter und längst nicht alle PKWs haben heutzutage einen eigenen Abstandssensor vorne, sowie hinten. Zudem wird mit dem zunehmenden Anteil an SUVs auf deutschen Straßen das unfallfreie einparken ohnehin erschwert.

Aus diesem Grund haben wir eine einerseits visuelle als auch akustische Einparkhilfe für den privaten Gebrauch entwickelt. Diese zeigt farblich und anzahlmäßig mithilfe von LEDs den Abstand vom Auto zur Garagenwand und warnt ab einer gewissen gefählich nahen Unterschreitung mit einen akustischen Warnton. Ebenso wird die gesamte Zeit über mit einer Vierstelligen 7 Segmentanzeige die absolute Distanz vom Fahrzeug bis zur Wand dem Fahrer angezeigt.

Das System arbeitet mit einem Ultraschallsensor zur Bestimmung der Entfernung. Ein Arduino UNO hilft bei der Steuerung und Auswertung der Signale und mit mehreren LEDs, einem Lautsprecher und der Entfernungsanzeige wird der Autofahrer in die Garage gelotst.

Anforderungen

1. Abstandsmessung mit Ultraschallsensor zwischen 5 cm und 250 cm

2. sichere Erkennung vieler Fahrzeugtypen

3. Ausgabe des Abstands zur Wand über eine LED-Bar (3 verschiedene Farben):

- grün: große Entfernung, 250 cm - 150 cm
- gelb: mittle Entfernung, <150 cm - 50 cm
- rot: niedrige Entfernung, <50 cm

4. Akustisches Warnsignal kurz vor erreichen der Wand über Piezospeaker (ab minimal eingestellten Arbeitsbereich)

5. Einstellung des Arbeitsbereiches (minimale Entfernung zur Wand 5cm - 50 cm) über Taster und der vierstelligen 7-Segment Anzeige

Mögliche Erweiterungen:

- Ein- und Ausschalten über Fernbedienung

- Einschalten über Bewegungsmelder (Garagentor)

Funktionaler Systementwurf/Technischer Systementwurf

Die Einparkhilfe soll zur optimalen Funktion auf dem folgenden Entwurf/Prinzip beruhen. Mithilfe eines Ultraschallsensors soll zyklisch in einem Abstand von 0,1 Sekunden die Entfernung des sich annähernden Fahrzeuges gemessen werden. Mittels dieser Information, welche dem Arduino Uno zur Verfügung gestellt wird, werden dann die Aktoren gesteuert. Es wird entschieden ob bestimmte LED's ein- oder ausgeschaltet bleiben, ob die akustische Warnung in Form von einem Piezospeaker ertönt und es wird ein Signal zur 7-Segmentanzeige ausgegeben, sodass diese die Entfernung zur Wand ausgeben und für den Fahrer sichtbar machen kann. Des Weiteren soll sich aber auch das System von selbst deaktivieren wenn für eine festgelegte Zeit (von beispielsweise 30 Sekunden) keine Entferungsänderung >5cm gemessen werden kann und ebenso wieder reaktivieren wenn diese Änderung überschritten wird. (siehe Abbildung 1&2)

Abb. 1 Grundschema Einparkhilfe
Abb. 2 Ablaufschema Einparkhilfe
Abb. 3 Skizze






















Komponentenspezifikation

Umsetzung (HW/SW)

Im Bereich der Hardware wurde einseits ein LED-Lichtband benutzt, welches in der Lage ist mit einer Vielzahl von Led's in verschiedenen Farbtönen die visuelle Warnung auszugeben. Mithilfe des Arduino UNO und weiteren Bauelementen, wie Widerständen zur Strombegrenzung und einem externen Netzteil wird dieses LED-Band nun entsprechend geschaltet. Zur genauen Entfernungsmessung wurde der im Aduino UNO Paket enthaltene Ultraschallsensor verwendet.

Im Softwarebereich wird nun mithilfe des Programmierprogramms Arduino IDE die Entfernungsmessung in eine entsprechende visuelle Ausgabe des Lichtbandes ausgegeben. Hierbei wird um ein Rauschen der Messwerte zu vermindern, immer der Mittelwert von fünf Messwerten als Messergebnis verwendet. Mithilfe eines Algoryhtmus der nun die Entfernung in die Bereiche Rot(nah) gelb (mittelnah) und grün (fern) unterteilt, wird das LED-Band dann in entsprechender LED Anzahl und LED Farbe aktiviert. Um eine dynamische Funktion zu gewährleisten wird dieser Algoryhtmus mehmals die Sekunde wiederholt.

Komponententest

Ergebnis

Zusammenfassung

Lessons Learned

Projektunterlagen

Projektplan

Projektdurchführung

YouTube Video

Weblinks

Literatur


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