Spisu treści:

Najlepszy automatyczny karmnik dla majsterkowiczów: poziom 1: 6 kroków
Najlepszy automatyczny karmnik dla majsterkowiczów: poziom 1: 6 kroków

Wideo: Najlepszy automatyczny karmnik dla majsterkowiczów: poziom 1: 6 kroków

Wideo: Najlepszy automatyczny karmnik dla majsterkowiczów: poziom 1: 6 kroków
Wideo: Przepiórki(jajka, pomidory, nawóz) na co mnie to? 2024, Listopad
Anonim
Najlepszy automatyczny podajnik ryb dla majsterkowiczów: poziom 1
Najlepszy automatyczny podajnik ryb dla majsterkowiczów: poziom 1

Poziom 1 to najbardziej podstawowy podajnik. Użyj tego, jeśli masz napięty budżet lub, tak jak ja, nie możesz uruchomić poziomu 2 przed wyjazdem na półtora tygodnia na święta. Nie ma sterowania oświetleniem.

Ilość i rodzaj żywności:

Mam betta i 5 neonowych tetras w 13-galonowym zbiorniku, jeden cykl karmienia zapewnia wystarczającą ilość jedzenia dla wszystkich z nich. Mechanizm podawania jest taki sam dla wszystkich trzech poziomów, więc jeśli ilość odmierzanego jedzenia jest zbyt duża dla twojego czołgu, udostępniłem pliki CAD z Fusion 360 do edycji, po prostu zmniejsz rozmiar kieszeni w koło podajnika, aby zmniejszyć ilość wysuwanego jedzenia. Jeśli ilość wyrzucanego jedzenia jest niewystarczająca, po prostu skopiuj/wklej kod karmienia w arduino, aby wrzucić drugą lub trzecią porcję do zbiornika.

Jeśli chodzi o rodzaj jedzenia, testowałem go tylko ze zmielonymi płatkami rybnymi. Teoretycznie każdy pokarm stały powinien działać, a odkryłem, że niezmielone płatki zapychają lej samowyładowczy. Tak więc, jeśli używasz płatków takich jak ja, gorąco polecam zmielić je do momentu, w którym wszystkie zmieszczą się w kole w dowolnej orientacji, i zwróć na to szczególną uwagę, jeśli planujesz pozostawić zbiornik bez opieki na dłuższy czas czasu (np. ponad tydzień), zatkany lejek uniemożliwi karmienie ryb!

Krok 1: Czego będziesz potrzebować

  • Arduino Nano
  • Dostęp do drukarki 3D
  • Części drukowane 3D x4 (dostarczone pliki STL)
  • Polecam używanie bezpiecznych dla żywności plastików, aby uniknąć zanieczyszczenia zbiornika. Podczas czyszczenia drukowanych części upewnij się, że nie ma plastikowych cząstek, które mogą dostać się do zbiornika lub chemikaliów, które przedostaną się do żywności.
  • Serwo 9 gram, użyłem SM22, który leżałem w pobliżu
  • Pistolet do klejenia na gorąco (i klej na gorąco)
  • Podstawowy timer światła
  • Drut (użyłem przewodów połączeniowych płytki stykowej)
  • Stara ładowarka do telefonu do zasilania arduino
  • Twój ulubiony pokarm dla ryb

Krok 2: Jak to działa

Lej mieści całą żywność, ja napełniłem swój około 1/2 drogi pokruszonymi płatkami i trwał miesiąc z 2 codziennymi cyklami karmienia.

Arduino jest podłączone do timera światła, a timer jest ustawiony tak, aby włączał się w godzinach, w których chcesz nakarmić rybę i wyłączał się w najmniejszym możliwym odstępie czasu lub dłużej niż 30 sekund, jeśli twój zegar może się natychmiast wyłączyć dla niektórych powód.

Cykl karmienia znajduje się w kodzie konfiguracyjnym arduino, więc uruchamia się tylko raz. arduino następnie uruchamia cykl pustej pętli, dopóki licznik światła się nie wyłączy.

Podajnik odmierza porcję karmy i wkłada ją do zbiornika, a następnie przywraca serwo do stanu domyślnego przed odpoczynkiem do następnego cyklu karmienia. Nie ma obudowy dla arduino, chciałem, aby ten poziom był miejscem testowym dla mechanizmu, zanim przeszedłem na twardsze bity dla poziomu 2, ale nadszły wakacje i byłem zmuszony użyć tego jako środka tymczasowego aby moje ryby przeżyły moją nieobecność.

Krok 3: Wydrukuj pliki

Bez nich daleko nie zajdziesz. Folder.zip zawiera dwa zestawy plików STL, jeden dla oryginalnego silnika serwo SM22, którego użyłem, a drugi dla znacznie bardziej popularnego serwo SG90. Oba zawierają pliki Fusion 360, jeśli chcesz/musisz zmodyfikować dowolną część. STL SM22 zdecydowanie do siebie pasują, bo to właśnie z nich korzystałem. Nie drukowałem ani nie testowałem części SG90.

Upewnij się, że dno będzie pasować do twojego zbiornika. Domyślnie jest zaprojektowany tak, aby pasował do 13mm obręczy mojego czołgu. Po prostu dopasuj plik Fusion 360 do swojego czołgu.

Jeśli modyfikujesz koło podajnika, pamiętaj, aby kieszeń była tak szeroka, jak otwór w leju, ponieważ jest za mały i pokarm może się utknąć, a za duży i może prześlizgnąć się za koło i przekarmić rybę. Zalecam obliczenie ilości żywności, którą chcesz dozować na raz, według objętości i zmianę wymiarów kieszeni, aby dopasować.

Podczas drukowania pamiętaj o użyciu materiału podporowego na kieszeń na kółkach i spód. Możesz wydrukować lej do góry nogami bez materiału podporowego, a ja wydrukowałem również spód do góry nogami, więc materiał podporowy znalazł się w wycięciu serwomechanizmu z powodów kosmetycznych i pozostawia pasującą powierzchnię gładką i wypoziomowaną.

W przypadku materiałów zalecam używanie plastiku bezpiecznego dla żywności. Użyłem Raptor PLA od makegeeków, który jest dostępny w wielu kolorach i jest super mocny po wygrzewaniu przez 10 minut. Można to zrobić przez gotowanie części, co polecam zrobić tylko dla koła, jeśli nie pasuje, ponieważ wyżarzanie zmniejsza części o około 0,3%.

Wydrukowanie wszystkich części powinno zająć około 1-3 godzin, w zależności od ustawień maszyny, dużo czasu na wykonanie kolejnego kroku!

Krok 4: Programowanie Arduino

Programowanie Arduino
Programowanie Arduino

Podczas drukowania tych części prześlij szkic awaryjnego podajnika do swojego arduino i podłącz serwo do odpowiednich pinów (zasilanie do 5V, GND do GND, sygnał do pinu 3) za pomocą przewodu.

Za każdym razem, gdy arduino jest włączane, powinno wykonać jeden cykl zasilania, a następnie nic nie robić, dopóki nie zostanie wyłączone i włączone ponownie lub zresetowane. Jeśli chcesz więcej niż jeden cykl karmienia, skopiuj/wklej kod, aż uzyskasz żądaną liczbę cykli. upewnij się, że void loop() pozostaje pusty.

Po potwierdzeniu, że serwo działa tylko wtedy, gdy arduino się włącza lub resetuje, zalecam przyklejenie połączeń przewodów na gorąco, aby zapobiec ich przypadkowemu wyciągnięciu. Przetestuj serwo ponownie, aby upewnić się, że wszystko jest nadal podłączone. Jeśli jakoś to zepsujesz, po prostu usuń gorący klej i spróbuj ponownie.

Krok 5: Montaż

montaż
montaż
montaż
montaż

Gdy wydrukowane części 3D będą gotowe, przetestuj pasowania. Serwo powinno pasować do zbiornika i dna wraz z kołem. Upewnij się, że serwo znajduje się w domyślnej pozycji, do której przyniesie go kod (wystarczy podłączyć go do arduino i pozwolić mu uruchomić cykl podawania) i przykleić na gorąco koło podajnika do osi serwa, powinien wystarczy, że chcesz, aby koło było mocno przymocowane, ale nie chcesz, aby nadmiar kleju zatykał samo serwo. Kieszeń w kole powinna być skierowana do góry w kierunku leja, gdy klej stężeje. Jeśli się zepsujesz, usuń klej i spróbuj ponownie.

Przetestuj ponownie wszystko, tym razem uruchom kod podajnika, aby upewnić się, że koło obraca się swobodnie. Jeśli tak, włóż trochę jedzenia do zasobnika i uruchom cykl karmienia, aby upewnić się, że wylewa się żądana ilość jedzenia i że nie wydostaje się z niego plastik.

Jeśli jesteś zadowolony z podajnika, sklej na gorąco kosz samowyładowczy i dolne części, pamiętaj, aby skleić tylko płaskie obszary, jeśli przykleisz zbyt blisko koła, może się utknąć. Serwo trzymane jest przez dwie połówki podajnika i nie wymaga klejenia, ale jeśli chcesz, możesz je również przykleić.

Krok 6: Konfiguracja

Ustawiać
Ustawiać

Teraz możesz napełnić zasobnik tyle jedzenia, ile chcesz i założyć pokrywkę, ja napełniłem swoją połowę drogi do góry i starczyło na miesiąc, więc używaj pokrywki, aby chronić żywność przed nadmierną wilgocią lub szkodnikami.

Podłącz arduino do timera światła i ustaw żądany czas karmienia. W tych momentach włączaj tylko timer (i wyłączaj się tak szybko, jak to możliwe), ponieważ arduino będzie karmić twoją rybę za każdym razem, gdy się włączy. Polecam wybrać czas, w którym najprawdopodobniej będziesz w pobliżu, aby zobaczyć karmienie, dzięki czemu będziesz wiedział, że nadal działa kilka dni lub tygodni później.

Gratulacje! Twój karmnik jest gotowy, po prostu umieść go na krawędzi zbiornika i po prostu sprawdzaj poziom jedzenia co kilka dni. Zrezygnowałem z biegania przez cały miesiąc, zanim zacząłem pracować na kolejnym poziomie. Poziom 2 używa modułu Wi-Fi do synchronizacji zegara i sterowania oświetleniem czołgu, koniecznie sprawdźcie to!

Zalecana: