Die Smarte-Mülltonne muss folgende Eigenschaften vorweisen
Hardware:
- Ultraschallsensor:
- Der Ultraschallsensor muss eine einheitliche Distanz messen und der Füllstand wird korrekt bestimmt
- Mikrocontroller:
- Dauerhafte Verbindung zu einer Stromquelle
- Prototyp der Mülltonne:
- Im Deckel muss Platz für Mikrocontroller, Sensoren sowie für alle Kabeln vorhanden sein.
- Am Deckel müssen 2 Löcher für die Taster vorhanden sein
- Für den Ultraschallsensor soll im Deckel ein größeres Loch gegeben sein
Software:
- Discord-Bot:
- Der Discord-Bot führt die Befehle, wie sie im Help-Command beschrieben wurden, aus.
- Der Discord-Bot hat eine stabile Verbindung zum MQTT-Broker und kann verlässlich Daten einlesen.
- Wenn der Füllstand-Befehl aufgerufen wird, dann gibt der Discord-Bot immer den aktuellen Füllstand aus.
- Der Discord-Bot kann von mehreren Benutzern gleichzeitig genutzt werden
- Mikrocontroller (Software):
- Der Mikrocontroller liest den Öffnungsstatus des Deckels korrekt ab.
- Der Mikrocontroller analysiert die Datenwerte sinnvoll und deckt potentielle Randwerte (Füllstand > 100 % und Füllstand < 0% ) ab.
- Nach dem Schließen des Deckels soll eine Messung des Füllstandes durchgeführt werden und der Füllstand soll zu dem korrekten Topic gesendet werden.
- Der Mikrocontroller ist durchgehend mit dem WLAN verbunden und behandelt Verbindungsaussetzer
- Node-RED:
- Auf der Node-RED Website werden die Füllstände in der Tabelle und in dem Graphen entsprechend der Messung angezeigt.
- Nach zehn Einträgen wird der neue Wert oben eingefügt, sodass zu keinem Zeitpunkt mehr als zehn Einträge in der Tabelle sind.
No Responses