Inhaltsverzeichnis:

KS-Katzenfutter-Zähler - Gunook
KS-Katzenfutter-Zähler - Gunook

Video: KS-Katzenfutter-Zähler - Gunook

Video: KS-Katzenfutter-Zähler - Gunook
Video: ASMR Ich Beantworte UNANGENEHME/ PEINLICHE FRAGEN 😮🤭😹 ASMR Q & A 🥰 Geflüstert 2024, November
Anonim
KS-Katzenfutter-Zähler
KS-Katzenfutter-Zähler
KS-Katzenfutter-Zähler
KS-Katzenfutter-Zähler
KS-Katzenfutter-Zähler
KS-Katzenfutter-Zähler

Situation

Wenn Sie in einem vielbeschäftigten Haushalt leben, wissen Sie oft nicht, wie oft Ihr Haustier gefüttert wurde. Wahrscheinlich kommen Sie zu Hause an und Ihr Haustier fragt nach Futter, obwohl es gerade von jemand anderem gefüttert wurde, der gerade nicht im Haus ist.

Irgendwie werden Ihre Haustiere immer dicker. Sie möchten keinen Futterautomaten kaufen, weil Sie eine bessere Verbindung zu Ihrem Haustier haben, wenn es zu Ihnen kommen muss, um nach Futter zu fragen. Sie möchten jedoch nicht, dass es fett und ungesund ist.

Schritt 1: Lösung

Lösung
Lösung

Der KS-Katzen-Futter-Zähler soll Sie darüber informieren, wie oft Ihre Tiere bereits gefressen haben, damit Sie die Ernährung Ihres Tieres unter Kontrolle behalten.

Es ist so konzipiert, dass es Ihnen bis zu vier Fütterungszeiten pro Tag anzeigt. Sie können natürlich die Soft- und Hardware ändern, um den Zähler auf fünf oder mehr Fütterungszeiten zu erhöhen.

Schritt 2: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Arduino Pro Mini (für geringen Stromverbrauch)

Upload-Modul für Arduino Pro Mini (Dieses Modul von Aliexpress funktioniert nur unter Linux -> Siehe Download-Anweisungen im Code)

4 LEDs

4 Widerstände 10kOhm

Gehäuse für Elektronik und Batterie

Magnetschalter

9V Blockbatterie mit Stecker

Kleines Material wie elektronische Platine und Drähte

(Alle Kosten etwa 15 USD in Aliexpress.com)

Schritt 3: Bibliothek und Skizze

Bibliothek und Skizze
Bibliothek und Skizze
Bibliothek und Skizze
Bibliothek und Skizze

BIBLIOTHEK: LowPowerLibrary (https://github.com/rocketscream/Low-Power)

Skizzieren:

Die Zeit hat mit dem Sketch "2018-08-KS-Cat-Feed-Counter.ino" endlich gezeigt, dass man die 9V-Block-Batterie alle 6 Monate wechseln muss. Also habe ich den Counter an eine externe Stromquelle angeschlossen (kein Stromsparen mehr nötig). Wenn Sie dies tun, können Sie die Skizze "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino" verwenden.

Schritt 4: Funktionen

Merkmale
Merkmale

Dieses Gadget zählt bis zu 4 Fütterungszeiten. Es hat 4 LEDs und jede aktive LED repräsentiert eine Fütterungszeit. Nach 4 Fütterungszeiten startet er bei 1 neu. Da er mit Batterie arbeitet, ist er auf geringen Stromverbrauch programmiert. (keine Timer)

Sie haben einen Knopf, um zu überprüfen, wie oft Ihr Haustier gefüttert wurde. Die LEDs leuchten entsprechend den Fütterungszeiten auf. Darüber hinaus haben Sie eine Taste, mit der Sie bei jedem Drücken die Anzahl der Fütterungszeiten verringern können. (Für Korrekturen z. B. Deckel öffnen, aber das Tier nicht füttern – zum Nachfüllen von Futter)

Es verfügt über einen Magnetschalter, der erkennt, ob der Deckel der Lebensmittelbox geöffnet oder geschlossen ist. (Ich habe es mit den Neigungsschaltern versucht, aber diese waren nicht vertrauenswürdig)

Nach einer konfigurierbaren Zeit „minOpeningTime“des offenen Futterkastendeckels – es wird davon ausgegangen, dass Sie gerade Ihr Haustier gefüttert haben – erhöht sich der Fresszeitenzähler (falls Ihr Fresszeitenzähler auf 4 steht, wird er auf 1 zurückgesetzt).

Beim Öffnen des Deckels leuchten die LEDs entsprechend der Fütterungszeiten auf.

Wenn Sie den Deckel schließen, leuchten die LEDs entsprechend der Fütterungszeiten auf (außer Sie schließen wieder, bevor die „minOpeningTime“überschritten wird).

Nach dem Verringern der Fütterungszeiten mit der Verkleinerungstaste leuchten die LEDs entsprechend der neuen Fütterungszeiten auf.

Schritt 5: Konfigurierbare Parameter

Konfigurierbare Parameter
Konfigurierbare Parameter

minOpeningTime: Wenn der Deckel länger als diese Zeit geöffnet ist, wird der Zähler erhöht.

lightenUpLEDs: Wenn Sie die Taste drücken, um zu überprüfen, wie oft Ihr Haustier gefüttert wurde, oder wenn Sie den Deckel öffnen oder schließen oder wenn Sie den Fütterungszeitenzähler verringern, leuchten die LEDs für diese Zeit auf.

Schritt 6: Verkabelung

Verdrahtung
Verdrahtung

Schritt 7: Zusätzliche Informationen

Weitere Informationen
Weitere Informationen

Der Arduino benötigt im Normalbetrieb ca. 50mA. Mit der „LowPowerLibrary“wird diese in dieser Skizze auf unter 0,2mA reduziert. Daher können Sie dies anstelle eines täglichen Batteriewechsels nur einmal im Jahr tun. Da die "LowPowerLibrary" aktiv ist, gibt es keine Timer und ich konnte den Befehl millis nicht verwenden. (nur auf „minOpeningTime“verzögern)

Das Upload-Modul für den Arduino Pro hat auf dem Linux-Betriebssystem immer gut funktioniert – aber nur manchmal auf einem Windows-Betriebssystem. Denken Sie daran, dem Port unter Linux vor dem Hochladen Schreibrechte zu geben. (siehe Kommentare im Code)