Съдържание:

Light Up Boe Bot: 5 стъпки
Light Up Boe Bot: 5 стъпки

Видео: Light Up Boe Bot: 5 стъпки

Видео: Light Up Boe Bot: 5 стъпки
Видео: Easy Handstand Tutorial 👍 #shorts #stretching #homeworkout #gymnast #yoga #handstand #tutorial 2024, Юли
Anonim
Запалете Boe Bot
Запалете Boe Bot
Запалете Boe Bot
Запалете Boe Bot
Запалете Boe Bot
Запалете Boe Bot

За да направите този шедьовър с възможностите за посока на препятствие, светлинна индикация и звук, ще ви трябва:

-Напълно функционален Boe Bot

-Много вериги

-Станиол

-Картон

-Телбод

-Полски клечки

-Стриптизьори за проводници

-Малки клещи

-Пистолет за горещо лепило и горещо лепило

-Електрическо тиксо

-1 верижен високоговорител

-2 общи катодни светодиода

-6 1K резистора

-2 10K резистора

-1 10uf кондензатор

Да го изградим ли?

Стъпка 1: Създаване на брони

Създаване на брони
Създаване на брони
Създаване на брони
Създаване на брони
Създаване на брони
Създаване на брони

За да направите броните, ще използвате:

-тел

-станиол

-картон

-горещо лепило

-Полски клечки

-телбод

1. Първото нещо, което ще искате да направите, е да изрежете парче картон и да го сгънете наполовина (вижте 2 -ро и 3 -то изображение) (НАПРАВЕТЕ ТОВА x2).

2. След това ще вземете тел с дължина около 20 см и ще отстраните двата края, но единия по -дълъг от другия. След това завъртете по -дългия оголен край в спирала (Вижте 4 -то изображение) (НАПРАВЕТЕ ТОВА x4).

3. Вземете парче фолио и го сгънете наполовина, така че да е достатъчно малко, за да се побере върху повърхността на вътрешна гънка от картон. След това закачете спиралата на телта към фолиото, като телбодът се изшива през цялата гънка (вижте 5 -то и 6 -то изображение) (НАПРАВЕТЕ ТОВА x4).

4. Залепете едната страна на листа от фолио към една вътрешна гънка на картонената дъска. (НАПРАВЕТЕ ТОВА ЗА ВСЕКИ ВЪТРЕШЕН СГЪВ, ТАК х 2 НА КАРТЕН КАРТОН (ОСНОВНО x4)) Внимавайте да не докосвате фолиото при лепене, тъй като то ще проведе топлината и ще изгори пръстите ви (вижте 6 -то изображение).

5. Залепете две пръчици от Popsicle заедно (НАПРАВЕТЕ ТОВА x2 и направете една значително по -голяма) и залепете една връзка Popsicle към задната страна на всяка картонена гънка и една, която прави същото нещо от противоположната страна (вижте 1 -во изображение).

6. Последното докосване, за да накарате броните да останат близо една до друга, е да завържете средата до ограничаваща дължина на броните. След като го завържете, залепете го и го оставете да изсъхне, за да се гарантира сигурността му (вижте първото изображение).

Успешно сте създали броните си!

Стъпка 2: Монтиране на брони

Монтиране на брони
Монтиране на брони

За да монтирате броните към Boe Bot, ще използвате:

-Бо Бот

-Вашите нови брони

-Горещо лепило

-Електрическо тиксо

Тази стъпка е доста проста. Всичко, което трябва да направите, е да вземете парче електрическа лента и да я поставите по металната зона точно над черното топче с ос. След като залепите, горещо залепете зоната с лента, залепете броните и я натиснете, докато изсъхне, за да се монтира.

Сега, когато броните са готови, нека се включим във веригата!

Стъпка 3: Създаване на верига

Създаване на верига
Създаване на верига
Създаване на верига
Създаване на верига
Създаване на верига
Създаване на верига

За да създадете верига, ще ви трябва:

-Бо Бот

-Кабели, свързани към брони

-Кабелни стриптизьори

-Малки клещи

-Кабел на веригата

-1 верижен високоговорител

-2 общи катодни светодиода

-6 1K резистора

-2 10K резистора

-1 10uf кондензатор

За веригата ще искате да свържете всичко, както е показано на първото изображение. Второто, третото и четвъртото изображение са част от първото (просто го разделете, за да го направите по -малко объркващо). Второто изображение е веригата на бронята, третото е катодната верига, а четвъртото е веригата на високоговорителя.

След като приключите, можете да залепите лепенката на високоговорителя към платформата под основния печат на Boe Bot, така че да не виси.

Още една стъпка, трудната част свърши!

Стъпка 4: Добавяне на кода

Добавяне на кода
Добавяне на кода

За да сте сигурни, че кодът работи правилно, първо трябва да се уверите, че десният серво мотор е в щепсела за щифт 12, левият серво е в щепсела за щифт 13 и че веригата е точно както е показано на предишните схеми.

И накрая, ще трябва да въведете този код в Basic Stamp, да включите робота и накрая: RUN IT.

Тук е изписаният код, но можете също да изтеглите основния файл с печат и това също трябва да работи.

Всичко с апостроф преди коментарите, но „{$ STAMP BS2} и“{$ PBASIC 2.5} са необходими.

'************************************************* *********************** 'Име: Уилям

'************************************************************************

„Заглавие - BoeBump.bs2

„Дата - 28 ноември 2017 г.

„Описание: Създайте физически брони, които задействат команда, когато удари нещо, за да отдалечи Boe Bot“от препятствието. Добавете звук и осветление към проекта.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'************************************************************************

'Код за нулиране Start Stop

'(ТОВА Е КАК ДА ЗАПОЧНЕТЕ КОДА !!!)

„Този код кара бота да спира или стартира при натискане на нулиране“************************************ **********************************

temp VAR Byte 'временен магазин

RunStatus DATA $ 00 'променлива, съхранявана в ROM

ПРОЧЕТЕТЕ RunStatus, temp 'ПРОЧЕТЕТЕ променливата от ROM

temp = ~ temp 'обърнете стойността от 0 до 1 или 1 до 0

WRITE RunStatus, temp 'WRITE променливата обратно в ROM

IF (temp> 0) THEN END 'Проверете IF стойността е 1, и IF е така, КРАЙ програмата

'************************************************************************

'Pins Setup

'************************************************************************

LMotor PIN 13

ПИН код на RMotor 12

'************************************************************************

'Настройка на константи

'************************************************************************

LStop CON 750

RStop CON 750

'************************************************************************

„Променливи

'************************************************************************

X VAR Word

'************************************************************************

„Основна програма

'************************************************************************

FREQOUT 5, 150, 880 'Създайте стара мелодия за подправки

ПАУЗА 50 'За командата freqout, FREQOUT 5, 150, 880 'номера излизат (напр.: 5), продължителност (напр.: 150ms), ПАУЗА 20 'и накрая честотно ниво (например: 880Hz)

ЧЕСТОТО 5, 250, 988

ПАУЗА 20

ЧЕСТОТО 5, 250, 1175

ПАУЗА 20

ЧЕСТОТО 5, 250, 1047

ПАУЗА 20

ЧЕСТОТО 5, 150, 1319

ПАУЗА 20

ЧЕСТОТО 5, 200, 1450

ПАУЗА 20

ЧЕСТОТО 5, 300, 1175

DO

HIGH 0 'Направете катодите бели (но те няма да станат бели, като

Подпрограмата HIGH 1 'веднага ще промени цвета).

ВИСОК 2

ВИСОК 9

ВИСОК 10

ВИСОК 11

АКО (IN6 = 1) И (IN4 = 1) ТОГАВА „Ако няма нито една от броните

LOW 0 'се докосват, след това направете катодите

LOW 2 'зелено и продължете към подпрограмата

LOW 9 'се нарича Forward.

НИСКИ 11

GOSUB Напред

ELSEIF (IN6 = 0) И (IN4 = 0) ТОГАВА „Ако и двете брони се докосват, LOW 0 'след това накарайте двата катода да станат червени, LOW 1 'създайте два звукови сигнала и преминете към

НИСКИ 9 'Подпрограма BothBump.

НИСКИ 10

ЧЕСТОТО 5, 50, 2500

ПАУЗА 200

ЧЕСТОТО 5, 200, 2500

GOSUB BothBump

ELSEIF (IN6 = 0) И (IN4 = 1) ТОГАВА „Ако удари само дясната броня, LOW 9 'прави десния катод червен, LOW 10 'създайте два звукови сигнала и продължете към

FREQOUT 5, 50, 2500 'подпрограмата BumpRight.

ПАУЗА 200

ЧЕСТОТО 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) И (IN4 = 0) ТОГАВА „Ако удари само лявата броня, LOW 0 'кара левия катод да стане червен, LOW 1 'създайте два звукови сигнала и продължете към

FREQOUT 5, 50, 2500 'подпрограмата BumpLeft.

ПАУЗА 200

ЧЕСТОТО 5, 200, 2500

GOSUB BumpLeft

ENDIF

LOOP

END 'Спрете програмата, преди подпроцедурите да се изпълнят случайно

'************************************************************************

„Подпроцедури

'************************************************************************

Напред: „Придвижете се малко напред

ЗА X = 1 до 30

PULSOUT RMotor, 700

PULSOUT LMotor, 850

СЛЕДВАЩИЯ

ПАУЗА 20

ВРЪЩАНЕ 'Върнете се в началото на повторението

'****************************************************

BothBump: „Архивирайте се малко

ЗА X = 1 до 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

СЛЕДВАЩИЯ

ПАУЗА 200

ЗА Х = 1 ДО 100 'Завийте наляво от препятствието

PULSOUT RMotor, 650

PULSOUT LMotor, 760

СЛЕДВАЩИЯ

ПАУЗА 20

ВРЪЩАНЕ 'Върнете се в началото на повторението

'****************************************************

BumpLeft: „Архивирайте се малко

ЗА X = 1 до 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

СЛЕДВАЩИЯ

ПАУЗА 200

ЗА Х = 1 ДО 100 'Завийте надясно от препятствието

PULSOUT RMotor, 740

PULSOUT LMotor, 850

СЛЕДВАЩИЯ

ПАУЗА 20

ВРЪЩАНЕ 'Върнете се в началото на повторението

'****************************************************

BumpRight: „Архивирайте се малко

ЗА X = 1 до 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

СЛЕДВАЩИЯ

ПАУЗА 200 ЗА Х = 1 ДО 100 'Завийте наляво от препятствието

PULSOUT RMotor, 650

PULSOUT LMotor, 760

СЛЕДВАЩИЯ

ПАУЗА 20

ВРЪЩАНЕ 'Върнете се в началото на повторението

'********************************************************

„Край на подпроцедурите

'********************************************************

„Край на кода

'********************************************************

ПОЗДРАВЛЕНИЯ, НАДГРАДИХТЕ СВОЯ БОЕ БОТ !!!

Важен момент:

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

Стъпка 5: Всичко е направено

Гледайте видеоклиповете и слушайте аудио файловете, за да видите какво наистина може да направи този ъпгрейд!

P. S. Boe файлът е старата мелодия за подправки, която възниква при първоначално активиране на Boe Bot чрез бутона за нулиране. Файлът Boe Beep е звукът, който се възпроизвежда, когато броните са активирани (ударете препятствие).

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