Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
iot:vollautomatische_katzenwaage [01.05.2020 16:52] – [Programmierung] Frickelpiet | iot:vollautomatische_katzenwaage [09.05.2020 15:31] – [Programmierung] Frickelpiet |
---|
====== Vollautomatische Katzenwaage ====== | ====== Vollautomatische Katzenwaage ====== |
{{:iot:vollautomatische_katzenwaage:img_1177.jpg?200 |}}Um das Körpergewicht meiner beiden (nun langsam in die Tage kommenden) beiden Katzen Leonie und Leslie automatisch und vor allem regelmäßig zu erfassen, habe ich zwei vollautomatische Katzenwaagen entwickelt und gebaut. Diese werden unter den Katzentoiletten platziert und messen während des Toilettengangs das Gewicht der Katze, die ihr Geschäft erledigt. Da Leonie und Leslie unterschiedliche Körpergewichte haben, können die Waagen automatisch erkennen, welche Katze gerade auf der Toilette ist und das gemessene Gewicht entsprechend zuordnen. | {{:iot:vollautomatische_katzenwaage:img_1177.jpg?200 |}}Um das Körpergewicht meiner beiden (nun langsam in die Tage kommenden) Katzen Leonie und Leslie automatisch und vor allem regelmäßig zu erfassen, habe ich zwei vollautomatische Katzenwaagen entwickelt und gebaut. Diese werden unter den Katzentoiletten platziert und messen während des Toilettengangs das Gewicht der Katze, die ihr Geschäft erledigt. Da Leonie und Leslie unterschiedliche Körpergewichte haben, können die Waagen automatisch erkennen, welche Katze gerade auf der Toilette ist und das gemessene Gewicht entsprechend zuordnen. |
| |
Das Ergebnis der Messung wird zum einen auf einem LC-Display angezeigt, zum anderen aber auch über WLAN an meinen Server gesendet und in einer Datenbank gespeichert. Auf meiner [[http://dashboard.frickelpiet.de|IoT-Webseite]] werden die Daten dann grafisch dargestellt. Auf diese Weise lassen sich problematische Entwicklungen frühzeitig erkennen. | Das Ergebnis der Messung wird zum einen auf einem LC-Display angezeigt, zum anderen aber auch über WLAN an meinen Server gesendet und in einer Datenbank gespeichert. Auf meiner [[http://dashboard.frickelpiet.de|IoT-Webseite]] werden die Daten dann grafisch dargestellt. Auf diese Weise lassen sich problematische Entwicklungen frühzeitig erkennen. |
Wie bei den meisten meiner Projekte dokumentiere ich in diesem Bereich den Fortschritt der Programmierung der Katzenwaage. Die Links führen zu signifikanten Programmversionen. | Wie bei den meisten meiner Projekte dokumentiere ich in diesem Bereich den Fortschritt der Programmierung der Katzenwaage. Die Links führen zu signifikanten Programmversionen. |
| |
Das Programm ist prinzipiell relativ einfach. Die Herausforderung wird sein, alle Toilettengänge automatisch zu erkennen und von Gewichtsveränderungen zu unterscheiden, die keine Toilettengänge sind, wie beispielsweise Toilettenreinigungen und das Nachfüllen Streu. In einem ersten Schritt habe ich alle Toilettengänge meiner beiden Katzen eine Woche lang videografiert und analysiert. Das Ergebnis dieser ersten Analyse ist [[iot:vollautomatische_katzenwaage:analyse_Toilettengaenge|hier]] dokumentiert. | Das Programm ist prinzipiell relativ einfach. Die Herausforderung ist, alle Toilettengänge automatisch zu erkennen und von Gewichtsveränderungen zu unterscheiden, die keine Toilettengänge sind, wie beispielsweise Toilettenreinigungen und das Nachfüllen von Streu. Für die Programmierung der [[iot:vollautomatische_katzenwaage:programmversion_0.1|Programmversion 0.1]] habe ich alle Toilettengänge meiner beiden Katzen eine Woche lang videografiert und analysiert. Das Ergebnis dieser ersten Analyse ist [[iot:vollautomatische_katzenwaage:analyse_Toilettengaenge|hier]] dokumentiert. [[iot:vollautomatische_katzenwaage:programmversion_0.1|Programmversion 0.1]] enthält bereits alle Grundfunktionen, die späteren Versionen beinhalten nur noch kleinere Verbeserungen. |
| |
Programmversionen: | Programmversionen: |