Sadržaj:
- Korak 1: Ono što će vam trebati
- Korak 2: Kako to radi
- Korak 3: Ispišite datoteke
- Korak 4: Programiranje Arduina
- Korak 5: Montaža
- Korak 6: Postavljanje
Video: Ultimate DIY automatska hranilica za ribe: Koraci 1: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
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
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
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:
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: 6 koraka
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: Stoga će za ovaj projekt možda biti potrebno malo pozadine. Ljudi s kućnim ljubimcima vjerojatno su imali isti problem kao i ja: godišnji odmori i zaborav. Stalno sam zaboravljao nahraniti svoju ribu i uvijek sam to pokušavao učiniti prije nego što je otišlo u s
Preinačena hranilica za ribe BETTA: 5 koraka
Preinačena BETTA hranilica za ribe: Motivirana Betta hranilicom za ribe, ovaj projekt koristi osnovni dizajn tvrtke Trevor_DIY i na nju primjenjuje nove funkcije. Samostalno hranjenje riba s postavljenim odbrojavanjem, ova preinačena verzija korisniku dodaje korisnije alate, poput broja okretaja do
Sirova trodnevna hranilica za ribe: 5 koraka
Sirova trodnevna hranilica za ribu: Koliko dugo tropske ribe mogu preživjeti bez hrane? Ovo je vjerojatno najčešće pitanje među čuvarima ribe koji planiraju putovati u bliskoj budućnosti. Mnoge tropske ribe mogu dugo ostati bez jela. Kao čuvar ribe koji je planirao
Automatska hranilica za ribe s Amazon Alexa: 5 koraka
Automatski hranilica za ribe Amazon Alexa: Zaboravili ste nahraniti svoju ribu? Sada dopustite Alexa da hrani vaše ribe, bilo gdje u svijetu, da bilo gdje. Ovaj je projekt osmišljen tako da možete hraniti svog ljubimca s bilo kojeg mjesta na svijetu, pomoću bilo kojeg Alexa uređaja/aplikacije. Želite li nahraniti nekog drugog ljubimca? Nema problema jus
Akrilna hranilica za ribe: 11 koraka (sa slikama)
Akrilna hranilica za ribe: U ovom ću vas vodiču naučiti kako sam napravio automatsku hranilicu za svoj koi ~