Kazalo:

Krmilnik za ribe Arduino Uno v 6 poceni in enostavnih korakih!: 6 korakov
Krmilnik za ribe Arduino Uno v 6 poceni in enostavnih korakih!: 6 korakov

Video: Krmilnik za ribe Arduino Uno v 6 poceni in enostavnih korakih!: 6 korakov

Video: Krmilnik za ribe Arduino Uno v 6 poceni in enostavnih korakih!: 6 korakov
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, November
Anonim
Krmilnik za ribe Arduino Uno v 6 poceni in enostavnih korakih!
Krmilnik za ribe Arduino Uno v 6 poceni in enostavnih korakih!

Zato bo za ta projekt morda potrebno nekaj ozadja. Ljudje z domačimi ribami so verjetno imeli isti problem kot jaz: počitnice in pozabo. Nenehno sem pozabljal nahraniti svoje ribe in se vedno trudil, preden je zaspal. Počitnice so bile povsem drugo vprašanje, saj je bilo treba kupiti tiste "napajalne" piramide, ki v resnici niso nikoli delovale. Tako sem tu začel razmišljati, kaj bi lahko storil, in spoznal sem, da bi lahko naredil avtomatski podajalnik rib!

PROSIM, PROSIMO, da glasujete za to na tekmovanju Arduino, mislim, da ima potencial, da osvoji vsaj majhno nagrado

Težavnost: 2/5

Cena: 1/5

Zaloge

Arduino Uno / splošna različica

Servo motor (Micro Servo SG90 9g bi moral delovati popolnoma v redu)

-In dvostranski široki servo ročaj, ki je priložen

Napajalni kabel (dc ali usb)

Mostične žice (moški do moški)

Majhna steklenica za šampon za potovanje/hotel

Plastična posoda

Ribja hrana (vse vrste delujejo, peleti mi delujejo bolje)

Električni vrtalnik

Pištola za vroče lepilo

1. korak: Stanovanje

Nastanitev
Nastanitev
Nastanitev
Nastanitev

Zaprite pokrov posode in izvrtajte dovolj veliko luknjo (na sredini pokrova), da se žice prilegajo skozi njo. Na koncu izrežite majhno loputo na strani posode, ki je dovolj velika, da ustreza vašemu napajalnemu kablu.

2. korak: Ribja hrana

Ribja hrana
Ribja hrana
Ribja hrana
Ribja hrana

Skozi steklenico šampona SEALED izvrtajte luknjo, tako da ima na nasprotnih straneh dve luknji, ki sta vzporedni, kot je prikazano na zgornji sliki. Ribjo hrano dajte približno na 1/4 poti do 1/3. Nato vzemite pištolo za vroče lepilo in prilepite dno steklenice na servo roko.

3. korak: Koda

Tukaj je z nekaj opombami: samo opozorilo, da se vklopi desno, ko ga priključite, in to se zgodi vsakih 24 ur. Čas, ko ga priključite, je čas, ko bo deloval, dokler ga ne izključite.

#include;

Servo myservo; // ustvari servo kot objekt

int pos = 0; // celoštevilska spremenljivka za shranjevanje položaja servo

dolg FISHFEEDER = 86400000; // Nastavi čas za vsakih 24 ur (86400000 milisekund)

dolg zaključni čas; // Dolge spremenljivke ustvarijo 32 bitov prostora za shranjevanje, kar je razširjeno

že dolgo; // Tukaj je isto kot zgoraj

void rotate () {

for (pos = 0; pos <180; pos += 1) // Zaradi te spodnje kode se bo servo obrnil in nahranil ribe.

{

myservo.write (pos);

zamuda (15);

}

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

{

myservo.write (pos);

zamuda (15);

}

}

void setup () // Pri nastavitvi void se koda zažene enkrat in samo enkrat

{

myservo.attach (9); // To bo povedalo Arduinu, da je servo na pin 9

myservo.write (0); // Zapis pošlje binarne podatke na serijska vrata.

// V tem primeru 0 pomeni, da mora poslati podatke na digitalni pin 0. (RX)

zamuda (15); // To traja 15 milisekund, preden se začne izvajati spodnja zanka.

vrtenje (); // Zažene našo funkcijo, ki obrača servo

}

void loop () {// To se bo na Arduinu izvajalo znova in znova, če ima moč.

zdaj = millis (); // Zdaj je trenutni čas v milisekundah

endtime = zdaj + FISHFEEDER;

while (zdaj <endtime) {

myservo.write (0);

zamuda (20000);

zdaj = millis ();

}

vrtenje ();

}

4. korak: Nastavitev strojne opreme

Nastavitev strojne opreme
Nastavitev strojne opreme
Nastavitev strojne opreme
Nastavitev strojne opreme

Arduino vstavite v plastično posodo in napeljite napajalni kabel skozi loputo ter ga priključite. Ožičenje je precej preprosto, kot je prikazano na zgornjem diagramu. Samo priključite pozitiven na 5v, ozemljitev in podatkovni kabel na pin 9, kot je prikazano na zgornjem diagramu Tinkercad Circuits. * wink** wink* SAMO SE ZAPOMENITE, DA HRANITE Žice PO LUKNJI NA VRHU KONTEJNERJA OD ARDUINA DO SERVA.

5. korak: Montaža na rezervoar/akvarij

Montaža na rezervoar/akvarij
Montaža na rezervoar/akvarij

Vstavite plastično ohišje z arduinom ob strani rezervoarja za ribe in servo postavite na rob na zgornjem robu rezervoarja. Nato ga lahko pritrdite s trakom, da ga lahko pozneje slečete. Ne pozabite preizkusiti, ali je tesno prilegajoča. Končno namestite servo roko na steklenico in jo pritrdite na servo, tako da bodo luknje na straneh in ne na vrhu/dnu. Približno tako bi moralo izgledati na sliki.

6. korak: Veselite se

Zdaj ste popolnoma končali! Hranjenje vaših rib bo enostavno, le lahko dostopno posodo boste morali vsake toliko napolniti. Če greste na dolge počitnice, jih lahko še malo napolnite, da zagotovite, da vaše ribe dobijo vso potrebno hrano. Ker je servo prilepljen, čiščenje rezervoarja ne bo problem, saj lahko zelo enostavno odstranite trak in ga znova namestite. Upam, da vam ta hiter, poceni in enostaven arduino projekt pomaga!

Še enkrat, prosim, glasujte zame na tekmovanju Arduino! Verjamem, da je ta projekt vreden vsaj majhne nagrade!

Priporočena: