Sadržaj:

Ultimate DIY automatska hranilica za ribe: Koraci 1: 6 koraka
Ultimate DIY automatska hranilica za ribe: Koraci 1: 6 koraka

Video: Ultimate DIY automatska hranilica za ribe: Koraci 1: 6 koraka

Video: Ultimate DIY automatska hranilica za ribe: Koraci 1: 6 koraka
Video: Jovana Jeremić i džinovski jastuk! Boli je dupe od tucanja #balkan #srbija #hrvatska #shorts #bosna 2024, Srpanj
Anonim
Ultimate DIY automatska hranilica za ribe: 1. razina
Ultimate DIY automatska hranilica za ribe: 1. razina

Nivo 1 je najosnovniji dodavač hrane. Iskoristite ovo ako imate mali budžet ili, poput mene, ne možete pokrenuti Tier 2 prije nego što odete na tjedan i pol na praznike. Nema kontrole rasvjete.

Količina i vrsta hrane:

Imam bettu i 5 neonskih tetra u spremniku od 13 galona, jedan ciklus hranjenja stavlja dovoljno hrane u spremnik za sve njih. Mehanizam hranjenja je isti za sve tri razine, pa ako je količina hrane koju iznesete prevelika za vaš spremnik, dao sam vam CAD datoteke iz Fusion 360 za uređivanje, jednostavno smanjite veličinu džepa u kotačić za unos hrane kako bi se smanjila količina hrane koja izlazi. Ako količina hrane koja izlazi nije dovoljna, jednostavno kopirajte/zalijepite kôd za hranjenje u arduino da biste izbacili drugi ili treći dio u spremnik.

Što se tiče vrste hrane, testirao sam je samo s mljevenim ribljim pahuljicama. U teoriji bi svaka čvrsta hrana trebala funkcionirati, a otkrio sam da će nelomljene pahuljice začepiti spremnik. Dakle, ako koristite pahuljice poput mene, toplo vam preporučujem da ih sameljete do točke gdje će se svi uklopiti u kotač u bilo kojoj orijentaciji, a na to obratite posebnu pozornost ako planirate ostaviti spremnik bez nadzora na duže vrijeme vremena (na primjer, više od tjedan dana), začepljeni spremnik spriječit će hranjenje vaše ribe!

Korak 1: Ono što će vam trebati

  • Arduino Nano
  • Pristup 3D pisaču
  • 3D ispisani dijelovi x4 (isporučuju se STL datoteke)
  • Preporučujem upotrebu plastike sigurne za hranu kako biste izbjegli zagađenje spremnika. Prilikom čišćenja ispisanih dijelova pazite da nema plastičnih čestica koje bi mogle pasti u spremnik ili kemikalija koje će iscuriti u hranu.
  • Servo od 9 grama, koristio sam SM22 koji sam imao u blizini
  • Pištolj za vruće ljepilo (i vruće ljepilo)
  • Osnovni mjerač svjetla
  • Žica (koristio sam žice za kratke spojeve)
  • Stari punjač telefona za napajanje arduina
  • Vaša omiljena hrana za ribu

Korak 2: Kako to radi

U spremniku se nalazi sva hrana, ja sam svoju napunio oko 1/2 puta usitnjenim pahuljicama i trajao je mjesec dana s 2 dnevna ciklusa hranjenja.

Arduino je uključen u mjerač svjetla, a mjerač vremena postavljen je tako da se uključi u vrijeme kada želite nahraniti ribu i isključuje se u najmanjem mogućem intervalu, ili više od 30 sekundi ako se vaš mjerač vremena može odmah isključiti razlog.

Ciklus hranjenja nalazi se u arduino kodu za postavljanje, pa se izvodi samo jednom. arduino tada izvodi ciklus prazne petlje sve dok se mjerač svjetla ne isključi.

Ulagač odmjerava dio hrane i stavlja ga u spremnik, a zatim vraća servo u zadano stanje prije odmora do sljedećeg ciklusa hranjenja. Nema kućišta za arduino, namjeravao sam da ovaj sloj bude testni ležaj za mehanizam prije nego što sam prešao na tvrđe dijelove za nivo 2, ali stigli su praznici i bio sam prisiljen to koristiti kao mjeru zaustavnog razmaka kako bi moja riba preživjela moje odsustvo.

Korak 3: Ispišite datoteke

Bez njih nećete daleko stići. Mapa.zip sadrži dva seta STL datoteka, jedan za originalni SM22 servo motor koji sam koristio, a drugi za daleko češći SG90 servo. Obje sadrže datoteke Fusion 360 ako želite/trebate promijeniti bilo koji dio. SM22 STL -ovi se definitivno uklapaju, budući da su oni oni koje sam ja koristio. Nisam ispisao niti testirao dijelove SG90.

Pobrinite se da dno stane u vaš spremnik. Prema zadanim postavkama dizajniran je tako da stane na rub moga spremnika od 13 mm. Jednostavno prilagodite datoteku Fusion 360 tako da odgovara vašem spremniku.

Ako izmijenite hranilica, ne zaboravite držati džep toliko širok koliko je otvor u spremniku, premali i hrana bi se mogla zaglaviti i biti prevelika te bi mogla skliznuti pored kotača i prehraniti vašu ribu. Preporučujem da izračunate koliko hrane želite istodobno isporučiti po volumenu i promijenite dimenzije džepa tako da odgovaraju.

Prilikom ispisa obavezno upotrijebite potporni materijal za džep i dno kotača. Možete ispisati lijevak naopako bez potpornog materijala, a ja sam ispisao i dno naopako, tako da je materijal za podršku bio u izrezu servoa iz kozmetičkih razloga, a površina za parenje ostavlja glatku i ravnu.

Za materijale preporučujem upotrebu plastike sigurne za hranu. Koristio sam Raptor PLA iz makergeeksa, koji dolazi u tonu boja i super je jak nakon što ga odgrijavate 10 minuta. To se može učiniti kuhanjem dijelova, što vam preporučujem da učinite samo za kotač ako ne pristaje jer će žarenje smanjiti dijelove za oko 0,3%.

Za ispis svih dijelova trebalo bi oko 1-3 sata, ovisno o postavkama vašeg uređaja, dovoljno vremena za dovršenje sljedećeg koraka!

Korak 4: Programiranje Arduina

Programiranje Arduina
Programiranje Arduina

Dok se ti dijelovi ispisuju, postavite žicu žice za uvlačenje u nuždu na svoj arduino i pričvrstite servo na odgovarajuće pinove (Napajanje do 5V, GND do GND, signal na pin 3).

Svaki put kad se arduino uključi, trebao bi pokrenuti jedan ciklus hranjenja, a zatim ne raditi ništa dok se ne isključi i ponovno uključi ili resetira. Ako želite više ciklusa hranjenja, kopirajte/zalijepite kôd dok ne dobijete željeni broj ciklusa. provjerite ostaje li void loop () prazan.

Nakon što potvrdite da servo radi samo kada se arduino uključi ili resetira, preporučujem vruće lijepljenje žičanih veza kako se ne bi slučajno izvukli. Ponovno testirajte servo kako biste bili sigurni da je sve još spojeno. Ako ovo nekako zabrljate, samo uklonite vruće ljepilo i pokušajte ponovno.

Korak 5: Montaža

Skupština
Skupština
Skupština
Skupština

Nakon što su 3D ispisani dijelovi spremni, provjerite njihova uklapanja. Servo bi trebao stati u spremnik i na dno zajedno s kotačem. Provjerite je li servo u zadanom položaju na koji ga kôd dovodi (samo ga spojite na arduino i pustite ga da pokrene ciklus uvlačenja) i vruće zalijepite kotačić za uvlačenje na osovinu serva, pad srednje veličine trebao bi biti dovoljno, želite da je kotač čvrsto pričvršćen, ali ne želite da višak ljepila začepi sam servo. Džep u kotaču trebao bi biti okrenut prema gore prema lijevku kad se ljepilo skrutne. Ako ste zabrljali, uklonite ljepilo i pokušajte ponovno.

Ponovno provjerite da li je sve namješteno, ovaj put pokrenite kod ulagača kako biste bili sigurni da se kotač slobodno okreće. Ako jeste, stavite dio hrane u spremnik i pokrenite ciklus hranjenja kako biste bili sigurni da količina hrane koju želite izlazi i da iz nje ne izlazi plastika.

Kad ste zadovoljni s ulagačem, vruće zalijepite lijevak i donje dijelove zajedno, lijepite samo ravna područja, ako zalijepite preblizu kotača, moglo bi se zaglaviti. Servo drže dvije polovice ulagača i ne treba ga lijepiti, ali ga možete i zalijepiti ako želite.

Korak 6: Postavljanje

Postaviti
Postaviti

Sada možete napuniti spremnik hrane koliko želite i staviti na poklopac, ja sam svoj napunio 1/2 do kraja i trajao je mjesec dana, pa upotrijebite poklopac za zaštitu hrane od viška vlage ili štetočina.

Uključite arduino u svjetlosni mjerač vremena i postavite vrijeme hranjenja koje želite. Mjerač vremena neka bude uključen samo u to vrijeme (i isključite ga što je prije moguće) jer će arduino hraniti vaše ribe svaki put kada se uključi. Preporučujem da odaberete vrijeme u koje ćete najvjerojatnije biti u blizini kako biste vidjeli hranjenje, tako da znate da su još uvijek radni dani ili tjedni kasnije.

Čestitamo! Vaš ulagač je gotov, jednostavno ga postavite na rub spremnika i provjerite razinu hrane svakih nekoliko dana. Ostavio sam svoj punih mjesec dana prije nego što sam počeo raditi na sljedećoj razini. Razina 2 koristi wifi modul za sinkronizaciju sata i kontrolira osvjetljenje spremnika, svakako ga provjerite!

Preporučeni: