Obsah:

Počítadlo krmiv KS-Cat: 7 kroků
Počítadlo krmiv KS-Cat: 7 kroků

Video: Počítadlo krmiv KS-Cat: 7 kroků

Video: Počítadlo krmiv KS-Cat: 7 kroků
Video: Съемочная бригада попала в инкубатор. Кадры оттуда цепляют за живое... 2024, Listopad
Anonim
Počitadlo krmiv KS-Cat
Počitadlo krmiv KS-Cat
Počitadlo krmiv KS-Cat
Počitadlo krmiv KS-Cat
Počitadlo krmiv KS-Cat
Počitadlo krmiv KS-Cat

Situace

Když žijete v rušné domácnosti, často nevíte, kolikrát bylo vaše zvíře nakrmeno. Pravděpodobně dorazíte domů a váš mazlíček požádá o jídlo, i když ho právě nakrmil někdo jiný, kdo právě není v domě.

Nějak jsou vaši mazlíčci čím dál tlustší. Nechcete kupovat automatické krmítko pro domácí mazlíčky, protože máte lepší spojení se svým mazlíčkem, když k vám musí přijít požádat o jídlo. Nechcete však, aby byla tučná a nezdravá.

Krok 1: Řešení

Řešení
Řešení

Počitadlo krmiv KS-Cat má informovat o tom, kolikrát už vaši mazlíčci jedli, abyste měli dietu svého mazlíčka pod kontrolou.

Je vyroben tak, aby vám ukázal až čtyři krmení denně. Samozřejmě můžete změnit soft- a hardware, aby se čítač zvýšil na pět nebo více časů podávání.

Krok 2: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Arduino Pro Mini (pro nízkou spotřebu energie)

Nahrát modul pro Arduino Pro Mini (Tento modul z Aliexpress funguje pouze na Linuxu -> Viz pokyny ke stažení v kódu)

4 LED diody

4 odpory 10 kOhms

Pouzdro pro elektroniku a baterii

Magnetický spínač

9V bloková baterie s konektorem

Malý materiál, jako je elektronická deska a dráty

(Všechny náklady asi 15 USD na Aliexpress.com)

Krok 3: Knihovna a skica

Knihovna a skica
Knihovna a skica
Knihovna a skica
Knihovna a skica

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

Skica:

Čas konečně ukázal s náčrtkem „2018-08-KS-Cat-Feed-Counter.ino“musíte vyměnit 9V-Block-Battery všech 6 měsíců. Čítač jsem tedy připojil k externímu zdroji napájení (energii již není třeba šetřit). Pokud to uděláte, můžete použít skicu „2019-10-KS-Cat-Feed-Counter-NoLowPower.ino“.

Krok 4: Funkce

Funkce
Funkce

Tento gadget počítá až 4 časy krmení. Má 4 LED diody a každá aktivní LED představuje dobu podávání. Po 4 dobách podávání se restartuje na 1. Protože pracuje na baterii, je naprogramován na nízkou spotřebu energie. (žádné časovače)

Máte jedno tlačítko, pomocí kterého můžete zkontrolovat, kolikrát byl váš mazlíček krmen. LED diody se rozsvítí podle doby podávání. Kromě toho máte jedno tlačítko pro snížení množství krmení při každém stisknutí. (Pro opravy, např. Otevřete víko, ale nekrmíte zvíře - pro doplnění jídla)

Má jeden magnetický spínač, který detekuje, zda je víko boxu na potraviny otevřené nebo zavřené. (Zkoušel jsem to pomocí přepínačů náklonu, ale tyto nebyly důvěryhodné)

Po nastavitelné době „minOpeningTime“otevřeného víka krmítka - předpokládá se, že jste právě nakrmili svého domácího mazlíčka - a počitadlo doby krmení se zvýší (v případě, že je počítadlo doby krmení na 4, je nastaveno zpět na 1).

Když otevřete víko, LED diody se rozsvítí podle doby podávání.

Když zavřete víko, LED diody se rozsvítí podle doby podávání (kromě toho, že znovu zavřete před překročením „minOpeningTime“).

Po zkrácení doby podávání pomocí tlačítka pro snížení se LED rozsvítí podle nových časů podávání.

Krok 5: Konfigurovatelné parametry

Konfigurovatelné parametry
Konfigurovatelné parametry

minOpeningTime: když je víko otevřené déle než tentokrát, počítadlo se zvýší.

lightenUpLEDs: když stisknete tlačítko, abyste zkontrolovali, kolikrát bylo vaše zvíře nakrmeno, nebo když otevřete nebo zavřete víko nebo když snížíte počítadlo doby krmení, LED diody se na tuto dobu rozsvítí.

Krok 6: Zapojení

Elektrické vedení
Elektrické vedení

Krok 7: Další informace

dodatečné informace
dodatečné informace

Arduino potřebuje v normálním režimu asi 50mA. U „LowPowerLibrary“je to v tomto náčrtu sníženo na méně než 0,2 mA. Místo každodenní výměny baterie to tedy můžete udělat jen jednou za rok. Jelikož je aktivní „LowPowerLibrary“, neexistují žádné časovače a nemohl jsem použít příkaz millis. (jen zpoždění na „minOpeningTime“)

Modul pro nahrávání pro Arduino Pro fungoval v operačním systému Linux vždy dobře - ale jen někdy v operačním systému Windows. Před odesláním nezapomeňte dát oprávnění k zápisu portu v systému Linux. (viz komentáře v kódu)

Doporučuje: