Für das Projekt wurde folgender Anforderungskatalog entwickelt.

Muss

  • Displays: Diese sollen in die Fenster des Hauses eingesetzt werden. Hier sollen alle Daten optisch dargestellt werden.
  • LEDs: Werden in das Indoor-Haus gebaut, um dieses optisch aufzuwerten und zusätzliche Gestaltungsmöglichkeiten zu bieten
  • Sensoren: Diese werden verbaut, um die Lufttemperatur und den CO2 – Gehalt in der Luft zu messen.
  • Outdoor-Haus: Außentemperatur und andere Werte sollen gemessen und an das Indoor-Haus übertragen werden.
  • Anbindung Raspberry Pi: Mehr Möglichkeiten und Handlungsfreiheit.

Soll

  • Funkmeldeempfänger: Der Funkmeldeempfänger dient zum Empfangen der gesendeten Daten.
  • App: Über eine App soll das Haus einfacher angesteuert werden können, sodass Daten auch bequem von unterwegs ablesbar sind.

Kann

  • Mikrofon: Das Mikrofon soll dem Haus eine Stimme geben, wie bei einer Alexa.
  • Useless Machine: Dient ausschließlich dem Spaßfaktor und hat keinen funktionalen Sinn.
  • Discord-Bot: Daten sollen zusätzlich zur App auch an einen Discord-Bot gesendet werden, der die Daten im Channel veröffentlicht.
  • Drehimpulsgeber: Zusätzlich zur App sollen die Programme über einen Drehimpulsgeber am Haus auswählbar sein.
  • Spiele: Wie auch die Useless Machine würden Spiele zum Spaßfaktor beitragen.

Funktionale Anforderungen

Die Funktionale Anforderung bezieht sich auf die Gas- und Luftsensoren. Diese Daten werden alle 70 Sekunden vom Outdoor-Haus geliefert. Im Indoor-Haus können diese Daten auf den Displays angezeigt werden. Dabei wird der Mittelwert aus den letzten 10 Messungen angezeigt, wobei jede Messung ca. 10 Sekunden dauert.

Nicht-funktionale Anforderungen

Als nicht-funktionale Anforderung gilt, dass LEDs kaputt gehen können und diese getauscht werden müssten, oder der Akku des Outdoor-Hauses leer ist und neu geladen werden muss. Alle anderen Komponenten sind fest verlötet und schwierig auszutauschen bzw. zu warten.

Noch keine Kommentare.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*