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

Super Simple Beginners Robot !: 17 քայլ (նկարներով)
Super Simple Beginners Robot !: 17 քայլ (նկարներով)

Video: Super Simple Beginners Robot !: 17 քայլ (նկարներով)

Video: Super Simple Beginners Robot !: 17 քայլ (նկարներով)
Video: Մենք շատ հազվագյուտ ապրանք ենք գնել: Ռինդա 17 կգ. Տեսախցիկ daffodil 2024, Հուլիսի
Anonim
Սուպեր պարզ սկսնակների ռոբոտ
Սուպեր պարզ սկսնակների ռոբոտ

'' 'ՌՈԲՈՏ ՏԵՍԱՆՅՈԹ' '' Ահա տեսանյութի օֆսայթ հղումը, մինչ YouTube- ը մշակում է ներդրված տարբերակը … Ես ստեղծեցի այս Instructable- ը բացարձակ n00by ռոբոտի wannabe- ի համար: Ես նկատել եմ հոբբի սկսնակ սկսնակների թվի հսկայական թռիչք և «ինչպես եմ» հարցերի թվաքանակը, կարծես, աճում է: Գուցե այս համեստ փոքրիկ Instructable- ը կօգնի մեկին կամ երկուսին ստեղծել իրենց առաջին ռոբոտը: Այս հրահանգի վերջում կգտնեք հիմնական աղբյուրի կոդը: Մի՛ խուճապի մատնվեք քայլերի քանակից … Հետևելու հեշտության համար ես ռոբոտը բաժանեցի բազմաթիվ փոքրիկ քայլերի: Այս փոքրիկ ռոբոտը ոչ այլ ինչ է, քան նրբատախտակի պարզ հարթակ, որն իր մեջ կրում է մի քանի փոփոխված մոդելի ինքնաթիռներ `որպես հիմնական շարժիչ համակարգ, միկրոկոնտրոլեր և IR սենսոր: Ես նախագծեցի շատ սենյակում ՝ ընդլայնվելու և ավելացնելու համար: Դուք պետք է կարողանաք այն կառուցել մոտ 3 ժամվա ընթացքում, եթե ունեք մասերը ձեռքի տակ: Իմ ընտրած միկրոկոնտրոլերը OOPic R.- ն է: Ես ընտրեցի այս միկրոբլոգը, քանի որ ներկառուցված տասնյակ օբյեկտները և ընտրանքային կոդերը հեշտացնում են սկսնակի արագ վերելքը և գործարկումը: Դրանք կարելի է գտնել ռոբոտների մասերի մատակարարներից ցանկացածից ՝ սովորաբար 60 դոլարից պակաս: Ձեռք բերեք մեկնարկային հավաքածուն, քանի որ այն ներառում է ծրագրավորման մալուխ և մարտկոցի ամրակ: Դուք կարող եք օգտագործել ցանկացած միկրոկոնտրոլեր այնքան ժամանակ, քանի դեռ կարող եք միացնել servo- ն անմիջապես դրա մեջ (դա կրճատում է ցանկը, lol): Թվարկված սերվերը բոլոր Hitec HS-311 մոդելի ինքնաթիռների սերվերն են, որոնք որոշ դեպքերում հայտնաբերվում են գրեթե ցանկացած հոբբի խանութում ՝ 10 դոլարից պակաս գնով: IR սենսորը Sharp GP2D12 անալոգային միավոր է, որը հասանելի է Digikey- ից (www.digikey.com): GP2D12XXX անալոգային շարքերից որևէ մեկը կանի իր աշխատանքը: The Tailwheel- ը պարզ Dubro.20 -40 մոդելի ինքնաթիռ է ՝ 1 անիվ` լեռով: Մեկը վերցրեք հոբբիի խանութից, որտեղ ձեռք եք բերում ձեր ծառայությունները: Փայտի հիմքը 1/4 դյույմանոց կեչու նրբատախտակի կտոր է և մատուցողը / սենսորային լեռը փայտե ամեն ինչի կտոր է: Ես օգտագործել եմ եղևնու կտոր: Ես ինքս պատրաստել եմ ալյումինե անիվներ, բայց դուք կարող եք օգտագործել ցանկացած անիվ, որը նախատեսված է սերվոյի ամրացման համար: Մնացած ռոբոտը բաղկացած է մի քանի պտուտակից և որոշ էլեկտրական Առանց SPECAIL- ի վերջում ավելացնելու համար դա ինձ համար արժեցավ 95,00 ԱՄՆ դոլար: Հատուկ քայլը ավելացնում է մոտ 50 դոլար: Եղեք գեղեցիկ, քանի որ դա իմ առաջին Ուսուցումն է:

Քայլ 1: Գործիքներ և նյութեր

Գործիքներ և նյութեր
Գործիքներ և նյութեր

Ահա այն ամենի ցանկը, ինչ ձեզ հարկավոր կլինի Super SImple ռոբոտը կառուցելու համար:

Մասերի ցուցակ. Hitec HS -311 Servos, Փոփոխված -Սուպեր սոսինձ -5 X 1 դյույմ Երկկողմանի ժապավեն -1/4 դյույմ նրբատախտակ և փայտի կտոր -Dubro.20 -.40 RC Airplane Tailwheel assmbly -Տարբեր: տարածքներ/կանգառներ և պտուտակներ/ընկույզներ -9 Վոլտ մարտկոց -eերմացնող խողովակ 1/16 x 3 դյույմ -3 ստանդարտ կանացի ծալքավոր կապում (մի խուճապի մատնվեք, եթե չկարողանաք դրանք ստանալ) -Նկարել *ըստ ցանկության -9 վոլտ մարտկոց Գործիքներ. Պտուտակահաներ -Ասեղ քթի տափակաբերան աքաղաղ և կտորներ -Սղոց -oldոդման երկաթ -oldոդող -Թուղթ -Սուր մատիտ -Կարգավորիչի ընդհանուր արժեքը մոտ. $ 95.00 USD Կառուցման ժամանակը մոտ. 2,5 - 3 ժամ

Քայլ 2. Փոփոխեք Servos- ը

Փոփոխեք Servos- ը
Փոփոխեք Servos- ը

Դուք պետք է փոփոխեք ձեր սերվերը `օգտագործելով սուպեր սոսինձ պոտենցիոմետրի մեթոդը: Ես նախընտրեցի տարածք չկորցնել ՝ մանրամասնելով այն այստեղ, քանի որ տասնյակ հոդվածներ կան Instructables- ում և Google- ում, որոնք ցույց են տալիս, թե ինչպես: Եթե պահանջարկը պահանջի, ես այն հետագայում կավելացնեմ այստեղ: Ըստ էության, դրանք պետք է պոկել, գտնել 90 (առանց շարժման) դիրքը, սուպեր սոսնձել կաթսան վերևից և ներքևից, ամեն ինչ նորից միացնել, փոփոխել ելքային հանդերձանքը, ֆայլը հանել կաթսայի լիսեռի գագաթը լցվում է պատյանների կաղապարով: Hitec HS-311- ն ունի պլաստմասե ամանի լիսեռ, որը հեշտացնում է տեղադրումը: Եթե օգտագործում եք այլ սերվո, որն ունի մետաղյա կաթսա, փոխարենը պետք է փոխեք ելքային հանդերձի ներքևը: Պոտենցիոմետր = Կաթ = Փոփոխական դիմադրություն

Քայլ 3: Կտրեք փայտի մասերը

Կտրեք փայտի մասերը
Կտրեք փայտի մասերը

Կտրեք 1/4 դյույմ կեչու նրբատախտակի կտոր կամ համարժեք, հիմքի համար 3,25 դյույմ քառակուսի:

** ՀԱՏՈ **Կ ** Կտրեք 1/4 նրբատախտակի երկրորդ կտորը, որը համապատասխանում է առաջինին ՝ հետագայում հեշտությամբ ավելացնելու համար: Կտրեք փայտի մի կտոր 2 5/16 դյույմ երկարությամբ, 3/4 դյույմ բարձրությամբ, 1/2 դյույմ հաստությամբ GP2D12 լեռան մեջ: Սերվո / IR լեռը կարող է պատրաստվել ՝ 1/4 դյույմանոց կեչու նրբատախտակի 2 կտոր միասին շերտավորելով: Երբ ամեն ինչ կտրված է, թույլ տվեք այն մանրացնել `մաքրելու ցանկացած կոպիտ կամ անորոշ եզրեր:

Քայլ 4: Հորատեք անցքերը

Հորատեք անցքերը
Հորատեք անցքերը

Օգտագործելով ձեր միկրոկառավարիչը `որպես ուղեցույց, տեղադրեք նրբատախտակի վրա ամրացվող անցքերը, որոնք պատկերված են առջևի մասում: Օգտագործելով հետևի անիվի հենարանը` որպես ուղեցույց, տեղադրեք նրբատախտակի վրա ամրացվող անցքերը `հետևի տեսանկյունից: Հորատեք բոլոր անցքերը 1/8 դյույմով: հորատիչ. Եթե դուք ընտրել եք պահեստային բազայի կտորը ** ՀԱՏՈԿ ** -ից 3 -րդ քայլում, ապա սեղմեք երկու հիմքերը միասին և միաժամանակ փորեք միկրոկոնտրոլերի անցքերը: Առանձնացրեք երկու կտորները և փորեք պոչերի անիվները միայն դրանցից մեկում:

Քայլ 5: Տեղադրեք Servo / IR լեռը

Տեղադրեք Servo / IR լեռը
Տեղադրեք Servo / IR լեռը

Սուպեր սոսնձեցրեք servo / IR լեռը 2 -րդ քայլից դեպի նրբատախտակի ներքևը ՝ համոզվելով, որ այն կենտրոնացնում եք ձախ և աջ, ինչպես նաև այն հարթեցնում եք նրբատախտակի առջևի եզրով, ինչպես ցույց է տրված:

Քայլ 6: Հորատեք անցքեր Servo լարերի համար

Հորատման անցքեր Servo լարերի համար
Հորատման անցքեր Servo լարերի համար

Servամանակավորապես տեղադրեք ձեր սերվերը իրենց տեղադրման դիրքում servo / IR լեռան հետևում և կնկատեք, որ լարերը դիպչում են լեռան հետևի կողմում: Մեզ անհրաժեշտ կլինեն որոշ անցքեր, որոնք թույլ կտան լարերը անցնել: Servos- ը պետք է այնպես կողմնորոշվի, որ ելքային լիսեռներն ավելի մոտ լինեն հիմքի առջևին, այլ ոչ թե հետևի:

Օգտագործելով servo- ն որպես ուղեցույց, որոշեք և նշեք, թե որտեղ պետք է փոսերը փորված լինեն լեռան վրա: Օգտագործելով ձեր մատիտն ու քանոնը ՝ այդ կետերը փոխանցեք լեռան առջևին, ինչպես ցույց է տրված 4 -րդ քայլում: Հորատեք անցքեր 5/16 փորված բիտով: Beգույշ եղեք, կարող եք փայտը պառակտել: Երբեք մի՛ վախեցեք, եթե ուղղակի սոսնձեք այն միասին: ԸՆՏՐՈԹՅՈՆ Դուք կարող եք վերալիցքավորել սերվերի լարերը մոդիֆիկացիայի ընթացքում սերվոյի ներքևում փորված մի փոքր անցքով և ընդհանրապես խուսափել այս քայլից:

Քայլ 7: Tailwheel

Պոչատար անիվ
Պոչատար անիվ

Տեղադրեք հետևի անիվի հիմքը հիմքի հետևի կենտրոնական մասում, ինչպես ցույց է տրված ՝ օգտագործելով 4-40 X 1/2 դյույմ հաստոցների երկու պտուտակներ և ընկույզներ:

Համոզվեք, որ պտուտակավոր գլուխները կամ ընկույզները `կախված կողմնորոշումից, նետվում են նրբատախտակին, որպեսզի չխանգարեն սերվոյի տեղադրմանը: Հենց հիմա մի անհանգստացեք բարձրության մասին, մենք այն հետագայում կկարգավորենք:

Քայլ 8: Տեղադրեք կանգառներ

Տեղադրեք Standoffs
Տեղադրեք Standoffs

Լավագույնն այն է, որ ձեր մարտկոցի վիճակն ամրացվեն հենց հիմա, նախքան սերվոյի մուտքը:

Օգտագործելով 4-40 X 1 դյույմ պտուտակ, 4-40 x 1/4 դյույմ կանգառ և 4-40 ընկույզ, յուրաքանչյուրը տեղադրեք յուրաքանչյուր միկրոկոնտրոլերի անցքում, ինչպես ցույց է տրված: Համոզվեք, որ պտուտակավոր գլուխները հակադարձվում են նրբատախտակին, որպեսզի չխանգարեն սերվոյի տեղադրմանը:

Քայլ 9: Տեղադրեք սերվերը

Տեղադրեք Servos- ը
Տեղադրեք Servos- ը

Սուպեր սերվերը սոսնձեք նրբատախտակի հիմքի ներքևի մասում և դեպի սերվո / IR լեռան դիմաց: Ընդամենը մեկ -երկու կաթիլ է պետք..

Անցեք servo լարերը servo / IR լեռան անցքերի միջով, ինչպես ցույց է տրված:

Քայլ 10: Տեղադրեք միկրոկառավարիչը

Տեղադրեք միկրոկառավարիչը
Տեղադրեք միկրոկառավարիչը

Տեղադրեք միկրոկառավարիչը կանգնած վիճակում, ինչպես ցույց է տրված: Կարող է անհրաժեշտ լինել լվացքի մեքենա տեղադրել յուրաքանչյուր կանգառի վրա ՝ միկրոկոնտրոլերը բարձրացնելու համար ՝ կախված ձեր դասավորության հմտություններից: Ապահովեք միկրոկոնտրոլերը 4-40 ընկույզով կամ 2,5 դյույմ իգական սեռի տղամարդկանց համար: (ցուցադրված է) ** ՀԱՏՈԿ ** -ի համար ավելացրեք ավելի ուշ:

Քայլ 11: Տեղադրեք անիվներ

Տեղադրեք Անիվներ
Տեղադրեք Անիվներ

Այս քայլը մեծ նշանակություն ունի… Տեղադրեք ձեր նախընտրած անիվները և կարգավորեք հետևի անիվը, այնպես որ բազային կայքերի մակարդակը կամ մի փոքր հետին ցածր է:

Instuctable goody. Ես խանութում ունեմ անիվների լրացուցիչ հավաքածուներ, մանրամասների համար նամակ:

Քայլ 12: Ավելացրեք մարտկոց

Ավելացնել մարտկոց
Ավելացնել մարտկոց

Կրկնակի կպչուն ժապավեն ՝ մարտկոցը սերվերի հետևում և բազայի ներքևի մասում ՝ հետևի անիվի դիմաց: Մարտկոցը պետք է նստել եզրին, որպեսզի տեղավորվի: Եթե դուք կառուցում եք ** ՀԱՏՈԿ ** տարբերակը, կարող եք սպասել և օգտագործել վերևի տարածքը մարտկոցը տեղադրելու համար:

Քայլ 13. Միացրեք Servos- ը

Միացրեք Servos- ը
Միացրեք Servos- ը

Միացրեք ձախ servo- ն oopic servo պորտին 31. Աջ 3 պինային պորտ:

Միացրեք աջ servo- ն oopic servo պորտին 30: Նայեք նկարի հետևի նկարի նշումների մեջ դեղին լարերով երկու servo միակցիչներին:

Քայլ 14: Տեղադրեք IR- ը

Տեղադրեք IR- ն
Տեղադրեք IR- ն

Super սոսնձեք Sharp GP2D12- ը առջևի ամրացման անցքերի/լարերի վրա:

Տեղադրեք IR- ն որքան հնարավոր է բարձր `հատակի արտացոլումները նվազագույնի հասցնելու համար: Տեղադրեք այն լարերի վրա և պլաստիկ պատյանում կարող եք մի փոքր թեթևություն տեսնել, որպեսզի սերվո լարերը տեղավորվեն հետևում:

Քայլ 15: Հաղորդալար IR

Հաղորդալար IR
Հաղորդալար IR

Ամբողջ ռոբոտի ամենադժվար մասը, հավատացեք ինձ:

GP2D12- ի լարերից յուրաքանչյուրի վրա տեղադրեք 1 դյույմ ջերմային կծկման խողովակ: Սահեցրեք այն ճանապարհից դուրս: Յուրաքանչյուր մետաղալարով կպցրեք (կամ սեղմեք) մեկ կին ծալքավոր պտուտակ: ԸՆՏՐՈԹՅՈՆ - ՉԻ OMԻՆՎՈՐՆԵՐԻ ՀԱՄԱԼԻՐ: Դուք կարող եք մետաղալարերի ծայրը կպցնել միայն անհրաժեշտ միկրոկառավարիչի քորոցների ծայրին և սահեցնել դրա վրայով, որպեսզի պաշտպանվի կարճացումից: Այն պետք է արվի արագ և ուշադիր: Սահեցրեք ջերմության նվազեցման խողովակը դեպի ծալովի պահարանի երեսը: Օգտագործելով կրակայրիչի կրակայրիչ ՝ խողովակը ցնցեք: Կներեք, ես չկարողացա լավ պատկեր ստանալ այս բոլոր մանրուքները: Օոպիկի վրա գտեք բաց 5 վոլտ փին և միացրեք կարմիր GP2D12 մետաղալարը դրա մեջ: Դրանք շատ են: Ես օգտագործել եմ պահեստային 5 վոլտ 12C պորտից: Ownուցադրված է նկարի նշումների մեջ: Գտեք որևէ բաց GND պինետկա ապակու վրա և միացրեք սև GP2D12 մետաղալարը դրա մեջ: Դրանք շատ են: Ես օգտագործեցի պահեստային GND 12C նավահանգստից: Ownուցադրված է պատկերի նշումների մեջ: Գտեք pin3- ը և միացրեք սպիտակ GP2D12 մետաղալարը դրա մեջ: Նրանցից միայն մեկն է lol:

Քայլ 16: Աղբյուրի ծածկագիր

Աղբյուրի ծածկագիր
Աղբյուրի ծածկագիր

ԹԱՐՄԱՎԱ 2/16/09 ՍՈՆԱՌ ՕՊՏՈԻ ԱURԲՅՈՐԸ ՀԱEՈՐԴ ՔԱՅԼՈ (Մ (ՀԱՏՈԿ ԽԱՆՈԹ) Հետևեք ձեր միկրոկառավարիչի ցուցումներին և կտրեք և տեղադրեք այս կոդը խմբագրիչի մեջ: Կազմեք և ուղարկեք ռոբոտին: Կոդը չափազանց պարզ է, բայց բոտը խուսափում է իր տեսած խոչընդոտներից: Հեշտ է վերցնել իմ ծածկագիրը և ընդլայնել դրա վրա: «SuperSimpleBeginnersRobot» ------------------------------------------------------ -«Ստեղծել և կարգավորել օբյեկտներ» ----------------------------------------------- ---------------------- Dim Servo_Right As New oServoDim Servo_Left As New oServoDim SRF04Servo As New oServoDim GP2D12 As oIRRange (3, 8, cvOn) Dim SRF04 As oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Սերվոյին միացրեք I/O տող 30 -ը: SRF04Servo. Center = 28' Սպասարկիչների կենտրոնը սահմանեք 28 -ի վրա (տե՛ս ձեռնարկը) SRF04Servo. Operate = cvTrue 'Վերջին անելիքը, Միացրեք Servo- ն: Servo_Right. IOLine = 30 'Սերվոյին միացրեք I/O տող 30 -ը: Servo_Right. Center = 28' Սպասարկիչների կենտրոնը սահմանեք 28 -ի վրա: Servo_Left. IOLine = 31 'Սերվոյին միացրեք I/O տող 31 -ը: Servo_Left. Center = 28' Սպասարկիչների կենտրոնը սահմանեք 28 -ի վրա: '----------------------------------------------------- ---------------- «Ավարտել օբյեկտների ստեղծումը և կարգավորումը» Հիմնական առօրյան ձեր առաջնային ռեժիմն է, որը կոչվում է հզորացում: --------------- ------------------------------------------------------ Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ «Հիմնական առօրյայի ավարտը» Drive համակարգի ենթածրագրերի մեկնարկը -------- ------------------------------------------------------ ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Right. Invert = 0 Servo_Left 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 Callանգահարեք SServoEnd Sub '-------------------------------------- ------------------------------ «Ավտոմեքենայի համակարգի ենթածրագրերի ավարտ» Սենսորային ենթածրագրերի սկիզբ »-------- ------------------------------------------------------ ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Avalue <128 Then Call Spin_Right Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Եթե SRF04. Արժեք <64 Այնուհետեւ զանգահարեք REVERSE Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Եթե SRF04. Value <128 Ապա Callանգահարեք Spin_Left Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Avalue <64 Այնուհետեւ EVանգահարեք Այլ ooPIC. Delay = 600End SubSub IR () If GP2D12. Value <64 Այնուհետեւ զանգահարեք STOP End IfEnd Sub '---------------------------- ----------------------------------------- «Սենսորային ենթածրագրերի ավարտ» ------- ---------------- ----------------------------------------------

Քայլ 17. ՀԱՏՈԿ ԽՆԴԻՐ

ՀԱՏՈԿ ԱՌԱԱՐԿ
ՀԱՏՈԿ ԱՌԱԱՐԿ

Սկզբում կտրված լրացուցիչ բազային հատվածի միջոցով կարող եք ավելացնել սերվո և սոնար սարք ավելի մեծ հնարավորությունների համար:

Ձեզ հարկավոր է. Servo (չփոփոխված) SRF04 կամ 08, Acroname- ի servo ամրացմամբ (www.acroname.com) Պահեստային բազայի հատված Կտրեք նրբատախտակի առջևի եզրին այնքան մեծ անցք, որ սերվոն տեղավորվի: Տեղադրեք նրբատախտակ երկար կանգառների վրա և ամրացրեք 4-40 ընկույզով: Դուք պետք է հակափեղկեք անցքերի ներքևի կողմին, որպեսզի թույլ տան ամբողջ տրամագծի տեղավորումը դրանց մեջ մոտ 1/8 դյույմ, որպեսզի թելերը բավականաչափ հեռու մնան: Տեղադրեք servo, sonar mount և sonar: Կցեք servo- ն oopic servo 29 պորտին և սոնարը միացրեք կապում, ինչպես ցույց է տրված oopic- ի ձեռնարկում: Դուք պետք է օգտագործեք IDE- ի նմուշի կոդը `այն փորձարկելու համար, քանի որ ես դեռ չեմ գրել … Մարտկոցը մահացել է: Եթե ցանկանում եք, կարող եք ավելացնել բազմաթիվ մակարդակներ ՝ պարզապես կտրելով և հորատելով ավելի շատ կտոր նրբատախտակ և ավելացնելով փակուղիներ: Ավելացրեք QRB1134- ի նման ավելի շատ տվիչներ, որպեսզի ձեր բոտը դառնա գծի հետևորդ: Haveվարճացեք և կառուցեք ավելի շատ բոտեր: Օգնության համար կարող եք ուղարկել ինձ էլեկտրոնային փոստով կամ ցուցակից դուրս: Շուտով կավելացնեմ տեսանյութը: Ես հավաքում եմ հեռախոսը և պետք է 20 մղոն քշեմ քաղաք ՝ մեծ արագության հասնելու համար: theo570 AT yahoo DOT com Թեդ (BIGBUG)

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