Sisukord:

Ultimate DIY automaatne kalasöötja: 1. tasand: 6 sammu
Ultimate DIY automaatne kalasöötja: 1. tasand: 6 sammu

Video: Ultimate DIY automaatne kalasöötja: 1. tasand: 6 sammu

Video: Ultimate DIY automaatne kalasöötja: 1. tasand: 6 sammu
Video: EP1 ShibaDoge Show by Shiba Inu Shibarium DogeCoin Millionaires Burn Crypto Token NFT DeFi On ERC20 2024, Juuli
Anonim
Ultimate DIY automaatne kalasöötja: Tier 1
Ultimate DIY automaatne kalasöötja: Tier 1

Tier 1 on kõige elementaarsem söötja. Kasutage seda, kui teil on eelarve piiratud või nagu mina, ei saa te 2. taset tööle enne, kui lahkute pühadeks pooleteiseks nädalaks. Valgustuse juhtimine puudub.

Toidu kogus ja tüüp:

Mul on betta ja 5 neoontetrat 13 -gallonises paagis, üks söötmistsükkel paneb paaki piisavalt toitu neile kõigile. Söötmismehhanism on kõigil kolmel astmel sama, nii et kui see toidukogus on teie paagi jaoks liiga suur, olen esitanud Fusion 360 -st CAD -failid, mida saate redigeerida, vähendage lihtsalt tasku suurust söötmisratast, et vähendada välja tuleva toidu hulka. Kui väljuvast toidukogusest ei piisa, kopeerige/kleepige lihtsalt söötmiskood arduino, et teine või kolmas portsjon paaki valada.

Toiduliigi osas olen seda katsetanud ainult jahvatatud kalahelvestega. Teoreetiliselt peaks igasugune tahke toit toimima ja olen leidnud, et jahvatamata helbed ummistavad punkri. Niisiis, kui kasutate minuga sarnaseid helbeid, soovitan teil need lihvida nii kaugele, et need kõik sobiksid rattale igas suunas, ja pöörake sellele erilist tähelepanu, kui plaanite paagi pikemaks ajaks järelevalveta jätta. aega (näiteks rohkem kui nädal) takistab ummistunud punker teie kala söötmist!

Samm: mida vajate

  • Arduino Nano
  • Juurdepääs 3D -printerile
  • 3D -prinditud osad x4 (kaasas STL -failid)
  • Mahuti saastumise vältimiseks soovitan kasutada toidukindlaid plasti. Prinditud osade puhastamisel veenduge, et paaki ei satuks plastosakesi ega kemikaale, mis lekivad toiduainetesse.
  • 9 grammine servo, kasutasin SM22, mis mul ümber oli
  • Kuum liimipüstol (ja kuum liim)
  • Põhiline taimer
  • Traat (kasutasin leivaplaadi hüppaja juhtmeid)
  • Vana telefonilaadija arduino toiteks
  • Teie eelistatud kalatoit

2. toiming: kuidas see toimib

Punkrisse mahub kogu toit, mina täitsin oma umbes pool teest purustatud helvestega ja see kestis kuu aega, igapäevase 2 söötmistsükliga.

Arduino on ühendatud taimeriga ja taimer lülitub sisse ajal, mil soovite kala toita, ja lülitub välja väikseima intervalliga, kui see on võimalik, või rohkem kui 30 sekundit, kui teie taimer võib mõneks ajaks kohe välja lülituda. põhjus.

Söötmistsükkel on arduino seadistuskoodis, nii et see töötab ainult üks kord. seejärel käivitab arduino tühja tsükli, kuni valgusrežiim lülitub välja.

Söötur mõõdab välja osa toidust ja paneb selle paaki, seejärel tagastab servo enne puhkamist kuni järgmise söötmistsüklini vaikeolekusse. Arduino jaoks ei ole korpust, olin kavandanud selle astme mehhanismi proovivoodiks enne, kui liikusin teise astme kõvematele osadele, kuid pühad jõudsid kätte ja olin sunnitud kasutama seda vahepeatuse meetmena tagamaks, et mu kalad mu äraolekul ellu jäid.

Samm: printige failid

Ilma nendeta te kaugele ei jõua.. Zip kaust sisaldab kahte STL -failide komplekti, üks minu kasutatud originaalsele SM22 servomootorile ja teine palju tavalisemale SG90 servole. Mõlemad sisaldavad Fusion 360 faile, kui soovite/peate mõnda osa muutma. SM22 STL -id sobivad kindlasti kokku, kuna neid olen kasutanud. Ma pole printinud ega katsetanud SG90 osi.

Veenduge, et põhi mahub teie paaki. Vaikimisi sobib see minu tanki 13 mm veljele. Lihtsalt reguleerige Fusion 360 faili oma paagi järgi.

Kui muudate söötmisratast, ärge unustage, et tasku oleks nii lai kui punkri ava, liiga väike ja toit võib kinni jääda ja liiga suur ning see võib ratast mööda libiseda ja kala üle sööta. Soovitan arvutada, kui palju toitu korraga soovite mahu järgi väljastada, ja muuta tasku mõõtmed vastavaks.

Printimisel kasutage kindlasti rataste tasku ja põhja tugimaterjali. Saate punkri tagurpidi printida ilma tugimaterjalita ja mina trükkisin ka põhja tagurpidi, nii et tugimaterjal oli kosmeetilistel põhjustel servo väljalõikes ja see jätab paarituspinna siledaks ja tasaseks.

Materjalide puhul soovitan kasutada toidukindlat plastikut. Kasutasin makergeeksist Raptor PLA -d, mis on toonides ja on pärast 10 -minutilist lõõmutamist ülitugev. Seda saab teha osade keetmisega, mida soovitan teha ainult ratta jaoks, kui see ei sobi, kuna lõõmutamine vähendab osi umbes 0,3%.

Kõikide osade printimiseks kulub sõltuvalt seadme seadetest umbes 1–3 tundi, järgmise sammu lõpuleviimiseks palju aega!

Samm: Arduino programmeerimine

Arduino programmeerimine
Arduino programmeerimine

Nende osade printimise ajal laadige hädaabisööturi eskiis oma arduinole üles ja kinnitage servo mõne juhtmega sobivatele tihvtidele (toide 5 V, GND kuni GND, signaal 3 -nda kontakti külge).

Iga kord, kui arduino sisse lülitatakse, peaks see töötama ühe söötmistsükli ja seejärel mitte midagi tegema, kuni see on välja lülitatud ja uuesti sisse lülitatud või lähtestatud. Kui soovite rohkem kui ühte söötmistsüklit, kopeerige/kleepige kood, kuni teil on soovitud tsüklite arv. veenduge, et void loop () jääb tühjaks.

Kui olete kinnitanud, et servo töötab ainult arduino sisselülitamisel või lähtestamisel, soovitan juhtmete ühendusi kuumliimida, et vältida nende juhuslikku väljatõmbamist. Kontrollige servot uuesti, et veenduda, kas kõik on endiselt ühendatud. Kui te selle kuidagi segamini ajate, eemaldage lihtsalt kuum liim ja proovige uuesti.

Samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Kui 3D -prinditud osad on valmis, katsetage sobivust. Servo peaks mahtuma punkrisse ja põhja koos rattaga. Veenduge, et servo on vaikeasendisse, kuhu kood selle viib (lihtsalt ühendage see arduinoga ja laske sellel käivitada tsükkel), ja liimige sööturiratas kuumalt servo telje külge, keskmise suurusega tilk peaks piisab, kui soovite, et ratas oleks kindlalt kinnitatud, kuid ei soovi, et liigne liim servot ennast ummistaks. Ratta tasku peaks liimi tahkumisel jääma punkri poole ülespoole. Kui lähete sassi, eemaldage liim ja proovige uuesti.

Kontrollige, kas kõik sobib uuesti, seekord käivitage söötja kood, veendumaks, et ratas pöörleb vabalt. Kui see on nii, pange osa toidust punkrisse ja käivitage söötmistsükkel, veendumaks, et soovitud toidukogus väljub ja et sellega ei tule plastikut.

Kui olete söötjaga rahul, liimige punker ja põhjaosad kuumalt kokku, liimige kindlasti ainult tasased alad, kui liimite rattale liiga lähedale, võib see kinni jääda. Servot hoiavad söötja kaks poolt kinni ja seda pole vaja liimida, kuid soovi korral saate selle ka alla liimida.

6. samm: seadistamine

Seadistamine
Seadistamine

Nüüd saate punkrit täita nii palju toitu, kui soovite, ja panna kaane peale, mina täitsin oma poole teest üles ja see kestis kuu aega, seega kasutage kaant, et kaitsta toitu liigse niiskuse või kahjurite eest.

Ühendage arduino valgusajaga ja seadke soovitud söötmisajad. Lülitage taimer ainult sel ajal sisse (ja lülitage see välja nii kiiresti kui võimalik), kuna arduino toidab teie kala iga kord, kui see sisse lülitab. Soovitan valida ajad, millal olete tõenäoliselt toitmise ajal kohal, nii et teate, et see kestab veel päevi või nädalaid.

Palju õnne! Teie söötja on valmis, asetage see lihtsalt oma paagi servale ja kontrollige kindlasti toidutaset iga paari päeva tagant. Jätsin oma töö terveks kuuks tööle, enne kui sain järgmise taseme tööle. Tier 2 kasutab kella sünkroonimiseks WiFi -moodulit ja juhib paagi valgustust, vaadake kindlasti seda!

Soovitan: