Spisu treści:

Licznik paszy KS-Cat: 7 kroków
Licznik paszy KS-Cat: 7 kroków

Wideo: Licznik paszy KS-Cat: 7 kroków

Wideo: Licznik paszy KS-Cat: 7 kroków
Wideo: Reakcja 10latek na MATE ! 2024, Listopad
Anonim
KS-Cat-Licznik-Paszy
KS-Cat-Licznik-Paszy
KS-Cat-Licznik-Paszy
KS-Cat-Licznik-Paszy
KS-Cat-Licznik-Paszy
KS-Cat-Licznik-Paszy

Sytuacja

Kiedy mieszkasz w ruchliwym gospodarstwie domowym, często nie wiesz, ile razy twoje zwierzę było karmione. Prawdopodobnie przyjeżdżasz do domu i Twój zwierzak prosi o jedzenie, nawet jeśli właśnie został nakarmiony przez kogoś, kogo nie ma teraz w domu.

W jakiś sposób twoje zwierzęta stają się coraz grubsze i grubsze. Nie chcesz kupować automatycznej karmy dla zwierząt, ponieważ masz lepsze połączenie ze swoim zwierzakiem, kiedy musi on do ciebie przyjść z prośbą o jedzenie. Nie chcesz jednak, żeby był gruby i niezdrowy.

Krok 1: Rozwiązanie

Rozwiązanie
Rozwiązanie

Licznik KS-Cat-Feed-Counter informuje Cię o tym, ile razy Twoje zwierzę już jadło, abyś miał kontrolę nad dietą swojego zwierzaka.

Jest stworzony, aby pokazywać Ci do czterech razy dziennie. Możesz oczywiście zmienić oprogramowanie i sprzęt, aby zwiększyć licznik do pięciu lub więcej czasów podawania.

Krok 2: Sprzęt

Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy

Arduino Pro Mini (dla niskiego zużycia energii)

Moduł wgrywania dla Arduino Pro Mini (Ten moduł z Aliexpress działa tylko na Linuksie -> Zobacz instrukcje pobierania w kodzie)

4 diody LED

4 rezystory 10kOhm

Obudowa elektroniki i baterii

Magnetyczny przełącznik

Bateria blokowa 9V ze złączem

Mały materiał, taki jak tablica elektroniczna i przewody

(Wszystkie koszty około 15 USD w Aliexpress.com)

Krok 3: Biblioteka i szkic

Biblioteka i szkic
Biblioteka i szkic
Biblioteka i szkic
Biblioteka i szkic

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

Naszkicować:

Czas wreszcie pokazał ze szkicem "2018-08-KS-Cat-Feed-Counter.ino" trzeba wymieniać 9V-Block-Battery przez całe 6 miesięcy. Podłączyłem więc Licznik do zewnętrznego źródła zasilania (nie ma już potrzeby oszczędzania energii). Jeśli to zrobisz, możesz użyć szkicu „2019-10-KS-Cat-Feed-Counter-NoLowPower.ino”.

Krok 4: Funkcje

Cechy
Cechy

Ten gadżet liczy do 4 razy karmienia. Posiada 4 diody LED, a każda aktywna dioda LED reprezentuje czas karmienia. Po 4 czasach karmienia uruchamia się ponownie od 1. Ponieważ działa na baterii, jest zaprogramowany na niskie zużycie energii. (bez timerów)

Masz jeden przycisk, aby sprawdzić, ile razy Twój zwierzak był karmiony. Diody LED zapalają się zgodnie z czasem karmienia. Ponadto masz jeden przycisk, aby zmniejszyć ilość razy karmienia za każdym razem, gdy go naciśniesz. (Dla poprawek np. otwierasz pokrywkę, ale nie karmisz zwierzaka – do uzupełnienia karmy)

Posiada jeden przełącznik magnetyczny, który wykrywa, czy pokrywa pudełka na żywność jest otwarta czy zamknięta. (Próbowałem z przełącznikami przechyłu, ale te nie były godne zaufania)

Po konfigurowalnym czasie „minOpeningTime” otwartej pokrywy pojemnika na karmę – zakłada się, że właśnie nakarmiłeś swojego zwierzaka – i licznik czasów karmienia zwiększa się (w przypadku, gdy licznik czasów karmienia jest na 4, jest ustawiany z powrotem na 1).

Po otwarciu pokrywki diody LED zapalają się zgodnie z porami karmienia.

Po zamknięciu pokrywy diody LED zapalają się zgodnie z czasem karmienia (z wyjątkiem ponownego zamknięcia przed przekroczeniem „minOpeningTime”).

Po zmniejszeniu czasów karmienia przyciskiem zmniejszania, diody zapalają się zgodnie z nowymi czasami karmienia.

Krok 5: Konfigurowalne parametry

Konfigurowalne parametry
Konfigurowalne parametry

minOpeningTime: gdy pokrywa jest otwarta dłużej niż ten czas, licznik zostanie zwiększony.

zapalają się diody LED: po naciśnięciu przycisku, aby sprawdzić, ile razy zwierzę było karmione, lub po otwarciu lub zamknięciu pokrywy lub zmniejszeniu licznika czasu karmienia, diody LED zaświecą się na ten czas.

Krok 6: Okablowanie

Okablowanie
Okablowanie

Krok 7: Dodatkowe informacje

Dodatkowe informacje
Dodatkowe informacje

Arduino potrzebuje w trybie normalnym około 50mA. Dzięki „LowPowerLibrary” jest to w tym szkicu zredukowane do mniej niż 0,2 mA. Dlatego zamiast codziennej wymiany baterii możesz to zrobić tylko raz w roku. Ponieważ "LowPowerLibrary" jest aktywna, nie ma timerów i nie mogłem użyć polecenia millis. (po prostu opóźnij „minOpeningTime”)

Moduł przesyłania dla Arduino Pro zawsze działał dobrze w systemie operacyjnym Linux – ale tylko czasami w systemie operacyjnym Windows. Pamiętaj, aby przed przesłaniem dać prawa zapisu do portu w systemie Linux. (patrz komentarze w kodzie)

Zalecana: