Բովանդակություն:

Arduino Uno ձկնակերը 6 էժան և հեշտ քայլերով: 6 քայլ
Arduino Uno ձկնակերը 6 էժան և հեշտ քայլերով: 6 քայլ

Video: Arduino Uno ձկնակերը 6 էժան և հեշտ քայլերով: 6 քայլ

Video: Arduino Uno ձկնակերը 6 էժան և հեշտ քայլերով: 6 քայլ
Video: КАК УСТРОЕНА ПЛАТА ARDUINO UNO [Уроки Arduino #2] 2024, Հուլիսի
Anonim
Arduino Uno ձկնակերը 6 էժան և հեշտ քայլերով
Arduino Uno ձկնակերը 6 էժան և հեշտ քայլերով

Այսպիսով, այս նախագծի համար կարող է անհրաժեշտ լինել մի փոքր պատմություն: Կենդանիների ձկներ ունեցող մարդկանց, հավանաբար, ինձ հետ նույն խնդիրն էր դրված ՝ արձակուրդներ և մոռացկոտություն: Ես անընդհատ մոռանում էի կերակրել իմ ձկներին և միշտ փորձում էի դա անել քնելուց առաջ: Արձակուրդները բոլորովին այլ խնդիր էին ՝ ստիպված գնել այն «սնուցող» բուրգերը, որոնք իրականում այդպես էլ չավարտվեցին: Այսպիսով, այստեղ ես սկսեցի մտածել, թե ինչ կարող եմ անել և հասկացա, որ կարող եմ ավտոմատ ձուկ սնուցող սարքել:

ԽՆԴՐՈՄ ԵՆ Խնդրում ենք կողմ քվեարկել սրան Arduino Contest- ում: Կարծում եմ, որ այն ունի գոնե փոքր մրցանակ շահելու ներուժ:

Դժվարություն ՝ 2/5

Արժեքը `1/5

Պարագաներ

Arduino Uno / Ընդհանուր տարբերակ

Servo շարժիչ (Micro Servo SG90 9g պետք է կատարյալ լավ աշխատի)

-Եվ երկկողմանի լայն սերվո թևը, որը գալիս է դրա հետ

Էլեկտրական մալուխ (DC կամ USB)

Անցումային լարեր (արականից արական)

Փոքր ճանապարհորդական/հյուրանոցային շամպունի շիշ

Պլաստիկ տարա

Ձկան սնունդ (ցանկացած տեսակ աշխատում է, գնդիկներն ինձ համար ավելի լավ են աշխատում)

Էլեկտրական փորվածք

Տաք սոսինձ ատրճանակ

Քայլ 1: Բնակարանային ապահովում

Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն

Կափարիչով փակեք տարայի կափարիչը և բավականաչափ մեծ փոս բացեք (կափարիչի կեսին), որպեսզի լարերը տեղավորվեն դրա միջով: Ի վերջո, տարայի կողքին կտրեք մի փոքր ծալք, որն այնքան մեծ է, որ տեղավորի ձեր հոսանքի մալուխը:

Քայլ 2: Ձկան սնունդ

Ձկան սնունդ
Ձկան սնունդ
Ձկան սնունդ
Ձկան սնունդ

SEALED շամպունի շշի միջով անցք բացեք այնպես, որ այն հակառակ կողմերում ունենա երկու անցք, որոնք միմյանց զուգահեռ են, ինչպես վերևում պատկերվածը: Ձկան կերակուրը դրեք ճանապարհի մոտ 1/4 -ի վրա մինչև 1/3: Ապա, վերցրեք ձեր տաք սոսինձ ատրճանակը և սոսնձեք շշի հիմքը սերվո թևի վրա:

Քայլ 3: Կոդ

Ահա այն մի քանի ծանոթագրությամբ. Պարզապես նախազգուշացում, որ այն միանում է աջ միացնելիս, և դա տեղի է ունենում ամեն 24 ժամը մեկ: Plugամանակը, երբ այն միացնում եք, այն ժամանակն է, երբ այն կշարունակվի, մինչև այն անջատեք վարդակից:

#ներառում;

Servo myservo; // ստեղծում է servo որպես օբյեկտ

int pos = 0; // ամբողջական փոփոխական ՝ Servo դիրքը պահելու համար

երկար Ձկնորս = 86400000; // Սահմանում է ժամանակը յուրաքանչյուր 24 ժամվա ընթացքում (86400000 միլիվայրկյան)

երկար ավարտ; // Երկար փոփոխականները ստեղծում են պահեստավորման 32 բիթ, որը երկարացված գումարներ են

վաղուց; // Նույնը, ինչ վերևում

դատարկ պտտել () {

համար (pos = 0; pos <180; pos += 1) // Ստորև բերված այս ծածկագիրը կստիպի Սերվոյին շրջել ՝ կերակրելով ձկներին:

{

myservo.write (pos);

ուշացում (15);

}

համար (pos = 180; pos> = 1; pos- = 1)

{

myservo.write (pos);

ուշացում (15);

}

}

void setup () // Void setup- ը ստիպում է կոդը գործարկել մեկ անգամ և միայն մեկ անգամ

{

myservo.attach (9); // Սա Arduino- ին կասի, որ Servo- ն գտնվում է 9 -րդ կապում

myservo.write (0); // Գրելը երկուական տվյալներ է ուղարկում սերիական նավահանգիստ:

// Այս դեպքում 0 -ն նշանակում է, որ այն պետք է տվյալներ ուղարկի թվային 0 -րդ կապին (RX)

ուշացում (15); // Սա հետաձգում է 15 միլիվայրկյան, մինչև ներքևի օղակը սկսի գործել:

պտտել (); // Գործարկում է մեր գործառույթը, որը միացնում է servo- ն

}

void loop () {// Սա անընդհատ աշխատելու է Arduino- ի վրա, եթե այն ուժ ունի:

այժմ = millis (); // Այժմ ներկայիս ժամանակն է միլիվայրկյաններով

վերջնաժամկետ = այժմ + ՁԿՆԱՌՈԻՉ;

մինչդեռ (այժմ <վերջնաժամկետ) {

myservo.write (0);

ուշացում (20000);

այժմ = millis ();

}

պտտել ();

}

Քայլ 4: Սարքավորման կարգավորում

Սարքավորման կարգավորում
Սարքավորման կարգավորում
Սարքավորման կարգավորում
Սարքավորման կարգավորում

Տեղադրեք ձեր arduino- ն պլաստիկ տարայի մեջ և հոսանքի մալուխը դրեք ծալովի միջոցով և միացրեք այն: Էլեկտրագծերը բավականին պարզ են, ինչպես ցույց է տրված վերևի դիագրամում: Պարզապես դրական միացրեք 5 վ -ին, գետնին գետնին և տվյալների մալուխին 9 -րդ կապին, ինչպես ցույց է տրված վերևում գտնվող Tinkercad Circuits դիագրամում: * wink** wink* ՄԻԱՅՆ ՀԻՇՈՄ ԱՐԴՈINԻՆՈԻ TO ԱՐԴՈINԻՆՈԻ TO ԱՐԴՈINԻՈՆԻ TO ԱՐՏՈՈԹՅՈՆԸ ԿԱՐԵԼՈ ՄԵIRԵՐԸ ԱՐԴՅՈՆՔԻ:

Քայլ 5: Տեղադրում տանկ/ակվարիում

Տեղադրում դեպի տանկ/ակվարիում
Տեղադրում դեպի տանկ/ակվարիում

Պլաստիկ պատյանն արդուինոյով դրեք ձկան տանկի կողքին և դրեք ձեր սերվոն շրթունքին տանկի վերին եզրին: Այնուհետև կարող եք այն ամրացնել ժապավենով, որպեսզի հետագայում հանեք այն: Պարզապես հիշեք, որ փորձարկեք, արդյոք դա ամուր տեղավորում է, որը կարող է պահել: Վերջապես, ձեր սերվո թևը ամրացրեք շշին և ամրացրեք այն սերվոյին, որպեսզի անցքերն ավելի շատ կողմերում լինեն, քան վերևում/ներքևում: Այն պետք է գրեթե այնպես, ինչպես պատկերված է նկարում:

Քայլ 6: Ուրախացեք:

Այժմ դուք լիովին ավարտված եք: Ձեր ձկներին կերակրելը կդառնա քամի, պարզապես ստիպված կլինեք պարբերաբար լիցքավորել հեշտությամբ հասանելի տարան: Եթե երկար արձակուրդ եք մեկնում, կարող եք այն մի փոքր ավելի լցնել, որպեսզի համոզվեք, որ ձեր ձուկը ստանում է ամբողջ անհրաժեշտ սնունդը: Քանի որ servo- ն ամրացված է, տանկի մաքրումը խնդիր չի լինի, քանի որ կարող եք պարզապես հեշտությամբ հանել ժապավենը և նորից տեղադրել այն: Հուսով եմ, որ այս արագ, էժան և հեշտ arduino նախագիծը կօգնի ձեզ:

Եվս մեկ անգամ, խնդրում եմ, քվեարկեք իմ օգտին Arduino մրցույթում: Կարծում եմ, որ այս նախագիծը արժանի է գոնե փոքր մրցանակի:

Խորհուրդ ենք տալիս: