Мазмуну:
- 1 -кадам: Бамперлерди түзүү
- 2 -кадам: Бамперлерди орнотуу
- 3 -кадам: Районду түзүү
- 4 -кадам: Кодду кошуу
- 5 -кадам: БААРЫ БОЛДУ
Video: Light Up Boe Bot: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул шедеврди тоскоолдуктардын багыты, жарык көрсөткүчү жана үн мүмкүнчүлүктөрү менен жасоо үчүн сизге керек болот:
-Толугу менен иштей турган Boe Bot
-Көп зым
-Билдирме
-Картон
-Степлер
-Популярдуу таякчалар
-Wire Stripers
-Кичинекей тиштер
-Ыссык клей жана ысык клей
-Электр лентасы
-1 райондук динамик
-2 жалпы катод LED
-6 1K каршылыгы
-2 10K каршылыгы
-1 10uf конденсатор
Биз аны курабызбы?
1 -кадам: Бамперлерди түзүү
Бамперлерди жасоо үчүн, сиз төмөнкүлөрдү колдоносуз:
-зым
-маалымат
-картон
-ысык клей
-Популярдуу таякчалар
-степлер
1. Эң биринчи эмне кылгыңыз келет - бир картонду кесип алып, экиге бүктөө (2 жана 3 -сүрөттү караңыз) (БУЛ x2).
2. Андан кийин, узундугу 20см болгон зымды алып, эки учун сыйрып аласыз, бирок экинчисинен узунураак. Андан кийин узунураак учун спиральга бураңыз (4 -сүрөттү караңыз) (БУЛ x4).
3. Картон кагазынын бир бөлүгүн алып, аны бүктөп, картон ички бүктөмдүн бетине баткандай кичине. Андан кийин зымдын спиралын бүктөмө аркылуу бүктөп байлап коюңуз (5 жана 6 -сүрөттү караңыз) (БУЛ x4).
4. Картинанын бир ички бүктөмүнө тунуктун бир бөлүгүн чаптаңыз. (Муну ар бир ички бүктөм үчүн кылыңыз, КАРТОН КАРТЫНЫН БИР ПАРАСЫНА x2 (НЕГИЗИ x4)) Этият болуңуз, желимдөөдө желдеткичке тийбеңиз, анткени ал ысыкты өткөрөт жана манжаларыңызды күйгүзөт (6 -сүрөттү караңыз).
5. Эки Popsicle таякчасын жабыштырыңыз (БУЛ x2ди жасаңыз жана бирөөнү чоңураак кылыңыз), жана ар бир картон бүктөмдүн артына бир Popsicle байланышын чаптаңыз, жана бири карама -каршы жагында (1 -сүрөттү караңыз).
6. Бамперлерди бири -бирине жакын кармоо үчүн акыркы жолу тийүү - бул бамперлердин ортосун чектөөчү узундукка байлоо. Коопсуздукту камсыз кылуу үчүн байлагандан кийин, аны клей менен кургатып коюңуз (1 -сүрөттү караңыз).
Сиз бампериңизди ийгиликтүү түздүңүз!
2 -кадам: Бамперлерди орнотуу
Бамперлерди Бое Ботко орнотуу үчүн, сиз:
-Бое Бот
-Сиздин жаңы бамперлериңиз
-Ысык клей
-Электр лентасы
Бул кадам абдан жөнөкөй. Болгону, электр лентасынын бир бөлүгүн алып, аны кара дөңгөлөктүн жогору жагындагы октун үстүндөгү темир аянтка коюңуз. Тартылган соң, бул жерди лента менен ысык клей кылып, бамперлерди жабыштырып, орнотуу үчүн кургак болгонго чейин басыңыз.
Эми бамперлер даяр болгондон кийин, айланмага кирели!
3 -кадам: Районду түзүү
Районду түзүү үчүн сизге төмөнкүлөр керек:
-Бое Бот
-Бамперлерге туташкан зымдар
-Зымдарды чечүүчүлөр
-Кичинекей тиштер
-Цирк зымы
-1 райондук динамик
-2 жалпы катод LED
-6 1K каршылыгы
-2 10K каршылыгы
-1 10uf конденсатор
Район үчүн бардыгын биринчи сүрөттө көрсөтүлгөндөй туташтыргыңыз келет. 2 -чи, 3 -чи жана 4 -сүрөт - баары биринчисинин бир бөлүгү (жөн эле түшүнүксүз кылуу үчүн бөлүнүп кетет). 2 -сүрөт - бампердик схема, 3 -катоддук схема, 4 -чү - динамиктин схемасы.
Бүткөндөн кийин, сиз райондук спикерди Бое Боттогу негизги штамптын астындагы платформага лентага жабыштырып койсоңуз болот.
Дагы бир кадам, оор бөлүгү бүттү!
4 -кадам: Кодду кошуу
Коддун туура иштешин камсыз кылуу үчүн, адегенде туура servo мотору пин 12 үчүн сайгычта, сол серво 13 пин үчүн штепселде жана чынжыр мурунку диаграммаларда көрсөтүлгөндөй экенине ынангыңыз келет.
Акыр -аягы, сиз бул кодду Basic Stampке киргизишиңиз керек, роботту туташтырыңыз жана акыры: IT RUN.
Бул жерде жазылган код бар, бирок сиз ошондой эле негизги штамп файлын жүктөп алсаңыз болот жана бул дагы иштеши керек.
Комментарийге чейин апостроф менен жазылган нерсе, бирок '{$ STAMP BS2} жана' {$ PBASIC 2.5} керек.
'*********************************************** *********************** 'Аты -жөнү: Уильям
'************************************************************************
'Title - BoeBump.bs2
Дата - 28 -ноябрь, 2017 -жыл
'Description: тоскоолдуктан Boe Botти алыстатуу үчүн бир нерсе тийгенде, команданы иштетүүчү физикалык бамперлерди түзүңүз. Добушка үн жана жарык кошуу.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'************************************************************************
Баштоо токтотууну баштапкы абалга келтирүү коду
'(КОДДУ УШУНДАЙ БАШТОО КЕРЕК !!!)
"Бул код ботту токтотууга же кайра орнотуу басылганда баштайт" ********************************** ************************************
temp VAR Byte 'убактылуу дүкөнү
RunStatus DATA $ 00 'өзгөрмөсү ROMдо сакталат
READ RunStatus, temp 'REOM өзгөрмөсүн окуу
temp = ~ temp 'маанисин 0 TO 1 ЖЕ 1 TO 0го айландырыңыз
RunStatus, temp 'ЖАЗЫҢЫЗ өзгөрмөсүн кайра ROMго
ЭГЕР (темп> 0) ОНДО АКЫРКЫ БӨТҮРҮҮНҮ текшериңиз, эгер мааниси 1 болсо, жана эгер болсо, программаны АЯКТАҢЫЗ
'************************************************************************
'Pins Setup
'************************************************************************
LMotor PIN 13
RMotor PIN 12
'************************************************************************
'Туруктуу орнотуулар
'************************************************************************
LStop CON 750
RStop CON 750
'************************************************************************
'Variables
'************************************************************************
X VAR Word
'************************************************************************
'Негизги программа
'************************************************************************
FREQOUT 5, 150, 880 'Эски татымал обонун жаратыңыз
PAUSE 50 'Freqout буйругу үчүн
FREQOUT 5, 150, 880 'сандары чыга берет (мис: 5), узактыгы (мис: 150ms), PAUSE 20 'жана акырында жыштык деңгээли (мис: 880Гц)
FREQOUT 5, 250, 988
ПАУЗА 20
FREQOUT 5, 250, 1175
ПАУЗА 20
FREQOUT 5, 250, 1047
ПАУЗА 20
FREQOUT 5, 150, 1319
ПАУЗА 20
FREQOUT 5, 200, 1450
ПАУЗА 20
FREQOUT 5, 300, 1175
КЫЛ
ЖОГОРУ 0 'Катоддорду ак кылыңыз (бирок алар ак түскө боёлбойт
HIGH 1 'кичи программасы дароо түсүн өзгөртөт).
Жогорку 2
Жогорку 9
Жогорку 10
Жогорку 11
ЭГЕР (IN6 = 1) ЖАНА (IN4 = 1) СОНДО 'Эгерде бамперлердин эч бири жок болсо
LOW 0 'тийип жатат, андан кийин катоддорду жасаңыз
LOW 2 'жашыл жана подпрограммага өтүңүз
LOW 9 'Алга чакырды.
ТӨМӨН 11
GOSUB Алга
ELSEIF (IN6 = 0) ЖАНА (IN4 = 0) АНДА 'Эгерде эки бампер тең тийсе, LOW 0 'анда эки катодду тең кызартып, LOW 1 'эки бип сигналын жаратып, ага өтүңүз
LOW 9 'BothBump кичи программасы.
ТӨМӨН 10
FREQOUT 5, 50, 2500
ПАУЗА 200
FREQOUT 5, 200, 2500
GOSUB BothBump
ELSEIF (IN6 = 0) ЖАНА (IN4 = 1) АНДА 'Оң бампер урса гана, LOW 9 'оң катодду кызартып, LOW 10 'эки сигналды жаратып, улантыңыз
FREQOUT 5, 50, 2500 'BumpRight чакан программасы.
ПАУЗА 200
FREQOUT 5, 200, 2500
GOSUB BumpRight
ELSEIF (IN6 = 1) ЖАНА (IN4 = 0) АНДА 'Эгерде сол бампер урса, LOW 0 'сол катодду кызыл кылып, LOW 1 'эки бип сигналын жаратып, улантыңыз
FREQOUT 5, 50, 2500 'BumpLeft чакан программасы.
ПАУЗА 200
FREQOUT 5, 200, 2500
GOSUB BumpLeft
ENDIF
LOOP
END процедурасы кокусунан иштелип чыкканга чейин токтотуу
'************************************************************************
'Sub Prosedurlar
'************************************************************************
Алга: 'Бир аз алдыга жыл
ҮЧҮН X = 1ден 30га чейин
PULSOUT RMotor, 700
PULSOUT LMotor, 850
КИЙИНКИ
ПАУЗА 20
КАЙРА КАЙРА КАЙРА КАЙРА КАЙРА КЕТҮҮ
'****************************************************
BothBump: 'Бир аз артка
ҮЧҮН X = 1ден 150гө чейин
PULSOUT RMotor, 850
PULSOUT LMotor, 650
КИЙИНКИ
ПАУЗА 200
FOR X = 1 TO 100 'тоскоолдуктан солго бурулуңуз
PULSOUT RMotor, 650
PULSOUT LMotor, 760
КИЙИНКИ
ПАУЗА 20
КАЙРА КАЙРА КАЙРА КАЙРА КАЙРА КЕТҮҮ
'****************************************************
BumpLeft: 'Бир аз артка
ҮЧҮН X = 1ден 150гө чейин
PULSOUT RMotor, 850
PULSOUT LMotor, 650
КИЙИНКИ
ПАУЗА 200
FOR X = 1 TO 100 'Тоскоолдуктан дароо буруңуз
PULSOUT RMotor, 740
PULSOUT LMotor, 850
КИЙИНКИ
ПАУЗА 20
КАЙРА КАЙРА КАЙРА КАЙРА КАЙРА КЕТҮҮ
'****************************************************
BumpRight: 'Бир аз артка
ҮЧҮН X = 1ден 150гө чейин
PULSOUT RMotor, 850
PULSOUT LMotor, 650
КИЙИНКИ
X = 1 ТО 100 ҮЧҮН 200 ПАУЗА 'тоскоолдуктан солго бурулуңуз
PULSOUT RMotor, 650
PULSOUT LMotor, 760
КИЙИНКИ
ПАУЗА 20
КАЙРА КАЙРА КАЙРА КАЙРА КАЙРА КЕТҮҮ
'********************************************************
Кошумча процедуралардын аягы
'********************************************************
'Коддун аягы
'********************************************************
КУТТУКТАЙМЫН, БОЕ БОТУНУЗДУ ЖОГОРУЛАТТЫНЫЗ !!!
Маанилүү чекит:
Эсиңизде болсун, кодду иштеткенде, роботтун баштапкы абалга келтирүү баскычын басуу керек
5 -кадам: БААРЫ БОЛДУ
Бул жаңыртуу чынында эмне кыла аларын көрүү үчүн видеолорду көрүңүз жана аудио файлдарды угуңуз!
P. S. Бое файлы - бул эски татымал обону, ал Boe Botти баштапкы абалга келтирүү баскычы аркылуу ишке ашат. Boe Beep файлы - бамперлер иштетилгенде (тоскоолдукту сүзүүдө) ойногон үн.
Сунушталууда:
BookWorm Light-Up Book Light жана Bookmark: 13 кадам (сүрөттөр менен)
BookWorm Light-Up Book Light жана Bookmark: Китеп чырагы катары эки эселенген бул кызыктуу bookworm кыстармасын жасаңыз! Биз аны басып чыгарабыз, кыркабыз, түстөбүз жана кооздойбуз, алар аны түн ичинде жарык берүү үчүн колдонушат, сиз караңгыда окуй аласыз. Ал бир нече материалдардан жасалган жана эң сонун чыгарманы жаратат
Animated Mood Light & Night Light: 6 кадам (сүрөттөр менен)
Animated Mood Light & Night Light: Жарыкка берилүү менен чектелген бир кызыкчылыкка ээ болуп, каалаган өлчөмдөгү RGB жарык дисплейлерин түзүү үчүн колдонула турган кичинекей модулдук ПХБлардын тандалмасын түзүүнү чечтим. Модулдук PCB жасап, мен аларды бир жерге жайгаштыруу идеясына чалындым
Mystery Light Box (Night Light): 4 кадам
Mystery Light Box (Night Light): Жана бул кичинекей кызыктуу проект, бул проект https://www.instructables.com/id/Arduino-Traffic-L…, Бирок мен мурунтан эле оригиналдуу сайттын көп структурасын өзгөрттү, мен дагы лед кошуп, бут кийим кутусун таңгактоо үчүн колдоном
Көнүмүш Light Panel ПКБ колдонуп Абдан Bright Bike Light: 8 кадам (Сүрөттөр менен)
Жарык панелинин PCBлерин колдонуу менен өтө жаркыраган велосипед: Эгер сизде велосипед болсо, анда дөңгөлөктөрүңүздө жана денеңизде кандай жагымсыз чуңкурлар пайда болорун билесиз. Мен дөңгөлөктөрдү жардырууга жетиштүү болчумун, ошондуктан мен велосипеддин жарыгы катары колдонуу ниетим менен өзүмдүн жеке панелимди иштеп чыгууну чечтим. Э болууга багытталган бири
Негизги штамп чипин колдонуу менен параллакс BOE-Bot кантип жасалат: 7 кадам
Негизги штамп чипин колдонуу менен параллакс BOE-Botун кантип жасоо керек: Бул көрсөтмө Parallax BOE-Bot Basic Stamp роботунун конструкциясын жана өзгөртүүсүн көрсөтөт