Niewielkie akwarium jest idealnym rozwiązaniem, pozwalającym na wniesienie odrobiny życia do niewielkiego pokoju. Autor poniższego projektu miał jednak problem z regularnym karmieniem swoich rybek, wyjeżdżając na weekendy i na wakacje. Aby rozwiązać ten problem opracował on automatyczny karmnik dla rybek, wyręczający go podczas nieobecności w karmieniu rybek. Priorytetem projektu było stworzenie możliwie kompaktowego układu.
Większość automatycznych dozowników do karmienia rybek jest dużymi i skomplikowanymi rozwiązaniami, opartymi o serwa. Publikowane w internecie projekty nie spełniają wymagań autora, tym bardziej że problematyczne jest odmierzanie z ich wykorzystaniem odpowiednich porcji karmy.
Zaprojektowany został podajnik śrubowy, wykonany w technologii druku 3D. Jest on napędzany silnikiem krokowym i służy do odmierzania porcji karmy i przenoszenia jej z rezerwuaru do akwarium. Możliwa jest precyzyjna kontrola ilości i czasu karmienia. Karmnik najlepiej współpracuje z karmą w granulka, gdyż płatki mają tendencję do blokowania jego mechanizmu.
Co będzie potrzebne
Arduino nano: Niewielki moduł, na który bardzo łatwo wgrać program poprzez kabel USB. Arduino pro mini równie dobrze by się tutaj sprawdziło.
Wtyczka i gniazdko do zasilacza oraz zasilacz 12 V. 2 A to dostateczna wydajność prądowa
DS1307 - zega czasu rzeczywistego, wyposażony we własną baterię podtrzymującą.
Potencjometr: wykorzystywany do ustawiania jasności panelu LEDowego kontrolowanego poprzez PWM i tranzystor TIP122.
Silnik krokowy wraz ze sterownikiem: potrzebne są do napędzani śruby podajnika.
Rurka o średnicy 16 mm (wewn. 13 mm). Można kupić je w niemalże każdym sklepie narzędziowym.
Narzędzia
Wycinarka laserowa, wykorzystana do wycięcia obudowy z płyty MDF. W projekcie wykorzystano płytę o grubości 2,5 mm.
Dostęp do drukarki 3D - potrzebna ona będzie do wydrukowania śruby podajnika.
Obudowa
Jak wspomniano powyżej wykonano ją z grubego na 2,5 mm MDFu. Autor skorzystał z laserowej wycinarki do MDFu, do której dostęp ma w szkole. Wielkość obudowy dobrana została do wielkości akwarium posiadanego przez autora, więc nie ma sensu jej kopiowć, lepiej aby każdy wykonał własną.
Podajnik - rura
Rura to miejsce w którym obracać się będzie śrubowy podajnik w urządzeniu. Ma ona długość 120 mm i pasuje idealnie do obudowy. Niewielka rura po prawej stronie jest rezerwuarem pokarmy, można ją wydłużyć, aby przechowywane było więcej pokarmu.
Podajnik - śruba
Śruba podajnika została zaprojektowana w Autodesk Inventorze i wydrukowana an drukarce 3D. Łączy się ona bezpośrednio z osią silnika krokowego i pasuje do rury podajnika. Tworzywo z jakiego wykonano śrubę jest na tyle wytrzymałe, że znosi naprężenia podczas podawania posiłku. Nie jest konieczne przyklejanie podajnika do osi silnika, gdyż podczas pracy podawany pokarm wywierać będzie nacisk na śrubę, dociskający ją do osi silnika.
Zegar czasu rzeczywistego DS1307
Zadaniem zegara czasu rzeczywistego jest utrzymywanie czasu niezależnie od tego czy układ jest zasilany czy nie. Jako że ten układ trzeba było regulować co kilka miesięcy, lepiej zastosować precyzyjniejszy DS3231.
Zegar czasu rzeczywistego komunikuje się z modułem Arduino z pomocą interfejsu I²C - potrzebne są dwie linie SDA (A4) i SCL (A5) modułu. Dodatkowo podłączyć trzeba zasilanie (5 V) i masę z modułu z mikrokontrolerem. Biblioteka zawarta jest pod poniższym linkiem: tutaj.
Kod programu
Kod programu znajduje się w poniższym linku. Komentarze są po Holendersku, ale nie powinny być trudne w zrozumieniu, a zawsze pozostaje Google Translate
Link
Przyszłość
W przyszłości planowany jest szereg zmian w projekcie, mający go jeszcze ulepszyć. Autora czeka między innymi jeszcze:
- Zaprojektowanie PCB
- Dodanie LEDów sygnalizujących opróżnienie zbiornika pokarmu
- Zwiększenie zbiornika na pokarm (aktualny starcza na tydzień)
- Dodanie przekaźników sterujących pompkami powietrza i filtra
- Zaprojektowanie nowej pokrywy z miejscem na LEDy i potencjometry.
- Dodanie modułu Bluetooth przekazującego pomiary temperatury i poziomu wody, poziomu wypełnienia zbiornik pokarmy etc na komputer
Źródło:
http://www.instructables.com/id/Automatic-fish-feeder-with-light/?ALLSTEPS
Fajne? Ranking DIY
