Съдържание:
- Стъпка 1: Създаване на брони
- Стъпка 2: Монтиране на брони
- Стъпка 3: Създаване на верига
- Стъпка 4: Добавяне на кода
- Стъпка 5: Всичко е направено
Видео: Light Up Boe Bot: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
За да направите този шедьовър с възможностите за посока на препятствие, светлинна индикация и звук, ще ви трябва:
-Напълно функционален 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 е звукът, който се възпроизвежда, когато броните са активирани (ударете препятствие).
Препоръчано:
Boe Bot се движи през лабиринт: 4 стъпки
Boe Bot се движи през лабиринт: Тази инструкция ще ви помогне да създадете брони за boe бота и ще ви предостави кода, който ще навигира boe бота през лабиринта
Решаване на лабиринт Boe-Bot: 3 стъпки
Лабиринт, решаващ Boe-Bot: Здравейте! Казвам се Маахум Имран. Част съм от клас по технология 11 клас. Бяхме предизвикани със задача да вземем нашия Boe-Bot и да го програмираме, за да преминем умело през лабиринт. В началото това беше трудно предизвикателство и ще призная, без помощ
Робот за решаване на лабиринт (Boe-bot): 5 стъпки
Робот за решаване на лабиринт (Boe-bot): Това ръководство ще ви покаже как да проектирате и направите свой собствен робот за решаване на лабиринт, използвайки прости материали и робот. Това ще включва и кодиране, така че е необходим и компютър
Boe-Bot с инфрачервени детектори: 12 стъпки (със снимки)
Boe-Bot с инфрачервени детектори: Тази инструкция ще покаже как да се изгради и кодира Boe-Bot, който може да се движи в лабиринт, използвайки инфрачервени детектори, за да избегне препятствия. Това е лесно за следване ръководство, което позволява лесни модификации според вашите нужди. Това изисква основно и
Boe-Bot: Робот за избягване на препятствия: 6 стъпки
Boe-Bot: Робот за избягване на препятствия: Този малък робот използва мустаците си за откриване на препятствия. Когато един или и двата му мустака се задействат, той отстъпва и се обръща в друга посока. Иначе се движи напред. Захранвана от 4 батерии AA, дънната платка Paralax позволява това малко