Embedded-Software

Systemregelkreis

Messen

Der Mikrocontroller stoßt die Messungen bei den Sensoren an. Die Sensoren liefern alle gemessenen Daten an dem Mikrocontroller. Dieser speicher die Daten für die Weiterverarbeitung zwischen.

Regeln/Reagieren

Der Mikrocontroller prüft die Messwerte und reagiert auf Messungen außerhalb der Grenzwerte. Bei regelbaren Größen, wie zum Beispiel zu niedrigen TDS, also dem Dünger, wird der Controller die Düngerpumpe einschalten um den Wert wieder zu erhöhen.

Messdaten senden

Der Mikrocontroller sendet die gemessenen Daten zum Thingspeak-Server. Dieser speichert die Daten in einer Datenbank. Damit können Grafen angezeigt werden, Daten abgerufen um sie am Client anzuzeigen oder auhc vorhersagen getroffen werden.

Profil-Einstellungen anpassen

In jedem Zyklus wird geprüft, ob das Profil aktualisiert werden muss. Es können somit jederzeit Anpassungen vorgenommen werden, damit die Pflanzen optimal wachsen können.