Satura rādītājs:

Galīgais DIY automātiskais zivju padevējs: 1. līmenis: 6 soļi
Galīgais DIY automātiskais zivju padevējs: 1. līmenis: 6 soļi

Video: Galīgais DIY automātiskais zivju padevējs: 1. līmenis: 6 soļi

Video: Galīgais DIY automātiskais zivju padevējs: 1. līmenis: 6 soļi
Video: Страшные истории. ЗАПЕРТАЯ КОМНАТА. Деревенские страшилки. Ужасы. Мистика. 2024, Jūlijs
Anonim
Galīgais DIY automātiskais zivju padevējs: 1. līmenis
Galīgais DIY automātiskais zivju padevējs: 1. līmenis

1. līmenis ir visvienkāršākais padevējs. Izmantojiet to, ja jums ir ierobežots budžets vai, tāpat kā man, jūs nevarat panākt 2. līmeņa darbību, pirms atvaļinājuma uz pusotru nedēļu dodaties brīvdienās. Nav apgaismojuma vadības.

Pārtikas daudzums un veids:

Man ir betta un 5 neona tetras 13 galonu tvertnē, viens barošanas cikls ieliek tvertnē pietiekami daudz pārtikas visiem. Padeves mehānisms ir vienāds visiem trim līmeņiem, tādēļ, ja pārtikas daudzums, ko tas izsniedz, ir pārāk liels jūsu tvertnei, esmu nodrošinājis CAD failus no Fusion 360, lai jūs varētu tos rediģēt, vienkārši samaziniet kabatas izmēru padeves ritenis, lai samazinātu izplūstošās pārtikas daudzumu. Ja izplūstošā pārtikas daudzums nav pietiekams, vienkārši nokopējiet/ielīmējiet barošanas kodu arduino, lai tvertnē izgāztu otro vai trešo porciju.

Attiecībā uz pārtikas veidu es to esmu pārbaudījis tikai ar maltām zivju pārslām. Teorētiski jebkuram cietajam ēdienam vajadzētu darboties, un es atklāju, ka nemaltas pārslas aizsprostos piltuvi. Tātad, ja jūs izmantojat pārslas, piemēram, es, es ļoti iesaku tās sasmalcināt līdz vietai, kur tās visas iederēsies ritenī jebkurā virzienā, un pievērst tam īpašu uzmanību, ja plānojat ilgstoši atstāt tvertni bez uzraudzības. laiku (piemēram, vairāk nekā nedēļu), aizsērējusi tvertne neļaus jūsu zivīm pabarot!

1. darbība. Kas jums būs nepieciešams

  • Arduino Nano
  • Piekļuve 3D printerim
  • 3D drukātas detaļas x4 (iekļauti STL faili)
  • Lai izvairītos no tvertnes piesārņošanas, es iesaku izmantot pārtikai drošu plastmasu. Tīrot drukātās detaļas, pārliecinieties, vai tvertnē nav iekļuvušas plastmasas daļiņas vai ķimikālijas, kas var izskaloties pārtikā.
  • 9 gramu servo, es izmantoju SM22, kas man bija apkārt
  • Karstās līmes pistole (un karstā līme)
  • Pamata gaismas taimeris
  • Vads (es izmantoju maizes dēļa džemperu vadus)
  • Vecs tālruņa lādētājs, lai darbinātu arduino
  • Jūsu vēlamais zivju ēdiens

2. darbība. Kā tas darbojas

Piltuvē ir visa barība, es apmēram 1/2 no augšas piepildīju raktuves ar sasmalcinātām pārslām, un tas ilga mēnesi ar 2 ikdienas barošanas cikliem.

Arduino ir pievienots gaismas taimerim, un taimeris ir ieslēgts laikā, kad vēlaties pabarot zivis, un izslēdzas pēc iespējas mazākā intervālā vai ilgāk par 30 sekundēm, ja jūsu taimeris kādu laiku var nekavējoties izslēgties. iemesls.

Barošanas cikls ir iekļauts arduino iestatīšanas kodā, tāpēc tas darbojas tikai vienu reizi. tad arduino veic tukšas cilpas ciklu, līdz gaismas taimeris izslēdzas.

Padevējs izskaita daļu pārtikas un ievieto tvertnē, pēc tam atgriež servo noklusējuma stāvoklī, pirms atpūšas līdz nākamajam barošanas ciklam. Arduino mājokļa nav, es biju iecerējis, ka šis līmenis ir mehānisma pārbaudes stends, pirms es pārgāju uz 2. līmeņa cietajiem gabaliem, bet pienāca brīvdienas, un es biju spiests to izmantot kā pārtraukuma pasākumu lai nodrošinātu, ka mana zivs izdzīvoja manu prombūtni.

3. darbība: izdrukājiet failus

Bez tiem jūs tālu netiksit. Mapē.zip ir divi STL failu komplekti, viens manam izmantotajam oriģinālajam SM22 servodzinējam un otrs daudz izplatītākajam SG90 servo. Abos ir Fusion 360 faili, ja vēlaties/nepieciešams mainīt kādu no detaļām. SM22 STL noteikti iederas kopā, jo tie ir tie, kurus esmu izmantojis. Es neesmu drukājis vai pārbaudījis SG90 detaļas.

Pārliecinieties, ka dibens iederas jūsu tvertnē. Pēc noklusējuma tas ir paredzēts, lai ietilptu uz manas tvertnes 13 mm loka. Vienkārši pielāgojiet Fusion 360 failu, lai tas atbilstu jūsu tvertnei.

Ja pārveidojat padeves riteni, atcerieties, ka kabatai jābūt tik platai, cik tā ir atvere tvertnē, pārāk maza un ēdiens var iestrēgt un pārāk liels, un tas var noslīdēt gar riteni un pārbarot zivis. Es iesaku aprēķināt, cik daudz pārtikas vienlaicīgi vēlaties izdalīt pēc tilpuma, un mainīt kabatas izmērus, lai tie atbilstu.

Drukājot, noteikti izmantojiet atbalsta materiālu riteņu kabatai un apakšai. Jūs varat izdrukāt piltuvi otrādi bez atbalsta materiāla, un es arī apdrukāju apakšu otrādi, lai atbalsta materiāls būtu servo izgriezumā kosmētisku iemeslu dēļ, un tas atstāj pārošanās virsmu gludu un līdzenu.

Materiāliem iesaku izmantot pārtikai drošu plastmasu. Es izmantoju Raptor PLA no makergeeks, kas ir tonnas krāsu un ir ļoti spēcīgs pēc tam, kad esat to atkausējis 10 minūtes. To var izdarīt, vārot detaļas, ko es iesaku darīt tikai ritenim, ja tas nav īsti piemērots, jo atlaidināšana detaļas samazinās par aptuveni 0,3%.

Visu detaļu drukāšana ilgst apmēram 1–3 stundas atkarībā no jūsu iekārtas iestatījumiem, daudz laika, lai pabeigtu nākamo darbību!

4. solis: Arduino programmēšana

Arduino programmēšana
Arduino programmēšana

Kamēr šīs daļas tiek drukātas, augšupielādējiet avārijas padeves skici savā arduino un pievienojiet servo atbilstošajām tapām (barošana līdz 5V, GND līdz GND, signāls uz 3.tapu) ar kādu vadu.

Katru reizi, kad arduino tiek ieslēgts, tam vajadzētu palaist vienu barošanas ciklu, pēc tam neko nedarīt, kamēr tas nav izslēgts un atkal ieslēgts vai atiestatīts. Ja vēlaties vairāk nekā vienu barošanas ciklu, kopējiet/ielīmējiet kodu, līdz tiek sasniegts vēlamais ciklu skaits. pārliecinieties, ka void loop () paliek tukšs.

Kad esat apstiprinājis, ka servo darbojas tikai tad, kad arduino ieslēdzas vai tiek atiestatīts, es iesaku karsti pielīmēt vadu savienojumus, lai novērstu to nejaušu izvilkšanu. Pārbaudiet servo vēlreiz, lai pārliecinātos, ka viss joprojām ir savienots. Ja jūs kaut kā to sajaucat, vienkārši noņemiet karsto līmi un mēģiniet vēlreiz.

5. solis: montāža

Montāža
Montāža
Montāža
Montāža

Kad 3D drukātās detaļas ir gatavas, pārbaudiet atbilstību. Servo vajadzētu ietilpt tvertnē un apakšā kopā ar riteni. Pārliecinieties, vai servo ir noklusējuma pozīcijā, uz kuru kods to novirza (vienkārši pievienojiet to arduino un ļaujiet tai veikt padeves ciklu), un karsti pielīmējiet padeves riteni pie servo ass, vidēja izmēra pilienam vajadzētu būt pietiks, jūs vēlaties, lai ritenis būtu stingri piestiprināts, bet nevēlaties, lai liekā līme aizsērētu pašu servo. Kad līmi sacietē, riteņa kabatai jābūt vērstai uz augšu pret piltuvi. Ja sajaucat, noņemiet līmi un mēģiniet vēlreiz.

Vēlreiz pārbaudiet, vai viss ir piemērots, šoreiz palaidiet padeves kodu, lai pārliecinātos, ka ritenis brīvi griežas. Ja tā ir, ielieciet daļu pārtikas bunkurā un palaidiet barošanas ciklu, lai pārliecinātos, ka tiek izvadīts vēlamais pārtikas daudzums un vai kopā ar to neizplūst plastmasa.

Kad esat apmierināts ar padevēju, karsti pielīmējiet tvertni un apakšējās daļas, noteikti pielīmējiet tikai plakanās vietas, ja pielīmējat pārāk tuvu ritenim, tas var iestrēgt. Servo tur divas padevēja puses, un tas nav jāpielīmē, bet, ja vēlaties, varat arī pielīmēt.

6. darbība: iestatīšana

Uzstādīt
Uzstādīt

Tagad jūs varat uzpildīt tvertni uz augšu tik daudz pārtikas, cik vēlaties, un uzlikt vāku, es piepildīju raktuvi 1/2 no augšas un tas ilga mēnesi, tāpēc izmantojiet vāku, lai pasargātu pārtiku no liekā mitruma vai kaitēkļiem.

Pievienojiet arduino gaismas taimerim un iestatiet vēlamo barošanas laiku. Ieslēdziet taimeri tikai šajā laikā (un izslēdziet, tiklīdz tas ir iespējams), jo arduino baros jūsu zivis katru reizi, kad tas ieslēgsies. Es iesaku izvēlēties laiku, kad jūs, visticamāk, atradīsities, lai redzētu barošanu, tādējādi jūs zināt, ka tas joprojām ir darba dienas vai nedēļas vēlāk.

Apsveicam! Jūsu padevējs ir gatavs, vienkārši novietojiet to uz tvertnes malas un noteikti pārbaudiet pārtikas līmeni ik pēc dažām dienām. Es atstāju savu darbību pilnu mēnesi, pirms saņēmu nākamo līmeni. Otrais līmenis izmanto wifi moduli, lai sinhronizētu pulksteni un kontrolētu tvertnes apgaismojumu, noteikti pārbaudiet to!

Ieteicams: