Мазмұны:

Ultimate DIY автоматты балық бергіші: 1 -деңгей: 6 қадам
Ultimate DIY автоматты балық бергіші: 1 -деңгей: 6 қадам

Бейне: Ultimate DIY автоматты балық бергіші: 1 -деңгей: 6 қадам

Бейне: Ultimate DIY автоматты балық бергіші: 1 -деңгей: 6 қадам
Бейне: The ULTIMATE DIY Fish TRAP (EASY And EFFECTIVE) 2024, Шілде
Anonim
Ultimate DIY автоматты балық бергіші: 1 -деңгей
Ultimate DIY автоматты балық бергіші: 1 -деңгей

1 -деңгей - ең негізгі фидер. Егер сізде бюджет көп болса немесе мен сияқты демалыс кезінде бір жарым аптаға кетер алдында 2 -ші деңгейлі жұмыс істей алмасаңыз, мұны қолданыңыз. Жарықтандыруды басқару жоқ.

Тағам мөлшері мен түрі:

Менде 13 галлон цистернасында бетта мен 5 неон тетрасы бар, бір тамақтандыру циклі олардың барлығына сыйымдылыққа жеткілікті азық -түлік салады. Тамақтандыру механизмі барлық үш деңгейге бірдей, сондықтан егер сіздің резервуарыңыз үшін тағам мөлшері тым көп болса, мен сізге Fusion 360 CAD файлдарын өңдеуге ұсындым, қалтаның өлшемін азайтыңыз. шығатын тағам мөлшерін азайту үшін қоректендіргіш дөңгелегі. Егер шығатын азық -түлік мөлшері жеткіліксіз болса, екінші немесе үшінші бөлікті резервуарға тастау үшін азықтандыру кодын arduino -ға көшіріп қойыңыз.

Тағамның түріне келетін болсақ, мен оны тек балықтың қабыршақтарымен сынап көрдім. Теориялық тұрғыдан алғанда, кез келген қатты тағам жұмыс істеуі керек, мен түйіршіктер қабыршақты бітеп тастайтынын анықтадым. Сонымен, егер сіз мен сияқты үлпектерді қолдансаңыз, мен оларды дөңгелекке кез келген бағытта сәйкес келетін жерге дейін ұсақтауға кеңес беремін, ал егер сіз резервуарды ұзақ уақыт қараусыз қалдыруды жоспарлап отырсаңыз, оған ерекше назар аударыңыз. Уақыт өте келе (мысалы, бір аптадан астам), бітелген бункер сіздің балықты тамақтандыруға жол бермейді!

1 -қадам: Сізге не қажет

  • Ардуино Нано
  • 3D принтерге қол жеткізу
  • 3D басып шығарылған бөлшектер x4 (STL файлдары берілген)
  • Мен резервуарды ластамау үшін тағамға қауіпсіз пластмассаларды қолдануды ұсынамын. Басып шығарылған бөлшектерді тазалау кезінде ыдысқа түсетін пластикалық бөлшектердің немесе тағамға ағып кететін химиялық заттардың жоқтығына көз жеткізіңіз.
  • 9 граммдық серво, мен SM22 қолдандым
  • Ыстық желім пистолеті (және ыстық желім)
  • Негізгі жарық таймері
  • Сым (мен тақтаның секіргіш сымдарын қолдандым)
  • Ардуиноны қуаттандыратын ескі телефон зарядтағыш
  • Сізге ұнайтын балық тағамы

2 -қадам: Бұл қалай жұмыс істейді

Бункер барлық тағамды сақтайды, мен шахтаның 1/2 бөлігін ұсақталған үлпектермен толтырдым және ол бір айға созылды, ол күнделікті 2 азықтандыру циклімен жүрді.

Ардуино жарық таймеріне қосылады, ал таймер сіз балықты тамақтандырғыңыз келетін уақытта қосылатындай етіп орнатылады және ол мүмкін болатын ең аз аралықта немесе 30 секундтан астам уақытқа созылады, егер сіздің таймеріңіз уақытша өшіп қалса. себеп

Тамақтандыру циклы arduino -ның орнату кодында, сондықтан ол тек бір рет жұмыс істейді. arduino жарық таймері сөнгенше бос циклды іске қосады.

Фидер азық -түліктің бір бөлігін есептеп, оны резервуарға салады, содан кейін келесі тамақтандыру цикліне дейін демалмай тұрып, серводы әдепкі күйге қайтарады. Ардуиноға баспана жоқ, мен бұл деңгейді 2-ші деңгейдегі қатаң бөлшектерге өтпес бұрын механизмнің сынақ кереуеті боламын деп ойладым, бірақ демалыс келді, мен мұны тоқтау шарасы ретінде қолдануға мәжбүр болдым. менің балықтарым менің болмауымнан аман қалу үшін.

3 -қадам: файлдарды басып шығарыңыз

Сіз оларсыз алысқа бара алмайсыз.. Zip қалтасында STL файлдарының екі жиынтығы бар, біреуі мен қолданған SM22 түпнұсқалық серво қозғалтқышы үшін, екіншісі - кең таралған SG90 серво үшін. Егер сіз кез келген бөлікті өзгерткіңіз келсе/өзгерту қажет болса, екеуінде де Fusion 360 файлдары бар. SM22 STL -лер міндетті түрде бір -біріне сәйкес келеді, өйткені олар мен қолданған. Мен SG90 бөлшектерін басып шығармадым немесе сынамадым.

Түбі сіздің резервуарға сәйкес келетініне көз жеткізіңіз. Әдепкі бойынша, ол менің танкімнің 13 мм жиегіне сәйкес келеді. Fusion 360 файлын резервуарға сай етіп реттеңіз.

Егер сіз қоректендіру доңғалағын өзгертсеңіз, қалтаны бункердегі саңылауға дейін кең етіп ұстауды ұмытпаңыз, тым кішкентай және азық -түлік кептеліп қалуы мүмкін, ол дөңгелектен өтіп кетіп, балықты шамадан тыс тамақтандыруы мүмкін. Мен сізге бір мезгілде қанша азық -түлік керек екенін есептеп шығаруды және қалтаның өлшемдерін сәйкес келуін өзгертуді ұсынамын.

Басып шығарған кезде, доңғалақ қалтасы мен түбіне тірек материалды қолдануды ұмытпаңыз. Сіз бункерді тірек материалсыз төңкере басып шығара аласыз, ал мен астыңғы жағын төмен қаратып басып шығардым, сондықтан косметикалық себептерге байланысты тірек материалы серво кесіндісінде болды, ол жұптау бетін тегіс және тегіс қалдырады.

Материалдар үшін мен тағамға қауіпсіз пластикті қолдануды ұсынамын. Мен Raptor PLA -ді макергеекстен қолдандым, ол өте көп түсті және сіз оны 10 минут қайнатқаннан кейін өте күшті. Бұл бөлшектерді қайнату арқылы жасалуы мүмкін, мен оны дөңгелекке сәйкес келмесе жасауға кеңес беремін, себебі күйдіру бөлшектерді шамамен 3%қысқартады.

Машинаның параметрлеріне байланысты барлық бөліктерді басып шығару шамамен 1-3 сағатты алады, келесі қадамды аяқтауға көп уақыт қажет!

4 -қадам: Arduino бағдарламалау

Arduino бағдарламалау
Arduino бағдарламалау

Бұл бөліктер басып шығарылып жатқанда, arduino -ға авариялық қоректендіргіштің эскизін жүктеп, сервоны тиісті сымдарға бекітіңіз (Power 5V, GND to GND, сигнал 3 түйреуішке).

Ардуино қосылған сайын, ол бір тамақтандыру циклын іске қосуы керек, содан кейін ол өшіріліп, қайта қосылмайынша немесе қалпына келтірілмейінше ештеңе жасамаңыз. Егер сізге бірнеше тамақтандыру циклі қажет болса, кодты қажетті циклдар саны болғанша көшіріңіз/қойыңыз. void loop () бос қалатынына көз жеткізіңіз.

Серво тек arduino қосылғанда немесе қалпына келтірілгенде ғана жұмыс істейтінін растағаннан кейін, мен олардың кездейсоқ шығарылып кетуіне жол бермеу үшін сым қосылымдарын ыстық желіммен жабыстыруды ұсынамын. Барлығы әлі де қосылғанына көз жеткізу үшін серводы қайтадан тексеріңіз. Егер сіз бұл мәселені шешсеңіз, ыстық желімді алып тастап, қайталап көріңіз.

5 -қадам: құрастыру

Ассамблея
Ассамблея
Ассамблея
Ассамблея

3D басып шығарылған бөліктер дайын болғаннан кейін, сәйкестігін тексеріңіз. Серво доңғалақпен бірге бункер мен түбіне сәйкес келуі керек. Серво стандартты күйде екеніне көз жеткізіңіз, код оны жеткізеді (оны arduino-ға жалғап, оны беру циклын іске қосыңыз), ал фидер дөңгелегін серво осіне ыстық желіммен жабыңыз, орташа түсу керек. жеткілікті, сіз дөңгелектің мықтап бекітілгенін қалайсыз, бірақ артық желімнің өздігінен жабылып қалуын қаламаңыз. Дөңгелектегі қалта желім қатқан кезде бункерге жоғары қарауы керек. Егер сіз шатастырсаңыз, желімді алып тастап, қайталап көріңіз.

Тексеру қайтадан сәйкес келеді, бұл жолы доңғалақтың еркін айналатынына көз жеткізу үшін фидер кодын іске қосыңыз. Егер солай болса, азық -түліктің бір бөлігін бункерге салыңыз да, азық -түлік циклін іске қосыңыз, сонда сіз қалаған тағамның мөлшері шығып жатқанын және онымен пластмасса шықпайтынын тексеріңіз.

Қоректендіргішке қанағаттанған кезде, бункер мен астыңғы бөліктерді ыстық желіммен жабыстырыңыз, тек тегіс жерлерді жабыстырыңыз, егер сіз дөңгелекке тым жақын жабыстырсаңыз, ол кептеліп қалуы мүмкін. Серво фидердің екі жартысынан тұрады және оны желімдеудің қажеті жоқ, бірақ егер қаласаңыз, оны желімдеуге де болады.

6 -қадам: Орнату

Орнату
Орнату

Енді сіз бункерге тамақты қалағаныңызша толтырып, қақпақты жаба аласыз, мен 1/2 бөлікті толтырдым және ол бір айға созылды, сондықтан тамақты артық ылғалдан немесе зиянкестерден қорғау үшін қақпақты қолданыңыз.

Ардуиноны жарық таймеріне қосыңыз және қажетті тамақтандыру уақытын орнатыңыз. Таймерді тек осы уақытта қосыңыз (және мүмкіндігінше тезірек өшіріңіз), өйткені arduino қосылған сайын балықты тамақтандырады. Мен сізге тамақтандыруды көруге болатын уақытты таңдауға кеңес беремін, осылайша сіз оның бірнеше күн немесе аптадан кейін жұмыс істейтінін білесіз.

Құттықтаймын! Фидер дайын, оны резервуардың шетіне қойыңыз және бірнеше күнде тағам деңгейін тексеріп отырыңыз. Мен келесі деңгейге жұмыс жасамас бұрын толық бір ай жүгіруден шықтым. Екінші деңгей сағатын синхрондау үшін wifi модулін қолданады және резервуардың жарығын басқарады, оны міндетті түрде тексеріңіз!

Ұсынылған: