Sadržaj:

Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: 6 koraka
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: 6 koraka

Video: Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: 6 koraka

Video: Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: 6 koraka
Video: Octopus Max EZ v1.0 - Klipper MainSail Quick Install 2024, Novembar
Anonim
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka!
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka!

Tako da će za ovaj projekat 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 zaspala. Odmori su bili sasvim drugo pitanje, jer smo morali kupiti one piramide „hranilice“koje nikada nisu uspjele. Tako sam ovdje počeo razmišljati o tome što bih mogao učiniti i shvatio sam da mogu napraviti automatsku hranilicu za ribu!

MOLIM VAS, MOLIM VAS, glasajte za ovo na Arduino takmičenju, mislim da ima potencijal osvojiti barem malu nagradu

Teškoća: 2/5

Cijena: 1/5

Supplies

Arduino Uno / Generička verzija

Servo motor (Micro Servo SG90 9g bi trebao raditi savršeno)

-I dvostrana široka servo ruka koja dolazi s njom

Kabel za napajanje (dc ili usb)

Žice za spajanje (muški na muški)

Mala bočica sa šamponom za putovanje/hotel

Plastična posuda

Riblja hrana (bilo koja vrsta radi, peleti mi rade bolje)

Električna bušilica

Pištolj za vruće ljepilo

Korak 1: Stanovanje

Stanovanje
Stanovanje
Stanovanje
Stanovanje

Zatvorite poklopac na spremniku i izbušite dovoljno veliku rupu (u sredini poklopca) da žice mogu proći kroz nju. Na kraju, izrežite mali poklopac sa strane spremnika dovoljno velik da stane na vaš kabel za napajanje.

Korak 2: Hrana za ribe

Hrana za ribe
Hrana za ribe
Hrana za ribe
Hrana za ribe

Izbušite rupu kroz bocu šampona SEALED tako da ima dvije rupe na suprotnim stranama koje su paralelne jedna drugoj kao na gornjoj slici. Stavite hranu za ribe na otprilike 1/4 puta do 1/3. Zatim uzmite svoj pištolj za vruće ljepilo i zalijepite podnožje boce na servo krak.

Korak 3: Kôd

Evo ga s nekim napomenama: samo upozorenje da se uključuje desno dok ga priključujete i to se događa svaka 24 sata. Vrijeme kada ga uključite je vrijeme koje će raditi dok ga ne isključite.

#include;

Servo myservo; // kreira servo kao objekt

int pos = 0; // cjelobrojna varijabla za spremanje servo pozicije

dugi FISHFEEDER = 86400000; // Postavlja vrijeme za svaka 24 sata (86400000 milisekundi)

dugo vrijeme završetka; // Duge varijable stvaraju 32 bita prostora za pohranu, što je povećana količina

odavno; // Ista stvar ovdje kao gore

void rotate () {

for (poz = 0; poz <180; pos += 1) // Ovaj kôd u nastavku će učiniti da se Servo okrene, hraneći ribe.

{

myservo.write (pos);

kašnjenje (15);

}

for (poz = 180; poz> = 1; poz- = 1)

{

myservo.write (pos);

kašnjenje (15);

}

}

void setup () // Postavljanje void čini da se kôd pokreće jednom i samo jednom

{

myservo.attach (9); // Ovo će reći Arduinu da je Servo na pinu 9

myservo.write (0); // Write šalje binarne podatke na serijski port.

// U ovom slučaju 0 znači da bi trebao slati podatke na digitalni pin 0. (RX)

kašnjenje (15); // Ovo odgađa 15 milisekundi prije nego što se petlja ispod pokrene.

rotate (); // Pokreće našu funkciju koja okreće servo

}

void loop () {// Ovo će se izvoditi na Arduinu iznova i iznova ako ima snagu.

sada = millis (); // Sada je trenutno vrijeme u milisekundama

endtime = now + FISHFEEDER;

while (sada <endtime) {

myservo.write (0);

kašnjenje (20000);

sada = millis ();

}

rotate ();

}

Korak 4: Postavljanje hardvera

Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera

Stavite svoj arduino u plastični spremnik i provucite kabel za napajanje kroz poklopac i spojite ga. Ožičenje je prilično jednostavno, kao što je prikazano na gornjoj shemi. Samo povežite pozitivni dio na 5v, uzemljenje s zemljom i podatkovni kabel na pin 9, kao što je prikazano na gornjoj shemi Tinkercad kola. * wink** wink* SAMO ZAPAMTITE DA HRANITE ŽICE KROZ RUPU NA VRHU KONTEJNERA OD ARDUINA do SERVA.

Korak 5: Montiranje na spremnik/akvarij

Montaža na rezervoar/akvarijum
Montaža na rezervoar/akvarijum

Stavite plastično kućište s arduinom sa strane akvarijuma, a servo postavite na rub na gornjoj ivici rezervoara. Zatim ga možete montirati pomoću trake kako biste ga kasnije mogli skinuti. Samo zapamtite da testirate da li čvrsto pristaje. Konačno, pričvrstite servo krak na bocu i montirajte ga na servo tako da rupe budu sa strane, a ne s vrha/dna. Trebalo bi otprilike onako kako izgleda na slici.

Korak 6: Radujte se

Sada ste potpuno gotovi! Hranjenje vaše ribe bit će povjetarac, samo ćete povremeno morati puniti lako dostupan spremnik. Ako idete na dugi odmor, možete ga napuniti još malo kako biste bili sigurni da vaša riba dobiva svu potrebnu hranu. Budući da je servo traka uključena, čišćenje spremnika neće predstavljati problem jer možete jednostavno vrlo jednostavno ukloniti traku i ponovno je postaviti. Nadam se da će vam ovaj brzi, jeftini i laki arduino projekt pomoći!

Još jednom, molim vas glasajte za mene na Arduino takmičenju! Vjerujem da je ovaj projekt vrijedan barem male nagrade!

Preporučuje se: