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, Studeni
Anonim
Arduino Uno hranilica za ribe u 6 jeftinih i lakih 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 zaspala. Odmor je bio sasvim drugo pitanje, morali kupiti one piramide "hranilice" koje nikada nisu uspjele. Ovdje sam počeo razmišljati što bih mogao učiniti i shvatio sam da mogu napraviti automatsku hranilicu za ribu!

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

Poteškoća: 2/5

Cijena: 1/5

Pribor

Arduino Uno / Generička verzija

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

-I dvostrana široka servo ruka koja dolazi s njom

Kabel za napajanje (dc ili usb)

Kratkospojne žice (muški na muški)

Mala bočica za šampon za putovanje/hotel

Plastični spremnik

Hrana za ribe (bilo koja vrsta radi, peleti mi rade bolje)

Električna bušilica

Pištolj za vruće ljepilo

Korak 1: Stanovanje

Kućište
Kućište
Kućište
Kućište

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 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 kad ga uključite je vrijeme koje će raditi dok ga ne isključite.

#include;

Servo myservo; // stvara servo kao objekt

int pos = 0; // cjelobrojna varijabla za spremanje položaja serva

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 prošireni iznos

odavno; // Ovdje ista stvar kao gore

void rotate () {

for (pos = 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);

}

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

{

myservo.write (pos);

kašnjenje (15);

}

}

void setup () // Postavljanje void čini da se kôd pokrene 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.

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

}

void loop () {// Ovo će se izvoditi na Arduinu uvijek 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 ();

}

rotirati();

}

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 preklop i spojite ga. Ožičenje je prilično jednostavno, kao što je prikazano na gornjem dijagramu. Samo povežite pozitivni dio na 5v, uzemljenje s masom 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 spremnik/akvarij
Montaža na spremnik/akvarij

Stavite plastično kućište s arduinom sa strane spremnika za ribu, a servo stavite na rub na gornjem rubu spremnika. Zatim ga možete montirati pomoću trake kako biste ga kasnije mogli skinuti. Sjetite se samo provjeriti je li čvrsto pripijen. Konačno, pričvrstite servo ruku na bocu i pričvrstite je na servo tako da rupe budu sa strane, a ne s vrha/dna. Trebalo bi gotovo točno 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 zalijepljen, čišćenje spremnika neće biti 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 natjecanju! Vjerujem da je ovaj projekt vrijedan barem male nagrade!

Preporučeni: