Lichtwächter: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
(Einfügen des vorläufigen Programmablaufplans)
 
(5 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 7: Zeile 7:
|'''Autor:''' || [[Benutzer: Marvin Flach| Marvin Flach]] und [[Benutzer: Andreas Werning| Andreas Werning]]
|'''Autor:''' || [[Benutzer: Marvin Flach| Marvin Flach]] und [[Benutzer: Andreas Werning| Andreas Werning]]
|-
|-
|'''Betreuer:'''|| [[Benutzer:Ulrich_Schneider| Prof. Schneider]] oder [[Benutzer:Prof._Mirek_Göbel| Prof. Göbel]] oder [[Benutzer:Marc Ebmeyer| Marc Ebmeyer]]'''
|'''Betreuer:'''|| [[Benutzer:Prof._Mirek_Göbel| Prof. Göbel]]'''
|-
|-
|}
|}
Zeile 14: Zeile 14:


== Einleitung ==
== Einleitung ==
Die Spielenden müssen verschiedene Lichtintensitäten, welche auf einen Sensor einwirkej mittels Abdunkeln oder Beleuchten des Sensors für eine bestimmte Zeit halten. Als möglichent Tipp wird auf einem LC-Display wird angezeigt, ob der LDR-Widerstand aufgehellt oder abgedunkelt werden soll. Wenn die Lichtintensität in den gewünschten Bereich liegt, zählt ein Timer herunter. Wenn während dieser Zeit die Lichtintensität gehalten werden konnte, wird die richtige Ziffer für die Lösungskombination angezeigt. Dies kann für verschiedene Lichtintensitäten so oft wiederholt, bis die gewünschte Länge an Zahlenkombination erreicht ist.
Die Spielenden müssen verschiedene Lichtintensitäten, welche auf einen Sensor einwirken mittels Abdunkeln oder Beleuchten des Sensors für eine bestimmte Zeit halten. Als möglichen Tipp wird auf einem LC-Display angezeigt, ob der LDR-Widerstand aufgehellt oder abgedunkelt werden soll. Wenn die Lichtintensität in den gewünschten Bereich liegt, zählt ein Timer herunter. Wenn während dieser Zeit die Lichtintensität gehalten werden konnte, wird die richtige Ziffer für die Lösungskombination angezeigt. Dies kann für verschiedene Lichtintensitäten so oft wiederholt, bis die gewünschte Länge an Zahlenkombination erreicht ist.


== Anforderungen ==
== Anforderungen ==
Zeile 22: Zeile 22:
! ID  !! Inhalt !! Prio!! Ersteller !! Datum !! Geprüft von !! Datum
! ID  !! Inhalt !! Prio!! Ersteller !! Datum !! Geprüft von !! Datum
|-
|-
| 1  || Der Arduino muss den gemessenen Lichtwert der LDR Fotodiode auslesen || 1 || Andreas Werning || 10.10.2024 || ||
| 1  || Der Arduino muss den gemessenen Lichtwert der LDR Fotodiode auslesen || 1 || [[Benutzer: Andreas Werning| Andreas Werning]] || 10.10.2024 || ||
|-  
|-  
| 2  || Die gemessenen Werte des Sensors müssen gefiltert werden || 1 || Andreas Werning || 10.10.2024 || ||
| 2  || Die gemessenen Werte des Sensors müssen gefiltert werden || 1 || [[Benutzer: Andreas Werning| Andreas Werning]] || 10.10.2024 || ||
|-
|-
| 3  || Die Werte müssen ausgewertet werden und gezählt werden, ob die passende Lichtintensität über den entsprechenden Zeitraum anliegt || 1 || Andreas Werning || 10.10.2024 || ||
| 3  || Die Werte müssen ausgewertet werden und gezählt werden, ob die passende Lichtintensität über den entsprechenden Zeitraum anliegt || 1 || [[Benutzer: Andreas Werning| Andreas Werning]] || 10.10.2024 || ||
|-
|-
| 4  || Falls eine passende Lichtintensität vorliegt, muss der Zeitfortschritt auf dem LCD ausgegeben werden || 1 || Andreas Werning || 10.10.2024 || ||
| 4  || Falls eine passende Lichtintensität vorliegt, muss der Zeitfortschritt auf dem LCD ausgegeben werden || 1 || [[Benutzer: Andreas Werning| Andreas Werning]] || 10.10.2024 || ||
|-
|-
| 5  || Nachdem eine Lichtintensität über den gewünschten Zeitraum erkannt wurde, muss die Ziffer für den Lösungscode auf dem LCD ausgegeben werden || 1 || Andreas Werning || 10.10.2024 || ||
| 5  || Nachdem eine Lichtintensität über den gewünschten Zeitraum erkannt wurde, muss die Ziffer für den Lösungscode auf dem LCD ausgegeben werden || 1 || [[Benutzer: Andreas Werning| Andreas Werning]] || 10.10.2024 || ||
|-
|-
| 6  || Durch drücken des Tasters "Hilfe", soll durch "+" odere "-" auf dem LCD eine Hilfestellung angezeigt werden || 2 || Andreas Werning || 10.10.2024 || ||
| 6  || Durch drücken des Tasters "Hilfe", soll durch "+" odere "-" auf dem LCD eine Hilfestellung angezeigt werden || 2 || [[Benutzer: Andreas Werning| Andreas Werning]] || 10.10.2024 || ||
|-
| 7  || Projektdateien auf SVN dokumentiert || 2 || [[Benutzer: Marvin Flach| Marvin Flach]] || 11.10.2024 ||  ||
|-
|-
|}
|}


== Funktionaler Systementwurf/Technischer Systementwurf ==
== Funktionaler Systementwurf/Technischer Systementwurf ==
[[Datei:Skizze des Systementwurfs des Lichtwächters in der Draufsicht.png|mini|links|Abb. 01: Skizze des Systementwurfs in der Draufsicht]]
[[Datei:Skizze des Systementwurfs des Lichtwächters in der Draufsicht.png|800px|mini|links|Abb. 01: Skizze des Systementwurfs in der Draufsicht]]
<br>
<br>
<br>
<br>
Zeile 56: Zeile 58:


== Umsetzung (HW/SW) ==
== Umsetzung (HW/SW) ==
=== Planung Software ===
[[Datei:vorläufiger Programm Ablaufplan Lichtwächter.png|800px|mini|links|Abb. 02: Vorläufiger Programmablaufplan Lichtwächter]]
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>


== Komponententest ==
== Komponententest ==

Aktuelle Version vom 18. November 2024, 15:58 Uhr

Autor: Marvin Flach und Andreas Werning
Betreuer: Prof. Göbel

Autor: Marvin Flach und Andreas Werning


Einleitung

Die Spielenden müssen verschiedene Lichtintensitäten, welche auf einen Sensor einwirken mittels Abdunkeln oder Beleuchten des Sensors für eine bestimmte Zeit halten. Als möglichen Tipp wird auf einem LC-Display angezeigt, ob der LDR-Widerstand aufgehellt oder abgedunkelt werden soll. Wenn die Lichtintensität in den gewünschten Bereich liegt, zählt ein Timer herunter. Wenn während dieser Zeit die Lichtintensität gehalten werden konnte, wird die richtige Ziffer für die Lösungskombination angezeigt. Dies kann für verschiedene Lichtintensitäten so oft wiederholt, bis die gewünschte Länge an Zahlenkombination erreicht ist.

Anforderungen

Tabelle 1: Anforderungen an den Lichtwächter
ID Inhalt Prio Ersteller Datum Geprüft von Datum
1 Der Arduino muss den gemessenen Lichtwert der LDR Fotodiode auslesen 1 Andreas Werning 10.10.2024
2 Die gemessenen Werte des Sensors müssen gefiltert werden 1 Andreas Werning 10.10.2024
3 Die Werte müssen ausgewertet werden und gezählt werden, ob die passende Lichtintensität über den entsprechenden Zeitraum anliegt 1 Andreas Werning 10.10.2024
4 Falls eine passende Lichtintensität vorliegt, muss der Zeitfortschritt auf dem LCD ausgegeben werden 1 Andreas Werning 10.10.2024
5 Nachdem eine Lichtintensität über den gewünschten Zeitraum erkannt wurde, muss die Ziffer für den Lösungscode auf dem LCD ausgegeben werden 1 Andreas Werning 10.10.2024
6 Durch drücken des Tasters "Hilfe", soll durch "+" odere "-" auf dem LCD eine Hilfestellung angezeigt werden 2 Andreas Werning 10.10.2024
7 Projektdateien auf SVN dokumentiert 2 Marvin Flach 11.10.2024

Funktionaler Systementwurf/Technischer Systementwurf

Abb. 01: Skizze des Systementwurfs in der Draufsicht















Komponentenspezifikation

Umsetzung (HW/SW)

Planung Software

Abb. 02: Vorläufiger Programmablaufplan Lichtwächter

















































Komponententest

Ergebnis

Zusammenfassung

Lessons Learned

Projektunterlagen

Projektplan

Projektdurchführung

Weblinks

Literatur


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