Sadržaj:
- Korak 1: Šta će vam trebati
- Korak 2: Kako to funkcionira
- Korak 3: Odštampajte 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 izmjena: 2024-01-30 08:08
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 odmor sedmicu i pol. Nema kontrole osvetljenja.
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 -a 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 tačke u kojoj će se svi uklopiti u točak u bilo kojoj orijentaciji, i obratite posebnu pažnju na to ako planirate ostaviti rezervoar bez nadzora na duže vrijeme vremena (na primjer, više od sedmice), začepljeni spremnik spriječit će hranjenje vaše ribe!
Korak 1: Šta će vam trebati
- Arduino Nano
- Pristup 3D štampaču
- 3D štampani 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, provjerite da nema plastičnih čestica koje mogu pasti u vaš 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 kratkospojnike za matičnu ploču)
- Stari punjač za telefon za napajanje arduina
- Vaša omiljena hrana za ribe
Korak 2: Kako to funkcionira
U rezervoaru se nalazi sva hrana, ja sam svoju napunio oko 1/2 puta usitnjenim pahuljicama i trajao je mesec dana sa 2 dnevna ciklusa hranjenja.
Arduino je uključen u svjetlosni mjerač vremena, a tajmer je postavljen 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 unosa je 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. Ne postoji kućište za arduino, namjeravao sam da ovaj sloj bude testni 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: Odštampajte 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, jer sam ih ja koristio. Nisam štampao niti testirao delove SG90.
Pobrinite se da dno stane na vaš spremnik. Prema zadanim postavkama, dizajniran je tako da stane na rub rezervoara od 13 mm. Jednostavno prilagodite datoteku Fusion 360 tako da odgovara vašem spremniku.
Ako izmijenite kotač za hranjenje, 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 proklizati pored kotača i prejesti vašu ribu. Preporučujem da izračunate količinu hrane koju želite davati odjednom po zapremini i promijenite dimenzije džepa tako da odgovaraju.
Prilikom ispisa obavezno upotrijebite pomoćni materijal za džep i dno kotača. Možete ispisati lijevak naopako bez potpornog materijala, a ja sam odštampao 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 uradite samo za kotač ako ne pristaje jer će žarenje smanjiti dijelove za oko 0,3%.
Štampanje svih delova bi trebalo da potraje oko 1-3 sata, u zavisnosti od postavki vaše mašine, dovoljno vremena za dovršenje sledećeg koraka!
Korak 4: Programiranje Arduina
Dok se ti dijelovi ispisuju, postavite žicu žice za uvlačenje u hitne slučajeve na svoj arduino i pričvrstite servo na odgovarajuće pinove (Napajanje na 5V, GND na GND, signal na pin 3).
Svaki put kada se arduino uključi, trebao bi pokrenuti jedan ciklus hranjenja, a zatim ne raditi ništa dok se ne isključi i ponovo uključi ili resetira. Ako želite više ciklusa hranjenja, kopirajte/zalijepite kôd dok ne dobijete željeni broj ciklusa. pobrinite se da void loop () ostane 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 ponovo.
Korak 5: Montaža
Nakon što su 3D odštampani dijelovi spremni, provjerite njihovo uklapanje. Servo treba da stane u rezervoar i na dno zajedno sa točkom. Uvjerite se da je 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č ulagača na osovinu serva, pad srednje veličine trebao bi Budite dovoljni, želite da je kotač čvrsto pričvršćen, ali ne želite da višak ljepila začepi sam servo. Džep u kotaču treba biti okrenut prema gore prema lijevku kada se ljepilo skrutne. Ako ste zabrljali, uklonite ljepilo i pokušajte ponovo.
Ponovo 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 uvlakačem, vruće zalijepite lijevak i donje dijelove zajedno, pazite da lijepite samo ravne površine, ako ih 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.
Priključite arduino u svjetlosni mjerač vremena i postavite vrijeme hranjenja koje želite. Tajmer samo uključite 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 sedmice kasnije.
Čestitamo! Vaša hranilica je gotova, jednostavno je postavite na rub spremnika i provjerite nivo hrane svakih nekoliko dana. Ostavio sam svoj punih mesec dana pre nego što sam prešao na sledeći nivo. Nivo 2 koristi wifi modul za sinkronizaciju sata i kontrolira osvjetljenje spremnika, svakako ga provjerite!
Preporučuje se:
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: 6 koraka
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: Tako da će za ovaj projekt možda biti potrebno malo pozadine. Ljudima sa kućnim ljubimcima vjerovatno se pojavio isti problem kao i meni: 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
Preuređena hranilica za ribe BETTA: 5 koraka
Preuređena BETTA hranilica za ribe: Motivirana Betta Fider Feeder-om, ovaj projekt koristi osnovni dizajn Trevor_DIY-a i na nju primjenjuje nove funkcije. Samostalno hranjenje riba s podešenim timerom, ova preinačena verzija dodaje korisnije alate korisniku, poput broja okretaja do
Sirova trodnevna hranilica za ribe: 5 koraka
Sirova trodnevna hranilica za ribe: 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 napajanjem 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, koristeći bilo koji Alexa uređaj/aplikaciju. Želite li nahraniti nekog drugog ljubimca? Nema problema jus
Ultimativni automatski automatizirani hranilica za ribe: Koraci 2: 10 (sa slikama)
Ultimate DIY automatska hranilica za ribe: Nivo 2: Nivo 2 Feeder veliki je napredak u odnosu na Tier 1. Ova verzija koristi WiFi modul ESP8266 za sinhronizaciju arduino sata za kontrolu rasporeda hranjenja i osvjetljenja rezervoara