Spisu treści:
- Krok 1: Projekt
- Krok 2: Materiały
- Krok 3: Elektronika i kod
- Krok 4: Zbuduj strukturę
- Krok 5: Czas karmienia (18.00)
- Krok 6: BONUS: Skonfiguruj rutynę Alexa
Wideo: Kontrolowany karmnik dla psów Alexa: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
To jest nasz pies Bailey. Jest częścią Border Collie i Australian Cattle Dog, więc czasami jest mądrzejsza niż jej własne dobro, zwłaszcza jeśli chodzi o określanie godziny i wiedząc, kiedy powinna zjeść obiad. Zazwyczaj staramy się ją nakarmić około godziny 18:00, ale nie zawsze jest to łatwe, jeśli jesteśmy poza domem. Kontrolowany karmnik dla psów Alexa został stworzony jako idealne rozwiązanie do karmienia Bailey, gdy jesteśmy poza domem, aby upewnić się, że nie będzie niespokojna i nadal będzie mogła dotrzymać swojego harmonogramu.
Kod jest oparty na tym projekcie Boba z I Like to Make Stuff, który zajmuje się podstawowym kodem do komunikacji z urządzeniem Alexa. Zaletą korzystania z Alexy jako głównego systemu komunikacji jest to, że można nim sterować za pomocą aplikacji Alexa na smartfonie, eliminując potrzebę stosowania skomplikowanych serwerów lub zaawansowanego kodowania. Lista dostaw jest stosunkowo krótka, a sam projekt można prawdopodobnie ukończyć w popołudnie, gdy wszystko zostanie zebrane.
Jeśli podoba Ci się to, co widzisz, zagłosuj na mnie w konkursie zwierzaków! Mam nadzieję, że ta instrukcja okaże się pomocna i daj mi znać, jeśli masz jakiekolwiek pytania.
Krok 1: Projekt
Zrobiłem już Bailey mały stojak na jedzenie, który jest miniaturową wersją naszego stołu do jadalni, na którym może spoczywać jej miska z jedzeniem i wodą. Aby zoptymalizować przestrzeń, chciałem, aby karmnik mieścił się na tym stojaku z jedzeniem i mieścił tylko kilka porcji jej jedzenia. Karmnik ma być używany głównie w nielicznych sytuacjach, kiedy nie ma nas w domu, więc nie potrzebuję go, aby zmieścić dużo jedzenia (tylko kilka porcji). Jeśli to nie odpowiada Twoim potrzebom, nie martw się, ponieważ wymiary można łatwo skalować w górę lub w dół. Elektronika pozostanie taka sama i możesz dostosować strukturę podajnika wokół nich, aby dopasować ją do swoich potrzeb.
Sama konstrukcja składa się z dwóch głównych komór: jednej na żywność i jednej na elektronikę. Żywność spadnie z obszaru przechowawczego do rury PVC. Rura PVC znajduje się wewnątrz obszaru przechowywania elektroniki, w którym znajdują się dwie trójniki PVC z silnikiem i wydrukowanym w 3D ślimakiem biegnącym przez rury. Gdy jedzenie wpadnie do pierwszej rury PVC, będzie przesuwane liniowo przez ślimak, aż wypadnie z drugiej rury PVC i w dół do miski. Podczas testowania ślimaka zauważyłem, że czasami się zacina i powoduje gaśnięcie silnika. W przyszłych wersjach planuję przyjrzeć się temu mechanizmowi dalej, aby to zminimalizować. Ponownie, fajną rzeczą w tym projekcie jest to, że główne wnętrzności (tj. elektronika) można łatwo dostosować do dowolnego mechanizmu dostarczania żywności, na który się zdecydujesz.
Zdecydowałem się wykonać samą konstrukcję ze sklejki 1/2 , którą leżałem dookoła. Części są składane za pomocą mieszanki kleju do drewna i śrub do otworów kieszeniowych, aby upewnić się, że są bezpieczne. Zdecydowałem się również użyć resztki kawałka akryl na wierzchu, aby łatwo napełnić jedzenie i zobaczyć, ile zostało jedzenia.
Krok 2: Materiały
Większość materiałów można kupić tanio w lokalnym sklepie ze sprzętem i Amazon. Wyjątkiem są podpory do rur z PVC, które są drukowane w 3D, jednak możesz być kreatywny dzięki mocowaniom do rur i zaślepkom końcowym, aby tego uniknąć. Rury PVC również muszą zostać przycięte, aby miały 2,75 cala długości, aby zmieściły się w konstrukcji.
Użyte materiały:
1. Sklejka 1/2"
2. Akryl 1/8"
3. Pręt gwintowany M8 (6,5 ) i nakrętki (w razie potrzeby do zamocowania świdra do pręta)
4. Trójniki PCV 2"
5. Silnik i wspornik NEMA 17
6. Łącznik 6,35 mm do 8 mm
7. Arduino UNO
8. Węzeł MCU
9. Sterownik silnika krokowego
10. Przewody połączeniowe
11. Śruby do otworów kieszeniowych
12. Klej do drewna
13. Zasilacz Arduino (9V-12V)
Narzędzia użyte:
- Piła tarczowa
- drukarka 3d
- Kieszonkowy przyrząd do dziurkowania
- Lutownica (opcjonalna, ale pomocna)
- Rurki termokurczliwe lub taśma elektryczna
- Pistolet na gorący klej
Krok 3: Elektronika i kod
Konfiguracja elektroniki jest dość prosta i opiera się na podstawowym łańcuchu poleceń przy użyciu Echo Dot, Node MCU, Arduino Uno i silnika krokowego. MCU węzła ma na sobie kod, który łączy się z siecią Wi-Fi. Po podłączeniu do Internetu nadaje się jako inteligentna wtyczka Wemo, z którą urządzenie Alexa może się połączyć. Odtąd czeka, aż Alexa wyśle polecenie, a następnie na krótko ustawia jeden z pinów na WYSOKI, co następnie uruchamia Arduino do uruchomienia silnika krokowego. Dodałem również przycisk do ręcznego podawania. Pozwala mi to dozować niezbędną ilość jedzenia, ale omija korzystanie z Alexy i jest używane głównie do testowania.
Nie udało mi się początkowo nakłonić Echo Dot (2. gen) do wykrycia MCU węzła. Zauważyłem, że w końcu działa po obniżeniu zarówno biblioteki „fauxmo”, jak i płyty „esp8266” do wersji 2.3.0 w Arduino IDE. Kiedy to zrobiłem, po prostu przystąpiłem do odkrywania przez Alexę nowych urządzeń i nie miałem problemów ze znalezieniem ich.
Dołączono kod dla Node MCU i Arduino wraz z obrazem schematu obwodu. Zauważ, że będziesz musiał zmienić płytkę w Arduino IDE w zależności od tego, na którą płytkę przesyłasz kod: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (moduł ESP-12E)". Musisz także zmodyfikować następujące zmienne w kodzie na podstawie swojej konfiguracji (wystarczy wyszukać komentarz „UPDATE”):
Węzeł MCU
-MotorSteps
Arduino Uno
- WIFI_SSID
- WIFI_PASS
- deviceName (można również po prostu dostosować za pomocą procedur Alexa, szczegółowo opisanych w kroku 6)
Najłatwiej jest najpierw przetestować elektronikę przed umieszczeniem jej w strukturze, ponieważ później będą bardziej ograniczone. Sugeruję upewnienie się, że Alexa może połączyć się z urządzeniem i uruchomić silnik przed przejściem do konstrukcji.
Krok 4: Zbuduj strukturę
Wytnij wszystkie kawałki paneli ze sklejki, używając preferowanej metody rozbicia sklejki (tj. piły stołowej, piły tarczowej, wyrzynarki itp.). Użyłem arkusza o wymiarach 24 "x 24" x 1/2" i narzędzia CutList Optimizer (lub Workshop Buddy), aby łatwo utworzyć listę elementów. Upewnij się również, że wycięłeś prostokątne wycięcia w panelu przednim i podstawie oraz okrąg w oknie elektroniki aby zapewnić prześwit dla rur PVC. W panelu przednim, panelu tylnym i boku 1 znajduje się również otwór o głębokości ~ 1/8 cala, do którego można wsunąć akryl.
Następnie zdecydowałem się na wstępne wywiercenie otworów kieszeniowych w podstawie głównej, podstawie elektroniki i trzech elementach bocznych. Możesz również użyć zwykłych śrub i wiercić bezpośrednio w słojach końcowych sklejki, ale uważaj, aby nie rozłupać drewna. Klej do drewna pomaga upewnić się, że struktura pozostaje razem, ale upewnij się, że nadal masz dostęp do elektroniki, jeśli chcesz rozwiązać problem. Moim rozwiązaniem było przymocowanie panelu elektroniki tylko za pomocą śrub, aby w razie potrzeby można go było później usunąć. Pamiętaj, że możesz również pomalować konstrukcję lub nałożyć na nią powłokę ochronną. Jest to również najłatwiejsze, zanim wszystko zostanie zmontowane.
Wszystkie wymiary i etykiety do paneli są dołączone. Zauważ, że dodałem kilka kawałków akrylu, aby zapewnić nachylenie, aby karma dla psów wsuwała się do rury PVC. Upewnij się również, że świder obraca się płynnie w rurze PVC. Prześwit jest wystarczający, więc utknął, a następnie sprawdź dowolny koniec pręta lub upewnij się, że rury są proste.
Krok 5: Czas karmienia (18.00)
Gdy wszystko jest już zmontowane, przychodzi czas na przetestowanie podajnika. Najlepiej najpierw wypróbować podajnik, gdy jesteś w domu, aby upewnić się, że wszystko działa sprawnie, zanim zaczniesz polegać na nim, gdy jesteś poza domem. Pierwsze załączone wideo dotyczyło pierwszego uruchomienia, jednak ziarno utknęło w ślimaku, co spowodowało zatrzymanie silnika (Bailey nie była zbyt szczęśliwa, ale dostała smakołyk, dzięki któremu poczuła się lepiej). Drugi film pokazuje prawidłowe działanie urządzenia. Kroki silnika nadal muszą być lekko wyregulowane i będę musiał dodać rampę, aby jedzenie trafiało do miski, a nie częściowo wychodziło.
Mimo to mechanizm działa i elektronika działa! Mam nadzieję, że uznałeś ten Instruktaż za przydatny, niezależnie od tego, czy chodzi o tworzenie własnego karmnika dla psów, czy innego rodzaju urządzenia kontrolowanego przez Alexę!
Krok 6: BONUS: Skonfiguruj rutynę Alexa
Jedną z wielkich zalet Alexy jest to, że możesz skonfigurować rutynę, która może kontrolować dowolne z twoich inteligentnych urządzeń. Mógłbym ustawić Alexę według harmonogramu, aby codziennie karmiła Bailey o 6 automatycznie, ale lubimy zmuszać ją do robienia sztuczek przed jedzeniem. Zdecydowałem się jednak ustawić rutynę, więc mam niestandardowe polecenie głosowe dla Alexy. W tym przypadku wszystko, co mam do powiedzenia, to „Alexa, Bailey jest głodna”, a podajnik zostanie aktywowany, a Alexa odpowie „Ok, nakarmię ją”. Możesz oczywiście dostosować to do wszystkiego, co chcesz, a to ułatwia zmianę nazwy urządzenia bez rzeczywistej zmiany nazwy urządzenia i wchodzenia w kod.
Zalecana:
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ć
Karmnik dla kotów (dla zwierząt domowych): 10 kroków
Karmnik dla kotów Industrial Strength (dla zwierząt domowych): Podróżuję przez wiele tygodni i mam te dzikie koty na zewnątrz, które muszą być karmione podczas mojej nieobecności. Od kilku lat korzystam ze zmodyfikowanych podajników zakupionych od Amazona sterowanych za pomocą komputera raspberry pi. Mimo że moje
Automatyczny karmnik dla zwierząt przy użyciu starego cyfrowego zegarka: 10 kroków (ze zdjęciami)
Automatyczny karmnik dla zwierząt przy użyciu starego cyfrowego zegarka: Cześć, w tej instrukcji pokażę, jak zrobiłem automatyczny karmnik dla zwierząt przy użyciu starego cyfrowego zegarka. Zamieściłem również filmik o tym, jak zrobiłem ten podajnik. Ta instrukcja zostanie zgłoszona do konkursu na PCB i jako przysługę oddam
Karmnik dla ryb 2: 13 kroków (ze zdjęciami)
Fish Feeder 2: Wprowadzenie / Dlaczego ten projekt W 2016 roku zbudowałem swój pierwszy karmnik dla ryb, patrz Fish Feeder 1. Karmnik działał bez zarzutu przez ponad pół roku. Po tym okresie serwa uległy zużyciu, powodując zatrzymanie programu bez wysyłania wiadomości o błędzie. Ups. I
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