Բովանդակություն:

Light Up Boe Bot: 5 քայլ
Light Up Boe Bot: 5 քայլ

Video: Light Up Boe Bot: 5 քայլ

Video: Light Up Boe Bot: 5 քայլ
Video: Toca Life World | University Secrets!! 2024, Նոյեմբեր
Anonim
Light Up Boe Bot
Light Up Boe Bot
Light Up Boe Bot
Light Up Boe Bot
Light Up Boe Bot
Light Up Boe Bot

Այս գլուխգործոցը խոչընդոտների ուղղության, լուսային նշման և ձայնի հնարավորություններով պատրաստելու համար ձեզ հարկավոր է.

-Լիովին ֆունկցիոնալ Boe Bot

-Շատ միացնող մետաղալարեր

-Թելֆայլ

-ստվարաթուղթ

-Կարիչ

-Պոպուլյար ձողիկներ

-Հաղորդալարեր

-Փոքր տափակաբերան աքցան

-տաք սոսինձ ատրճանակ և տաք սոսինձ

-Էլեկտրական ժապավեն

-1 շրջանային բարձրախոս

-2 ընդհանուր կաթոդային LED

-6 1K ռեզիստորներ

-2 10K դիմադրիչներ

-1 10uf կոնդենսատոր

Կառուցե՞նք այն:

Քայլ 1: Բամպերի ստեղծում

Բամպեր ստեղծելը
Բամպեր ստեղծելը
Բամպեր ստեղծելը
Բամպեր ստեղծելը
Բամպեր ստեղծելը
Բամպեր ստեղծելը

Բամպեր պատրաստելու համար դուք կօգտագործեք.

-մետաղալար

-թերթ

-ստվարաթուղթ

-տաք սոսինձ

-Պոպուլյար ձողիկներ

-կեռիչ

1. Այն, ինչ առաջինը կցանկանայիք անել, կտրել մի կտոր ստվարաթուղթ և այն կիսով չափ ծալել (տե՛ս 2 -րդ և 3 -րդ նկարները) (ԿԱՏԱՐԵՔ ԱՅՍ x2):

2. Հաջորդը, դուք կվերցնեք 20 սմ երկարությամբ մետաղալար և կպցրեք երկու ծայրերը, բայց մեկը մյուսից երկար: Այնուհետև ոլորված ավելի երկար ծայրը ոլորեք (տես 4 -րդ պատկերը) (ԿԱՏԱՐԵՔ ԱՅՍ x4):

3. Վերցրեք մի կտոր թիթեղյա կտոր և ծալեք այն կիսով չափ, որպեսզի այն այնքան փոքր լինի, որ տեղավորվի ստվարաթղթե ներքին ծալքի մակերեսին: Այնուհետև մետաղալարերի պարույրը կպցրեք թիթեղյա թիթեղին `կեռելով ամբողջ ծալքի միջով (տես 5 -րդ և 6 -րդ պատկերները) (ԿԱՏԱՐԵՔ ԱՅՍ x4):

4. Թիթեղյա կտորի մի կողմը կպցրեք քարտի տախտակի մեկ ներքին ծալքին: (ԱՅՍ ԱՐԵԼՈ E ՀԱՄԱՐ NԱՆԿԱԱOLD OLDՈՅԻ ՀԱՄԱՐ, ԱՅՍՊԵՍ ՔԱՐՏԱԲՈARDՐԴԻ ՔԱIԱՔՈ xՄ x2) (ՍՊԱՍՈ xԹՅՈ xՆ x4)) Սոսնձելիս զգույշ եղեք, որ չդիպչեք փայլաթիթեղին, քանի որ այն կանցնի ջերմությունը և կայրի ձեր մատները (տես 6 -րդ պատկերը):

5. Կպչեք երկու Popsicle ձողիկներ միասին (ԿԱՏԱՐԵՔ ԱՅՍ x2- ը և մեկը դարձրեք զգալիորեն ավելի մեծ), և կպցրեք մեկ Popsicle- ի միացում յուրաքանչյուր ստվարաթղթե ծալքի հետևի մասում, իսկ մեկը նույն գործողությունն անում է հակառակ կողմում (տես 1 -ին պատկերը):

6. Մի վերջին հպում, որը թույլ կտա բամպերները միմյանց մոտ պահել, այն է, որ մեջտեղից կապեք բամպերի սահմանափակող երկարությունը: Կապվելուց հետո կպցրեք այն և թողեք չորանա, որպեսզի ապահովի դրա անվտանգությունը (տես 1 -ին նկարը):

Դուք հաջողությամբ ստեղծել եք ձեր բամպերները:

Քայլ 2: Բամպերների տեղադրում

Բամպերների տեղադրում
Բամպերների տեղադրում

Բամպերները Boe Bot- ի վրա տեղադրելու համար դուք պետք է օգտագործեք.

-Բոյ Բոտ

-Ձեր նոր բամպերները

-տաք սոսինձ

-Էլեկտրական ժապավեն

Այս քայլը բավականին պարզ է: Այն, ինչ ձեզ հարկավոր է անել, վերցնել մի կտոր էլեկտրական ժապավեն և տեղադրել այն մետաղյա հատվածի երկայնքով ՝ առանցքով ՝ սև գնդակի անիվի վերևում: Կպչելուց հետո տարածքը տաք կպչեք ժապավենով, կպցրեք բամպերները և սեղմեք մինչև չորանալը, որպեսզի ամրացվեն:

Այժմ, երբ բամպերները պատրաստ են, եկեք մտնենք շրջան:

Քայլ 3: Շղթայի ստեղծում

Շղթայի ստեղծում
Շղթայի ստեղծում
Շղթայի ստեղծում
Շղթայի ստեղծում
Շղթայի ստեղծում
Շղթայի ստեղծում

Շղթա ստեղծելու համար ձեզ հարկավոր է.

-Բոյ Բոտ

-լարեր, որոնք միացված են բամպերներին

-Ալար մերկապարուհիներ

-Փոքր տափակաբերան աքցան

-Շղթայի մետաղալար

-1 շրջանային բարձրախոս

-2 ընդհանուր կաթոդային LED

-6 1K ռեզիստորներ

-2 10K դիմադրիչներ

-1 10uf կոնդենսատոր

Շղթայի համար դուք կցանկանաք միացնել ամեն ինչ, ինչպես ցույց է տրված առաջին նկարում: 2 -րդ, 3 -րդ և 4 -րդ պատկերը բոլորը առաջինի մի մասն են (պարզապես բաժանեք, որպեսզի այն ավելի շփոթեցնող չլինի): 2 -րդ պատկերը բամպերի միացումն է, 3 -րդը `կաթոդային, իսկ 4 -րդը` բարձրախոսների միացումը:

Ավարտելուց հետո դուք կարող եք էլեկտրական ժապավեն տեղադրել միացման խոսիչը Boe Bot- ի հիմնական դրոշմից ներքև գտնվող հարթակին, որպեսզի այն չկախվի:

Եվս մեկ քայլ, դժվար մասն ավարտվեց:

Քայլ 4: Ավելացնել կոդը

Ավելացնելով ծածկագիրը
Ավելացնելով ծածկագիրը

Կոդը ճիշտ աշխատելու համար նախ կցանկանաք համոզվել, որ աջ սերվո -շարժիչը 12 -ի խրոցակի մեջ է, ձախը ՝ 13 -ի կապի մեջ, և որ սխեման ճիշտ այնպես է, ինչպես ցույց է տրված նախորդ գծապատկերներում:

Ի վերջո, ձեզ հարկավոր է մուտքագրել այս ծածկագիրը Հիմնական նամականիշի մեջ, միացնել ռոբոտը և վերջապես ՝ RUN IT:

Ահա կոդը դուրս գրված, բայց կարող եք նաև ներբեռնել հիմնական դրոշմանիշի ֆայլը, և դա նույնպես պետք է աշխատի:

Anանկացած բան, որն ունի առաքելություն, մեկնաբանություններ են, բայց '{$ STAMP BS2} և' {$ PBASIC 2.5} անհրաժեշտ են:

'********************************************* ********************** 'Անուն ՝ Ուիլյամ

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

«Վերնագիր - BoeBump.bs2

Ամսաթիվ - 2017 թվականի նոյեմբերի 28

«Նկարագրություն. Ստեղծեք ֆիզիկական բամպերներ, որոնք հրահրում են հրամանը, երբ այն հարվածում է ինչ -որ բանի, որպեսզի հեռացնեն Boe Bot- ը խոչընդոտից»: Նախագծին ավելացրեք նաև ձայն և լուսավորություն:

'{$ STAMP BS2}

«{$ PBASIC 2.5}

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

«Վերականգնման մեկնարկի կանգառի կոդը»

'(ՍԱ ԻՆՉՊԵՍ ՍԿՍԵԼ ԿՈԴԸ !!!)

«Այս ծածկագիրը ստիպում է բոտին դադարեցնել կամ սկսել, երբ վերականգնումը սեղմված է» ********************************** ***********************************

temp VAR Byte 'ժամանակավոր խանութ

ROM- ում պահվող RunStatus ՏՎՅԱԼՆԵՐ $ 00 'փոփոխական

ԿԱՐԴԱ Run RunStatus, temp 'READ the variable from ROM

temp = ~ temp 'շրջել 0 -ից 1 -ը կամ 1 -ից 0 -ը

ԳՐԵՔ RunStatus, ջերմաստիճանը 'ԳՐԵՔ փոփոխականը հետ ROM

IF (temp> 0) THEN END 'Ստուգեք, եթե արժեքը 1 է, և եթե այո, ՎԵՐ ENDՆԵՔ ծրագիրը

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

'Pins Setup

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

LMotor PIN 13

RMotor PIN 12

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

'Կոնստանտների կարգավորում

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

LStop CON 750

RStop CON 750

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

'Փոփոխականներ

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

X VAR Word

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

«Հիմնական ծրագիրը

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

Հաճախականություն 5, 150, 880 'Ստեղծեք հին համեմունքների մեղեդի

ԴԱՅԼ 50 'freqout հրամանատարության համար, Հաճախորդի 5, 150, 880 'թվերը դուրս են գալիս (օր. ՝ 5), տևողությունը (օր. ՝ 150 մգ), ԴԱՅԼ 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

ԱՆԵԼ

ԲԱՐՁՐ 0 'Կատոդները սպիտակեցրեք (բայց դրանք չեն սպիտակվի, ինչպես

HIGH 1 'ենթածրագրը անմիջապես կփոխի գույնը):

ԲԱՐՁՐ 2

ԲԱՐՁՐ 9

ԲԱՐՁՐ 10

ԲԱՐՁՐ 11

ԵԹԵ (IN6 = 1) ԵՎ (IN4 = 1) ՀԵՏՈ 'Եթե բամպերներից ոչ մեկը

LOW 0 'դիպչում են, այնուհետև պատրաստեք կաթոդները

OWԱՆOW 2 'կանաչ և անցեք ենթածրագրին

LOW 9 'կոչվում է Առաջ:

OWԱOWՐ 11

GOSUB Փոխանցել

ELSEIF (IN6 = 0) ԵՎ (IN4 = 0) ՀԵՏՈ 'Եթե երկու բամպերները դիպչում են, OWԱOWՐ 0 ', ապա երկու կաթոդներն էլ կարմիր դարձրեք, LOW 1 'ստեղծեք երկու ազդանշան և անցեք դեպի

LOW 9 'BothBump ենթածրագիր:

OWԱOWՐ 10

Հաճախականություն 5, 50, 2500

ԴԱՎԱ 200

Հաճախականություն 5, 200, 2500

GOSUB BothBump

ELSEIF (IN6 = 0) ԵՎ (IN4 = 1) ՀԵՏՈ 'Եթե միայն աջ բամպերը հարվածի, OWԱOWՐ 9 'դարձնել աջ կաթոդը կարմիր, LOW 10 'ստեղծեք երկու ազդանշան և շարունակեք

Հաճախականություն 5, 50, 2500 'BumpRight ենթածրագիրը:

ԴԱՎԱ 200

Հաճախականություն 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) ԵՎ (IN4 = 0) ՀԵՏՈ 'Եթե միայն ձախ բամպերը հարվածի, LOW 0 'ձախ կաթոդին կարմիր դարձնել, LOW 1 'ստեղծեք երկու ազդանշան և շարունակեք

Հաճախականություն 5, 50, 2500 'BumpLeft ենթածրագիրը:

ԴԱՎԱ 200

Հաճախականություն 5, 200, 2500

GOSUB BumpLeft

ENDIF

ՀԱՅՏՆԵԼ

ՎԵՐ END 'Կանգնեցնել ծրագիրը `մինչև պատահական ենթածրագրեր

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

«Ենթակարգեր

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

Առաջ. 'Մի փոքր առաջ գնացեք

X = 1 -ից 30 -ի համար

PULSOUT RMotor, 700

PULSOUT LMotor, 850

ՀԱEՈՐԴ

ԴԱՍ 20

ՎԵՐԱԴԱՐՁ 'Վերադառնալ կրկնության սկզբին

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

BothBump: «Մի փոքր կրկնօրինակեք

X = 1 -ից 150 -ի համար

PULSOUT RMotor, 850

PULSOUT LMotor, 650

ՀԱEՈՐԴ

ԴԱՎԱ 200

X = 1 -ից 100 -ի համար «Շրջվեք ձախ խոչընդոտից

PULSOUT RMotor, 650

PULSOUT LMotor, 760

ՀԱEՈՐԴ

ԴԱՍ 20

ՎԵՐԱԴԱՐՁ 'Վերադառնալ կրկնության սկզբին

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

BumpLeft. «Մի փոքր կրկնօրինակեք

X = 1 -ից 150 -ի համար

PULSOUT RMotor, 850

PULSOUT LMotor, 650

ՀԱEՈՐԴ

ԴԱՎԱ 200

X = 1 -ից 100 -ի համար «Շրջվեք անմիջապես խոչընդոտից

PULSOUT RMotor, 740

PULSOUT LMotor, 850

ՀԱEՈՐԴ

ԴԱՍ 20

ՎԵՐԱԴԱՐՁ 'Վերադառնալ կրկնության սկզբին

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

BumpRight. «Մի փոքր պահուստավորիր

X = 1 -ից 150 -ի համար

PULSOUT RMotor, 850

PULSOUT LMotor, 650

ՀԱEՈՐԴ

ԴԱԴԱ 200 200 X- ի համար = 1 -ից 100 'Պտտեք ձախ խոչընդոտից

PULSOUT RMotor, 650

PULSOUT LMotor, 760

ՀԱEՈՐԴ

ԴԱՍ 20

ՎԵՐԱԴԱՐՁ 'Վերադառնալ կրկնության սկզբին

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

«Ենթադրակարգերի ավարտը

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

«Օրենսգրքի ավարտը

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

ՇՆՈՐՀԱՎՈՐՈԹՅՈՆ, Ո UԵPGԵԼ ԵՔ ՁԵՐ ՏՈO ԲՈՏԸ !!!

Վճռորոշ կետ.

Հիշեք, որ կոդը գործարկելիս ձեզանից պահանջվում է սեղմել ռոբոտի վերակայման կոճակը `այն գործարկելու համար

Քայլ 5: ԲՈԼՈՐԸ ԿԱՏԱՐՎԱ Է:

Դիտեք տեսանյութերը և լսեք աուդիո ֆայլերը ՝ տեսնելու, թե իրականում ինչ կարող է անել այս արդիականացումը:

Պ. Ս. Boe ֆայլը հին համեմունքների մեղեդի է, որը տեղի է ունենում Boe Bot- ի սկզբնական ակտիվացման ժամանակ `վերականգնման կոճակի միջոցով: Boe Beep ֆայլը այն ձայնն է, որը հնչում է, երբ բամպերներն ակտիվանում են (խոչընդոտի հարված):

Խորհուրդ ենք տալիս: