Innholdsfortegnelse:

Den ultimate DIY automatiske fiskemater: trinn 1: 6 trinn
Den ultimate DIY automatiske fiskemater: trinn 1: 6 trinn

Video: Den ultimate DIY automatiske fiskemater: trinn 1: 6 trinn

Video: Den ultimate DIY automatiske fiskemater: trinn 1: 6 trinn
Video: Виниловый сайдинг! Секреты монтажа и полезные хитрости, о которых мало кто знает! 2024, Juli
Anonim
Den ultimate DIY automatiske fiskemateren: Tier 1
Den ultimate DIY automatiske fiskemateren: Tier 1

Nivå 1 er den mest grunnleggende mater. Bruk dette hvis du har et stramt budsjett eller, som meg, du ikke kan få nivå 2 til å fungere før du reiser i halvannen uke til ferien. Det er ingen lysstyring.

Mengde og type mat:

Jeg har en betta og 5 neontetraer i en 13 gallon tank. En fôringssyklus setter nok mat i tanken til dem alle. Fôringsmekanismen er den samme for alle tre nivåene, så hvis mengden mat den måler ut er for mye for tanken din, har jeg levert CAD -filene fra Fusion 360 slik at du kan redigere dem, bare reduser størrelsen på lommen i materhjulet for å redusere mengden mat som kommer ut. Hvis mengden mat som kommer ut ikke er nok, bare kopier/lim inn matekoden i arduinoen for å dumpe en andre eller tredje porsjon i tanken.

Når det gjelder typen mat, har jeg bare testet den med malte fiskeflak. I teorien burde enhver fast mat fungere, og jeg har funnet ut at ikke malte flak vil tette beholderen. Så hvis du bruker flak som meg, anbefaler jeg på det sterkeste at du sliper dem opp til det punktet hvor de alle vil passe inn i hjulet i hvilken som helst retning, og vær spesielt oppmerksom på dette hvis du planlegger å la tanken være uten tilsyn i en lengre periode tid (som mer enn en uke), vil en tett beholder forhindre at fisken din mates!

Trinn 1: Hva du trenger

  • Arduino Nano
  • Tilgang til en 3D -skriver
  • 3D -trykte deler x4 (STL -filer følger med)
  • Jeg anbefaler å bruke matsikker plast for å unngå å forurense tanken din. Når du rydder opp de trykte delene, må du sørge for at det ikke er plastpartikler som kan falle ned i tanken din eller kjemikalier som vil lekke ut i maten.
  • 9 gram servo, jeg brukte en SM22 jeg hadde liggende
  • Varm limpistol (og varmt lim)
  • Grunnleggende lys timer
  • Wire (jeg brukte brødbrett -jumper -ledninger)
  • En gammel telefonlader for å drive arduinoen
  • Din foretrukne fiskemat

Trinn 2: Slik fungerer det

Beholderen rommer all maten, jeg fylte min omtrent 1/2 av veien opp med knuste flak og det varte en måned med 2 daglige fôringssykluser.

Arduinoen er plugget inn i lyttetimeren, og timeren er satt til å slå seg på når du vil mate fisken og slå den av med det minste intervallet den kan, eller mer enn 30 sekunder hvis timeren kan slå seg av umiddelbart for noen Årsaken.

Fôringssyklusen er i arduinoens oppsettskode, så den kjører bare en gang. arduinoen kjører deretter en tom sløyfesyklus til lyttetimeren slås av.

Materen måler ut en del mat og legger den i tanken, og setter deretter servoen tilbake til en standardtilstand før den hviler til neste fôringssyklus. Det er ingen hus for arduinoen, jeg hadde tenkt at denne delen skulle være en test-seng for mekanismen før jeg flyttet inn på de hardere bitene for nivå 2, men ferien kom og jeg ble tvunget til å bruke dette som et stopp-gap-tiltak for å sikre at fisken min overlevde mitt fravær.

Trinn 3: Skriv ut filene

Du kommer ikke langt uten dem. ZIP -mappen inneholder to sett med STL -filer, en for den originale SM22 servomotoren som jeg brukte og en for den langt mer vanlige SG90 servoen. Begge inneholder Fusion 360 -filene hvis du vil/trenger å endre noen av delene. SM22 STL -ene passer definitivt sammen, siden det er de jeg har brukt. Jeg har ikke skrevet ut eller testet SG90 -delene.

Sørg for at bunnen passer på tanken din. Som standard er den designet for å passe på tankens 13 mm kant. Bare juster Fusion 360 -filen slik at den passer til tanken din.

Hvis du endrer materhjulet, må du huske å holde lommen så bred som åpningen i beholderen, for liten og maten kan sette seg fast og for stor, og den kan skli forbi hjulet og overfôre fisken din. Jeg anbefaler å beregne omtrent hvor mye mat du ønsker å få fordelt om gangen etter volum og endre lommens dimensjoner for å matche.

Når du skriver ut, må du bruke støttemateriale til hjullommen og bunnen. Du kan skrive ut beholderen opp ned uten støttemateriale, og jeg trykte også bunnen opp ned, så støttematerialet var i servoens utskjæring av kosmetiske årsaker, og det etterlater paringsoverflaten glatt og jevnt.

For materialer anbefaler jeg å bruke en matsikker plast. Jeg brukte Raptor PLA fra makergeeks, som kommer i massevis av farger og er supersterk etter at du har glødd den i 10 minutter. Det kan gjøres ved å koke delene, som jeg anbefaler at du gjør for bare hjulet hvis det ikke passer helt siden gløding vil krympe delene med omtrent 0,3%.

Det tar omtrent 1-3 timer å skrive ut alle delene, avhengig av maskinens innstillinger, god tid til å fullføre neste trinn!

Trinn 4: Programmering av Arduino

Programmering av Arduino
Programmering av Arduino

Mens disse delene skrives ut, last opp nødmaterskissen til din arduino og fest servoen til de riktige pinnene (strøm til 5V, GND til GND, signal til pinne 3) med litt ledning.

Hver gang arduinoen slås på, bør den kjøre en fôringssyklus, og deretter gjøre ingenting før den slås av og slås på igjen eller tilbakestilles. Hvis du vil ha mer enn én fôringssyklus, må du kopiere/lime inn koden til du har antall sykluser du vil ha. Sørg for at tomromsløyfe () forblir tom.

Når du har bekreftet at servoen bare kjører når arduinoen slås på eller tilbakestilles, anbefaler jeg varmliming av ledningsforbindelsene for å forhindre at de trekkes ut ved et uhell. Test servoen igjen for å kontrollere at alt fortsatt er tilkoblet. Hvis du på en eller annen måte roter dette, må du bare fjerne det varme limet og prøve igjen.

Trinn 5: Montering

montering
montering
montering
montering

Når de 3D -trykte delene er klare, tester du passformene. Servoen skal passe inn i beholderen og bunnen sammen med hjulet. Sørg for at servoen er i standardposisjonen koden bringer den til (bare led den til arduinoen og la den kjøre en matingssyklus), og lim matingshjulet varmt til akselen på servoen, en mellomstor dråpe skal være nok, du vil at hjulet skal være godt festet, men ikke at overflødig lim skal tette selve servoen. Lommen i hjulet skal vende oppover mot beholderen når limet størkner. Hvis du roter, fjerner du limet og prøver igjen.

Test alt igjen, denne gangen, kjør materkoden for å sikre at hjulet snurrer fritt. Hvis det er det, legg litt av maten i beholderen og kjør fôringssyklusen for å sikre at mengden mat du ønsker kommer ut og at det ikke kommer ut plast med den.

Når du er fornøyd med materen, limer du trakten og bunndelene sammen. Sørg for å bare lime de flate områdene, hvis du limer for nær hjulet, kan det sette seg fast. Servoen holdes inne i de to halvdelene av materen og trenger ikke limes, men du kan lime den ned også hvis du vil.

Trinn 6: Oppsett

Oppsett
Oppsett

Nå kan du fylle beholderen så mye mat du vil og legge på lokket. Jeg fylte min halvveis oppover og det varte i en måned, så bruk lokket for å beskytte maten mot overflødig fuktighet eller skadedyr.

Koble arduinoen til lyset tidtaker og angi fôringstidene du ønsker. Bare slå på timeren på disse tidspunktene (og slå av så snart den kan) siden arduinoen vil mate fisken din hver gang den slås på. Jeg anbefaler å velge tider du mest sannsynlig vil være i nærheten for å se fôringen skje, på den måten vet du at det fortsatt er arbeidsdager eller uker senere.

Gratulerer! Maten din er ferdig, bare plasser den på kanten av tanken din, og sørg for å sjekke matnivået med noen dagers mellomrom. Jeg lot mitt være i drift i en hel måned før jeg begynte på neste nivå. Tier 2 bruker en wifi -modul til å synkronisere klokken og kontrollerer tankbelysningen, sørg for å sjekke den!

Anbefalt: