Innehållsförteckning:

Arduino Uno fiskmatare i 6 billiga och enkla steg !: 6 steg
Arduino Uno fiskmatare i 6 billiga och enkla steg !: 6 steg

Video: Arduino Uno fiskmatare i 6 billiga och enkla steg !: 6 steg

Video: Arduino Uno fiskmatare i 6 billiga och enkla steg !: 6 steg
Video: Обзор набора Arduino Uno. Набор Starter Kit на базе UNO R3 2024, November
Anonim
Arduino Uno fiskmatare i 6 billiga och enkla steg!
Arduino Uno fiskmatare i 6 billiga och enkla steg!

Så lite bakgrundshistoria kan behövas för detta projekt. Människor med sällskapsdjurfisk presenterades förmodligen med samma problem som jag: semester och glömska. Jag glömde ständigt att mata min fisk och kämpade alltid för att göra det innan det somnade. Semester var en helt annan fråga, att behöva köpa de "matare" -pyramiderna som aldrig riktigt slutade fungera. Så det var här jag började tänka på vad jag kunde göra, och jag insåg att jag kunde göra en automatisk fiskmatare!

Vänligen Vänligen Vänligen rösta på detta i Arduino -tävlingen, jag tror att det har potential att vinna minst ett litet pris

Svårighetsgrad: 2/5

Kostnad: 1/5

Tillbehör

Arduino Uno / Generic version

Servomotor (Micro Servo SG90 9g ska fungera perfekt)

-Och den dubbelsidiga breda servoarmen som följer med

Strömkabel (dc eller usb)

Bygelkablar (man till man)

Liten resa/hotell schampoflaska

Plastbehållare

Fiskmat (vilken typ som helst, pellets fungerar bättre för mig)

Elektrisk borr

Lim pistol

Steg 1: Bostäder

Hus
Hus
Hus
Hus

Förslut locket på behållaren och borra ett hål som är tillräckligt stort (i mitten av locket) för att trådarna ska passa genom det. Slutligen skär du en liten flik på behållarens sida som är tillräckligt stor för att passa din strömkabel.

Steg 2: Fiskmat

Fiskmat
Fiskmat
Fiskmat
Fiskmat

Borra ett hål genom den SEALED -schampoflasken så att den har två hål på motsatta sidor som är parallella med varandra som bilden ovan. Lägg fiskmaten i ungefär 1/4 av vägen till 1/3. Skaffa sedan din heta limpistol och limma bottnen på flaskan på servoarmen.

Steg 3: Koden

Här är det med några kommentarer: bara en varning om att den slås på precis när du kopplar in den och var 24: e timme händer det. Tiden du ansluter den är den tid den kommer att fortsätta tills du kopplar ur den.

#inkludera;

Servo myservo; // skapar servo som ett objekt

int pos = 0; // heltalsvariabel för att lagra Servoposition

lång FISHFEEDER = 86400000; // Ställer in tid för varje 24 timmar (86400000 millisekunder)

lång sluttid; // Långa variabler skapar 32 bitar lagring, vilket är utökade mängder

länge nu; // Samma sak här som ovan

tomrum rotera () {

för (pos = 0; pos <180; pos += 1) // Denna kod nedan gör att servon vänder och matar fisk.

{

myservo.write (pos);

fördröjning (15);

}

för (pos = 180; pos> = 1; pos- = 1)

{

myservo.write (pos);

fördröjning (15);

}

}

void setup () // Ogiltig installation gör att koden körs en gång och bara en gång

{

myservo.attach (9); // Detta kommer att berätta för Arduino att servon är i stift 9

myservo.write (0); // Skriv skickar binär data till en seriell port.

// I det här fallet betyder 0 att den ska skicka data till digital pin 0. (RX)

fördröjning (15); // Detta fördröjer 15 millisekunder innan slingan nedan börjar köras.

rotera(); // Kör vår funktion som vänder servon

}

void loop () {// Detta körs på Arduino om och om igen om det har ström.

nu = millis (); // Nu är den aktuella tiden i millisekunder

sluttid = nu + FISHFEEDER;

medan (nu <sluttid) {

myservo.write (0);

fördröjning (20000);

nu = millis ();

}

rotera();

}

Steg 4: Konfigurera maskinvaran

Konfigurera hårdvaran
Konfigurera hårdvaran
Konfigurera hårdvaran
Konfigurera hårdvaran

Lägg din arduino i plastbehållaren och sätt strömkabeln genom luckan och anslut den. Ledningarna är ganska enkla, som visas i diagrammet ovan. Anslut bara positivt till 5v, jord till jord och datakabel till stift 9, som visas i Tinkercad Circuits -diagrammet ovan. * blink** blink* Tänk bara på att mata trådarna genom hålet på toppen av behållaren från arduinen till servern.

Steg 5: Montering på tanken/akvariet

Montering på tanken/akvariet
Montering på tanken/akvariet

Sätt plasthöljet med arduino på sidan av akvariet och lägg din servo vid läppen på tankens överkant. Sedan kan du montera den med tejp så att du kan ta av den senare. Kom bara ihåg att testa om det är en tight passform som kan hålla. Slutligen, fäst din servoarm på flaskan och montera den på servon så att hålen ligger på sidorna snarare än på toppen/botten. Det ska nästan exakt som det ser ut som på bilden.

Steg 6: Gläd dig

Nu är du helt klar! Det är lätt att mata din fisk, du behöver bara fylla på den lättillgängliga behållaren så ofta. Om du åker på en lång semester kan du fylla på den lite mer för att din fisk ska få all mat den behöver. Eftersom servon är tejpad är det ingen problem att rengöra tanken, eftersom du bara kan ta bort tejpen väldigt enkelt och montera den igen. Jag hoppas att detta snabba, billiga och enkla arduino -projekt hjälper dig!

Återigen, vänligen rösta på mig i Arduino -tävlingen! Jag tror att detta projekt är värt minst ett litet pris!

Rekommenderad: