Satura rādītājs:

Arduino Uno zivju padevējs 6 lētos un vienkāršos soļos !: 6 soļi
Arduino Uno zivju padevējs 6 lētos un vienkāršos soļos !: 6 soļi

Video: Arduino Uno zivju padevējs 6 lētos un vienkāršos soļos !: 6 soļi

Video: Arduino Uno zivju padevējs 6 lētos un vienkāršos soļos !: 6 soļi
Video: I found THIS in my fish tank 😳 2024, Novembris
Anonim
Arduino Uno zivju padevējs 6 lētos un vienkāršos soļos!
Arduino Uno zivju padevējs 6 lētos un vienkāršos soļos!

Tāpēc šim projektam var būt vajadzīgs neliels pagātnes stāsts. Cilvēkiem ar mājdzīvnieku zivīm, iespējams, bija tāda pati problēma kā man: brīvdienas un aizmāršība. Es pastāvīgi aizmirsu pabarot zivis un vienmēr mēģināju to darīt pirms gulētiešanas. Atvaļinājumi bija pavisam cits jautājums, jo bija jāiegādājas tās "barotavas" piramīdas, kuras nekad īsti nebeidzās. Tāpēc es sāku domāt par to, ko es varētu darīt, un es sapratu, ka varu izveidot automātisku zivju padevēju!

LŪDZU, lūdzu, lūdzu, balsojiet par to Arduino konkursā, es domāju, ka tam ir potenciāls iegūt vismaz nelielu balvu

Grūtības: 2/5

Izmaksas: 1/5

Piegādes

Arduino Uno / vispārīga versija

Servomotors (Micro Servo SG90 9g vajadzētu darboties nevainojami)

-Un divpusējā platā servo roka, kas tai pievienota

Barošanas kabelis (līdzstrāva vai usb)

Jumper vadi (no vīrieša uz vīrieti)

Neliela ceļojumu/viesnīcas šampūna pudele

Plastmasas trauks

Zivju ēdiens (jebkura veida darbojas, man labāk darbojas granulas)

Elektriskais urbis

Karstās līmes pistole

1. solis: mājoklis

Mājokļi
Mājokļi
Mājokļi
Mājokļi

Aizveriet trauka vāku un izurbiet pietiekami lielu caurumu (vāka vidū), lai vadi varētu iziet caur to. Visbeidzot, izgrieziet nelielu atloku konteinera sānos, lai tas būtu piemērots jūsu strāvas kabelim.

2. solis: zivju pārtika

Zivju ēdiens
Zivju ēdiens
Zivju ēdiens
Zivju ēdiens

Izurbiet caurumu caur SEALED šampūna pudeli tā, lai pretējās pusēs būtu divi caurumi, kas ir paralēli viens otram, kā parādīts attēlā. Ielieciet zivju ēdienu apmēram 1/4 no 1/3. Pēc tam paņemiet karsto līmes pistoli un pielīmējiet pudeles pamatni uz servo roku.

3. darbība: kods

Šeit ir dažas anotācijas: tikai brīdinājums, ka tas ieslēdzas pareizi, kad to pievienojat elektrotīklam, un tas notiek ik pēc 24 stundām. Laiks, kad to pievienojat, ir laiks, līdz tas darbosies, līdz to atvienosit.

#iekļaut;

Servo myservo; // izveido servo kā objektu

int pos = 0; // vesels skaitlis mainīgais, lai saglabātu Servo pozīciju

garš FISHFEEDER = 86400000; // Iestata laiku ik pēc 24 stundām (86400000 milisekundes)

ilgs beigu laiks; // Garie mainīgie rada 32 bitus krātuves, kas ir pagarināts apjoms

jau sen; // Šeit ir tas pats, kas iepriekš

void rotate () {

par (pos = 0; pos <180; pos += 1) // Šis kods zemāk liks Servo pagriezties, barojot zivis.

{

myservo.write (pos);

kavēšanās (15);

}

par (pos = 180; pos> = 1; pos- = 1)

{

myservo.write (pos);

kavēšanās (15);

}

}

void setup () // Void setup liek kodam darboties vienreiz un tikai vienu reizi

{

myservo.attach (9); // Tas pastāstīs Arduino, ka Servo atrodas 9. tapā

myservo.write (0); // Rakstīšana nosūta bināros datus uz seriālo portu.

// Šajā gadījumā 0 nozīmē, ka tam vajadzētu nosūtīt datus uz ciparu tapu 0. (RX)

kavēšanās (15); // Tas aizkavē 15 milisekundes, pirms zemāk esošā cilpa sāk darboties.

pagriezt (); // Vada mūsu funkciju, kas pagriež servo

}

void loop () {// Tas darbosies Arduino atkal un atkal, ja tam būs spēks.

tagad = milis (); // Pašreizējais laiks ir milisekundēs

beigu laiks = tagad + FISHFEEDER;

kamēr (tagad <beigu laiks) {

myservo.write (0);

kavēšanās (20000);

tagad = milis ();

}

pagriezt ();

}

4. darbība. Aparatūras iestatīšana

Aparatūras uzstādīšana
Aparatūras uzstādīšana
Aparatūras uzstādīšana
Aparatūras uzstādīšana

Ievietojiet savu arduino plastmasas traukā un izvelciet strāvas kabeli caur atloku un pievienojiet to. Elektroinstalācija ir diezgan vienkārša, kā parādīts iepriekš redzamajā diagrammā. Vienkārši pievienojiet pozitīvu pie 5 V, zemējuma pret zemi un datu kabeli pie 9. tapas, kā parādīts iepriekšējā Tinkercad shēmu diagrammā. * aci** aci* Vienkārši atcerieties, lai pabarotu vadus caur caurumu konteinera augšpusē no ARDUINO līdz SERVO.

5. solis: montāža pie tvertnes/akvārija

Montāža pie tvertnes/akvārija
Montāža pie tvertnes/akvārija

Ielieciet plastmasas korpusu ar arduino zivju tvertnes malā un servo pie tvertnes augšējās malas. Pēc tam varat to piestiprināt, izmantojot lenti, lai vēlāk varētu to noņemt. Vienkārši atcerieties pārbaudīt, vai tas ir cieši pieguļošs, ko var turēt. Visbeidzot, piestipriniet servo roku pie pudeles un piestipriniet to pie servo tā, lai caurumi būtu sānos, nevis augšpusē/apakšā. Tam vajadzētu būt gandrīz tieši tādam, kā izskatās attēlā.

6. solis: priecājieties

Tagad jūs esat pilnībā pabeidzis! Zivju barošana būs brīze, tikai tik bieži jāpapildina viegli pieejamā trauks. Ja dodaties ilgstošā atvaļinājumā, varat to nedaudz aizpildīt, lai pārliecinātos, ka jūsu zivs saņem visu nepieciešamo ēdienu. Tā kā servo ir piestiprināts ar līmlenti, tvertnes tīrīšana nebūs problēma, jo jūs varat ļoti viegli noņemt lenti un uzstādīt to vēlreiz. Es ceru, ka šis ātrais, lētais un vienkāršais arduino projekts jums palīdzēs!

Vēlreiz, lūdzu, balsojiet par mani Arduino konkursā! Es uzskatu, ka šis projekts ir vismaz nelielas balvas vērts!

Ieteicams: