Obsah:

Podávač rýb Arduino Uno v 6 lacných a jednoduchých krokoch !: 6 krokov
Podávač rýb Arduino Uno v 6 lacných a jednoduchých krokoch !: 6 krokov

Video: Podávač rýb Arduino Uno v 6 lacných a jednoduchých krokoch !: 6 krokov

Video: Podávač rýb Arduino Uno v 6 lacných a jednoduchých krokoch !: 6 krokov
Video: CS50 2013 - Week 9 2024, Júl
Anonim
Podávač rýb Arduino Uno v 6 lacných a jednoduchých krokoch!
Podávač rýb Arduino Uno v 6 lacných a jednoduchých krokoch!

Pre tento projekt teda môže byť potrebných trochu príbehu. Ľudia s domácimi rybami mali pravdepodobne rovnaký problém ako ja: prázdniny a zábudlivosť. Neustále som zabúdal kŕmiť svoje ryby a vždy som sa o to pokúšal, než išiel spať. Prázdniny boli úplne iný problém, museli ste si kúpiť tie „feederové“pyramídy, ktoré v skutočnosti nikdy neskončili. Takže tu som začal premýšľať o tom, čo by som mohol urobiť, a zistil som, že môžem vyrobiť automatické kŕmidlo pre ryby!

PROSÍM, PROSÍM, PROSÍM, hlasujte za to v súťaži Arduino, myslím si, že to má potenciál vyhrať aspoň malú cenu

Náročnosť: 2/5

Cena: 1/5

Zásoby

Arduino Uno / generická verzia

Servomotor (Micro Servo SG90 9g by mal fungovať úplne dobre)

-A obojstranné široké servo rameno, ktoré je súčasťou dodávky

Napájací kábel (DC alebo USB)

Prepojovacie vodiče (muž - muž)

Malá fľaša na cestovanie/hotel od šampónu

Plastová nádoba

Krmivo pre ryby (funguje akýkoľvek druh, pelety sú pre mňa lepšie)

Elektrická vŕtačka

Horúca lepiaca pištoľ

Krok 1: Bývanie

Bývanie
Bývanie
Bývanie
Bývanie

Zatvorte veko nádoby a vyvŕtajte dostatočne veľký otvor (v strede veka), aby sa doň zmestili drôty. Nakoniec odrežte malú klapku na boku nádoby dostatočne veľkú, aby sa do nej zmestil napájací kábel.

Krok 2: Rybie jedlo

Rybie jedlo
Rybie jedlo
Rybie jedlo
Rybie jedlo

Cez fľašu šampónu SEALED vyvŕtajte otvor tak, aby mal na opačných stranách dva otvory, ktoré sú navzájom rovnobežné ako na obrázku vyššie. Rybie jedlo dajte asi do 1/4 cesty do 1/3. Potom vezmite horúcu lepiacu pištoľ a prilepte základňu fľaše na rameno serva.

Krok 3: Kód

Tu je niekoľko anotácií: len varovanie, že sa zapne správne, keď ho zapojíte, a každých 24 hodín sa to stane. Čas zapojenia je doba, po ktorú bude fungovať, kým ho neodpojíte.

#include;

Servo myservo; // vytvorí servo ako objekt

int pos = 0; // celočíselná premenná na uloženie polohy servo

dlhý FISHFEEDER = 86400000; // Nastavuje čas na každých 24 hodín (86400000 milisekúnd)

dlhý čas; // Dlhé premenné vytvoria 32 bitov úložiska, čo je rozšírené množstvo

teraz dlho; // Tu je to isté ako vyššie

void rotate () {

for (pos = 0; pos <180; pos += 1) // Tento kód nižšie prinúti servo otočiť a nakŕmiť ryby.

{

myservo.write (pos);

oneskorenie (15);

}

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

{

myservo.write (pos);

oneskorenie (15);

}

}

void setup () // Pri neplatnom nastavení sa kód spustí raz a iba raz

{

myservo.attach (9); // Arduinu to povie, že servo je na pine 9

myservo.write (0); // Zápis odosiela binárne údaje na sériový port.

// V tomto prípade 0 znamená, že by mal odosielať údaje na digitálny pin 0. (RX)

oneskorenie (15); // Pred spustením nižšie uvedenej slučky sa oneskorí 15 milisekúnd.

točiť sa(); // Spustí našu funkciu, ktorá otočí servo

}

void loop () {// Toto bude na Arduine bežať znova a znova, ak má napájanie.

teraz = millis (); // Teraz je aktuálny čas v milisekundách

endtime = now + FISHFEEDER;

while (now <endtime) {

myservo.write (0);

oneskorenie (20 000);

teraz = millis ();

}

točiť sa();

}

Krok 4: Nastavenie hardvéru

Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru

Vložte arduino do plastovej nádoby a cez klapku prevlečte napájací kábel a zapojte ho. Zapojenie je veľmi jednoduché, ako je znázornené na obrázku vyššie. Stačí zapojiť kladný vodič na 5 V, uzemňovací vodič a dátový kábel na kolík 9, ako je to znázornené na schéme obvodov Tinkercad vyššie. * žmurknutie** žmurknutie* PAMATUJTE SI, ABYSTE KÁBLE PODÁVALI Drôty OTVOROM NA VRCHU NÁDOBY OD ARDUINA DO SERVO.

Krok 5: Montáž na nádrž/akvárium

Montáž na nádrž/akvárium
Montáž na nádrž/akvárium

Plastový kryt s arduinom položte na bočnú stranu akvária a servo položte na okraj horného okraja nádrže. Potom ho môžete pripevniť pomocou pásky, aby ste ho mohli neskôr vyzliecť. Nezabudnite vyskúšať, či je tesný a ktorý môže držať. Nakoniec pripevnite rameno serva k fľaši a namontujte ho na servo tak, aby boli otvory na bokoch, nie na vrchu/spodnej časti. Malo by to byť presne tak, ako to vyzerá na obrázku.

Krok 6: Radujte sa

Teraz ste úplne hotoví! Kŕmenie vašich rýb bude hračka, len budete musieť tak často dopĺňať ľahko prístupný kontajner. Ak idete na dlhú dovolenku, môžete ju vyplniť o niečo viac, aby vaše ryby dostali všetko potrebné jedlo. Pretože je servo nalepené páskou, čistenie nádrže nebude žiadny problém, pretože pásku môžete veľmi jednoducho odstrániť a znova namontovať. Dúfam, že vám tento rýchly, lacný a ľahký arduino projekt pomôže!

Ešte raz, prosím, hlasujte za mňa v súťaži Arduino! Verím, že tento projekt si zaslúži aspoň malú cenu!

Odporúča: