Добър ден любители на Ардуино! В интернет видях един доста интересен и зрелищен робот (или устройство, наречете го каквото искате), който „играе“ играта Stak, използвайки същите принципи на работа, с които можете да направите робот, който може да играе игри като геометрия тире, пиано и други, където просто трябва Прокарайте в екрана с определена последователност. Какво направих, моля, преценете в анкетата по-долу.
Ако някой се интересува, ето видео на работата на този робот:
И така за този "робот" имаме нужда от:
рокля-нагоре Arduino Uno
- свързване на проводници като "баща-майка" или "баща-баща"
-servoprivod
- парче шперплат
- парче дъска с дебелина около 1 см, основното е, че два пъти е по-дебела от шперплат
сладоледена пръчица
-stilus
Фолио (ако няма стилус)
-батерия (ако няма стилус)
- захранване за 6-12 волта (използвам 4 пръстови батерии, свързани последователно)
От необходимите ни инструменти:
-Scissors
термо лепило
И така първото нещо, което трябва да направите, е да отрежете парче два пъти по-голямо от телефона си от парче шперплат, можете да по-голямо и трябва да изрежете парче размера на телефона си от дъската (направих малко по-различни размери, но това изобщо не е критично). След това залепваме заготовките си, както е показано на снимката:
Вземете клечката за сладолед и я нарежете на около половината:
Залепете ги в центъра на дъската, от страната на шперплат, както е показано на снимката:
Лепим дъската Ardino Uno от ръба на дъската:
Взимаме серводвигателя и лепим проводниците, така че да не се намесват:
Залепете серводвигателя към края на половинките на сладоледните пръчици:
Полагаме проводниците и залепваме изхода на серво мотора към ръба на платката:
Добавете 3 проводника татко-мама, за предпочитане в различни цветове, за да не се объркате
Свързваме серво задвижването към платката Arduino, както следва:
кафява тел до gnd
-Червена тел до 5v
- оранжев проводник до 9 "цифров щифт"
Ако нямате стилус, като моя, тогава не се отчайвайте, това е много просто.
Взимаме обикновена батерия за пръсти и отрицателна страна възможно най-плътно, увиваме я с фолио и след това я залепваме много плътно:
Сега трябва да поставите телефона върху шперплата под сервомотора, да прикрепите батерията отгоре и да отбележите на какво ниво ще залепим нашия „стилус“. След като сме отбелязали всичко, залепете здраво стилуса към лоста на сервомотора, строго под ъгъл от 90 градуса (същия ъгъл трябва да бъде, когато прилагате „стилуса“ към телефона, когато го измерваме). Всичко трябва да се получи, както е показано на снимката:
Сега ние свързваме нашия "робот" към компютъра през порта, който е конфигуриран в Arduino IDE, пускаме по-рано име Arduino IDE и копираме скицата по-долу, след което натискаме бутона "изтегляне". Ако всичко е направено правилно, скицата ще се зареди без грешки и след няколко секунди сервомоторът ще започне своята работа. Ако имате значителни разлики в размерите на стилуса и сервомотора, тогава направете тази скица за себе си, тя е съвсем проста.
Ето една скица:
#include
Серво серво1;
настройка за невалидност ()
{
servo1.attach (9);
servo1.write (125);
забавяне (5000);
servo1.write (90);
забавяне (200);
servo1.write (125);
забавяне (750);
}
void loop ()
{
servo1.write (90); // 1
забавяне (200);
servo1.write (125);
забавяне (600);
}
Използвайки самозалепваща се лента или електрическа лента, ние навиваме оголената страна на проводник тип „майка-майка-майка“ с изрязан изход „майка“ към плюсната страна на нашия „стилус“ и извеждаме тази жица към Gnd на Arduino:
Е, това е! Нашата проста роботът готов и остава само да го тестваме! За целта поставете телефона под стилуса, стартирайте приложението Stak и поставете телефона така, че да е над бутона „възпроизвеждане“, който се обозначава със стрелка, ние свързваме захранването с ардуино или с помощта на специален адаптер или ще изведем плюса от нашата „батерия“ към Uin на Arduino и минус да gnd. след като свържете силата, нашият робот веднага започва да "играе". И въпреки че поради факта, че използвах не обикновен стилус, а батерия, нашият робот доста често не влезе в темпото и пропусна, той „играе дълго време. Ако всичко е направено много точно, то обикновено ще играе, докато телефонът не падне.
Благодаря на всички за вниманието!