iot:vollautomatische_katzenwaage:programmversion_0.1
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
iot:vollautomatische_katzenwaage:programmversion_0.1 [15.06.2019 08:18] – [Schematischer Programmablauf] Frickelpiet | iot:vollautomatische_katzenwaage:programmversion_0.1 [24.06.2019 15:39] – Frickelpiet | ||
---|---|---|---|
Zeile 24: | Zeile 24: | ||
====Schematischer Programmablauf==== | ====Schematischer Programmablauf==== | ||
* Ausgangspunkt der Wenn-dann-Abfrage zur Identifizierung der Ursache einer Gewichtsveränderung ist der Taramodus. Das heißt, die Waage ist typischerweise tariert, wenn eine Gewichtsabweichung die Waage in den Ereignismodus zwingt. | * Ausgangspunkt der Wenn-dann-Abfrage zur Identifizierung der Ursache einer Gewichtsveränderung ist der Taramodus. Das heißt, die Waage ist typischerweise tariert, wenn eine Gewichtsabweichung die Waage in den Ereignismodus zwingt. | ||
- | * Wird eine Gewichtszu- | + | * Wird eine Gewichtszunahme |
* eine Katze zwei Pfötchen in die Waage stellt und am Streu schnuppert, | * eine Katze zwei Pfötchen in die Waage stellt und am Streu schnuppert, | ||
* eine Katze die Toilette betritt und ihr Geschäft erledigt, | * eine Katze die Toilette betritt und ihr Geschäft erledigt, | ||
Zeile 33: | Zeile 33: | ||
* die Toilette einschließlich oder ausschließlich der Waage bewegt wird, um die Waage oder das Bad zu reinigen, | * die Toilette einschließlich oder ausschließlich der Waage bewegt wird, um die Waage oder das Bad zu reinigen, | ||
* etc. | * etc. | ||
- | * | + | * Im Ereignismodus versucht die Waage nun zu erkennen, ob eine Katze auf der Toilette ist und ihr Geschäft macht, oder ob die Gewichtsveränderung eine andere Ursache hat. Dafür nimmt sich die Waage bis zu zwei Minuten Zeit. Bei manchen Gewichtsveränderungen kann aber auch schon früher ausgeschlossen werden, dass eine Katze auf der Toilette ist. |
- | * | + | * Erkennung der Toilettenreinigung: |
- | * Tarierung: Wenn keine Katze auf dem Klo ist und die Abweichung größer als +/- 5 Gramm ist, wird die Waage tariert | + | * Erkennung des Auffüllen von frischem Streu: Wenn innerhalb der ersten zehn Sekunden eine stetige Gewichtszunahme gemessen wurde, wurde frisches Streu eingefüllt. In diesem Fall befindet sich auf keinen Fall eine Katze auf der Toilette |
- | * Katze auf dem Klo: Wenn das Gewicht | + | * Erkennung des Aufsetzen des Rands oder des Deckels: Wenn nach einer Gewichtszunahme nach 10 Sekunden für weitere 10 Sekunden keine Gewichtsschwankungen gemessen werden, befindet sich ebenfalls keine Katze auf der Toilette. In diesem Fall kann die Waage in den Taramodus versetzt werden. |
- | * Nach Überschreiten | + | * Erkennung des vorzeitigen Verlassens einer Katze: Wenn nach einer Gewichtszunahme |
- | * Nach Unterschreiten | + | * Abbruch der Messung nach Zeitüberschreitung: |
+ | * Messung des Gewichts einer Katze: Wenn nach einem Gewichtsanstieg das Gewicht nicht innerhalb | ||
* Die Messung wird verworfen, wenn die Standardabweichung vom errechneten Mittelwert einen Grenzwert überschreitet. (Denn dann hat die Katze nicht ruhig genug gesessen.) | * Die Messung wird verworfen, wenn die Standardabweichung vom errechneten Mittelwert einen Grenzwert überschreitet. (Denn dann hat die Katze nicht ruhig genug gesessen.) | ||
- | * Die Annahme kann außerdem verworfen werden, wenn innerhalb von 30 Sekunden die niedrigsten Messwerte unter null Gramm liegen. (Denn in diesem Fall wird wahrscheinlich das Klo gereinigt.) | ||
- | * Toilettenreinigung: | ||
* Badezimmerreinigung: | * Badezimmerreinigung: | ||
+ | https:// | ||
+ | WLAN | ||
+ | https:// | ||
Tags: #Arduino #ESP32 #Katzen # | Tags: #Arduino #ESP32 #Katzen # |
iot/vollautomatische_katzenwaage/programmversion_0.1.txt · Zuletzt geändert: 18.05.2023 12:34 von 127.0.0.1