Съдържание:
- Стъпка 1: Веригата
- Стъпка 2: Кодът
- Стъпка 3: Броните (необходими материали)
- Стъпка 4: Сглобяване на брони
![Създаване на брони за робот: 4 стъпки Създаване на брони за робот: 4 стъпки](https://i.howwhatproduce.com/images/004/image-9079-18-j.webp)
Видео: Създаване на брони за робот: 4 стъпки
![Видео: Създаване на брони за робот: 4 стъпки Видео: Създаване на брони за робот: 4 стъпки](https://i.ytimg.com/vi/KB2lBx4HHu0/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
![Създаване на брони за робот Създаване на брони за робот](https://i.howwhatproduce.com/images/004/image-9079-19-j.webp)
В моя курс по компютърно инженерство от 11 клас получихме задачата да накараме нашия робот да премине през лабиринт. За да контролираме дали върви направо, завива наляво или надясно, бяхме помолени да направим брони. По този начин, ако роботът докосне стената и удари дясната броня, роботът ще завие наляво, а ако удари лявата броня, роботът ще се обърне надясно. Така че по същество нашата задача беше да създадем броня, която да може да бъде натисната, за да позволи да се завърти, а също така трябва да се върна, за да не продължава да включва цикъл. Въпреки това, настройката на бронята също изисква да настроите код и верига, за да стартирате бронята си. Следвайте следните стъпки, за да научите как да направите своя собствена броня за робот.
Стъпка 1: Веригата
![Веригата Веригата](https://i.howwhatproduce.com/images/004/image-9079-20-j.webp)
![Веригата Веригата](https://i.howwhatproduce.com/images/004/image-9079-21-j.webp)
За да накарате броните да работят, трябва да създадете верига върху макета в горната част на вашия робот.
(следвайте снимката по -горе, за да постигнете 2 брони)
Необходими материали
- 2 малки LED светлини (за да сте сигурни, че броните ви работят)
- 8 проводника
- 2 кафяво-черно-жълти резистора
- 2 червено-червено-кафяви резистора
Някои неща, които трябва да имате предвид
- Vss е "земята" там, защото е равна на нула, а Vdd е равна на 1
- Когато веригата работи, стойността е 0, когато не работи, стойността е 1
- Плоската страна на светодиода е отрицателна, а другата страна е положителна
Чести грешки в схемите
- LED е грешен начин
- Светодиодът, резисторът и проводникът не са подредени в една и съща колона
- Светодиодът вече не работи
Стъпка 2: Кодът
Кодът:
'{$ STAMP BS2}' {$ PBASIC 2.5}
LBump PIN 11
RBump PIN 10
ПИН за LMOTOR 15
ПИН за РМОТОР 14
RFast CON 650
LFast CON 850
RSlow CON 700
LSLOW CON 800
MStop CON 750
RFastRev CON 850
LFastRev CON 650
RSlowRev CON 800
LSlowRev CON 700
MLoopC VAR Word 'За.. Следваща променлива до 65000ish
DO
GOSUB Forwardfast 'напред
АКО IN10 = 0 ТОГАВА, ако двата проводника във вход 10 са натиснати, завийте наляво
GOSUB TurnLeft90
ELSEIF IN11 = 0 THEN ', ако двата проводника във вход 11 са натиснати, след това завийте надясно
GOSUB TurnRight90
ENDIF
LOOP
TurnRight90:
„Подпроцедура за завиване на 90 градуса надясно
'**********************************************************
ВИСОК 1
НИСКИ 0
ЗА MLoopC = 1 ДО 22
PULSOUT LMOTOR, LfastRev 'преместване напред с един импулс
PULSOUT RMOTOR, Rfast 'с помощта на пинове и константи
ПАУЗА 20
„20mS позволява на робота да се движи“преди следващия импулс
СЛЕДВАЩИЯ
ВРЪЩАНЕ
'*********************************************************
TurnLeft90:
„Подпроцедура за завиване на 90 градуса надясно
'********************************************************
ВИСОК 0
НИСКИ 1
ЗА MLoopC = 1 ДО 22
PULSOUT LMOTOR, Lfast 'придвижване напред с един импулс
PULSOUT RMOTOR, RfastRev 'с помощта на пинове и константи
ПАУЗА 20 '20mS позволява на робота да се движи' преди следващия импулс
СЛЕДВАЩИЯ
ВРЪЩАНЕ
'***********************************************************
Напред Бързо:
„Подпроцедура за бързо придвижване на робота напред с един квадрат
'**********************************************************
ЗА MLoopC = 1 до 70
PULSOUT LMOTOR, LFast PULSOUT
RMOTOR, RFast
ПАУЗА 20
СЛЕДВАЩИЯ
ВРЪЩАНЕ
Кратък преглед
Целта на този код е да програмира робота да завие наляво при натискане на десните проводници (броня) и да завие надясно при натискане на левия проводник (броня).
Какво означава кодът?
Преди да отговоря на този въпрос, трябва да сте запознати какво означават някои от кодовете, използвани в тази програма.
GOSUB - значи под означава „go to подпрограма“(подпрограмата трябва да бъде идентифицирана във вашия код)
ENDIF - използва се за прекратяване на няколко реда IF команда
_
обяснявайки смисъла зад кода ….
DOGOSUB Forwardfast
- Казва на робота да върви напред, когато е включен
АКО IN10 = 0 ТОГАВА
GOSUB TurnLeft90
- казва, че ако двата проводника във вход 10 (дясната броня) се докоснат, тогава роботът ще завие наляво под ъгъл 90.
ELSEIF
IN11 = 0 THEN GOSUB TurnRight90
- казва, че ако двата проводника във вход 11 (лявата броня) се докоснат, тогава роботът ще завие надясно под ъгъл 90.
TurnRight90: „Подпроцедура за завъртане на 90 градуса надясно
'**********************************************************
ВИСОК 1
НИСКИ 0
ЗА MLoopC = 1 ДО 22
PULSOUT LMOTOR, LfastRev
PULSOUT RMOTOR, Rfast
ПАУЗА 20
СЛЕДВАЩО ВРЪЩАНЕ '*********************************************** **********
- това е пример за подпрограма, която се използва, така че не е нужно да повтаряте един и същ дълъг код отново и отново. по този начин кодът ви изглежда по -изчистен и по -обединен.
- високата 1 / ниска нула означава, че когато роботът се обърне надясно (левите проводници се докоснат) светодиодът се включва, по този начин знаете, че всичко работи.
Стъпка 3: Броните (необходими материали)
![Броните (необходими материали) Броните (необходими материали)](https://i.howwhatproduce.com/images/004/image-9079-22-j.webp)
За да направите бронята, ще ви трябва …
- 4 пръчки за сладкиши за основната конструкция и 2 пръчици за монтиране на бронята върху робота
- 4 парчета гъба
- 4 кламери
- значи алуминиево фолио
- 4 проводника (за свързване към макета, обяснено в стъпка 1 за веригата)
- пистолет за горещо лепило и клечки за лепило
- самозалепваща лента
Стъпка 4: Сглобяване на брони
![Сглобяване на брони Сглобяване на брони](https://i.howwhatproduce.com/images/004/image-9079-23-j.webp)
![Сглобяване на брони Сглобяване на брони](https://i.howwhatproduce.com/images/004/image-9079-24-j.webp)
![Сглобяване на брони Сглобяване на брони](https://i.howwhatproduce.com/images/004/image-9079-25-j.webp)
![Сглобяване на брони Сглобяване на брони](https://i.howwhatproduce.com/images/004/image-9079-26-j.webp)
За да направите една броня, вземете 2 пръчици и отрежете заоблените краища (както е отбелязано на първата снимка). Тези пръчици за сладки ще действат като горната и долната част на бронята ви. За да могат проводниците да се докосват и да се докосват веднага след това, е необходима гъба. Вземете гъба и отрежете 2 малки квадратчета (като на втората снимка, показана по -горе). След това с помощта на пистолет за горещо лепило вземете 1 пръчка от лепенка и залепете 1 квадрат гъба от лявата страна и една гъба от дясната страна (използвайте третата снимка като ориентир). След това вземете 1 тел и увийте единия край на върха на телта с малко алуминиево фолио. Поставете жицата в средата на пръчката за плодове и я закрепете с кламер. Повторете тази стъпка с втория проводник и пръчката за сладкиши. Последно залепете сладкото без гъбичките, върху него с гъби (както е показано на третата снимка по -горе). Сега първата ви броня е завършена
Повторете целия този процес втори път, за да направите втора броня.
За да добавите броните към робота, вземете една пръчка от лепенка и я залепете върху дъното на бронята. Наклонете лявата броня към лявата страна и наклонете дясната броня към дясната страна. Залепих броните с маскираща лента. (снимка номер 4 е завършената броня, прикрепена към робота).
Препоръчано:
(2) Започване на създаване на игра - Създаване на начален екран в Unity3D: 9 стъпки
![(2) Започване на създаване на игра - Създаване на начален екран в Unity3D: 9 стъпки (2) Започване на създаване на игра - Създаване на начален екран в Unity3D: 9 стъпки](https://i.howwhatproduce.com/images/009/image-25743-j.webp)
(2) Започване на създаване на игра - Създаване на пръскащ екран в Unity3D: В тази инструкция ще научите как да направите прост начален екран в Unity3D. Първо, ще отворим Unity
Роботски брони Инструкции: 5 стъпки
![Роботски брони Инструкции: 5 стъпки Роботски брони Инструкции: 5 стъпки](https://i.howwhatproduce.com/images/003/image-8464-9-j.webp)
Роботски брони с инструкции: Реших да създам инструкция, която да демонстрира как да създадете бронирани роботи и как да ги поставите на роботизиран робот. Първо, искате да сте сигурни, че кабелите са свързани на правилните места. Веригата няма да
Направете брони за роботи (с код): 4 стъпки
![Направете брони за роботи (с код): 4 стъпки Направете брони за роботи (с код): 4 стъпки](https://i.howwhatproduce.com/images/003/image-8478-2-j.webp)
Направете брони за роботи (с код): Тази инструкция ще преведе читателите как да създават и кодират брони на Boe-бот, който ще може да се движи през лабиринт, докато открива препятствия. Кодирането на проекта беше направено с помощта на софтуер за програмиране BASIC Stamp и Boe-Bo
Създаване на Bluetooth адаптер Pt.2 (Създаване на съвместим високоговорител): 16 стъпки
![Създаване на Bluetooth адаптер Pt.2 (Създаване на съвместим високоговорител): 16 стъпки Създаване на Bluetooth адаптер Pt.2 (Създаване на съвместим високоговорител): 16 стъпки](https://i.howwhatproduce.com/images/004/image-10452-9-j.webp)
Изработка на Bluetooth адаптер Pt.2 (Създаване на съвместим високоговорител): В тази инструкция ще ви покажа как да използвам моя Bluetooth адаптер, за да направя стария високоговорител съвместим с Bluetooth.*Ако не сте прочели първата ми инструкция за „Изработване Bluetooth адаптер " Предлагам ви да го направите, преди да продължите
Създаване на дистанционно управляван самобалансиращ се робот Arduino: B-робот EVO: 8 стъпки
![Създаване на дистанционно управляван самобалансиращ се робот Arduino: B-робот EVO: 8 стъпки Създаване на дистанционно управляван самобалансиращ се робот Arduino: B-робот EVO: 8 стъпки](https://i.howwhatproduce.com/images/001/image-291-88-j.webp)
Създаване на дистанционно управляван самобалансиращ се робот Arduino: B-робот EVO: ------------------------------------ -------------- АКТУАЛИЗАЦИЯ: тук има нова и подобрена версия на този робот: B-роботът EVO, с нови функции! ------------ -------------------------------------- Как работи? B-ROBOT EVO е дистанционно контрол