Innholdsfortegnelse:

Arduino Uno fiskemater i 6 billige og enkle trinn !: 6 trinn
Arduino Uno fiskemater i 6 billige og enkle trinn !: 6 trinn

Video: Arduino Uno fiskemater i 6 billige og enkle trinn !: 6 trinn

Video: Arduino Uno fiskemater i 6 billige og enkle trinn !: 6 trinn
Video: Обзор набора Arduino Uno. Набор Starter Kit на базе UNO R3 2024, November
Anonim
Arduino Uno fiskemater i 6 billige og enkle trinn!
Arduino Uno fiskemater i 6 billige og enkle trinn!

Så en liten historie kan være nødvendig for dette prosjektet. Personer med kjæledyrfisk ble sannsynligvis presentert for det samme problemet som meg: ferier og glemsomhet. Jeg glemte hele tiden å mate fisken min og klarte alltid å gjøre det før den sovnet. Ferier var et helt annet problem, å måtte kjøpe de "mater" -pyramidene som egentlig aldri endte opp med å fungere. Så det var her jeg begynte å tenke på hva jeg kunne gjøre, og jeg skjønte at jeg kunne lage en automatisk fiskemater!

VENNLIGST VENNLIGST VENNLIGST stemme på dette i Arduino -konkurransen, jeg tror det har potensial til å vinne minst en liten premie

Vanskelighetsgrad: 2/5

Kostnad: 1/5

Rekvisita

Arduino Uno / Generisk versjon

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

-Og den dobbeltsidige brede servoarmen som følger med

Strømkabel (DC eller USB)

Stikkledninger (mann til mann)

Liten reise/hotell sjampo flaske

Plastikk boks

Fiskemat (alle typer fungerer, pellets fungerer bedre for meg)

Elektrisk drill

Varm limpistol

Trinn 1: Boliger

Boliger
Boliger
Boliger
Boliger

Tett lokket på beholderen og bor et hull som er stort nok (i midten av lokket) for at ledningene skal passe gjennom det. Til slutt skjærer du en liten klaff på siden av beholderen som er stor nok til å passe til strømkabelen.

Trinn 2: Fiskemat

Fiskemat
Fiskemat
Fiskemat
Fiskemat

Bor et hull gjennom den forseglede sjampoflasken slik at den har to hull på motsatte sider som er parallelle med hverandre som bildet ovenfor. Sett fiskemat inn på omtrent 1/4 av veien til 1/3. Deretter får du den varme limpistolen og limer flasken på servoarmen.

Trinn 3: Koden

Her er det med noen merknader: bare en advarsel om at den slås på akkurat når du kobler den til og hver 24. time skjer det. Tiden du kobler den til er tiden det vil kjøre til du trekker den ut.

#include;

Servo myservo; // lager servo som objekt

int pos = 0; // heltallsvariabel for å lagre Servoposisjon

lang FISHFEEDER = 86400000; // Angir tid for hver 24. time (86400000 millisekunder)

lang sluttid; // Lange variabler lager 32 biter lagring, som er utvidede mengder

lenge nå; // Det samme her som ovenfor

tomrom rotere () {

for (pos = 0; pos <180; pos += 1) // Denne koden nedenfor får Servoen til å snu og mate fisk.

{

myservo.write (pos);

forsinkelse (15);

}

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

{

myservo.write (pos);

forsinkelse (15);

}

}

void setup () // Ugyldig oppsett gjør at koden kjøres én gang og bare én gang

{

myservo.attach (9); // Dette kommer til å fortelle Arduino at Servoen er på pin 9

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

// I dette tilfellet betyr 0 at den skal sende data til digital pin 0. (RX)

forsinkelse (15); // Dette forsinker 15 millisekunder før løkken nedenfor begynner å kjøre.

rotere(); // Kjører vår funksjon som snur servoen

}

void loop () {// Dette vil kjøre på Arduino igjen og igjen hvis den har strøm.

nå = millis (); // Nå er tiden i millisekunder

sluttid = nå + FISHFEEDER;

mens (nå <sluttid) {

myservo.write (0);

forsinkelse (20000);

nå = millis ();

}

rotere();

}

Trinn 4: Konfigurere maskinvaren

Sette opp maskinvaren
Sette opp maskinvaren
Sette opp maskinvaren
Sette opp maskinvaren

Sett arduinoen din i plastbeholderen og sett strømkabelen gjennom klaffen og koble den til. Ledningene er ganske enkle, som vist i diagrammet ovenfor. Bare koble positivt til 5v, jord til jord, og datakabelen til pin 9, som vist i Tinkercad Circuits -diagrammet ovenfor. * Vink** Vink* HUSK BARE Å MATE TRÅDENE GJENNOM HULLET PÅ TOPPEN AV BEHOLDEREN FRA ARDUINOEN TIL SERVOEN.

Trinn 5: Montering på tanken/akvariet

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

Sett plasthuset med arduinoen på siden av fisketanken, og sett servoen din ved kanten på tankens øvre kant. Deretter kan du montere den ved hjelp av tape, slik at du kan ta den av senere. Bare husk å teste om det er en tett passform som kan holde. Til slutt fest servoarmen til flasken og fest den til servoen slik at hullene er på sidene i stedet for på toppen/bunnen. Det skal nesten nøyaktig slik det ser ut på bildet.

Trinn 6: Gled deg

Nå er du helt ferdig! Det vil være lett å mate fisken din, bare å fylle på den lett tilgjengelige beholderen så ofte. Hvis du drar på en lang ferie, kan du fylle den opp litt mer for å sikre at fisken får all maten den trenger. Fordi servoen er tapet på, vil det ikke være noe problem å rydde opp i tanken, da du bare kan fjerne tapen veldig enkelt og montere den igjen. Jeg håper dette raske, billige og enkle arduino -prosjektet hjelper deg!

Nok en gang, vær så snill å stemme på meg på Arduino -konkurransen! Jeg tror dette prosjektet er verdt minst en liten premie!

Anbefalt: