Съдържание:

Най -добрата автоматична хранилка за риба „Направи си сам“: Степен 1: 6 стъпки
Най -добрата автоматична хранилка за риба „Направи си сам“: Степен 1: 6 стъпки

Видео: Най -добрата автоматична хранилка за риба „Направи си сам“: Степен 1: 6 стъпки

Видео: Най -добрата автоматична хранилка за риба „Направи си сам“: Степен 1: 6 стъпки
Видео: A 1000 Year Old Abandoned Italian Castle - Uncovering It's Mysteries! 2024, Ноември
Anonim
Най -добрата автоматична хранилка за риба „Направи си сам“: Ниво 1
Най -добрата автоматична хранилка за риба „Направи си сам“: Ниво 1

Ниво 1 е най -основното захранващо устройство. Използвайте това, ако имате ограничен бюджет или, подобно на мен, не можете да накарате Tier 2 да работи, преди да заминете за седмица и половина за празниците. Няма контрол на осветлението.

Количество и вид храна:

Имам бета и 5 неонови тетри в резервоар от 13 галона, един цикъл на подаване поставя достатъчно храна в резервоара за всички тях. Механизмът за подаване е един и същ и за трите нива, така че ако количеството храна, което измерва, е твърде много за вашия резервоар, аз съм предоставил CAD файловете от Fusion 360, за да ги редактирате, просто намалете размера на джоба в захранващото колело за намаляване на количеството храна, която излиза. Ако количеството храна, което излиза, не е достатъчно, просто копирайте/поставете кода за хранене в arduino, за да изхвърлите втора или трета част в резервоара.

Що се отнася до вида храна, аз съм я тествал само със смлени рибни люспи. На теория всяка твърда храна трябва да работи и открих, че нераздробените люспи ще запушат бункера. Така че, ако използвате люспи като мен, горещо ви препоръчвам да ги смилате до точката, в която всички те ще се поберат в колелото във всяка ориентация, и да обърнете специално внимание на това, ако планирате да оставите резервоара без надзор за дълъг период от време време (например повече от седмица), запушен бункер ще попречи на храненето на вашите риби!

Стъпка 1: Какво ще ви трябва

  • Arduino Nano
  • Достъп до 3D принтер
  • 3D отпечатани части x4 (предоставени са STL файлове)
  • Препоръчвам да използвате безопасни за храни пластмаси, за да избегнете замърсяване на резервоара. Когато почиствате отпечатаните части, уверете се, че няма пластмасови частици, които могат да попаднат в резервоара ви, или химикали, които ще се излужат в храната.
  • 9 грамово серво, използвах SM22, който бях сложил наоколо
  • Пистолет за горещо лепило (и горещо лепило)
  • Основен таймер за осветление
  • Тел (използвах джъмперни проводници за дъски)
  • Старо зарядно за телефон за захранване на arduino
  • Вашата предпочитана рибна храна

Стъпка 2: Как работи

Бункерът побира цялата храна, аз напълних моя около 1/2 от пътя нагоре с натрошени люспи и издържа един месец с 2 цикъла на ежедневно хранене.

Arduino е включен в таймера за осветление и таймерът е настроен да се включва в момента, в който искате да нахраните рибите, и да се изключва на най -малкия интервал, който може, или повече от 30 секунди, ако вашият таймер може да се изключи незабавно за известно време причина.

Цикълът на захранване е в кода за настройка на arduino, така че той работи само веднъж. след това arduino изпълнява цикъл на празен цикъл, докато таймерът за осветление се изключи.

Подаващото устройство измерва част от храната и я поставя в резервоара, след което връща сервоустройството в състояние по подразбиране, преди да почине до следващия цикъл на хранене. Няма жилище за arduino, бях предвидил това ниво да бъде тестово легло за механизма, преди да преминем към по-твърдите битове за ниво 2, но празниците пристигнаха и бях принуден да го използвам като мярка за спиране за да се гарантира, че рибата ми е оцеляла в отсъствието ми.

Стъпка 3: Отпечатайте файловете

Няма да стигнете далеч без тях. Папката.zip съдържа два комплекта STL файлове, един за оригиналния сервомотор SM22, който използвах, а друг за много по -често срещания сервомотор SG90. И двете съдържат файловете на Fusion 360, ако искате/трябва да промените някоя от частите. SM22 STL определено си пасват, тъй като те са тези, които съм използвал. Не съм отпечатвал или тествал частите SG90.

Уверете се, че дъното ще пасне на резервоара ви. По подразбиране той е проектиран да пасне на 13 -милиметровата джанта на моя резервоар. Просто настройте файла Fusion 360, за да пасне на резервоара ви.

Ако промените захранващото колело, не забравяйте да държите джоба толкова широк, колкото отвора в бункера, твърде малък и храната може да се забие и да стане твърде голяма и може да се плъзне покрай колелото и да прехрани вашата риба. Препоръчвам да изчислите колко храна искате да се разпределя наведнъж по обем и да промените размерите на джоба, за да съответстват.

Когато отпечатвате, не забравяйте да използвате поддържащ материал за джоба и дъното на колелото. Можете да отпечатате бункера с главата надолу без поддържащ материал, а аз отпечатах и дъното с главата надолу, така че поддържащият материал да е в изреза на серво по козметични причини и оставя повърхността за чифтосване гладка и равна.

За материали препоръчвам да използвате безопасна за храни пластмаса. Използвах Raptor PLA от makergeeks, който се предлага в много цветове и е супер силен, след като го отгреете за 10 минути. Това може да стане чрез кипене на частите, което препоръчвам да направите само за колелото, ако не е напълно подходящо, тъй като отгряването ще свие частите с около.3%.

Отпечатването на всички части трябва да отнеме около 1-3 часа в зависимост от настройките на вашето устройство, достатъчно време за завършване на следващата стъпка!

Стъпка 4: Програмиране на Arduino

Програмиране на Arduino
Програмиране на Arduino

Докато тези части се отпечатват, качете скицата на аварийното захранващо устройство към вашия arduino и прикрепете серво към подходящите щифтове (Захранване до 5V, GND до GND, сигнал към щифт 3) с някакъв проводник.

Всеки път, когато arduino се включва, той трябва да изпълнява един цикъл на захранване, след което да не прави нищо, докато не се изключи и включи отново или нулира. Ако искате повече от един цикъл на хранене, копирайте/поставете кода, докато получите желания брой цикли. уверете се, че void loop () остава празен.

След като потвърдите, че сервото работи само когато arduino се включи или нулира, препоръчвам горещо залепване на кабелните връзки, за да се предотврати случайното им изваждане. Тествайте отново сервото, за да се уверите, че всичко е свързано. Ако по някакъв начин объркате това, просто премахнете горещото лепило и опитайте отново.

Стъпка 5: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж

След като 3D отпечатаните части са готови, тествайте ги. Сервото трябва да се побира в бункера и дъното заедно с колелото. Уверете се, че сервото е в позицията по подразбиране, до която го довежда кода (просто го свържете към arduino и го оставете да стартира цикъл на подаване), и залепете горещо захранващото колело към оста на серво, средно голям спад трябва достатъчно е, че искате колелото да е здраво прикрепено, но не искате излишното лепило да запуши самото серво. Джобът в колелото трябва да гледа нагоре към бункера, когато лепилото се втвърди. Ако объркате, отстранете лепилото и опитайте отново.

Тествайте отново всичко, този път пуснете кода на фидера, за да се уверите, че колелото се върти свободно. Ако е така, поставете част от храната си в бункера и стартирайте цикъла на хранене, за да се уверите, че количеството храна, което искате, излиза и че с него не излиза пластмаса.

Когато сте доволни от подаващото устройство, залепете горещо бункера и долните части заедно, не забравяйте да залепите само плоските участъци, ако залепите твърде близо до колелото, това може да заседне. Сервото се задържа от двете половини на подаващото устройство и не е необходимо да се залепва, но можете да го залепите и ако искате.

Стъпка 6: Настройка

Настройвам
Настройвам

Сега можете да напълните бункера колкото искате храна и да го поставите на капака, аз напълних моя на 1/2 от пътя нагоре и той продължи месец, така че използвайте капака, за да предпазите храната от излишната влага или вредители.

Включете arduino в таймера за осветление и задайте времето за хранене, което искате. Таймерът трябва да се включва само в тези моменти (и да се изключва възможно най -скоро), тъй като arduino ще храни вашата риба всеки път, когато се включи. Препоръчвам да изберете часове, в които най -вероятно ще бъдете, за да видите храненето, така че да знаете, че все още работи дни или седмици по -късно.

Честито! Хранилката е готова, просто я поставете на ръба на резервоара и не забравяйте да проверявате нивата на храната на всеки няколко дни. Оставих моя да работи цял месец, преди да започна работа на следващото ниво. Ниво 2 използва wifi модул за синхронизиране на часовника си и контролира осветлението на резервоара, не забравяйте да го проверите!

Препоръчано: