Mundarija:

Ultimate DIY avtomatik baliq ovlagichi: 1 -bosqich: 6 qadam
Ultimate DIY avtomatik baliq ovlagichi: 1 -bosqich: 6 qadam

Video: Ultimate DIY avtomatik baliq ovlagichi: 1 -bosqich: 6 qadam

Video: Ultimate DIY avtomatik baliq ovlagichi: 1 -bosqich: 6 qadam
Video: КОРОНАВИРУС НЕ ПРОЙДЁТ!!! #5 Прохождение HITMAN + DLC 2024, Noyabr
Anonim
Ultimate DIY avtomatik baliq ovlagichi: 1 -darajali
Ultimate DIY avtomatik baliq ovlagichi: 1 -darajali

1 -darajali eng asosiy oziqlantiruvchi hisoblanadi. Agar siz byudjet cheklangan bo'lsangiz yoki men kabi 2 -darajali ta'tilga bir yarim hafta ketishdan oldin ishlamasangiz, buni ishlating. Yorug'lik nazorati yo'q.

Oziq -ovqat miqdori va turi:

Menda 13 gallonli tankda betta va 5 ta neon tetrasi bor, bitta oziqlantirish tsikli tankga ularning hammasi uchun etarli ovqatni qo'yadi. Oziqlantirish mexanizmi har uch daraja uchun bir xil, shuning uchun agar siz tanlagan ovqat miqdori juda ko'p bo'lsa, men Fusion 360 -dan SAPR fayllarini tahrir qilish uchun taqdim qildim, shunchaki cho'ntak hajmini kamaytiring. oziqlantiruvchi g'ildirak chiqib ketadigan oziq -ovqat miqdorini kamaytiradi. Agar chiqadigan oziq -ovqat miqdori etarli bo'lmasa, ikkinchi yoki uchinchi qismini tankga tashlash uchun arduino -dagi oziqlantirish kodini nusxalash/joylashtirish kifoya.

Oziq-ovqat turiga kelsak, men uni faqat maydalangan baliq bo'laklari bilan sinab ko'rdim. Nazariy jihatdan, har qanday qattiq oziq -ovqat ishlashi kerak, va men shuni bildimki, asossiz bo'laklar chovgumni tiqib qo'yadi. Shunday qilib, agar siz men kabi bo'laklardan foydalansangiz, men ularni har qanday yo'nalishda g'ildirakka to'g'ri keladigan darajada maydalashni tavsiya qilaman va agar siz tankni uzoq vaqt qarovsiz qoldirishni rejalashtirmoqchi bo'lsangiz, bunga alohida e'tibor bering. Vaqt o'tishi bilan (masalan, bir haftadan ko'proq), tiqilib qolgan bunker sizning baliqlaringizni ovqatlantirishiga to'sqinlik qiladi!

1 -qadam: Sizga nima kerak

  • Arduino Nano
  • 3D printerga kirish
  • 3D bosilgan qismlar x4 (STL fayllari taqdim etiladi)
  • Men tankni ifloslantirmaslik uchun oziq-ovqat xavfsiz plastmassalardan foydalanishni maslahat beraman. Bosilgan qismlarni tozalashda, sizning idishingizga tushadigan plastmassa zarralar yoki oziq -ovqatga kiradigan kimyoviy moddalar yo'qligiga ishonch hosil qiling.
  • 9 grammli servo, men o'zim qo'ygan SM22 -dan foydalanardim
  • Issiq yopishtiruvchi qurol (va issiq elim)
  • Asosiy yorug'lik taymeri
  • Tel (men taxtali o'tish simlarini ishlatardim)
  • Eski telefon zaryadlovchi qurilmasi arduino -ni quvvatlaydi
  • Siz tanlagan baliq ovqati

2 -qadam: Bu qanday ishlaydi

Huni barcha oziq -ovqatlarni o'z ichiga oladi, men o'zimning 1/2 qismini maydalangan bo'laklarga to'ldirdim va u bir kun davom etdi, har kuni ovqatlanishning 2 tsikli.

Arduino yorug'lik taymeriga ulangan va taymer siz baliqni ovqatlantirmoqchi bo'lgan vaqtda yoqilishi va eng kichik oralig'ida o'chishi mumkin, yoki agar taymeringiz birdaniga o'chib qolsa, 30 soniyadan ko'proq vaqtni oladi. sabab

Oziqlantirish aylanishi arduino -ning sozlash kodida, shuning uchun u faqat bir marta ishlaydi. arduino yorug'lik taymeri o'chguncha bo'sh tsiklni ishga tushiradi.

Oziqlantiruvchi oziq -ovqatning bir qismini hisoblab chiqadi va idishga solib qo'yadi, so'ng navbatdagi oziqlantirish tsikligacha dam olishdan oldin servoni standart holatga qaytaradi. Arduino uchun uy-joy yo'q, men 2-darajali qattiqroq qismlarga o'tishdan oldin bu darajani mexanizm uchun sinov to'shagi bo'lishini rejalashtirgandim, lekin bayramlar keldi va men buni to'xtash oralig'i sifatida ishlatishga majbur bo'ldim. mening yo'qligimdan omon qolishimni ta'minlash uchun.

3 -qadam: fayllarni chop eting

Siz ularsiz uzoqqa borolmaysiz.zip papkasida ikkita STL fayllar to'plami bor, ulardan biri men ishlatgan asl SM22 servo dvigateli, ikkinchisi esa SG90 servo uchun. Agar siz biron bir qismni o'zgartirishni xohlasangiz/o'zgartirishingiz kerak bo'lsa, ikkalasida ham Fusion 360 fayllari mavjud. SM22 STL -lar, albatta, bir -biriga mos keladi, chunki ular men ishlatganlar. Men SG90 qismlarini chop qilmaganman yoki sinovdan o'tkazmaganman.

Pastki qismi sizning tankingizga mos kelishiga ishonch hosil qiling. Odatiy bo'lib, u mening tankimning 13 mm jantiga o'rnatiladi. Fusion 360 faylini tankingizga mos keladigan qilib sozlang.

Agar siz oziqlantiruvchi g'ildirakni o'zgartirsangiz, cho'ntagingizni ochiladigan teshikka qadar keng tutishni unutmang, juda kichik va oziq -ovqat tiqilib qolishi mumkin va u g'ildirakdan o'tib ketishi va baliqingizni haddan tashqari to'ydirishi mumkin. Men bir vaqtning o'zida qancha ovqat iste'mol qilishni hisoblab chiqishni va cho'ntak o'lchamlarini mos keladigan qilib o'zgartirishni maslahat beraman.

Bosib chiqarishda g'ildirak cho'ntagi va pastki qismi uchun qo'llab -quvvatlovchi materialdan foydalanganingizga ishonch hosil qiling. Siz dastgohni yordamchi materiallarsiz teskari bosib chiqarishingiz mumkin, men esa pastki qismini teskari bosib chiqarganman, shuning uchun qo'llab -quvvatlovchi material kosmetik sabablarga ko'ra servo kesimida bo'lgan va u juftlash yuzasini silliq va tekis qilib qo'yadi.

Materiallar uchun men oziq-ovqat xavfsiz plastmassadan foydalanishni tavsiya qilaman. Men Raptor PLA -ni makergeeks -dan ishlatardim, u juda ko'p rangga ega va siz uni 10 daqiqa yuvgandan keyin juda kuchli. Bu qismlarni qaynatish yo'li bilan amalga oshirilishi mumkin, men buni g'ildirak uchun bajarishni tavsiya qilaman, agar u juda mos kelmasa, chunki tavlanish qismlarni taxminan.3%ga qisqartiradi.

Mashinaning parametrlariga qarab, barcha qismlarni chop etish uchun taxminan 1-3 soat vaqt ketishi kerak, keyingi bosqichni bajarish uchun ko'p vaqt kerak bo'ladi!

4 -qadam: Arduino dasturlash

Arduino dasturlash
Arduino dasturlash

Bu qismlar bosib chiqarilayotganda, arduino -ga "Favqulodda oziqlantiruvchi" eskizini yuklang va servoni mos keladigan pimlarga (Quvvat 5V, GND - GND, 3 -pinli signal) sim bilan ulang.

Arduino har safar yoqilganda, u bitta oziqlantirish davrini bajarishi kerak, keyin u qayta yoqilmaguncha yoki qayta yoqilmaguncha hech narsa qilmang. Agar siz bir nechta oziqlantirish davrini xohlasangiz, kerakli tsikllar soni bo'lmaguncha kodni nusxa ko'chiring/joylashtiring. void loop () bo'sh qolishiga ishonch hosil qiling.

Servo faqat arduino yoqilganda yoki tiklanganda ishlaydi, deb tasdiqlaganingizdan so'ng, tasodifan tortib olinmasligi uchun simli ulanishlarni issiq yopishtirishni maslahat beraman. Har bir narsa hali ham ulanganligiga ishonch hosil qilish uchun servoni yana tekshiring. Agar siz buni chalkashtirib yuborsangiz, issiq elimni olib tashlang va qaytadan urinib ko'ring.

5 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish

3D bosma qismlar tayyor bo'lgach, mosligini tekshiring. Servo g'ildirak bilan birga huni va pastki qismiga to'g'ri kelishi kerak. Servo standart holatda ekanligiga ishonch hosil qiling, kod uni olib keladi (uni arduino-ga ulang va uni aylanish davrini ishga soling) va oziqlantiruvchi g'ildirakni servo o'qiga issiq yopishtiring, o'rta o'lchamli tomchi etarlicha, siz g'ildirakni mahkam bog'lab qo'yishni xohlaysiz, lekin ortiqcha yopishtiruvchi servoning o'zini yopishini xohlamaysiz. G'ildirakdagi cho'ntak, elim qotib qolganda, tepaga qarab yuqoriga qarab turishi kerak. Agar tartibsizlik bo'lsa, elimni olib tashlang va qaytadan urinib ko'ring.

Tekshiruv hamma narsaga mos keladi, bu safar g'ildirak erkin aylanayotganiga ishonch hosil qilish uchun oziqlantiruvchi kodini ishlating. Agar shunday bo'lsa, oziq -ovqatning bir qismini bunkerga joylashtiring va oziqlantirish davrini o'tkazing, shunda siz xohlagan oziq -ovqat miqdori chiqmaydi va u bilan hech qanday plastmassa chiqmaydi.

Agar siz oziqlantiruvchidan qoniqsangiz, huni va pastki qismlarini issiq yopishtiring, faqat tekis joylarni yopishtiring, agar siz g'ildirakka juda yaqin yopishtirsangiz, u tiqilib qolishi mumkin. Servo besleyicinin ikki yarmida joylashgan va uni yopishtirish shart emas, lekin agar xohlasangiz, uni yopishtirishingiz mumkin.

6 -qadam: sozlash

Sozlash
Sozlash

Endi siz bunkerni xohlaganingizcha ovqat bilan to'ldirib, qopqog'ini yopishingiz mumkin, men 1/2 qismini to'ldirib qo'ydim va u bir oy davom etdi, shuning uchun ovqatni ortiqcha namlik yoki zararkunandalardan himoya qilish uchun qopqog'idan foydalaning.

Arduino -ni yorug'lik taymeriga ulang va kerakli ovqatlanish vaqtini o'rnating. Taymerni faqat shu vaqtda yoqing (va imkon qadar tezroq o'chiring), chunki arduino har safar yoqilganda baliqni ovqatlantiradi. Men ovqatlanishni ko'rish uchun siz yaqin bo'ladigan vaqtni tanlashingizni maslahat beraman, shuning uchun siz bilasizki, u kunlar yoki haftalardan keyin ham ishlayapti.

Tabriklaymiz! Oziqlantiruvchi tugadi, uni idishning chetiga qo'ying va har bir necha kunda oziq -ovqat darajasini tekshirib turing. Men keyingi bosqichga o'tishimdan oldin men bir oy davomida yugurib ketdim. 2 -darajali soatni sinxronlashtirish uchun wifi modulidan foydalaniladi va tank yoritilishini boshqaradi, albatta tekshiring!

Tavsiya: