Дори начинаещите могат да направят този проект, с малко усилия. Работата не използва сложни части и не изисква допълнителни умения при сглобяването й. Дори не е необходимо да притежавате поялник, тъй като в грешката се използва тапицерия, така че не е необходимо запояване. Програмирането също не е трудно, защото авторът предостави готов код за този проект.
материали:
- Arduino Uno с USB кабел
- 9V кутия за батерии
- 9V батерия (може да се използва 7.2-8.4V батерия)
- Серво аналог 3 бр
- IR (инфрачервен) приемник и предавател
- Бърдборд мини
- Свързване на проводници
- стоманена тел (диаметър 1,5-2 мм)
- Метални скоби за хартия 2-3 бр
Разбира се, все още се нуждаем от инструменти:
Стъпка 1 свързване на IR приемника към Arduino:
ИЧ предавателят може да бъде дистанционното ви управление на телевизора. Като начало авторът чете и запомня сигналния код, за да го използва по-късно за управление на робота. За тази стъпка се вземат свързващи проводници, Arduino, дъска за обсъждане и самия приемник с предавател. Веригата е сглобена, както е показано на снимките по-долу.
Веригата се използва за приемник Tsop2136. Ако използвате различен приемник, първо трябва да разгледате спецификацията му. След това се отваря файл от архива, наречен ir_receiver.ino, чрез ID на Arduino. Там можете да видите първия ред от #include "IRremote.h" код. Този ред показва, че скицата ще използва библиотека, която ще реализира цялата функционалност за предаване на IR сигнали. Самият IRremote.h не е част от софтуера на Arduino IDE, така че е инсталиран предварително. След това авторът отваря сериен монитор и проверява скоростта на предаване на сигнала. Скоростта се задава ръчно на 9600. След като вдигна дистанционното управление, сглобката работи, кликвам върху бутоните за дистанционно управление и ако кодовете са видими в серийния монитор, това означава, че модела Тя работи.
За всеки модел на дистанционно управление кодовете могат да се различават и за да се опрости задачата за съвпадение на използваните натиснати бутони, те просто се изписват. Трябва да се отбележи, че някои от кодовете отговарят на продължителна или многократна преса, но те няма да бъдат използвани в този проект.
Роботът ще може да изпълни 13 различни команди:
1. Движете се напред.
2. Придвижете се назад.
3. Завийте наляво.
4. Завийте надясно.
5. Движете се напред с ляв завой.
6. Движете се напред с десен завой.
7. Придвижете се назад с ляв завой.
8. Движение назад с десен завой.
9. Спрете.
10. Задаване на 1-ва скорост (бавна).
11. Задаване на 2-ра скорост.
12. Задаване на 3-та скорост.
13. Настройка на 4-та скорост (бърза).
За изпълнение на тези команди се избират удобни бутони чрез натискане на бутоните и писане на уникален код за всеки от тях.
Стъпка 2 сглобяване на прототипа:
Преди да продължите с монтажа, оперативността на доставената ютия и самата програма се проверява напълно. Скицата се зарежда в микроконтролера. Кодовете се променят в съответствие с предварително съставената таблица. Чрез натискане на бутоните на дистанционното управление сервомоторите се проверяват за реакцията им. Той също така проверява работата на модела с мощност не само от USB, но и от батерията.
Стъпка 3 бръмбар походка:
Имайки 3 сервомашини, е възможно да се осъществи походката на шестокрак бръмбар. Краката на бъдещия робот са направени в едно парче. Те са инсталирани в ред отляво надясно. Лявото серво ще отговаря за левия преден и десен заден крак, дясното за предните десни и задни крака, а центъра за средните крака. Краката на бъдещия робот са направени в едно парче.
Видео, показващо правилната работа на сервоустройствата:
Стъпка 4 инсталация:
За да прикрепите отделението за батерията към дъската, беше необходима щипка, от нея беше направена скоба. Щипката за хартия е направена според шаблона, който е прикрепен в долната част на изделието. Важно е размерът на шаблон да съответства на посочените размери. Останалите компоненти са инсталирани на Arduino Uno: мини-делтаборд, серво.
Хартията се огъва по протежение на шаблон и се свързва с щифтове 9 и 12. Не можете да се притеснявате за затварянето на контактите, тъй като те не се използват в скицата. Скобата е залепена в долната част на държача на батерията.
Авторът препоръчва да се използва плитка за плитка с възможно най-малък размер, според него най-добрият вариант би бил размерът на 5 * 10 пина. Дъска с такъв размер може да бъде отрязана от дъската или да бъде закупена веднага готова.
Тогава самите сервоприготовления се приготвят - стикерите се отстраняват и бримките, които заемат твърде много място, се отрязват. Този процес протича с особено внимание, тъй като сервовете са доста крехки.
Отстранените преди това стикери залепват сервовете отгоре на държача на батерията. Те са инсталирани така, че да има място за малък борд до тях.
След това поставете дъската. ИК приемникът е насочен нагоре за висококачествено приемане на сигнал. Още веднъж всичко се проверява за производителност.
Стъпка 5 фута:
За тази селекция на размера и формата на краката на бръмбара има и шаблони (приложени по-долу). Първият за предните и задните крака, вторият за средния. Краката се придържат към серводвигателите. Сега роботът може спокойно да отиде там, където го посочите.
Робот танц:
Този проект може да бъде доразвит по желание на всеки. Възможно е да промените външния вид и да промените кода. Можете също да прикачите към него камера или Bluetooth адаптер. И като цяло всичко, за което имате достатъчно въображение.
Още едно видео с работата на робота: