
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ես որոշեցի ստեղծել մի ուսանելի, որը ցույց կտա, թե ինչպես ստեղծել Robot Bumpers- ը և ինչպես տեղադրել դրանք մարտկոցներով կառավարվող ռոբոտի վրա: Նախ, ցանկանում եք ապահովել, որ լարերը միացված են ճիշտ վայրերում: Շղթան այլ կերպ չի աշխատի: Երկրորդ, ցանկանում եք ապահովել, որ լարերից մեկը միացված է VDD- ին (դրական), իսկ մյուս լարերը `VSS- ին (բացասական): Ի վերջո, դուք ցանկանում եք ապահովել, որ այս երկու լարերը միացնեք թիթեղյա փայլաթիթեղին: Վերջին քայլը, որ դուք պետք է անեք, ապահովելն է, որ թիթեղյա փայլաթիթեղը միացված լինի բամպերներին:
Պարագաներ
Սարքավորումները, որոնք օգտագործվել են այս Հրահանգի ստեղծման համար, հետևյալն էին
- Երկու ձողիկ
- Թիթեղյա փայլաթիթեղ
- 3 Լարեր
Քայլ 1: Նրբաթիթեղը տեղադրեք ձողերի վրա

Տեղադրեք երկու ձողերը բամպերի հետևի մասում ՝ ապահովելով, որ երկու ձողերը ծածկված լինեն թիթեղյա փայլաթիթեղով: Երկու ձողիկներն էլ ռոբոտի հետևի մասում ապահովելու լավագույն տարբերակը կպչուն ժապավենի մի փոքր կտոր կիրառելն է:
Քայլ 2: Լարերի միացում

Որպեսզի ձեր միացումն աշխատի, դուք պետք է կարողանաք VDD- ից և VSS- ից երեք լարերը միացնել թիթեղյա փայլաթիթեղով պատված ձողիկներին:
Քայլ 3: Բոլոր լարերը միացնելով մեկին
Վերջապես, որպեսզի բոլոր լարերը բամպերի վրա սկսեն աշխատել, դրանք փաթաթեք թիթեղյա փայլաթիթեղով և սեղմեք դրանք փայլաթիթեղով պատված ձողերի վրա: Սեղմվելիս լարերից հոսանքը ռոբոտի շարժման պատճառ դարձավ:
Քայլ 4: Watch It Go
Երբ երեք լարերը սեղմում եք բամպերներին, մեքենան պետք է սկսի շարժվել: Հաջորդ քայլը ցուցադրում է այն կոդը, որն անհրաժեշտ էր դրա աշխատանքի համար: Այս գործընթացի համար օգտագործված ծրագիրը կոչվում է «Հիմնական նամականիշի խմբագիր»:
Քայլ 5. Ռոբոտի ծրագրավորման ծածկագիրը
Այս ռոբոտը շարժվելու համար այն պետք է ունենա հետևյալ ծածկագիրը.
'{$ STAMP BS2}' {$ PBASIC 2.5}
LBump PIN 11
RBump PIN 10
LMOTOR PIN 15
RMOTOR PIN 14
RFast CON 650
LFast CON 850
RSlow CON 700
LSLOW CON 800
MStop CON 750
RFastRev CON 850
LFastRev CON 650
RSlowRev CON 800
LSlowRev CON 700
MLoopC VAR Word 'For.. Next փոփոխական մինչև մոտ 65000
ԱՆԵԼ
GOSUB Forfastfast 'առաջ գնացեք
ԵԹԵ IN10 = 0 ԱՊԱ 'եթե մուտքի 10 -ի երկու լարերը սեղմված են, ապա թեքվեք ձախ
GOSUB TurnLeft90
ELSEIF IN11 = 0 ԱՊԱ 'Եթե մուտքի 11 -ի երկու լարերը սեղմված են, ապա թեքվեք աջ
GOSUB TurnRight90
ENDIF
ՀԱՅՏՆԵԼ
TurnRight90:
«90 աստիճան աջ թեքվելու ենթամշակման ընթացակարգ»
'**********************************************************
ԲԱՐՁՐ 1
OWԱOWՐ 0
MLoopC = 1 -ից 22 -ի համար
PULSOUT LMOTOR, LfastRev 'առաջ շարժվել մեկ զարկերակով
PULSOUT RMOTOR, Rfast 'օգտագործելով կապումներն ու հաստատունները
ԴԱՍ 20
«20mS- ը թույլ է տալիս ռոբոտին շարժվել» մինչև հաջորդ զարկերակը
ՀԱEՈՐԴ
ՎԵՐԱԴԱՐՁ
'*********************************************************
TurnLeft90:
«90 աստիճան աջ թեքվելու ենթամշակման ընթացակարգ»
'********************************************************
ԲԱՐՁՐ 0
LԱOWՐ 1
MLoopC = 1 -ից 22 -ի համար
PULSOUT LMOTOR, Lfast- ը մեկ զարկ է առաջ շարժվում
PULSOUT RMOTOR, RfastRev 'օգտագործելով կապումներն ու հաստատունները
ԴԱՅԼ 20 '20mS- ը թույլ է տալիս ռոբոտին շարժվել' մինչև հաջորդ զարկերակը
ՀԱEՈՐԴ
ՎԵՐԱԴԱՐՁ
'***********************************************************
ForwardFast:
«Ռոբոտը մեկ քառակուսի արագ առաջ տանելու ենթապայման
'**********************************************************
MLoopC = 1 -ից 70 -ի համար
PULSOUT LMOTOR, LFast 'PULSOUT
RMOTOR = RFast
ԴԱՍ 20
ՀԱEՈՐԴ
ՎԵՐԱԴԱՐՁ
Խորհուրդ ենք տալիս:
Self Balancing Robot - PID Control Algorithm: 3 Steps

Ինքնահավասարակշռող ռոբոտ - PID վերահսկման ալգորիթմ. Այս նախագիծը ստեղծվել է, քանի որ ինձ հետաքրքրում էր ավելին իմանալ Կառավարման ալգորիթմների և արդյունավետ PID օղակների արդյունավետ կիրառման մասին: Նախագիծը դեռ զարգացման փուլում է, քանի որ դեռ պետք է ավելացվի Bluetooth մոդուլ, որը
Tower Climb Helping Robot V1 - Two Legged, RF, BT Control With App: 22 Steps (with Pictures)

Tower Climb Helping Robot V1 - Two Legged, RF, BT Control With App: Երբ երբևէ պատերին տեսնելով մողեսներ, ես պլանավորում եմ պատրաստել նրա նման ռոբոտ: Դա երկարաժամկետ գաղափար է, ես շատ հոդվածներ եմ փնտրում էլեկտրասոսնձող նյութերի համար և ինչ-որ կերպ ստուգում եմ, և չհաջողվեց պահել դրա հնարավորությունները: Հենց հիմա ես պլանավորում եմ այն դարձնել էլեկտրամագնիս օգտագործելով
Space Lettuce Chamber Instructable- Airline High School Robotics: 8 Steps

Space Lettuce Chamber Instructable- Airline High School Robotics: Սա հրահանգ է, որը պատրաստել են երեք ավագ դպրոցականներ, որոնք գրանցվել են ռոբոտաշինության դասի: Մենք կստեղծենք պալատ ՝ տիեզերքում գազար աճեցնելու համար ՝ NASA- ի կողմից Growing Beyond Earth մրցույթի համար: Մենք ձեզ ցույց կտանք, թե ինչպես ստեղծել կոնտեյներ: Եկեք
Diamond Ring Laser Light Show - SKYlasers Instructable: 3 Steps

Diamond Ring Laser Light Show - SKYlasers Instructable: Սա շատ պարզ հրահանգելի է ձեր սեփական լազերային լուսային շոուն ստեղծելու համար: Իհարկե, մենք չենք խոսում սովորական լուսային շոուի մասին: Մենք այստեղ ենք ՝ ցուցադրելու համար լազերային շոու `ադամանդե մատանիի անդրադարձումներից: Երբևէ մտածե՞լ եք, թե ինչու է ադամանդը
Նմուշառման տոկոսադրույք/Aliasing Instructable: 8 քայլ (նկարներով)

Նմուշառման տոկոսադրույք/Aliasing Instructable: Ես ցանկանում եմ ստեղծել կրթական նախագիծ, որը ցույց կտա aliasing (և ընտրանքային դրույքաչափերը) և նախատեսվում է տեղադրել կայքում `որպես ռեսուրս այն ուսանողների համար, ովքեր սովորում են aliasing- ի մասին