Sisukord:

Arduino Uno kalasöötja 6 odava ja lihtsa sammuga!: 6 sammu
Arduino Uno kalasöötja 6 odava ja lihtsa sammuga!: 6 sammu

Video: Arduino Uno kalasöötja 6 odava ja lihtsa sammuga!: 6 sammu

Video: Arduino Uno kalasöötja 6 odava ja lihtsa sammuga!: 6 sammu
Video: Excedente SOLAR - NOVEDADES! 2024, Juuli
Anonim
Arduino Uno kalasöötja 6 odava ja lihtsa sammuga!
Arduino Uno kalasöötja 6 odava ja lihtsa sammuga!

Nii et selle projekti jaoks võib vaja minna natuke taustalugu. Lemmikloomadega inimestele esitati ilmselt sama probleem nagu minul: puhkus ja unustamine. Unustasin pidevalt oma kala toita ja rabelesin seda alati enne magamaminekut. Puhkus oli hoopis teine teema, kuna pidin ostma need "toitja" püramiidid, mis tegelikult kunagi tööle ei hakanud. Nii hakkasin siin mõtlema, mida saaksin teha, ja mõistsin, et suudan teha automaatse kalasöötja!

PALUN PALUN PALUN PALUN PALUN PALUN PALUN Hääletage selle eest Arduino konkursil, ma arvan, et sellel on potentsiaali võita vähemalt väike auhind

Raskusaste: 2/5

Maksumus: 1/5

Tarvikud

Arduino Uno / üldine versioon

Servomootor (Micro Servo SG90 9g peaks töötama suurepäraselt)

-Ja kahepoolne lai servohoob, mis sellega kaasas on

Toitekaabel (alalisvool või usb)

Jumper juhtmed (isas kuni mees)

Väike reisi-/hotelli šampoonipudel

Plastmahuti

Kalatoit (igasugune toimib, graanulid toimivad minu jaoks paremini)

Elektriline puur

Kuum liimipüstol

Samm: eluase

Eluase
Eluase
Eluase
Eluase

Sulgege anum kaas ja puurige piisavalt suur auk (kaane keskele), et juhtmed sellest läbi mahuksid. Lõpuks lõigake väike klapp mahuti küljelt piisavalt suureks, et see toitekaablile sobiks.

2. samm: kalatoit

Kalatoit
Kalatoit
Kalatoit
Kalatoit

Puurige auk läbi SEALED šampoonipudeli nii, et selle vastaskülgedel oleks kaks auku, mis on üksteisega paralleelsed nagu ülaltoodud pildil. Pange kalatoit umbes 1/4 ulatuses 1/3. Seejärel hankige oma kuum liimipüstol ja liimige pudeli põhi servovardale.

3. samm: kood

Siin on see mõne märkusega: lihtsalt hoiatus, et see lülitub õigesti sisse, kui ühendate selle ja iga 24 tunni järel. Pistikupesa ühendamise aeg on aeg, mil see töötab kuni vooluvõrgust eemaldamiseni.

#kaasama;

Servo myservo; // loob objektina servo

int pos = 0; // täisarvuline muutuja servoasendi salvestamiseks

pikk FISHFEEDER = 86400000; // määrab aja iga 24 tunni järel (86400000 millisekundit)

pikk lõpuaeg; // Pikad muutujad loovad 32 bitti salvestusruumi, mis on laiendatud kogused

juba ammu; // Siin sama asi, mis eespool

void rotate () {

for (pos = 0; pos <180; pos += 1) // See allolev kood paneb servo pöörlema, toites kalu.

{

myservo.write (pos);

viivitus (15);

}

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

{

myservo.write (pos);

viivitus (15);

}

}

void setup () // Tühise seadistuse korral käivitatakse kood üks ja ainult üks kord

{

myservo.attach (9); // See ütleb Arduinole, et servo on nööpnõelal 9

myservo.write (0); // Write saadab binaarandmed jadaporti.

// Sel juhul tähendab 0, et see peaks saatma andmed digitaalsele pin -0 -le. (RX)

viivitus (15); // See viivitab 15 millisekundit enne, kui allpool olev silmus hakkab tööle.

pöörlema (); // Käivitab meie funktsiooni, mis pöörab servo

}

void loop () {// See töötab Arduino peal ikka ja jälle, kui sellel on jõud.

nüüd = millis (); // Praegu on praegune aeg millisekundites

lõpuaeg = praegu + KALASÖÖDJA;

samal ajal (praegu <lõppaeg) {

myservo.write (0);

viivitus (20000);

nüüd = millis ();

}

pöörlema ();

}

Samm: riistvara seadistamine

Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine

Pange oma arduino plastmahutisse ja pange toitekaabel läbi klapi ja ühendage see. Juhtmestik on üsna lihtne, nagu on näidatud ülaltoodud skeemil. Lihtsalt ühendage 5 -voldine, maandus -maandus ja andmekaabel pistikuga 9, nagu on näidatud ülaltoodud Tinkercadi ahelate skeemil. * pilguta** pilguta* MÄLETA MEELDE, ET TOIDA KONTEINERI ÜLES AUKU TREEDI ARDUINO -SERVO -SSE.

Samm: paigaldamine paaki/akvaariumi

Paigaldamine paaki/akvaariumi
Paigaldamine paaki/akvaariumi

Asetage plastkorpus koos arduinoga kalapaagi küljele ja servo paagi ülemise serva äärde. Seejärel saate selle lindi abil kinnitada, et saaksite selle hiljem lahti võtta. Ärge unustage testida, kas see on tihedalt istuv, mida saab hoida. Lõpuks kinnitage servohoob pudeli külge ja paigaldage see servo külge nii, et augud oleksid pigem külgedel kui üleval/all. Peaks olema peaaegu täpselt selline nagu pildil paistab.

6. samm: rõõmustage

Nüüd olete täiesti valmis! Kala söötmine on imelihtne, vaid tuleb hõlpsasti ligipääsetavat mahutit iga kord uuesti täita. Kui lähete pikale puhkusele, saate seda veidi rohkem täita, et kala saaks kogu vajaliku toidu kätte. Kuna servo on teibitud, ei ole paagi puhastamine probleem, kuna saate lindi väga lihtsalt eemaldada ja uuesti paigaldada. Loodan, et see kiire, odav ja lihtne arduino projekt aitab teid!

Veel kord, palun hääleta minu poolt Arduino konkursil! Usun, et see projekt väärib vähemalt väikest auhinda!

Soovitan: