Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
Witam ponownie! W moim domu obowiązki związane z karmieniem naszego psa, złotego doodle o imieniu Taos (od miasta w Nowym Meksyku), często spadają na nas, dzieci. Jednak, gdy przychodzi czas na nakarmienie go, trudno powiedzieć, czy był wcześniej karmiony, czy nie (oczywiście dlatego, że mógł lub nie jadł już swojego jedzenia). Aby uniknąć przekarmiania go, musimy (ja) chodzić po domu czterech innych i pytać. Niestety w dobie Internetu oznacza to przerywanie programów Netflix, szkoły i nadrabianie zaległości przez rodziców. Tworzę więc urządzenie, które używa Arduino i modułu zegara czasu rzeczywistego DS3231, aby ostrzegać nas, kiedy musimy go nakarmić. Szczerze mówiąc, to w zasadzie uwielbiony zegar. Wszystko, co musisz zrobić, to nacisnąć przycisk, gdy go karmisz. Mam nadzieję, że to również okaże się przydatne.
Powyższe zdjęcie to mój pies, Taos.
Kieszonkowe dzieci
- Arduino Uno (każde Arduino naprawdę działałoby - kod może być po prostu zmieniony) - Amazon
- Głośnik 8 Ohm - Amazon
- DS3231 Moduł RTC - Amazon
- Bateria CR2023 - Amazon
- Przycisk (może lub nie używam jednego ze starego dzwonka do drzwi)- Amazon
- Przewody M/F DuPont - Amazon
- Pistolet na gorący klej
- Drukarka 3D (opcjonalnie)
- Lutownica
Krok 1: Obwód
Dla ciebie ta część będzie dość prosta. wystarczy podłączyć wszystko zgodnie ze schematem. Możesz także podłączyć SDA i SCL odpowiednio do A4 i A5 na Arduino. Naprawdę nie ma znaczenia, w jaki sposób to zrobisz. Innym wyborem, którego możesz dokonać, jest element dźwiękowy. Masz możliwość wyboru między głośnikiem 8 Ohm a Piezo Buzzer. Użyłem piezo, ponieważ miałem jeden pod ręką, ale możesz chcieć głośnik, ponieważ generalnie są głośniejsze.
WAŻNE: Jak zaznaczono na schemacie, moduł DS1307 należy wymienić na DS3231 RTC
Krok 2: Kodeks
Kod jest naprawdę prosty. Zasadniczo ustawia czas na początku programu na 00:00:00. Naciśnięcie przycisku podczas karmienia psa spowoduje zresetowanie programu. Jeśli czas przekroczy 11:00:00, podniesie alarm na 8 sekund. WAŻNE: Przed uruchomieniem tego kodu pobierz bibliotekę DS3231 z Adafruit. Następnie upewnij się, że w kodzie znajduje się biblioteka.zip. Jeśli nie znasz Arduino IDE, zapoznaj się ze wspaniałym przewodnikiem HakckerEarth. Prześlij kod na tablicę i jesteś gotowy w tym dziale.
*Zwróć uwagę na datę ustawioną w wierszu 17 (:
Krok 3: Sprawa
Posiadam drukarkę 3D, więc wydrukowałem swoją obudowę. Wiem jednak, że nie każdy taki ma, więc możesz też zrobić etui z tektury lub innego materiału, który masz pod ręką. Jeśli chcesz wydrukować okładkę, załączam pliki.stl. Obudowa powinna mieć wymiary około 10,5 cm x 7,5 cm x 4 cm (~4,5 cala x 3,5 cala x 1,5 cala). Upewnij się, że z boku są dwa otwory - jeden na przewód zasilający (po lewej stronie jednego z krótkich boków) i jeden na przycisk (możesz umieścić to w dowolnym miejscu, mój jest pokazany powyżej). Powinna też mieć pokrywkę (zdjęcie).
Krok 4: Włóż elektronikę do obudowy
Teraz przyklej przycisk na gorąco do otworu na dłuższym boku obudowy (jak pokazano). Następnie włóż całą elektronikę do obudowy, dzieląc ją czymś, aby obwody się nie stykały (możesz użyć kartonu, złożonej taśmy klejącej, cokolwiek), jak na powyższym obrazku. Podłącz kabel USB do Arduino przez otwór z przodu i upewnij się, że wszystko działa poprawnie. Następnie przyklej pokrywkę.
Krok 5: Użyj go
Podłącz kabel USB do adaptera ściennego i ustaw alarm w pobliżu miski dla psa. Teraz możesz zawsze pamiętać o karmieniu psa (lub kota - to naprawdę nie jest specyficzne dla zwierząt). Miejmy nadzieję, że nigdy nie zapomnisz nakarmić swojego futrzastego przyjaciela (zakładając, że nie jest to gad, płaz, ryba, bezkręgowiec itp.). Ale jeśli to zrobisz, usłyszysz denerwujący dźwięk przez osiem sekund. Proszę o komentarz poniżej, jeśli masz jakąkolwiek konstruktywną krytykę lub jeśli podoba Ci się ten Instruktaż.
*Jeżeli nie możesz przeczytać tego, co napisałem moim okropnym pismem z dymkiem, jest tam napisane: „Proszę, naciśnij po karmieniu”, mała notatka dla drugiego domownika.
Jeśli podobał Ci się ten projekt lub uznałeś go za przydatny w jakimkolwiek charakterze (mam szczerą nadzieję, że tak), możesz zagłosować na mnie w Konkursie Zwierzaków. Albo nie. To naprawdę nie ma aż takiego znaczenia. (:
Zalecana:
AUTOMATYCZNY DOZOWNIK KARMY DLA ZWIERZĄT: 9 kroków
AUTOMATYCZNY DOZOWNIK KARMY DLA ZWIERZĄT: Czy kiedykolwiek miałeś ochotę marnować zbyt dużo czasu na karmienie zwierzaka? Czy kiedykolwiek musiałeś zadzwonić do kogoś, aby nakarmił twoje zwierzęta, gdy byłeś na wakacjach? Próbowałem rozwiązać oba te problemy w moim obecnym projekcie szkolnym: Petfeed
Kontrola dostępu do karmy dla kota (ESP8266 + serwomotor + drukowanie 3D): 5 kroków (ze zdjęciami)
Kontrola dostępu do karmy dla kota (ESP8266 + serwomotor + druk 3D): Ten projekt obejmuje proces, którego użyłem do stworzenia automatycznej miski na karmę dla mojego starszego kota z cukrzycą Chaz. Widzisz, musi zjeść śniadanie, zanim będzie mógł dostać insulinę, ale często zapominam odebrać jego danie przed pójściem spać, co
NeckLight: naszyjnik PCB dla ludzi i psów: 8 kroków (ze zdjęciami)
NeckLight: naszyjnik PCB dla ludzi i psów: Witam wszystkich, ten projekt jest moim pierwszym Instructables, więc postaram się dać z siebie wszystko. W tym projekcie wyjaśnię, jak udało mi się stworzyć ten naszyjnik z PCB, który świeci w ciemności! Szczerze mówiąc, to idealny projekt, jeśli chcesz się uczyć
Arduino Project: Dozownik karmy dla kotów: 6 kroków
Projekt Arduino: dozownik karmy dla kota: ta instrukcja została stworzona w celu spełnienia wymagań projektowych kursu Makecourse na Uniwersytecie Południowej Florydy (www.makecourse.com)
Dozownik karmy dla psów Arduino Powered: 10 kroków (ze zdjęciami)
Arduino Powered Dog Food Dispenser: Jeśli Twój dom jest podobny do mojego, niektóre zadania mogą zostać zapomniane, gdy się spieszysz. Nie pozwól, aby zapomniano o Twoim zwierzaku! Ten automatyczny dozownik karmy dla psów wykorzystuje Arduino, aby dostarczyć odpowiednią ilość krokietów we właściwym czasie. Wszystkie pa