Obsah:
- Krok 1: Řešení
- Krok 2: Hardware
- Krok 3: Knihovna a skica
- Krok 4: Funkce
- Krok 5: Konfigurovatelné parametry
- Krok 6: Zapojení
- Krok 7: Další informace
Video: Počítadlo krmiv KS-Cat: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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í
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
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: 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
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
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í
Krok 7: Další 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:
Počitadlo Arduino pomocí LED displeje TM1637: 7 kroků
Čítač Arduino pomocí LED displeje TM1637: V tomto tutoriálu se naučíme, jak pomocí LED displeje TM1637 a Visuino vytvořit jednoduchý čítač číslic. Podívejte se na video
Počitadlo Arduino pomocí LED displeje TM1637 a senzoru vyhýbání se překážkám: 7 kroků
Čítač Arduino pomocí TM1637 LED displeje a senzoru vyhýbání se překážkám: V tomto tutoriálu se naučíme, jak vytvořit jednoduché číselné počítadlo pomocí LED displeje TM1637 a senzoru vyhýbání se překážkám a Visuino. Podívejte se na video
Počítadlo odběratelů YouTube pomocí displeje z elektronického papíru a Raspberry Pi Zero W: 5 kroků (s obrázky)
Počítadlo odběratelů YouTube pomocí displeje E-Paper a Raspberry Pi Zero W: V tomto Instructable vám ukážu, jak si vytvořit vlastní čítač předplatitelů Youtube pomocí displeje z e-papíru a Raspberry Pi Zero W k dotazování na API YouTube a aktualizujte displej. Displeje z elektronického papíru jsou pro tento typ projektu skvělé, protože mají
Jak udělat počítadlo kroků?: 3 kroky (s obrázky)
How to Make a Step Counter ?: Dříve jsem dobře fungoval v mnoha sportech: chůze, běh, jízda na kole, hraní badmintonu atd. Rád jezdím a dlouho cestuji. Podívejte se na moje bříško …… No, každopádně jsem se rozhodl začít cvičit. Jaké vybavení si mám připravit?
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce