Witam!
Witamy w naszej instrukcji obsługi dozownika karmy dla zwierząt Arduino.
Nazywamy się Dan i Tom, jesteśmy studentami projektowania produktów na Metropolitan University w Cardiff w Południowej Walii i w ramach odprawy oceniającej otrzymujemy to wyzwanie, aby zademonstrować naszą podstawową wiedzę na temat kodowania, prototypów elektronicznych i maszyn. . .
Oto elementy elektryczne, których potrzebujesz ekran sarawauno lub MegaLCD 12x2 l298n moduł napędu silnika 32 31 moduł zegara czasu rzeczywistego-
040 obrotowa niekodowana deska do krojenia chleba 5V kabel do krojenia chleba (
Dobra mieszanka mężczyzn i kobiet)
Transformatory izolowane w różnych kolorach (220 i 10k omów)
Przycisk przełącznika 3 ledshweigh torque, maszyna do cięcia laserowego do elektronarzędzi o niskiej prędkości drut spawalniczy narzędzie do cięcia metalu/wiórów drzewnych (lub odpowiednik)
Drukarka 3D Ultimaker (lub odpowiednik)
Lub akryl o grubości 3 mm 1 sztuka MDF4 o grubości 6 mm długość M10 pręt gwintowany metalowy materiał do obróbki frezowania 3D 4 sztuki (ok. 140 mm każda)
8 podkładek M108 pakiet M10 (
Lub taśma izolacyjna)
Nakrętki i śruby M3 do montażu Arduino i montaży 4 metalowe łożyska (
Użyliśmy średnicy zewnętrznej 26 i średnicy wewnętrznej 10mm)
10mm Pręt Klej (
Używamy kleju Gorilla Glue niezależnie od tego, czy inne marki lub kleje są odpowiednie, czy nie)
Wykonaliśmy kilka różnych elementów, aby całość działała poprawnie
Pudełko do przechowywania żywności i lejek-
Dystrybucja Agencja-Baza i Zsyp
Zestaw interfejsu pudełko do przechowywania żywności i lejek Wszystkie części tego zestawu są wycięte z akrylu o grubości 3 mm i wszystkie części są montowane razem za pomocą połączeń palcowych.
Wszystkie części są wycinane za pomocą maszyny do cięcia Epilog Laser, a plik wektorowy jest opracowywany przy użyciu programu Corel Draw x7.
Akryl jest materiałem bezpiecznym dla żywności, łatwym do cięcia laserowego i odpowiednim materiałem do konserwacji żywności.
Ta sekcja może być wykonana ręcznie z różnych materiałów, ale upewnij się, że materiały są odpowiednio skompletowane, aby zapewnić bezpieczne przechowywanie żywności. [
Zdjęcie dekodera]
Ta część zespołu dozownika żywności wykonana jest z rurek akrylowych (50mm i 30mm)
Dwie wydrukowane w 3D części śrubowe, płytki z włókna środkowego 6 mm, metalowe łożyska i metalowe pręty.
Wytnij główny wspornik płyty średniej grubości z pliku Dxf o nazwie \"wspornik płytki średniej grubości\" poniżej. dxf\”.
Wytnij rurę 50mm, 140mm, wywierć otwór 30mm 40mm koniec jednej rury i góra odpowiednia dla rury 30mm (
mieszek, jak pokazano na rysunku).
Być może trzeba będzie zeszlifować trochę materiału za pomocą narzędzia Dremel, aby pasowało.
Część śrubowa jest drukowana w 3D, a następnie ponownie łączona, ze względu na ograniczenia możliwości drukowania 3D na drukarce Ultimaker.
Ogólnie czas drukowania powinien wynosić 12-
W zależności od wybranych ustawień, 14 godzin na część. Użyliśmy 0.
Dysza 4 mm, jakość druku jest normalna, nie jest wymagana żadna konstrukcja wsporcza.
Zamontować na łożysku dwa metalowe pręty lub metalowe rurki o długości 30 mm.
Po zakończeniu drukowania 3D wciśnij te łożyska w części śrubowe i być może będziesz musiał spiłować niektóre materiały podczas drukowania części, aby zapewnić ciasne dopasowanie.
Jak pokazano na rysunku, nasuń śrubę na rurę, nasuń rurę na wspornik, a następnie wsuń oś do wspornika końcowego.
To ustawienie gwarantuje, że ilość przydzielanego pokarmu jest regulowana w zależności od wielkości posiadanego zwierzęcia.
Łożysko zmniejsza tarcie na ruchomych częściach, zmniejszając w ten sposób obciążenie silnika.
Dzięki użyciu dwóch śrub znacznie łatwiej będzie kontrolować ilość żywności, jedna zamontowana w pozycji półobrotowej, a druga w pozycji całkowicie obrotowej oznacza, że żywność stale wypływa z dozownika.
Zdecydowaliśmy się wykonać 3 pełne obroty na naszych częściach śrubowych (
3 pełne \"wątki\")
Ponieważ pozwala to odmierzyć niewielką ilość pokarmu, aby upewnić się, że zwierzę nie jest przekarmione lub niedokarmione. [
Jeśli masz dostępne zaplecze, możesz frezować CNC części śrubowe w jeden element, jednak my szlifujemy dwie płyty modelowe o średniej gęstości i decydujemy się na drukowanie 3D później, ponieważ płyta modelowa wymaga dużo wykończenia (
uszczelnienie szlifierskie)
aby upewnić się, że dotykanie żywności jest bezpieczne).
Podstawa i zsyp są dość proste, podobnie jak pudełko do przechowywania żywności i lejek z przodu tej sekcji.
Pobierz plik DXF oznaczony \"Podstawa i zsyp. dxf\".
Zespół interfejsu składa się z 4 wyciętych laserowo akrylowych elementów, z których każdy jest zbudowany przy użyciu pręta śruby M10 i nakrętki zgodnie z zasadą montażu. . . [
obraz interfejsu]
Następnie można zainstalować enkoder obrotowy, wyświetlacz LCD i diodę LED. . .
Po zamontowaniu zespołu dozownika (część MDF)
, Zasymuluj to w zmontowanej podstawie i sekcji zsypu i wytnij szczelinę w każdej rurce 50 mm, aby jedzenie mogło wpaść do zsypu w celu zebrania i przygotowania do wsunięcia bezpośrednio do miski dla zwierząt!
Poniżej możesz zobaczyć diagram Fritzinga używanego przez nas obwodu.
Zgodnie z ets, których używasz (
Wiem, że istnieje wiele różnych wersji RTC i modułów napędów silnikowych)
Możesz użyć różnych bibliotek.
To jest kod dla arduino.
Ten kod sprawdza czas i porównuje go z alarmem, a jeśli są zgodne, włącza silnik i wypycha jedzenie.
Aby obliczyć, jak długo silnik powinien się obracać, obliczyliśmy, ile jedzenia będzie uwalniane na każdy obrót.
Śruba jest rozwijana w okręgu o masie 10 g, co zajmuje 11 sekund na każdy obrót.
Więc 2 śruby naciskają 20g co 11 sekund.
Zbadaliśmy wielkość porcji karmy dla psów i stwierdziliśmy, że szczeniak potrzebuje około 50 gramów karmy, średni pies potrzebuje 140 gramów, a duży pies potrzebuje około 260 gramów.
Oznacza to, że śruby obracają się 27 razy dla małej części.
5 sekund, środkowa część obraca się przez około 77 sekund, a większość obraca się przez około 141 sekund.
W zależności od używanej żywności możesz to zmienić.
Zazwyczaj właściwą część można znaleźć z tyłu opakowania.
Należy pamiętać, że skala czasu w arduino IDE jest w milisekundach. ((
Zalecany rozmiar)/20)
* 11 = czas, przez jaki trybik powinien otwierać biblioteki, z których korzystamy, można znaleźć na stronie arduino, nazywają się one czasem. h, DS1307RTC. H.
Pozostałe dwa zostały zainstalowane w środowisku Arduino IDE.