Kazalo:

Vrhunski samodejni podajalnik rib DIY: korak 1: 6
Vrhunski samodejni podajalnik rib DIY: korak 1: 6

Video: Vrhunski samodejni podajalnik rib DIY: korak 1: 6

Video: Vrhunski samodejni podajalnik rib DIY: korak 1: 6
Video: Как принимать подачи в настольном теннисе? Подачи настольный теннис. #настольныйтеннис #подача 2024, Julij
Anonim
Ultimate DIY samodejni podajalnik rib: 1. stopnja
Ultimate DIY samodejni podajalnik rib: 1. stopnja

Stopnja 1 je najosnovnejši podajalnik. Uporabite to, če imate omejen proračun ali, tako kot jaz, ne morete delati na stopnji 2, preden odidete za teden in pol na počitnice. Ni nadzora osvetlitve.

Količina in vrsta hrane:

Imam betto in 5 neonskih tetras v 13 -litrskem rezervoarju, en cikel hranjenja v rezervoar vnese dovolj hrane za vse. Mehanizem hranjenja je enak za vse tri stopnje, zato, če je količina hrane, ki jo izmerite, prevelika za vaš rezervoar, sem vam zagotovil datoteke CAD iz Fusion 360 za urejanje, preprosto zmanjšajte velikost žepa v podajalno kolo za zmanjšanje količine hrane, ki prihaja ven. Če količina hrane, ki izhaja, ni dovolj, preprosto kopirajte/prilepite kodo za hranjenje v arduino, da odložite drugi ali tretji del v rezervoar.

Kar zadeva vrsto hrane, sem jo preizkusil le z mletimi ribjimi kosmiči. Teoretično bi morala delovati vsa trdna hrana in ugotovil sem, da bodo nerazmlete kosmiči zamašili lijak. Torej, če uporabljate kosmiče, kot sem jaz, vam toplo priporočam, da jih zmeljete do te mere, da se bodo vsi prilegali kolesu v kateri koli orientaciji, na to pa bodite še posebej pozorni, če nameravate rezervoar za dalj časa pustiti brez nadzora. časa (na primer več kot teden dni) bo zamašen rezervoar preprečil hranjenje vaših rib!

Korak: Kaj boste potrebovali

  • Arduino Nano
  • Dostop do 3D tiskalnika
  • 3D natisnjeni deli x4 (priložene datoteke STL)
  • Priporočam uporabo plastike, varne za hrano, da preprečite kontaminacijo rezervoarja. Pri čiščenju natisnjenih delov se prepričajte, da v rezervoar ne bi padli plastični delci ali kemikalije, ki bi iztekle v hrano.
  • 9 -gramski servo, uporabil sem SM22, ki sem ga imel naokoli
  • Pištola za vroče lepilo (in vroče lepilo)
  • Osnovni časovnik svetlobe
  • Žica (uporabil sem mostične žice)
  • Stari polnilec za telefon za napajanje arduina
  • Vaša najljubša ribja hrana

2. korak: Kako deluje

V lijaku je vsa hrana, jaz sem svojo približno 1/2 poti navzgor napolnila z zdrobljenimi kosmiči in je trajala mesec dni z dvema ciklusoma hranjenja.

Arduino je priključen na časovnik za osvetlitev in časovnik je nastavljen tako, da se vklopi v času, ko želite nahraniti ribe, in se izklopi v najmanjšem možnem času ali več kot 30 sekundah, če se lahko časovnik za nekaj časa takoj izklopi razlog.

Cikel hranjenja je v nastavitveni kodi arduina, zato se izvaja samo enkrat. arduino nato izvaja cikel prazne zanke, dokler se časovnik svetlobe ne izklopi.

Napajalnik izloči del hrane in jo vstavi v rezervoar, nato pa servo krmilnik vrne v privzeto stanje, preden počiva do naslednjega cikla hranjenja. Za arduino ni ohišja. Nameraval sem, da bi bila ta stopnja preskusna postelja za mehanizem, preden sem prešel na trše koščke za stopnjo 2, vendar so prišli prazniki in to sem moral uporabiti kot ukrep za zaustavitev vrzeli da bi moje ribe preživele mojo odsotnost.

3. korak: Natisnite datoteke

Brez njih ne boste prišli daleč. Mapa.zip vsebuje dva niza datotek STL, enega za izvirni servo motor SM22, ki sem ga uporabil, drugega pa za precej pogostejši servo SG90. Oba vsebujeta datoteki Fusion 360, če želite/morate spremeniti katerega koli dela. SM22 STL se vsekakor prilegajo skupaj, saj sem jih uporabljal jaz. Nisem natisnil ali preizkusil delov SG90.

Prepričajte se, da se dno prilega vašemu rezervoarju. Privzeto je zasnovan tako, da se prilega platišču mojega rezervoarja 13 mm. Datoteko Fusion 360 preprosto prilagodite tako, da ustreza vašemu rezervoarju.

Če spremenite podajalno kolo, ne pozabite, da mora biti žep širok kot odprtina v lijaku, premajhna in hrana se lahko zatakne in prevelika ter lahko zdrsne mimo kolesa in prehrani vaše ribe. Priporočam, da izračunate, koliko hrane želite porabiti naenkrat po prostornini in spremenite dimenzije žepa, da se ujemajo.

Pri tiskanju obvezno uporabite podporni material za žep in dno kolesa. Lahko natisnete lijak na glavo brez podpornega materiala, jaz pa sem natisnil tudi dno obrnjeno navzdol, tako da je bil podporni material v izrezu servomotorja iz kozmetičnih razlogov, zato je površina za parjenje gladka in ravna.

Za materiale priporočam uporabo plastike, varne za hrano. Uporabil sem Raptor PLA iz makergeeksa, ki je v tonah barv in je super močan, potem ko ga žarite 10 minut. To lahko storite z vrenjem delov, kar vam priporočam, da naredite samo za kolo, če se ne prilega, saj bo žarjenje skrčilo dele za približno 0,3%.

Tiskanje vseh delov bi moralo trajati približno 1-3 ure, odvisno od nastavitev naprave, dovolj časa za dokončanje naslednjega koraka!

4. korak: Programiranje Arduina

Programiranje Arduina
Programiranje Arduina

Med tiskanjem teh delov naložite skico podajalnika v sili na svoj arduino in z nekaj žice pritrdite servo na ustrezne zatiče (Napajanje do 5V, GND do GND, signal na pin 3).

Vsakič, ko je arduino vklopljen, mora izvesti en cikel hranjenja, nato pa ne storiti ničesar, dokler se ne izklopi in ponovno vklopi ali ponastavi. Če želite več kot en cikel hranjenja, kopirajte/prilepite kodo, dokler ne dobite želenega števila ciklov. poskrbite, da void loop () ostane prazen.

Ko potrdite, da se servo zažene le, ko se arduino vklopi ali ponastavi, priporočam vroče lepljenje žičnih povezav, da preprečite njihovo nenamerno izvlečenje. Ponovno preizkusite servo, da se prepričate, da je vse še povezano. Če to nekako zmotite, odstranite vroče lepilo in poskusite znova.

5. korak: Montaža

Montaža
Montaža
Montaža
Montaža

Ko so 3D natisnjeni deli pripravljeni, preizkusite njihovo prileganje. Servo se mora prilegati v koš in dno skupaj s kolesom. Prepričajte se, da je servo v privzetem položaju, do katerega ga pripelje koda (samo priključite ga na arduino in pustite, da teče cikel podajanja), ter vroče prilepite podajalno kolo na os servo, srednje velika kapljica naj dovolj, če želite, da je kolo trdno pritrjeno, vendar ne želite, da odvečno lepilo zamaši sam servo. Žep v kolesu mora biti obrnjen navzgor proti košu, ko se lepilo strdi. Če ste v zmoti, odstranite lepilo in poskusite znova.

Ponovno preizkusite vse, tokrat zaženite podajalno kodo in se prepričajte, da se kolo prosto vrti. Če je, vstavite nekaj hrane v koš in zaženite cikel hranjenja, da se prepričate, da količina hrane, ki jo želite, pride ven in da iz nje ne izstopa plastika.

Ko ste zadovoljni s podajalnikom, vroče zlepite koš in spodnje dele, lepite le ravne površine, če lepite preblizu kolesa, se lahko zatakne. Servo držita obe polovici podajalnika in ga ni treba lepiti, lahko pa ga tudi prilepite, če želite.

6. korak: Nastavitev

Nastaviti
Nastaviti

Zdaj lahko napolnite zabojnik toliko hrane, kot želite, in ga položite na pokrov, jaz sem napolnil polovico poti navzgor in je trajal mesec dni, zato s pokrovom zaščitite hrano pred prekomerno vlago ali škodljivci.

Priključite arduino v časovnik svetlobe in nastavite čas hranjenja. Časovnik naj bo v tem času vklopljen (in ga izklopite takoj, ko bo mogoče), saj bo arduino nahranil vaše ribe vsakič, ko se vklopi. Priporočam, da izberete čas, v katerem boste najverjetneje prišli videti hranjenje, tako da veste, da so še vedno delovni dnevi ali tedni.

Čestitamo! Vaš napajalnik je končan, preprosto ga postavite na rob rezervoarja in vsakih nekaj dni preverite raven hrane. Svojega sem pustil delovati cel mesec, preden sem začel delati na naslednji stopnji. Stopnja 2 uporablja modul wifi za sinhronizacijo ure in nadzoruje osvetlitev rezervoarja, ne pozabite ga preveriti!

Priporočena: