Indholdsfortegnelse:

Arduino Uno Fish Feeder i 6 billige og nemme trin !: 6 trin
Arduino Uno Fish Feeder i 6 billige og nemme trin !: 6 trin

Video: Arduino Uno Fish Feeder i 6 billige og nemme trin !: 6 trin

Video: Arduino Uno Fish Feeder i 6 billige og nemme trin !: 6 trin
Video: Aquassist | DIY Automatic Fish Feeder with Companion App | Wemos D1 Mini | Arduino IDE | Coders Cafe 2024, Juli
Anonim
Arduino Uno Fish Feeder i 6 billige og nemme trin!
Arduino Uno Fish Feeder i 6 billige og nemme trin!

Så der kan være behov for en lille smule baghistorie til dette projekt. Mennesker med kæledyrsfisk fik sandsynligvis det samme problem som mig: ferier og glemsomhed. Jeg glemte konstant at fodre mine fisk og krypterede altid for at gøre det, før det gik i dvale. Ferier var et helt andet problem, at skulle købe de "feeder" pyramider, der aldrig rigtig endte med at fungere. Så det var her, jeg begyndte at tænke på, hvad jeg kunne gøre, og jeg indså, at jeg kunne lave en automatisk fiskefoder!

VENLIGST VENLIGST VENLIGST stemme på dette i Arduino -konkurrencen, jeg tror, det har potentiale til at vinde mindst en lille præmie

Sværhedsgrad: 2/5

Omkostninger: 1/5

Forbrugsvarer

Arduino Uno / Generisk version

Servomotor (Micro Servo SG90 9g skulle fungere helt fint)

-Og den dobbeltsidede brede servoarm, der følger med

Strømkabel (dc eller usb)

Jumper ledninger (mand til mand)

Lille rejse/hotel shampoo flaske

Plastbeholder

Fiskemad (enhver slags virker, pillerne fungerer bedre for mig)

Elektrisk bor

Varm limpistol

Trin 1: Boliger

Boliger
Boliger
Boliger
Boliger

Forsegl låget på beholderen og bor et hul, der er stort nok (i midten af låget) til, at ledningerne kan passe igennem det. Skær endelig en lille flap på siden af beholderen, der er stor nok til at passe til dit strømkabel.

Trin 2: Fiskemad

Fiskemad
Fiskemad
Fiskemad
Fiskemad

Bor et hul gennem den SEALED shampoo -flaske, så den har to huller på modsatte sider, der er parallelle med hinanden som billedet ovenfor. Sæt fiskemaden i ca. 1/4 af vejen til 1/3. Hent derefter din varme limpistol og lim bunden af flasken på servoarmen.

Trin 3: Koden

Her er det med nogle kommentarer: bare en advarsel om, at det tænder rigtigt, når du tilslutter det, og hver 24. time sker det. Den tid, du tilslutter det, er den tid, det vil køre, indtil du tager stikket ud.

#include;

Servo myservo; // opretter servo som et objekt

int pos = 0; // heltalsvariabel for at gemme Servoposition

lang FISHFEEDER = 86400000; // Indstiller tid for hver 24 timer (86400000 millisekunder)

lang sluttid; // Lange variabler skaber 32 bit lagring, hvilket er udvidede mængder

længe nu; // Det samme her som ovenfor

tomrum rotere () {

for (pos = 0; pos <180; pos += 1) // Denne kode nedenfor får Servoen til at vende og fodre fisk.

{

myservo.write (pos);

forsinkelse (15);

}

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

{

myservo.write (pos);

forsinkelse (15);

}

}

void setup () // Ugyldig opsætning får koden til at køre én gang og kun én gang

{

myservo.attach (9); // Dette vil fortælle Arduino, at Servoen er ved pin 9

myservo.write (0); // Skriv sender binære data til en seriel port.

// I dette tilfælde betyder 0, at den skal sende data til digital pin 0. (RX)

forsinkelse (15); // Dette forsinker 15 millisekunder, før nedenstående sløjfe begynder at køre.

rotere(); // Kører vores funktion, der vender servoen

}

void loop () {// Dette kører på Arduino igen og igen, hvis det har strøm.

nu = millis (); // Nu er den aktuelle tid i millisekunder

sluttid = nu + FISHFEEDER;

mens (nu <sluttid) {

myservo.write (0);

forsinkelse (20000);

nu = millis ();

}

rotere();

}

Trin 4: Opsætning af hardware

Opsætning af hardware
Opsætning af hardware
Opsætning af hardware
Opsætning af hardware

Læg din arduino i plastbeholderen, og sæt strømkablet gennem klappen og tilslut den. Ledningerne er ret enkle, som vist i diagrammet ovenfor. Tilslut bare positivt til 5v, jord til jord og datakabel til pin 9, som vist i Tinkercad Circuits -diagrammet ovenfor. * blink** blink* HUSK bare at fodre ledningerne gennem hullet på toppen af beholderen fra arduinen til servoen.

Trin 5: Montering på tanken/akvariet

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

Sæt plasthuset med arduinoen på siden af akvariet, og sæt din servo ved læben på tankens øverste kant. Derefter kan du montere det ved hjælp af tape, så du kan tage det af senere. Husk bare at teste, om det er en stram pasform, der kan holde. Til sidst skal du få din servoarm fastgjort til flasken og montere den på servoen, så hullerne er på siderne frem for på toppen/bunden. Det skal næsten præcis som det ser ud på billedet.

Trin 6: Glæd dig

Nu er du helt færdig! Det vil være en leg at fodre din fisk, kun at skulle genopfylde den let tilgængelige beholder så ofte. Hvis du tager på en lang ferie, kan du fylde den lidt mere op for at sikre, at din fisk får al den mad, den har brug for. Fordi servoen er tapet på, er det ikke noget problem at rydde op i tanken, da du bare let kan fjerne tapen og montere den igen. Jeg håber, at dette hurtige, billige og lette arduino -projekt hjælper dig!

Igen, vær venlig at stemme på mig i Arduino -konkurrencen! Jeg mener, at dette projekt er værd at mindst en lille præmie!

Anbefalede: