Съдържание:
- Стъпка 1: Инструменти и материали
- Стъпка 2: Променете сървърите
- Стъпка 3: Изрежете дървените части
- Стъпка 4: Пробийте дупките
- Стъпка 5: Инсталирайте серво / IR монтажа
- Стъпка 6: Пробийте дупки за серво проводници
- Стъпка 7: Задно колело
- Стъпка 8: Инсталирайте стойки
- Стъпка 9: Инсталирайте сервомоторите
- Стъпка 10: Инсталирайте микроконтролера
- Стъпка 11: Инсталирайте колела
- Стъпка 12: Добавете батерия
- Стъпка 13: Включете сервомоторите
- Стъпка 14: Инсталирайте IR
- Стъпка 15: Свържете IR
- Стъпка 16: Изходен код
- Стъпка 17: СПЕЦИАЛНИ ПЪТИ
Видео: Супер прост начинаещ робот!: 17 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
'' 'ROBOT VIDEO' '' Ето една офлайн връзка към видеото, докато YouTube обработва вградената версия … Създадох този Instructable за абсолютния робот n00by. Забелязах огромен скок в броя на начинаещите, които влизат в хобито, и броят на въпросите „как да“изглежда нараства. Може би този скромен малък Instructable ще помогне на един или двама да създадат първия си робот. Ще намерите основен изходен код в края на тази инструкция. Не се паникьосвайте в броя на стъпките … Разбих робота на много малки стъпки за по -лесно следване. Този малък робот не е нищо повече от обикновена платформа от шперплат, която носи няколко модифицирани модела самолетни сервомашини като основна задвижваща система, микроконтролер и IR сензор. Проектирах в много място за разширяване и добавяне. Трябва да можете да го изградите за около 3 часа, ако имате частите под ръка. Микроконтролерът, който избрах, е OOPic R. Аз избрах този микро, защото десетките вградени обекти и примерни кодове улесняват начинаещите да станат и да работят бързо. Те могат да бъдат намерени от някой от големите доставчици на части за роботи обикновено за по -малко от 60 долара. Вземете стартовия комплект, тъй като има включен кабел за програмиране и щипка за батерията. Можете да използвате всеки микроконтролер, стига да можете да включите серво директно в него (което съкращава списъка, хаха). Изброените сервоустройства са всички сервомотори на самолети на модела Hitec HS-311, намиращи се в почти всеки магазин за хобита за по-малко от 10 долара в някои случаи. Инфрачервеният сензор е аналогово устройство Sharp GP2D12, достъпно от Digikey (www.digikey.com). Всеки от аналоговите серии на GP2D12XXX ще свърши работа. Tailwheel е обикновен самолет Dubro.20-.40 модел 1 колело с монтаж. Вземете един в магазина за хобита, където получавате сервомоторите си. Дървената основа е скрап от 1/4 инчов брезов шперплат и серво / сензорната стойка е парче срязъл от почти всичко дървено. Използвах парче ела. Самият аз направих алуминиевите джанти, но можете да използвате всяко колело, предназначено за серво закрепване. Останалата част от робота се състои от няколко винта и малко електрически без добавяне на SPECAIL накрая ми струваше около $ 95.00 USD. Специалната стъпка добавя около 50 долара. Бъдете мили, тъй като това е първият ми Instructable.
Стъпка 1: Инструменти и материали
Ето списък на това, което ще ви е необходимо за изграждането на Super SImple Robot!
Списък на частите: -ooPic R Микроконтролер (https://www.thebotshop.com/) (забележка -Можете да използвате който и да е микроконтролер, който ви е удобен) -Остър GP2D12 С кабелен JST конектор -Билетни алуминиеви джанти/гуми (или равностойни) - Hitec HS -311 Сервомодели, Модифицирани -Супер лепило -5 X 1 инч Двустранна лента -1/4 инчов шперплат и парче скрап дърво -Dubro.20 -.40 RC Самолетно опашно колело -Различни пространства/стойки и винтове/гайки -9 -волтова батерия -термосвиваеми тръби 1/16 x 3 инча -3 стандартни женски кримпващи щифта (не се паникьосвайте, ако не можете да ги получите) -боя *по избор -9 -волтова батерия Инструменти: -Misc Small Отвертки -Клещи за нос с игли -Сверло и битове -Тила -Паялник -Пайка -Шлифовка -Остър молив -Левица Обща цена прибл. $ 95.00 USD Време за изграждане прибл. 2,5 - 3 часа
Стъпка 2: Променете сървърите
Ще трябва да промените вашите сервомотори, като използвате метода на потенциометъра със супер лепило. Избрах да не губя място, като го описвам подробно тук, тъй като има десетки статии за Instructables и Google, които ви показват как. Ако търсенето го изисква, ще го добавя тук по -късно. По същество трябва да ги разкъсате, да намерите позицията 90 (без движение), супер залепете горната и долната част на гърнето, да съберете всичко отново, да промените изходния механизъм, да извадите файла Hitec HS-311 има пластмасов вал за саксии, който улеснява изпиляването. Ако използвате различно серво, което има метален съд, вместо това трябва да промените долната страна на изходното зъбно колело.
Стъпка 3: Изрежете дървените части
Нарежете парче брезов шперплат от 1/4 инча или равностойно, в квадрат от 3,25 инча за основата.
** СПЕЦИАЛНО ** Изрежете второ парче от 1/4 шперплат, съвпадащо с първото, за лесно добавяне по -късно. Нарежете парче скрап дърво в 2 5/16 инча дълъг, 3/4 инча висок, 1/2 инч дебел GP2D12 монтаж. Серво / IR монтажът за скрап може да бъде направен чрез ламиниране на 2 парчета брезов шперплат от 1/4 инча. Когато всичко е изрязано, внимателно го шлайфайте, за да почистите всички грапави или размити ръбове.
Стъпка 4: Пробийте дупките
Използвайки вашия микроконтролер като ориентир, разположете монтажните отвори на шперплата, като предпочитате предната част, както е показано. Използвайки стойката на опашката за водач, разположете монтажните отвори на шперплата в задната част, както е показано. Пробийте всички отвори с 1/8 инча свредло. Ако сте избрали да направите резервната основна част от ** SPECIAL ** в стъпка 3, след това затегнете двете основи заедно и пробийте отворите на микроконтролера едновременно. Разделете двете части и пробийте дупките на опашните колела само в една от тях.
Стъпка 5: Инсталирайте серво / IR монтажа
Супер залепете серво / IR монтажа от стъпка 2 до дъното на шперплата, като внимавате да го центрирате наляво и надясно, както и да го изравните с предния ръб на шперплата, както е показано.
Стъпка 6: Пробийте дупки за серво проводници
Временно поставяте вашите сервоустройства в тяхното монтажно положение зад серво / IR монтажа и ще забележите, че проводниците се удрят в стойката от задната страна. Ще ни трябват някои дупки, за да могат кабелите да преминават. Сервомоторите трябва да са ориентирани така, че изходните валове да са по -близо до предната част на основата, а не отзад.
Използвайки серво за водач, определете и маркирайте къде трябва да се пробият отворите на стойката. С помощта на молив и линийка преместете тези точки в предната част на стойката, както е показано в стъпка 4. Пробийте дупки с бормашина 5/16. Внимавайте, можете да разделите дървесината. Никога не се страхувайте, ако просто го залепите супер. По избор можете да пренасочите серво проводниците през малък отвор, пробит в долната част на сервото по време на модификацията и да избегнете тази стъпка напълно.
Стъпка 7: Задно колело
Инсталирайте комплекта на задното колело в средната задна част на основата, както е показано, като използвате няколко машинни винта и гайки 4-40 X 1/2 инча.
Уверете се, че винтовите глави или гайките, в зависимост от ориентацията, влизат вдлъбнато в шперплата, така че да не пречат на серво инсталацията. Не се притеснявайте за височината в момента, ние ще я коригираме по -късно.
Стъпка 8: Инсталирайте стойки
Най -добре е да монтирате стойките на борда си точно преди да влезе серво.
С помощта на винт 4-40 X 1 инч, стойка 4-40 x 1/4 инча и гайка 4-40, монтирайте по един във всеки отвор на микроконтролера, както е показано. Уверете се, че винтовите глави са вдлъбнати в шперплата, така че да не пречат на серво инсталацията.
Стъпка 9: Инсталирайте сервомоторите
Супер залепете сервомоторите към долната страна на основата от шперплат и нагоре към серво / IR стойката. Нужни са само една -две капки..
Прокарайте серво проводниците през отворите в серво / IR монтажа, както е показано.
Стъпка 10: Инсталирайте микроконтролера
Инсталирайте микроконтролера на стойките, както е показано. Може да се наложи да поставите шайба на всеки стойка, за да повдигнете микроконтролера над комплекта на опашното колело в зависимост от уменията ви за оформление. Закрепете микроконтролера или с 4-40 гайки или 2,5 инча между жени и мъже (показано) за ** СПЕЦИАЛНАТА ** добавка по -късно.
Стъпка 11: Инсталирайте колела
Тази стъпка е голяма … Инсталирайте колелата си по избор и регулирайте опашното колело така, че базовите сайтове да са нивелирани или леко ниско отзад.
Instuctable goody: Имам допълнителни комплекти колела в магазина, изпратете имейл за подробности.
Стъпка 12: Добавете батерия
Двойна лепкава лента на батерията в пространството зад сервомоторите и пред опашното колело в долната част на основата. Батерията трябва да седи на ръба, за да се побере. Ако изграждате ** СПЕЦИАЛНАТА ** версия, можете да изчакате и да използвате пространството на горния етаж, за да монтирате батерията.
Стъпка 13: Включете сервомоторите
Включете лявото серво в оопичен серво порт 31. Най -десният 3 -пинов порт.
Включете дясното серво в оопичен серво порт 30. Потърсете двата серво конектора с жълти проводници в бележките към изображението в задната част на картината.
Стъпка 14: Инсталирайте IR
Супер залепете Sharp GP2D12 върху отворите/проводниците на предната стойка.
Монтирайте ИЧ възможно най -високо, за да сведете до минимум отраженията на пода. Поставете проводниците нагоре и можете да видите малко облекчение в пластмасовия корпус, за да могат серво проводниците да се поберат отзад.
Стъпка 15: Свържете IR
Най -трудната част от целия робот, повярвайте ми.
На всеки от проводниците за GP2D12 поставете 1 инчово парче термосвиваема тръба. Плъзнете го навън. Припоявайте (или нагъвайте) един женски гнездо за кримпване към всеки проводник. ОПЦИОНАЛНО - НЕ СЕ ПРЕПОРЪЧВА ЗА НЕПОЯТЕЛИ! Можете да запоите края на проводника само до върха на необходимите щифтове на микроконтролера и да плъзнете термосвиваемия елемент върху него, за да предпазите от късо съединение. Трябва да се направи бързо и внимателно. Плъзнете встрани термосвиващите се тръби към лицето на гнездото за нагъване. С помощта на запалка с термопистолет свийте тръбите. За съжаление не успях да получа добра картина на всички тези дребни неща. Намерете всеки отворен 5 -волтов щифт на оопика и включете червения проводник GP2D12 в него. Има много от тях. Използвах резервни 5 волта от порта 12C. Показано в бележките на изображението. Намерете всеки отворен щифт GND на оопика и включете черния проводник GP2D12 в него. Има много от тях. Използвах резервен GND от порта 12C. Показано в бележките на изображението. Намерете pin3 и включете белия GP2D12 проводник в него. Има само един от тях хаха.
Стъпка 16: Изходен код
АКТУАЛИЗИРАН КОД НА ИЗТОЧНИК НА 2/16/09 ЗА СЛУЧАЙНАТА ОПЦИЯ В СЛЕДВАЩАТА СТЪПКА (СПЕЦИАЛЕН ПЪТ) Следвайте указанията за вашия микроконтролер и изрежете и поставете този код в редактора. Компилирайте и изпратете до робота. Кодът е ултра прост, но ботът избягва повечето препятствия, които вижда. Лесно е да вземете моя код и да го разширите. 'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- -„Създаване и настройка на обекти“------------------------------------------- ---------------------- Dim Servo_Right като нов oServoDim Servo_Left As New oServoDim SRF04Servo като нов oServoDim GP2D12 As oIRRange (3, 8, cvOn) Dim SRF04 As oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Настройте сервото да използва I/O линия 30. SRF04Servo. Center = 28' Задайте центъра на сервомоторите на 28. (вижте ръководството) SRF04Servo. Operate = cvTrue 'Последно нещо, което трябва да направите, Включете Servo. Servo_Right. IOLine = 30 'Настройте серво да използва I/O Line 30. Servo_Right. Center = 28' Задайте центъра на серво на 28 (вижте ръководството) Servo_Right. Operate = cvTrue 'Последното нещо, което трябва да направите, включете серво. Servo_Left. IOLine = 31 'Настройте серво да използва I/O ред 31. Servo_Left. Center = 28' Задайте центъра на серво на 28 (вижте ръководството) Servo_Left. Operate = cvTrue 'Последното нещо, което трябва да направите, включете Servo. '------------------------------------------------- ---------------- 'Край на създаване и настройка на обекти' Основната рутина е вашата основна рутина, извикана при включване! '--------------- -------------------------------------------------- Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'Край на основната рутина' Старт на подпрограмите на задвижващата система '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Text. 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 Повикване SServoEnd Sub '----------------------------------- ------------------------------ „Подпрограми за край на задвижващата система“Начало на подпрограми за сензори”-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <128 Тогава извикайте Spin_Right Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 then Call REVERSE Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Ако SRF04. Value <128 След това извикайте Spin_Left В противен случай Извикайте Forward_All End Ако ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Ако SRF04. Value <64 Тогава извикайте REVERSE В противен случай обадете Forward_All End If ooPIC. Delay = 600End SubSub IR () If GP2D12. Value <64 Тогава повикване STOP End IfEnd Sub '---------------------------- ------------------------------------- „Край на подпрограмите на сензорите“------- ---------------- ------------------------------------------
Стъпка 17: СПЕЦИАЛНИ ПЪТИ
Използвайки допълнителното изрязване на основната секция в началото, можете да добавите серво и сонарно устройство за по -големи възможности за обхващане.
Ще ви трябват: Серво (не модифицирано) SRF04 или 08 със серво монтиране от Acroname (www.acroname.com) Резервна основна секция Изрежете отвор в предния ръб на шперплата, достатъчно голям, за да се побере в него серво. Инсталирайте шперплат върху дългите стойки и закрепете с около 4-40 гайки. Ще трябва да вталяте долната страна на отворите, за да позволите на целия диаметър на стойката да се побере в тях на около 1/8 инча, така че нишките да залепват достатъчно далеч. Инсталирайте серво, монтиране на сонар и сонар. Закачете серво към oopic серво порт 29 и свържете сонара към щифтовете, както е показано в ръководството за потребителя на oopic. Ще трябва да използвате примерния код в IDE, за да го тествате, тъй като още не съм го написал … Батерията е изтощена. Можете да добавите много нива за добавки, ако искате, просто като изрежете и пробиете повече парчета шперплат и добавите стойки. Добавете още сензори като QRB1134, за да направите своя бот последовател на линия. Забавлявайте се и изградете повече ботове! Можете да ми изпратите имейл в или извън списъка за помощ. Скоро ще добавя видео. Аз съм на комутируема връзка и трябва да карам 20 мили до града, за да стигна до висока скорост. theo570 AT yahoo DOT com Ted (BIGBUG)
Препоръчано:
DIY - Супер евтин и супер готин дъгови реактор: 8 стъпки (със снимки)
DIY - Супер евтин и супер готин дъгов реактор: В тази инструкция ще ви покажа как можете да направите изключително евтин дъгов реактор у дома. Нека започнем. Общият проект ми струваше по -малко от 1 $ и трябваше само да си купя светодиоди и всеки LED ми струваше 2,5 INR и използвах 25, така че общите разходи са по -малко от 1
Начинаещ: Научете IOT с хладна хранилка за риба: 9 стъпки (със снимки)
Начинаещ: Научете IOT с готина хранилка за риба: Този проект е по -скоро за ръководство за започване с малко нискобюджетно IOT устройство и какво можете да направите с него. Какво е IOT? Получено от Google: IoT е съкращение от Internet of Things. Интернет на нещата се отнася до непрекъснато нарастващата мрежа на
Начинаещ робот: 6 стъпки
Начинаещ робот: Всички частично без програмируеми роботи видях необходимите spdt ключове, които могат лесно да се активират, но нямах този лукс. Затова направих прост и лесен за направа частично автономен робот
Супер прост UV фенер: 9 стъпки (със снимки)
Супер прост ултравиолетов фенер: Преносима черна светлина
Супер преносими, супер силни, дълготрайни, акумулаторни високоговорители: 9 стъпки (със снимки)
Супер преносими, супер силни, дълготрайни, акумулаторни високоговорители: някога сте искали да имате мощна система от високоговорители за тези необичайни градински партита/полеви рейви. мнозина ще кажат, че това е излишен Instructable, тъй като има много радиостанции в стил бумбокс от дни, минали от евтино достъпни, или тези евтини mp3 стилове на dpod