Съдържание:

BORIS Biped за начинаещи и след него: 11 стъпки (със снимки)
BORIS Biped за начинаещи и след него: 11 стъпки (със снимки)

Видео: BORIS Biped за начинаещи и след него: 11 стъпки (със снимки)

Видео: BORIS Biped за начинаещи и след него: 11 стъпки (със снимки)
Видео: Борис Зарьков: самый сексуальный ресторатор о личном, бизнесе и о том, что у него общего c Собчак 2024, Септември
Anonim
Image
Image
BORIS Biped за начинаещи и отвъд тях
BORIS Biped за начинаещи и отвъд тях
BORIS Biped за начинаещи и отвъд тях
BORIS Biped за начинаещи и отвъд тях

Винаги сте искали да научите как да програмирате Arduino, но просто не можете да намерите проекта, който си струва да отделите време или пари, за да го направите.

Винаги сте искали да притежавате свой собствен лесно програмируем, хакерски, персонализиран робот, но не можете да намерите такъв, който да отговаря на вашите нужди или ценова категория.

Ами, момче, имам ли проекта за вас, за малко над 100 $ и достъп до 3D принтер можете да си купите всички части, от които се нуждаете, за да изградите това лошо момче:

BORIS двунога ориентация и радарна интелигентна система.

И така, защо се появи BORIS?

Като бивш студент по инженерно инженерство си спомням дните, когато всичко, което имахме в университета, беше ардуино с куп жици и сензори, безсмислено включени и мигащи, за да научат програмиране. Аз проектирах BORIS като образователен робот, чиято основна цел е да науча всеки, който се интересува от роботиката и програмирането като цяло, как да премества серво или да мига леко или да накара високоговорителя да бръмчи всичко в по -интересен и чист малък пакет

Защо BORIS е най -добрият?

  • Той е бърз !!! с революционен нов дизайн на крака BORIS е един от най -бързите двуноги роботи в своя размер и ценова категория, така че отминаха дните, в които трябва да изчакате половин час, докато вашият робот измине метър и заснеме робот, който върви с 10 -кратна скорост за да изглежда добре на видео.
  • Той е лесен за сглобяване !!! Само с помощта на отвертка можете да стартирате вашия BORIS
  • Той е препълнен с добавки !!! Това не е просто двукрак ходещ робот BORIS е оборудван до краен предел с допълнителни функции и добавки, които всички се възползват максимално от добре документиран софтуер с отворен код и хардуерен електронен хардуер, така че дори най -новите начинаещи да могат да отидат да научи как да накара робота наистина да направи това, което иска.

    1. Ултразвуков сензор за откриване и избягване на препятствия
    2. 3 -осен магнометър (цифров компас) BORIS знае по кой път е нагоре и в каква посока сочи
    3. OLED дисплей Устата му може да се движи !!!
    4. Звуков сигнал Той може да издава звуци !!!
  • Статично стабилен е !!! Не се страхувайте, че програмирането на последователността на ходене е много просто, няма сложни алгоритми, за да се придвижи този робот.
  • Той е 100% 3D отпечатан, освен електрониката и винтовете за електрониката BORIS е изцяло 3D печат, което намалява цената му и също така прави резервните части лесни за копиране с 3D принтер

Какво може да направи BORIS? В тази инструкция ще:

  • Изградете BORIS
  • Настройте BORIS за ръчно ходене с контролер и настройте за автономно ходене с избягване на препятствия и фиксирана ориентация (с други думи BORIS ще избягва препятствията и ще продължи по зададена траектория)
  • Настройте BORIS да ходи автономно, без да е необходим контролер с избягване на препятствия и фиксирана ориентация (с други думи BORIS ще избягва препятствията и ще продължи по зададена траектория)

Подходящ ли е BORIS за вас?

Е, със сигурност се надявам, така че без по -нататъшно забавление, нека започнем да строим !!!

Консумативи

За тази инструкция ще ви трябва:

ИНСТРУМЕНТИ:

Малка отвертка с кръстосана глава

ДОСТАВКИ ЗА РОБОТА:

6x оригинален Tower Pro MG90S аналогов 180 градусов серво (линк тук)

Можете да излезете евтино от Китай за много неща, но сервомоторите не са едно от тях! След като изпробвах много различни видове, особено евтини фалшиви серво сервера на towerpro, разбрах, че евтините фалшиви са толкова ненадеждни и често се счупват един ден след използване, така че реших, че истинските сервомобили на towerpro ще бъдат най -добрите!

1x Sunfounder Wireless Servo Control Board (връзка тук)

Не можете да намерите по -добра прототипна платка от тази за безжично серво управление. Тази платка разполага с 5V 3A захранващ преобразувател и 12 серво входни щифта и щифтове за безжичен трансивър модул nrf24L01 и Arduino NANO - всичко това в кондензиран чист пакет, така че не се притеснявайте повече за разхвърляните кабели навсякъде!

  • 1x Arduino NANO (връзка тук)
  • 1x трансивер модул NRF24L01 (връзка тук) (Нямате нужда от това, ако не използвате контролера)
  • 1x магнометър (цифров компас) QMC5883L GY-273 (връзка тук)
  • 1x ултразвуков сензорHC-SR04 (връзка тук)
  • 1x OLED дисплей 128x64 SSH1106 бял (връзка тук)
  • 1x пасивен зумер (връзка тук)
  • 2x 18650 3.7V литиево -йонни батерии (линк тук)
  • 1x 18650 държач на батерията (връзка тук) (тези батерии ви дават около 30 минути време за работа, по -добрите ще ви дадат около 2 часа време на работа)
  • 1x LI йонно зарядно устройство (връзка тук)
  • 1x джъмпер кабели 120 бр. С дължина 10 см (връзка тук)
  • 1x Mini Breadboard (линк тук)
  • 1x винтове 2 мм х 8 мм пакет от 100 (връзка тук)

Цялата електроника може да бъде намерена и в Amazon, ако не можете да си позволите да чакате доставка, но те ще бъдат малко по -скъпи.

КОНТРОЛЕР:

За да управлявате този робот ръчно, ще ви е необходим 3D отпечатаният контролер Arduino (връзка тук)

Роботът може да бъде и чисто автономен, така че контролерът не е задължителен.

ПЛАСТМАСИ:

Частите могат да бъдат отпечатани в PLA или PETG или ABS.

!! Моля, обърнете внимание, че 500 грама макара е повече от достатъчно, за да отпечатате 1 робот !!

3D ПРИНТЕР:

Необходима минимална платформа за изграждане: L150mm x W150mm x H100mm

Всеки 3D принтер ще се справи. Аз лично отпечатах частите на Creality Ender 3, който е евтин 3D принтер под 200 $. Разпечатките се получиха перфектно.

Стъпка 1: 3D отпечатване на частите

3D печат на частите
3D печат на частите
3D печат на частите
3D печат на частите
3D печат на частите
3D печат на частите

Така че сега е време за печат … Да

Внимателно проектирах всички части на BORIS да бъдат 3D отпечатани, без да са необходими никакви поддържащи материали или салове по време на печат.

Всички части са достъпни за изтегляне на Pinshape (връзка тук) и MyMiniFactory (връзка тук)

Всички части са тествани отпечатани на Creality Ender 3

Материал: PETG

Височина на слоя: 0,3 мм

Запълване: 15%

Диаметър на дюзата: 0,4 мм

Списъкът с части за BORIS е следният:

  • 1x ДЪЛЖО НА ТЯЛОТО
  • 1x СРЕДНО ТЯЛО
  • 1x ПРЕДНО КРАНО
  • 1x ЗАДНО КУЗОВЕ
  • 2x ПРАВОКЪТЕЛИ НА ТЯЛОТО
  • 4x ПИНОВА КВАДРАЦИЯ НА ТЯЛОТО
  • 1x ЕЛЕКТРОННА РАМКА
  • 1x ЕЛЕКТРОНИЧЕН ПИН
  • 1x OLED РАМКА
  • 2x КРАКА
  • 2x ГЪЛЪНЦА
  • 2x LEG 1
  • 2x LEG 2
  • 2x КОРПУСА ЗА БЪЛКАНА
  • 2x БЪЛГАРСКИ КАРТИНИ (огледало)
  • 4x ПИШЕНИ ДЪРЖАЧА
  • 4x бутала
  • 2x HIPS
  • 8x КРЪГЛЕН ПИН L1
  • 2x КРЪГЛИВЕН ПИН L2
  • 2x КРЪГЛЕН ПИН L3
  • 10x КРЪГЛЕН ПИН L4
  • 16x КВАДРАТЕН КЛИП
  • 22x КРЪГЛА КЛИПА

Всяка част може да бъде отпечатана като група или поотделно.

За групов печат всичко, което трябва да направите, е да отпечатате един от всеки отделен файл GROUP.stl, освен групата LEG 1.stl, файл и файловете GROUP CIRCULAR PIN.stl, от които трябва да изберете един от тях и ще имате необходим е цял набор от части.

Следвайте следните стъпки за отпечатване на всички STL файлове.

  1. Започнете с отпечатване на LEG 1.stl файлове поотделно, тъй като те са най -трудни за отпечатване, те изискват ръб от около 5 мм и височина на един слой около частта, за да се избегне изкривяване, ако по някаква причина ръбът не предотвратява изкривяването, отпечатайте LEG 1 С БРИМ.stl файл.
  2. Отпечатайте ИНДИВИДУАЛНИЯ КРЪГЛИВЕН ПИН.5mm L1, ИНДИВИДУАЛЕН КРЪГЛЕН ПИН.75mm L1 и ИНДИВИДУАЛЕН КРЪГЛЕН ПИН 1mm L1 веднъж отпечатани, тествайте щифтовете в отворите на LEG 1.stl, които сте отпечатали преди това, и изберете този, който пасва най -плътно, без да се налага да стегнат, за да не може да се прокара през отвора. Ако е възможно, използвайте.5 мм такъв, колкото по -плътно приляга, толкова по -бързо ще върви роботът.
  3. Продължете да отпечатвате останалите GROUP. STL файлове

И там имаме около 2 дни печат по -късно, трябва да имате всички пластмасови части на BORIS.

Стъпка 2 завършена !!!

Стъпка 2: Инсталиране на Arduino

Инсталиране на Arduino
Инсталиране на Arduino

BORIS използва C ++ програмиране, за да функционира. За да качим програми в BORIS, ще използваме Arduino IDE заедно с няколко други библиотеки, които трябва да бъдат инсталирани в Arduino IDE.

Инсталирайте Arduino IDE на вашия компютър

Arduino IDE (връзка тук)

За да инсталирате библиотеките в Arduino IDE, трябва да направите следното с всички библиотеки в връзките по -долу

  1. Щракнете върху връзките по -долу (това ще ви отведе до страницата на библиотеките GitHub)
  2. Щракнете върху Clone или Download
  3. Щракнете върху изтегляне на ZIP (изтеглянето трябва да започне във вашия уеб браузър)
  4. Отворете папката на изтеглената библиотека
  5. Разархивирайте папката на изтеглената библиотека
  6. Копирайте разархивираната папка на библиотеката
  7. Поставете разархивираната библиотечна папка в папката на библиотеката на Arduino (C: / Documents / Arduino / libraries)

Библиотеки:

  • Библиотека Varspeedservo (връзка тук)
  • Библиотека QMC5883L (връзка тук)
  • Библиотека на Adafruit GFX (връзка тук)
  • Библиотека Adafruit SH1106 (връзка тук)
  • Библиотека RF24 (връзка тук)

И тук го имаме, трябва да сте готови за работа. За да сте сигурни, че сте настроили правилно Arduino IDE, следвайте следните стъпки

  1. Изтеглете желания код на Arduino по -долу (Robot Controller & Autonomous.ino или Robot Autonomous.ino)
  2. Отворете го в Arduino IDE
  3. Изберете Инструменти:
  4. Изберете дъска:
  5. Изберете Arduino Nano
  6. Изберете Инструменти:
  7. Изберете процесор:
  8. Изберете ATmega328p (стар буутлоудър)
  9. Щракнете върху бутона Проверка (бутон Тик) в горния ляв ъгъл на Arduino IDE

Ако всичко върви добре, трябва да получите съобщение в долната част, което казва Готово компилиране.

И това е, че сега сте завършили Стъпка 1 !!!

Стъпка 3: Програмиране на BORIS

Сега е време да качите кода в мозъка на BORIS, Arduino Nano.

  1. Включете Arduino Nano към компютъра си чрез USB кабел
  2. Щракнете върху бутона за качване (бутон със стрелка надясно)
  3. Ако всичко върви добре, трябва да получите съобщение в долната част, което казва Готово качване.

И това е всичко за Стъпка 3.

Стъпка 4: Калибриране на сервомоторите на BORIS

Така че сега е време да калибрирате и да започнете да сглобявате сервомоторите към части от BORIS …

Всички следващи стъпки са изобразени във видеото Assembley по -горе.

Необходими електронни части:

  • 1x Arduino Nano
  • 1x трансивер NRF24LO1 (само ако използвате BORISс контролер)
  • 1x Sunfounder Wireless Servo Control Board
  • 6x оригинални сервоустройства TowerPro MG90S на 180 градуса
  • 1x държач за батерия
  • 2x 18650 3.7V литиево -йонни батерии

Необходими пластмасови части:

  • 4x бутала
  • 4x държачи за бутала
  • 2x кутии за бутала
  • 2x бутални кутии (огледало)
  • 2x бедрата
  • 1x тяло отдолу
  • 1x Средно тяло
  • 4x квадратни щифтове за тяло
  • 4x квадратни клипове

Необходими винтове и серво клаксони:

  • 12x дълги самонарезни винтове
  • 6x къси винта за серво рога
  • 4x серво рога с една ръка
  • 2x серво рога с двойно рамо

Инструкции за сглобяване на буталата:

  1. Поставете всичките 4 бутала в 4 -те държача за бутала
  2. Плъзнете 4 -те корпуса на буталото върху държачите на буталата, както е показано във видеото за сглобяване по -горе
  3. Поставете 4 -те бутала така, че отворите на буталата и отворите на корпусите на буталата да са подравнени
  4. Поставете 4 -те сервомотора през отворите на 4 -те бутални корпуса
  5. Закрепете 4 -те сервомотора на място с 2 дълги самонарезни винта на серво към 4 -те бутални корпуса (не затягайте прекалено)

Инструкции за сглобяване на бедрата и тялото:

  1. Поставете 2 -те сервомотора в средната част на тялото (Уверете се, че сте ги поставили по правилния начин около кабелите, обърнати навън)
  2. Закрепете 2 -те сервомотора на място с 2 дълги самонавиващи се винта на серво към средната част на тялото
  3. Поставете двата бедра в долната част на тялото
  4. Подравнете долната част на тялото с средната част на тялото
  5. Закрепете долната част на тялото към средната част на тялото с 4 квадратни щифта на тялото (както е показано във видеото за сглобяване)
  6. Закрепете квадратните щифтове на тялото с 4 квадратни скоби

Електронни инструкции:

  1. Включете трансивъра Arduino и NRF24L01 (по избор) в Servo Cotrol Board
  2. Свържете проводниците на държача на батерията (червено към положително черно към отрицателно) към платката за управление на серво (уверете се, че връзките са правилни)
  3. Свържете сервомоторите към връзки 4, 5, 6, 7, 8 и 9 в произволен ред, който желаете (Уверете се, че връзките са правилни)
  4. Поставете батериите
  5. Натиснете бутона на платката за управление на серво в натиснато положение
  6. Превключете държача на батерията в положение ON
  7. Таблото трябва да светне, а сервомоторите да се преместят в 90 -градусова домашна позиция

Инструкции за сглобяване на серво рога:

  1. След като сервоприводите достигнат началната си позиция от 90 градуса, поставете серво рогата с една ръка в буталата под ъгъл от 90 градуса (+- няколко степени на отместване не е краят на света) към всички корпуси на буталата, както е показано в Сглобете видео по -горе.
  2. Поставете серво клаксоните с двойно рамо в бедрата, така че двете серво рамена да са в една линия. Както е показано в видеото Assembley по -горе
  3. Закрепете всички серво клаксони към сервомоторите с 1 къс винт на серво
  4. Превключете държача на батерията в положение OFF
  5. Изключете сервомоторите от връзки 4, 5, 6, 7, 8 и 9

И тук го имаме, но сервомоторите са калибрирани и останалата част от робота е готова за сглобяване.

Стъпка 5: Сглобяване на краката на BORIS

Image
Image

Всички следващи стъпки са изобразени във видеото Assembley по -горе.

Пластмасови части, необходими за левия крак:

  • 1x лев крак
  • 1x Глезен
  • 1x крак 1
  • 1x крак 2
  • 2x сглобени бутала
  • 4x кръгли щифта L1
  • 1x кръгли щифтове L2
  • 1x кръгли щифтове L3
  • 3x кръгли щифта L4
  • 9x кръгли клипове

Инструкции за сглобяване на левия крак:

  1. Плъзнете 4 -те кръгли щифта L1 през отворите за глезена (както е показано на видеото за Assembley)
  2. Поставете едно от сглобените бутала в слота на левия крак, изберете сглобеното бутало, което прави серво кабелите обърнати назад (както е показано на видеото за сглобяване)
  3. Поставете глезена върху слота на левия крак и слота на сглобеното бутало
  4. Плъзнете 1 кръгъл щифт L2 през глезена и стъпалото
  5. Плъзнете 1 кръгъл щифт L3 през глезенната и сглобената бутална става
  6. Плъзнете 1 кръгъл щифт L4 през краката и сглобеното бутално съединение
  7. Поставете крака 1 на място на глезена и кръговите щифтове L1
  8. Поставете крака 2 на място на глезена и кръговите щифтове L1
  9. Поставете едно от сглобените бутала между крак 1 и крак 2, изберете това, което прави серво кабела обърнат навън (както е показано във видеото за сглобяване)
  10. Плъзнете 1 кръгъл щифт L4 през крак 1 и сглобеното бутало
  11. Плъзнете 1 кръгъл щифт L4 през крак 2 и сглобеното бутало
  12. Закрепете всички кръгови щифтове с кръгли скоби

Пластмасови части, необходими за десния крак:

  • 1x десен крак
  • 1x Глезен
  • 1x крак 1
  • 1x крак 2
  • 2x събрани бутала (огледало)
  • 4x кръгли щифта L1
  • 1x кръгли щифтове L2
  • 1x кръгли щифтове L3
  • 3x кръгли щифта L4
  • 9x кръгли клипове

Инструкции за сглобяване на десния крак:

Продължете по същия начин като инструкциите за сглобяване на левия крак

Стъпка 6: Сглобяване на тялото на BORIS

Всички следващи стъпки са изобразени във видеото Assembley по -горе.

Необходими електронни части:

  • OLED дисплей
  • Звуков сигнал
  • Магнометър (цифров компас)
  • Мини дъска
  • Сглобен държач на батерията и платка за управление на серво

Необходими винтове:

9x Дълги самонарезни винтове

Необходими пластмасови части:

  • 4x кръгъл щифт L4
  • 1x рамка за електроника
  • 1x OLED рамка
  • 2x правоъгълници на тялото
  • 1x Електроника квадратна щифт
  • 6x квадратни клипове
  • 4x кръгли клипове
  • 1x Сглобено тяло
  • 2x събрани крака

Инструкции за сглобяване на тялото:

  1. Поставете сглобения ляв крак върху ханша на сглобеното тяло (Уверете се, че сте го поставили правилно)
  2. Закрепете на място с 2 кръгли щифта L4 и 2 кръгли скоби
  3. Повторете стъпки 1 и 2 за десния крак
  4. Завийте зумера на мястото на тялото. Както е показано на видеото Assembley по -горе
  5. Прекарайте серво кабелите през отворите на ханша към тялото и ги прекарайте между 2 -те хип серво. Както е показано на видеото Assembley по -горе
  6. Поставете рамката за електроника в позиция на тялото (Уверете се, че сте я сглобили правилно)
  7. Закрепете на място с квадратния щифт за електроника и 2 квадратни скоби
  8. Поставете мини таблото на място върху рамката за електроника
  9. Извадете батериите от държача за батерии
  10. Завийте държача на батерията към задната страна на рамката за електроника с 2 винта по диагонал, както е показано на видеото за сглобяване по -горе (не забравяйте да го завиете по правилния начин)
  11. Завийте платката за управление на сервото към рамката за електроника с 2 винта по диагонал
  12. Завийте магнометъра (цифров компас) към електронната рамка с 2 винта
  13. Завийте OLED дисплея към OLED рамката с 2 винта по диагонал
  14. Поставете правоъгълниците на тялото от двете страни на тялото
  15. Закрепете ги на място с 4 квадратни скоби

Стъпка 7: Окабеляване на електрониката

Накарайте го да се движи
Накарайте го да се движи

Сега е време да си поиграем със спагетите !!!

  1. Свържете всички 6 сервомотора към връзките 4, 5, 6, 7, 8 и 9 на дънната платка, както е показано на снимката по -горе (уверете се, че сте ги свързали по правилния начин)
  2. Свържете 3 женски към женски джъмпер кабела към Vcc, заземяващия и сигналния щифт на връзка номер 10
  3. Свържете другия край на 3 женски към женски джъмпер кабела към Vcc, Ground и I/O щифтовете на модула на зумера (уверете се, че сте ги свързали по правилния начин)
  4. Свържете 2 женски към женски джъмпер кабела към Vcc и заземяващите щифтове на връзка номер 3
  5. Свържете другия край на двата женски джъмпера към кабелите Vcc и Ground на ултразвуковия сензор (не забравяйте да ги свържете правилно)
  6. Свържете 2 женски към женски джъмпер кабела към сигналните щифтове на връзки 2 (Echo) и 3 (Trig)
  7. Свържете другия край на двата женски джъмпера към кабелите Echo и Trig на ултразвуковия сензор (не забравяйте да ги свържете правилно)
  8. Свържете 2 женски към женски джъмпер кабела към Vcc и заземяващите щифтове на връзка номер 11
  9. Свържете другия край на двата женски джъмпера към кабелите Vcc и Ground на OLED Diplay (не забравяйте да ги свържете правилно)
  10. Свържете 2 женски към женски джъмпер кабела към Vcc и заземяващите щифтове на връзка номер 12
  11. Свържете другия край на 2 женски към женски джъмпер кабела към Vcc и заземяващите щифтове на магнометъра (цифров компас) (уверете се, че сте ги свързали по правилния начин)
  12. Свържете 2 женски към мъжки джъмпер кабела към сигналните щифтове на връзки 11 (SDA) и 12 (SCL)
  13. Свържете другия край на 2 женски към мъжки джъмпер кабела към 2 различни релси на Mini Breadboard
  14. Свържете 2 женски към мъжки джъмпер кабела от SCL шината на Mini Breadboard към SCL щифтовете на OLED дисплея и магнометъра (цифров компас)
  15. Свържете 2 женски към мъжки джъмпер кабела от SDA шината на Mini Breadboard към SDA щифтовете на OLED дисплея и магнометъра (цифров компас)

Стъпка 8: Завършване на сглобяването на тялото на BORIS

Image
Image

Всички следващи стъпки са изобразени във видеото Assembley по -горе.

Необходими пластмасови части:

  • 1x предно тяло
  • 1x задно тяло
  • 6x квадратни клипове
  • Сглобен BORIS

Инструкции за сглобяване на тялото:

  1. Поставете OLED рамката в тялото
  2. Закрепете с 2 квадратни скоби
  3. Поставете ултразвуковия сензор в предното тяло
  4. Поставете предното тяло над предната страна на правоъгълниците на тялото
  5. Закрепете с 2 квадратни скоби
  6. Поставете батериите и капака на държача на батерията върху държача на батерията
  7. Поставете задното тяло над задната страна на правоъгълниците на тялото
  8. Закрепете на място с 2 квадратни скоби

Стъпка 9: Как да използвате BORIS

Ето го и имаме окончателно сглобяване на BORIS, сега е време да играем

Ето няколко инструкции за потребителя:

BORIS без контролер:

  1. Включете BORIS
  2. Завъртете го, за да калибрирате магнометъра (цифров компас), за което имате 10 секунди
  3. Поставете го в посоката, в която искате да продължи напред
  4. Гледайте го как тръгва и избягвайте всякакви препятствия, които са му на пътя

BORIS с контролер:

  1. Включете BORIS
  2. Включете контролера
  3. Завъртете го, за да калибрирате магнометъра (цифров компас), за което имате 10 секунди
  4. Използвайте джойстика за управление
  5. Натиснете бутоните нагоре и надолу за танцови движения
  6. Натиснете левия и десния бутон за ляв удар и десен удар
  7. Натиснете бутона за джойстик за 2 секунди, за да активирате автономен режим
  8. Натиснете бутона на джойстика, докато роботът спре да се движи, за да деактивира автономния режим

Стъпка 10: Разбиране на основите на кода на BORIS:

Така че сега имате BORIS и работи, да речем, че искате да промените начина му на поведение.

Позволете ми да ви помогна малко при разбирането на начина, по който Борис е програмиран:

Промяна на начина, по който се програмира BORIS при автономно ходене:

Ето списъка с предварително програмирани команди, които BORIS може да изпълнява:

Намръщване();

Усмихни се();

HappySound ();

SadSound ();

RobotForward ();

RobotBackward ();

RobotLeft ();

RobotRight ();

RobotLeftKick ();

RobotRightKick ();

RobotDance1 ();

RobotDance2 ();

Това е частта от кода, която искате да промените:

// Ако сензорът открие стена

if (разстояние> 2 && разстояние = 20 && buttonJoystickPushCounter == 1 && OrientationError = - 30) {Smile (); HappySound (); RobotForward (); RobotForward (); } // Ако сензорът не открие стена и Ориентация> Желана ориентация +- 30 градуса if (разстояние> = 20 && buttonJoystickPushCounter == 1 && OrientationError <0) {Smile (); RobotLeft (); } // Ако сензорът не открие стена и Orientation = 20 && buttonJoystickPushCounter == 1 && OrientationError> 0) {Smile (); RobotRight (); }

Стъпка 11: BORIS към бъдещето и отвъд

Е, сега, когато завършихме изграждането на BORIS, нека поговорим за бъдещето на BORIS.

Истината е, че всъщност не знам какво да правя с BORIS, всичко зависи от обратната връзка, която получавам от вас тук, на този Instructable.

Така че се надявам да ви хареса тази инструкция и моля да ме уведомите какво мислите.

Първа награда в Make it Move

Препоръчано: