Sisällysluettelo:

Arduino Uno Fish Feeder 6 edullisella ja helpolla askeleella !: 6 vaihetta
Arduino Uno Fish Feeder 6 edullisella ja helpolla askeleella !: 6 vaihetta

Video: Arduino Uno Fish Feeder 6 edullisella ja helpolla askeleella !: 6 vaihetta

Video: Arduino Uno Fish Feeder 6 edullisella ja helpolla askeleella !: 6 vaihetta
Video: Automatic Fish Feeder | How to make Automatic Fish Feeder Using Arduino | Nothing But 2024, Heinäkuu
Anonim
Arduino Uno Fish Feeder 6 edullisella ja helpolla askeleella!
Arduino Uno Fish Feeder 6 edullisella ja helpolla askeleella!

Joten tähän projektiin saatetaan tarvita hieman taustaa. Ihmisillä, joilla on lemmikkieläimiä, oli todennäköisesti sama ongelma kuin minulla: lomat ja unohtaminen. Unohdin jatkuvasti ruokkia kalojani ja ryntäsin aina tekemään sen ennen nukkumaanmenoa. Lomat olivat aivan eri asia, joutuivat ostamaan ne "syöttö" -pyramidit, jotka eivät koskaan päätyneet toimimaan. Joten tässä aloin miettiä, mitä voisin tehdä, ja tajusin, että voisin tehdä automaattisen kalan syöttölaitteen!

ÄLÄ ANNA tätä Arduino -kilpailussa, mielestäni sillä on mahdollisuus voittaa ainakin pieni palkinto

Vaikeusaste: 2/5

Hinta: 1/5

Tarvikkeet

Arduino Uno / Yleinen versio

Servomoottori (Micro Servo SG90 9g: n pitäisi toimia täydellisesti)

-Ja kaksipuolinen leveä servovarsi, joka tulee sen mukana

Virtajohto (DC tai USB)

Hyppyjohdot (uros -uros)

Pieni matka-/hotellipullo

Muovinen säilytysastia

Kalaruoka (kaikenlainen toimii, pelletit toimivat paremmin minulle)

Sähköpora

Kuuma liimapistooli

Vaihe 1: Asuminen

Asuminen
Asuminen
Asuminen
Asuminen

Sulje säiliön kansi ja poraa riittävän suuri reikä (kannen keskelle), jotta johdot mahtuvat sen läpi. Leikkaa lopuksi pieni läppä säiliön sivusta niin suuri, että se mahtuu virtajohtoosi.

Vaihe 2: Kalanruoka

Kalanruoka
Kalanruoka
Kalanruoka
Kalanruoka

Poraa reikä SEALED -shampoopullon läpi niin, että sen vastakkaisilla sivuilla on kaksi reikää, jotka ovat yhdensuuntaisia, kuten yllä oleva kuva. Laita kalaruokia noin 1/4 osasta 1/3. Ota sitten kuuma liimapistooli ja liimaa pullon pohja servovarteen.

Vaihe 3: Koodi

Tässä on joitain merkintöjä: vain varoitus siitä, että se käynnistyy oikein, kun kytket sen ja joka 24 tunti. Kun kytket sen pistorasiaan, se kestää sen, kunnes irrotat sen pistorasiasta.

#sisältää;

Servo myservo; // luo servon objektina

int pos = 0; // kokonaislukumuuttuja servoaseman tallentamiseen

pitkä FISHFEEDER = 86400000; // Asettaa ajan 24 tunnin välein (86400000 millisekuntia)

pitkä päättymisaika; // Pitkät muuttujat luovat 32 bittiä tallennustilaa, mikä on laajennettu määrä

kauan nyt; // Täällä sama asia kuin yllä

void rotate () {

for (pos = 0; pos <180; pos += 1) // Tämä alla oleva koodi saa Servon kääntymään ja syöttämään kalaa.

{

myservo.write (pos);

viive (15);

}

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

{

myservo.write (pos);

viive (15);

}

}

void setup () // Void setup tekee koodin suoritettavaksi vain kerran

{

myservo.attach (9); // Tämä kertoo Arduinolle, että Servo on nastassa 9

myservo.write (0); // Write lähettää binääridataa sarjaporttiin.

// Tässä tapauksessa 0 tarkoittaa, että sen pitäisi lähettää dataa digitaaliseen nastaan 0. (RX)

viive (15); // Tämä viivästyttää 15 millisekuntia ennen kuin alla oleva silmukka alkaa toimia.

kiertää(); // Suorittaa toiminnon, joka kääntää servon

}

void loop () {// Tämä toimii Arduinolla yhä uudelleen ja uudelleen, jos sillä on virtaa.

nyt = millis (); // Nykyinen aika on millisekunteina

päättymisaika = nyt + FISHFEEDER;

while (nyt <päättymisaika) {

myservo.write (0);

viive (20000);

nyt = millis ();

}

kiertää();

}

Vaihe 4: Laitteiston asentaminen

Laitteiston asentaminen
Laitteiston asentaminen
Laitteiston asentaminen
Laitteiston asentaminen

Laita arduino -muovisäiliöön ja laita virtajohto läpän läpi ja liitä se. Johdotus on melko yksinkertainen, kuten yllä olevasta kaaviosta näkyy. Liitä vain positiivinen 5 volttiin, maadoitettu maahan ja datakaapeli nastaan 9, kuten yllä olevassa Tinkercad -piirien kaaviossa on esitetty. * silmänräpäys** silmänräpäys* MUISTA MUISTA, ETTÄ SÄHKÖTÄ LANGOITUKSIA KONTEEN YLÄPÄÄLLÄ olevan reiän kautta ARDUINOsta SERVOON.

Vaihe 5: Asennus säiliöön/akvaarioon

Asennus säiliöön/akvaarioon
Asennus säiliöön/akvaarioon

Aseta muovikotelo arduinon kanssa kalasäiliön sivulle ja laita servosi säiliön yläreunan huulille. Sitten voit kiinnittää sen teipillä, jotta voit irrottaa sen myöhemmin. Muista vain testata, kestääkö se tiukan istuvuuden. Lopuksi kiinnitä servovarsi pulloon ja kiinnitä se servoon niin, että reiät ovat sivuilla eikä ylä-/alareunassa. Sen pitäisi olla melkein täsmälleen sellainen kuin kuvassa.

Vaihe 6: Iloitse

Nyt olet täysin valmis! Kalan ruokinta on helppoa, ja helposti täytettävä astia on täytettävä aina silloin tällöin. Jos lähdet pitkälle lomalle, voit täyttää sen hieman enemmän varmistaaksesi, että kalasi saa kaiken tarvitsemansa ruoan. Koska servo on teipattu, säiliön puhdistaminen ei ole ongelma, koska voit vain poistaa teipin erittäin helposti ja asentaa sen uudelleen. Toivon, että tämä nopea, halpa ja helppo arduino -projekti auttaa sinua!

Äänestä minua jälleen kerran Arduino -kilpailussa! Uskon, että tämä projekti ansaitsee ainakin pienen palkinnon!

Suositeltava: