Cuprins:

Alimentatorul automat automat de pește DIY: Nivelul 1: 6 pași
Alimentatorul automat automat de pește DIY: Nivelul 1: 6 pași

Video: Alimentatorul automat automat de pește DIY: Nivelul 1: 6 pași

Video: Alimentatorul automat automat de pește DIY: Nivelul 1: 6 pași
Video: Primele 6 probleme dintr-o afacere (+soluțiile) | Modulul 1 2024, Iulie
Anonim
Alimentatorul automat automat de pește DIY: Nivelul 1
Alimentatorul automat automat de pește DIY: Nivelul 1

Nivelul 1 este cel mai de bază alimentator. Utilizați acest lucru dacă aveți un buget restrâns sau, la fel ca mine, nu puteți face ca nivelul 2 să funcționeze înainte de a pleca o săptămână și jumătate pentru vacanță. Nu există control al iluminării.

Cantitatea și tipul de mâncare:

Am un betta și 5 tetre neon într-un rezervor de 13 galoane, un ciclu de hrănire pune suficientă hrană în rezervor pentru toate. Mecanismul de alimentare este același pentru toate cele trei niveluri, deci dacă cantitatea de alimente pe care o măsoară este prea mare pentru rezervorul dvs., am furnizat fișierele CAD de la Fusion 360 pentru a le putea edita, pur și simplu reduceți dimensiunea buzunarului în roata de alimentare pentru a reduce cantitatea de alimente care ies. Dacă cantitatea de alimente care iese nu este suficientă, pur și simplu copiați / lipiți codul de alimentare în arduino pentru a arunca o a doua sau a treia porție în rezervor.

În ceea ce privește tipul de mâncare, am testat-o doar cu fulgi de pește măcinați. În teorie, orice hrană solidă ar trebui să funcționeze și am constatat că fulgii necondiționați vor înfunda buncărul. Așadar, dacă folosiți fulgi ca mine, vă recomand cu tărie să le măcinați până la punctul în care se vor încadra toate în roată în orice orientare și să acordați o atenție specială acestui lucru dacă intenționați să lăsați rezervorul nesupravegheat pentru o perioadă lungă de timp de timp (cum ar fi, mai mult de o săptămână), un buncăr înfundat va împiedica hrănirea peștilor!

Pasul 1: De ce veți avea nevoie

  • Arduino Nano
  • Acces la o imprimantă 3D
  • Piese tipărite 3D x4 (sunt furnizate fișiere STL)
  • Vă recomandăm să folosiți materiale plastice sigure pentru alimente pentru a evita contaminarea rezervorului. Când curățați piesele imprimate, asigurați-vă că nu există particule de plastic care pot cădea în rezervor sau substanțe chimice care se vor scurge în alimente.
  • Servo de 9 grame, am folosit un SM22 pe care îl aveam în jurul meu
  • Pistol de adeziv fierbinte (și adeziv fierbinte)
  • Temporizator de lumină de bază
  • Sârmă (am folosit fire de jumper pentru panouri)
  • Un încărcător de telefon vechi pentru a alimenta arduino
  • Mâncarea dvs. preferată de pește

Pasul 2: Cum funcționează

Buncărul ține toată mâncarea, eu am umplut-o pe a mea la jumătate din drum cu fulgi zdrobiți și a durat o lună cu 2 cicluri zilnice de hrănire.

Arduino-ul este conectat la temporizatorul de lumină, iar temporizatorul este setat să pornească la orele în care doriți să hrăniți peștii și să se oprească la cel mai mic interval posibil sau mai mult de 30 de secunde dacă temporizatorul se poate opri imedietenți pentru unii motiv.

Ciclul de alimentare este în codul de configurare al arduino-ului, deci rulează o singură dată. arduino rulează apoi un ciclu de buclă goală până când temporizatorul de lumină se stinge.

Alimentatorul măsoară o porție de alimente și o introduce în rezervor, apoi readuce servo-ul într-o stare implicită înainte de a se odihni până la următorul ciclu de alimentare. Nu există nici o carcasă pentru arduino, intenționasem ca acest nivel să fie un pat de testare pentru mecanism înainte de a trece pe biții mai duri pentru nivelul 2, dar au venit sărbătorile și am fost forțat să folosesc acest lucru ca măsură de stop-gap pentru a mă asigura că peștele meu a supraviețuit absenței mele.

Pasul 3: Imprimați fișierele

Nu veți ajunge departe fără ele. Dosarul.zip conține două seturi de fișiere STL, unul pentru servomotorul SM22 original pe care l-am folosit și altul pentru servo-ul SG90 mult mai comun. Ambele conțin fișierele Fusion 360 dacă doriți / trebuie să modificați oricare dintre părți. STL-urile SM22 se potrivesc cu siguranță, deoarece acestea sunt cele pe care le-am folosit. Nu am imprimat sau testat piesele SG90.

Asigurați-vă că fundul se va potrivi pe rezervorul dvs. În mod implicit, este conceput pentru a se potrivi pe janta de 13 mm a rezervorului meu. Pur și simplu reglați fișierul Fusion 360 pentru a se potrivi cu rezervorul dvs.

Dacă modificați roata de alimentare, nu uitați să păstrați buzunarul la fel de larg ca deschiderea din buncăr, prea mic, iar mâncarea s-ar putea bloca și prea mare și poate aluneca pe lângă roată și vă va supraalimenta peștii. Vă recomand să calculați cantitatea de mâncare pe care doriți să o distribuiți la un moment dat în funcție de volum și să modificați dimensiunile buzunarului pentru a se potrivi.

La imprimare, asigurați-vă că utilizați material de susținere pentru buzunarul și partea inferioară a roții. Puteți imprima buncărul cu capul în jos fără material de susținere, iar eu am imprimat și partea de jos cu susul în jos, astfel încât materialul de sprijin să fie în decupajul servo-ului din motive cosmetice și să lase suprafața de împerechere netedă și nivelată.

Pentru materiale, recomand utilizarea unui plastic sigur pentru alimente. Am folosit Raptor PLA de la makergeeks, care vine într-o tonă de culori și este foarte puternic după ce l-ați tăiat timp de 10 minute. Acest lucru se poate face prin fierberea pieselor, ceea ce vă recomand să faceți doar pentru roată, dacă nu se potrivește foarte bine, deoarece recoacerea va micșora piesele cu aproximativ.3%.

Toate piesele ar trebui să dureze aproximativ 1-3 ore pentru a imprima, în funcție de setările aparatului, mult timp pentru a finaliza pasul următor!

Pasul 4: Programarea Arduino

Programarea Arduino
Programarea Arduino

În timp ce acele părți se tipăresc, încărcați schița alimentatorului de urgență pe arduino și atașați servo-ul la pinii corespunzători (alimentare la 5V, GND la GND, semnal la pinul 3) cu un fir.

De fiecare dată când arduino este pornit, acesta ar trebui să ruleze un ciclu de alimentare, apoi să nu facă nimic până când este oprit și repornit sau resetat. Dacă doriți mai multe cicluri de hrănire, copiați / lipiți codul până când aveți numărul de cicluri dorite. asigurați-vă că bucla nulă () rămâne goală.

După ce confirmați că servo-ul funcționează numai atunci când arduino pornește sau se resetează, vă recomand să lipiți la cald conexiunile de sârmă pentru a preveni scoaterea lor accidental. Testați din nou servo pentru a vă asigura că totul este încă conectat. Dacă cumva deranjați acest lucru, îndepărtați lipiciul fierbinte și încercați din nou.

Pasul 5: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare

Odată ce piesele imprimate 3D sunt gata, testați potrivirile. Servo-ul ar trebui să se potrivească în buncăr și jos, împreună cu roata. Asigurați-vă că servo-ul este în poziția implicită în care îl aduce codul (doar conectați-l la arduino și lăsați-l să ruleze un ciclu de alimentare) și lipiți roata de alimentare pe puntea servo-ului, ar trebui să fie o picătură de dimensiuni medii. fii suficient, vrei ca roata să fie atașată ferm, dar nu vrei ca excesul de adeziv să înfunde servo-ul în sine. Buzunarul din roată trebuie să fie orientat în sus spre buncăr atunci când lipiciul se solidifică. Dacă vă încurcați, îndepărtați lipiciul și încercați din nou.

Testați din nou totul, de data aceasta, rulați codul de alimentare pentru a vă asigura că roata se rotește liber. Dacă este, puneți o parte din mâncarea dvs. în buncăr și rulați ciclul de hrănire pentru a vă asigura că cantitatea de mâncare pe care o doriți iese și că nu iese plastic cu el.

Când sunteți mulțumit de alimentator, lipiți fierbinte buncărul și părțile inferioare împreună, asigurați-vă că lipiți doar zonele plane, dacă lipiți prea aproape de roată s-ar putea bloca. Servo-ul este ținut de cele două jumătăți ale alimentatorului și nu trebuie lipit, dar îl puteți lipi și dacă doriți.

Pasul 6: Configurare

Înființat
Înființat

Acum puteți umple buncărul cât de multă mâncare doriți și puteți pune pe capac, eu am umplut-o pe a 1/2 din drum și a durat o lună, așa că folosiți capacul pentru a proteja alimentele de excesul de umiditate sau dăunători.

Conectați arduino la temporizatorul de lumină și setați orele de alimentare dorite. Porniți temporizatorul numai în aceste momente (și opriți-l cât mai repede posibil), deoarece arduino vă va hrăni peștii de fiecare dată când se aprinde. Vă recomand să alegeți momentele în care cel mai probabil veți fi în preajmă pentru a vedea cum se întâmplă hrănirea, astfel știți că funcționează încă zile sau săptămâni mai târziu.

Felicitări! Alimentatorul dvs. este gata, pur și simplu așezați-l pe marginea rezervorului și asigurați-vă că verificați nivelurile de alimente la fiecare câteva zile. L-am lăsat pe al meu să funcționeze o lună întreagă înainte să ajung la următorul nivel de lucru. Nivelul 2 folosește un modul wifi pentru a-și sincroniza ceasul și controlează iluminarea rezervorului, asigurați-vă că îl verificați!

Recomandat: