Мазмуну:

Arduino Uno балык багуучу 6 арзан жана жеңил кадамда!: 6 кадам
Arduino Uno балык багуучу 6 арзан жана жеңил кадамда!: 6 кадам

Video: Arduino Uno балык багуучу 6 арзан жана жеңил кадамда!: 6 кадам

Video: Arduino Uno балык багуучу 6 арзан жана жеңил кадамда!: 6 кадам
Video: You can learn Arduino in 15 minutes. 2024, Июль
Anonim
Arduino Uno балык багуучу 6 арзан жана оңой кадамдарда!
Arduino Uno балык багуучу 6 арзан жана оңой кадамдарда!

Ошентип, бул долбоор үчүн бир аз тарых керек. Үй жаныбарларынын балыктары бар адамдарга, балким, мен сыяктуу эле көйгөй сунушталган: эс алуу жана унутчаактык. Мен балыктарымды тойгузууну дайыма унутуп койчумун жана уктаар алдында муну жасоого дайыма аракет кылчумун. Эс алуу таптакыр башка маселе болчу, эч качан иштебей калган "азыктандыруучу" пирамидаларды сатып алууга туура келген. Мына ушул жерден мен эмне кыла алам деп ойлоно баштадым жана балыкты автоматтык түрдө азыктандыра алаарымды түшүндүм!

PLEASE PLEASE PLEASE PLEASE бул үчүн Arduino Конкурсунда добуш бериңиз, менимче, ал жок дегенде кичинекей сыйлыкка ээ болуу мүмкүнчүлүгү бар

Кыйынчылык: 2/5

Баасы: 1/5

Жабдуулар

Arduino Uno / Жалпы версия

Серво мотору (Micro Servo SG90 9g эң сонун иштеши керек)

-Жана аны менен кошо келген эки тараптуу кең servo колу

Электр кабели (DC же USB)

Өткөргүч зымдар (эркектен эркекке)

Чакан саякат/мейманкана шампунь бөтөлкөсү

Пластикалык контейнер

Балык тамактары (ар кандай түрү иштейт, гранулдар мен үчүн жакшы иштейт)

Электр бургу

Ысык желим мылтык

1 -кадам: Турак жай

Турак жай
Турак жай
Турак жай
Турак жай

Контейнердин капкагын бекитип, зымдардын ичине батышы үчүн чоңураак тешик жасаңыз (капкактын ортосунда). Акырында, контейнердин капталындагы кичинекей жапкычты кесип, электр кабелиңизге туура келет.

2 -кадам: Балык Азыгы

Балык тамак
Балык тамак
Балык тамак
Балык тамак

SEALED шампунь бөтөлкөсүнөн тешип койгула, анткени анын карама -каршы капталында бири -бирине параллель болгон эки тешиги жогорудагы сүрөттө окшош. Балык азыктарын 1/3 бөлүгүнүн 1/4 бөлүгүнө коюңуз. Андан кийин, ысык желим тапанчаңызды алыңыз жана бөтөлкөнүн түбүн сервопризикке чаптаңыз.

3 -кадам: Кодекс

Бул жерде кээ бир аннотациялар бар: жөн гана туташтырганда оңго бурулаары жөнүндө эскертүү жана ал 24 саатта болот. Сиз аны туташтыра турган убак - бул сиз аны ажыратканга чейин иштей турган убак.

#кошуу;

Servo myservo; // объект катары servo түзөт

int pos = 0; // Servo абалын сактоо үчүн бүтүн сан өзгөрмөсү

узун FISHFEEDER = 86400000; // Ар 24 саат үчүн убакытты коет (86400000 миллисекунд)

узак убакыт; // Узун өзгөрмөлөр 32 биттик сактагычты түзөт, бул кеңейтилген суммалар

узун азыр; // Жогорудагыдай эле нерсе

void rotate () {

for (pos = 0; pos <180; pos += 1) // Төмөндөгү бул код балыкты азыктандыруучу Servo бурулушун жасайт.

{

myservo.write (pos);

кечиктирүү (15);

}

үчүн (pos = 180; pos> = 1; pos- = 1)

{

myservo.write (pos);

кечиктирүү (15);

}

}

void setup () // Void setup кодду бир эле жолу иштетет

{

myservo.attach (9); // Бул Arduinoго Серво 9 -пинде экенин айтмакчы

myservo.write (0); // Write экилик маалыматтарды сериялык портко жөнөтөт.

// Бул учурда, 0 бул санарип пинге 0 маалыматтарды жөнөтүшү керек дегенди билдирет. (RX)

кечиктирүү (15); // Бул төмөнкү цикл иштей баштаганда 15 миллисекундду кечиктирет.

айлануу (); // Сервону айландырган биздин функцияны иштетет

}

void loop () {// Бул күчкө ээ болсо, бул Arduinoдо кайра -кайра иштейт.

азыр = миллис (); // Азыр убакыт миллисекундтарда

endtime = азыр + FISHFEEDER;

while (азыр <endtime) {

myservo.write (0);

кечигүү (20000);

азыр = миллис ();

}

айлануу ();

}

4 -кадам: Аппаратты орнотуу

Аппаратты орнотуу
Аппаратты орнотуу
Аппаратты орнотуу
Аппаратты орнотуу

Ардуиноңузду пластикалык идишке салып, электр кабелин жапкычтан өткөрүп, туташтырыңыз. Электр өткөргүчтөрү жогорудагы диаграммада көрсөтүлгөндөй, абдан жөнөкөй. Жогорудагы Tinkercad Circuits диаграммасында көрсөтүлгөндөй, позитивдүү 5v, жерге жерге жана маалымат кабелине 9 -пинге туташтырыңыз. * көз ирмөө** көз ирмөө* ЗАМАНДАРДЫ АРДУИНОДОН СЕРВОГО КОНТЕЙНЕРДИН ҮСТҮНДӨГҮ ТЕШТИКТЕГИ ЗАМАНДАРДЫ ЖЕТКИРҮҮНҮ ЭСИҢИЗДЕ БОЛГУЛА.

5 -кадам: Танкка/аквариумга орнотуу

Танкка/аквариумга орнотуу
Танкка/аквариумга орнотуу

Ардуино менен пластикалык корпусту балык танкынын жанына коюп, сервону танктын үстүңкү четине эринге салыңыз. Андан кийин, аны кийинчерээк чечүү үчүн, скотч менен орнотсоңуз болот. Жөн эле кармап турууга болгон тыгыздыгын текшерүүнү унутпаңыз. Акыр -аягы, өзүңүздүн серво колуңузду бөтөлкөгө тагыңыз жана тешиктерди үстү/асты жагында эмес, капталдарында болгула. Ал сүрөттө көрүнүп тургандай болушу керек.

6 -кадам: Кубангыла

Эми сиз толугу менен бүттүңүз! Балыктарыңызды тойгузуу шамал болуп калат, оңой жетүүчү контейнерди тез -тез толтуруп туруу керек. Узак эс алууга кете турган болсоңуз, балыгыңызга керектүү болгон бардык азык -түлүктү алуу үчүн аны дагы бир аз толтура аласыз. Серво скотч менен жабылгандыктан, резервуарды тазалоо эч кандай көйгөйгө алып келбейт, анткени сиз лентаны оңой эле алып салсаңыз болот. Бул тез, арзан жана оңой arduino долбоору сизге жардам берет деп ишенем!

Дагы бир жолу, Arduino сынагында мага добуш бериңиз! Бул долбоор жок дегенде кичинекей сыйлыкка татыктуу деп эсептейм!

Сунушталууда: