Prototypes

Arduino „warnt“, wenn die Katzenstreu gewechselt werden muss

Von Giovanni Sapere
2 Min. Lesezeit

TeilenLinkedInFacebookX

Automatisch aus dem englischen Original übersetzt Original lesen

Arduino „warnt“, wenn die Katzenstreu gewechselt werden muss

Ein mit Arduino gesteuertes Sensorsystem überwacht den Sauberkeitszustand der Katzentoilette und warnt, wenn die verschmutzte Streu gewechselt werden muss.

Ein mit Arduino gesteuertes Sensorsystem überwacht den Sauberkeitszustand der Katzentoilette und warnt, wenn die Streu gewechselt werden muss.

Auch die Katzentoilette wird smart. Dank Arduino. Im offiziellen Blog der Plattform hat der Nutzer christopher_haresnape ein Projekt hochgeladen, mit dem sich ein Überwachungssystem für die Katzentoilette bauen lässt. Es ist ein einfaches, aber geniales System. Die „Besuche“ werden dank eines Ultraschall-Entfernungsmessers erkannt, der in regelmäßigen Abständen einen Ping über die Streu sendet. Ist die gemessene Entfernung kleiner als die Länge der Katzentoilette, bedeutet das, dass eine Katze in der Katzentoilette sitzt. Diese Erkennung dient dazu, die Zahl der Besuche zu zählen und die Zählung an ein Display zu senden. So weiß der Besitzer, wie viele „Besuche“ es gab, und kann die Streu wechseln. Das gesamte System ist mit Komponenten von Arduino entworfen, einer Hardwareplattform aus einer Reihe elektronischer Platinen mit Mikrocontroller. „Wir haben drei Katzen im Haus, und die Katzentoilette füllt sich ziemlich schnell“, erklärte der Autor des Projekts. „Manchmal kommt es vor, dass eine der Katzen, bevor wir merken, dass die Katzentoilette gewechselt werden muss, beschließt, ihr Geschäft woanders zu verrichten.“

Das könnte Sie auch interessieren —>MarsCat kommt: die Roboterkatze, die miaut und schnurrt

Arduino „warnt“, wenn die Katzenstreu gewechselt werden muss

So funktioniert die mit Arduino gebaute smarte Katzentoilette:

– „Die blauen Pixel zeigen die Anzahl der Besuche an. Alle grünen Pixel zeigen die Erkennung der Anwesenheit von Katzen an, zum Testen usw. Die roten Pixel zeigen an, dass die Katzenstreu erneuert werden muss. Die Schaltung befindet sich in einem Gehäuse, damit sie durch die Aktivität der Katzen nicht gestört werden kann.

– Die Erkennung der Anwesenheit von Katzen enthält eine Entprellfunktion. Alle Variablen für die Länge der Katzentoilette, die Entprellverzögerung, die Anzahl der NeoPixel, die Fehlertoleranz und die Meldung der Erkennung an die LED-Anzeige lassen sich oben im Code für Anpassungen und Einstellungen festlegen.

Mögliche Verbesserungen:

  • Wenn eine dauerhafte Stromversorgung gewährleistet werden kann, könnte sie selbstkalibrierend gemacht werden. Der Nutzer müsste jedes Mal, wenn die Streu gewechselt wird, nach sorgfältiger Prüfung einen Knopf drücken, und der Code würde das durchschnittliche Maximum berechnen.
  • Es zeigt sich, dass die NeoPixel ziemlich hell sind und man nachts im Obergeschoss einen Schimmer sieht, besonders wenn alle acht Pixel leuchten. Eine Nachtabschaltungstaste könnte vorgesehen werden, mit der der Nutzer die LEDs vorübergehend ausschalten kann, während der Code weiter die Besuche zählt.
  • Eine Version mit automatischer Nachtabschaltung könnte einen PIR-Sensor nutzen, um Aktivität von Katze oder Mensch in der Nähe zu erkennen und die LEDs und die Ping-Schleife für ein paar Minuten zu aktivieren. Das ist wahrscheinlich am besten, weil so sichergestellt ist, dass wir nicht vergessen, morgens das Licht wieder einzuschalten, und am Ende wieder bei null stehen, mit Katzen, die anderswo im Haus „Unfälle“ haben.
  • Wenn man den PIR wie oben verwendet, könnte der Arduino in den Energiesparmodus versetzt werden und mit den LEDs schlafen und sich ausschalten, bis es eine PIR-Unterbrechung gibt. Dadurch könnte der Betrieb mit Batterien möglich werden.

Das könnte Sie auch interessieren —> Eine Kuh „adoptieren“ aus der Ferne: Online herrscht ein Boom an Anfragen