Projekt 64: Wasserstandswarner-Aufsatz für Arduino: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 21: Zeile 21:




== 1.1 Funktionale Anforderungen ==
== Funktionale Anforderungen ==





Version vom 14. Dezember 2016, 20:46 Uhr

Autor: Lars Christian Naujocks | Mike Westhoff

Betreuer: Prof. Göbel | Prof. Schneider

Aufgabe

  • Untersuchen Sie einen ABUS Wassermelder HSWM10000
  • Erstellen Sie das System als prototypischen Eigenbau auf einem Proto-Shield für einen Arduino Uno >> Schaltplan, Pin-Belegungstabelle
  • Beschaffen Sie die Bauteile
  • Realisierung und Erprobung des Aufbaus
  • Machen Sie ein spektakuläres Video, welches die Funktion visualisiert.
  • Test und wiss. Dokumentation
  • Live Vorführung während der Abschlusspräsentation
  • Bausteine


1 Anforderungen

Da keine Anforderungsspezifikation vorhanden war, hat das Team aus der Aufgabenstellung heraus eine eigene geschrieben, die auf den Vorgaben von Prof. Göbel beruhen. Hier werden nochmals die wichtigsten funktionalen und nicht-funktionalen Anforderungen aufgelistet. Die detaillierte Spezifikation ist [1] zu entnehmen.


Funktionale Anforderungen

1.2 Nicht-funktionale Anforderungen

1.3 Toolanforderungen

1.4 Qualitätssicherung

1.5 Projektorganisation

2 Pflichtenheft

Das dem Lastenheft entsprechende Pflichtenheft ist unter SVN [2] eingecheckt und kann jederzeit eingesehen werden. Auch hier folgt eine kurze Auflistung der wichtigsten Punkte.


2.1 Zielbestimmungen

2.2 Musskriterien

Ausgeben einer Warnung, sobald ein Wasserstand überschritten ist.

2.3 Anwendungsbereiche

Der Wasserstandswarner kann überall dort eingesetzt werden, wo eine unerlaubte Erhöhung des Wasserstandes bzw. Überschwemmung zu befürchten ist (z.B.: Pumpensumpf, Keller).


2.4 Zielgruppen

Personengruppen, bei denen o.a. Anwendungsbereiche zutreffen.


2.5 Betriebsbedingungen

Der Wasserstandwarner soll sich nicht von anderen kommerziell erhältlichen Produkten bezüglich der Betriebsbedingungen unterscheiden. • Betriebsdauer: täglich, 24 Stunden • Wartungsfrei


2.6 Produktfunktionen

Benutzerfunktionen: Das Gerät gibt eine Warnung aus, sobald ein Wasserstand überschritten wird. /F0010/ Warnung ausgeben: Sobald ein Wasserstand überschritten wird, gibt das Gerät eine akustische Warnung aus, die den Nutzer darüber informiert.

2.7 Produktleistungen

/L0010/: Das Gerät gibt eine akustische Warnung von >80 dB aus.

/L0020/: Das Gerät kann netzunabhängig, d.h. mit einer Batterie arbeiten.


2.8 Qualitätszielbestimmungen

Tabelle 1: Qualitätszielbestimmungen

2.9 Globale Szenarien und Testfälle

/T0010/ Warnung ausgeben: Das Gerät wird in einer entsprechenden Umgebung oder einem Ersatzszenario getestet (z.B.: Wassereimer).

3 Projektplan

Um die Übersicht über das Projekt zu behalten, wurde ein Projektplan mit MS Project 2016 erstellt.Dieser ist in [3] einzusehen. Das folgende Bild zeigt einen Screenshot vom Gantt Chart.

Projektplan P64 Wasserstandswarner






Quellen/Referenzen

[1] https://svn.hshl.de/svn/Elektrotechnik_Fachpraktikum/trunk/Projekte/64_Wasserstandswarner_Arduino/Anforderungsmanagement/Anforderungsspezifikation.doc

[2] https://svn.hshl.de/svn/Elektrotechnik_Fachpraktikum/trunk/Projekte/64_Wasserstandswarner_Arduino/Anforderungsmanagement/Anforderungsspezifikation.doc

[3] https://svn.hshl.de/svn/Elektrotechnik_Fachpraktikum/trunk/Projekte/64_Wasserstandswarner_Arduino/Projektmanagement/Projektplan-P64-Wasserstandswarner.mpp [4] http://www.werkzeuginfos.de/wp-content/uploads/L%C3%B6tkolbenspitzen.png (Abgerufen am 26.11.2016

[5] Deutsche Gesetzliche Unfallversicherung (Hrsg.): BG/BGIA-Empfehlungen für die Gefährdungsbeurteilung nach der Gefahrstoffverordnung, BGI 790-014, Aktualisierte Fassung 2008, S.8 http://publikationen.dguv.de/dguv/pdf/10002/bgi790-14.pdf (Abgerufen am 26.11.2016)

[6] https://www.sparkfun.com/datasheets/DevTools/Arduino/ProtoShield-v25.pdf (Abgerufen am 26.11.2016)

[7] https://cdn.sparkfun.com//assets/parts/5/6/3/07914-004.jpg (Abgerufen am 26.11.2016)

[8] https://svn.hshl.de/svn/Elektrotechnik_Fachpraktikum/trunk/Projekte/64_Wasserstandswarner_Arduino/Dokumentation/HSWM10000_ger-DE.pdf

[9] https://svn.hshl.de/svn/Elektrotechnik_Fachpraktikum/trunk/Projekte/64_Wasserstandswarner_Arduino/Dokumentation/HSWM10000_INT_SeS20101012.pdf

[10] https://svn.hshl.de/svn/Elektrotechnik_Fachpraktikum/trunk/Projekte/64_Wasserstandswarner_Arduino/Dokumentation/INDUINO_Feuchtigkeitssensor.pdf

[11] https://svn.hshl.de/svn/Elektrotechnik_Fachpraktikum/trunk/Projekte/64_Wasserstandswarner_Arduino/Dokumentation/716870-da-01-en-PIEZO_SUMMER_102_DB.pdf