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

Ինչպես կառուցել SMARS ռոբոտ - Arduino Smart Robot Tank Bluetooth: 16 քայլ (նկարներով)
Ինչպես կառուցել SMARS ռոբոտ - Arduino Smart Robot Tank Bluetooth: 16 քայլ (նկարներով)

Video: Ինչպես կառուցել SMARS ռոբոտ - Arduino Smart Robot Tank Bluetooth: 16 քայլ (նկարներով)

Video: Ինչպես կառուցել SMARS ռոբոտ - Arduino Smart Robot Tank Bluetooth: 16 քայլ (նկարներով)
Video: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, Հուլիսի
Anonim
Image
Image
Մասերի ցուցակ
Մասերի ցուցակ

Այս հոդվածը հպարտորեն հովանավորվում է PCBWAY- ի կողմից:

PCBWAY- ը բարձրորակ PCB- ների նախատիպավորում պատրաստում է ամբողջ աշխարհի մարդկանց համար: Փորձեք այն ինքներդ ձեզ համար և ստացեք 10 հատ PCB ընդամենը $ 5 -ով PCBWAY- ում ՝ շատ մեծ որակով: Շնորհակալություն PCBWAY: Arduino Uno- ի Motor Shield- ը, որը ես մշակել եմ այս նախագծում օգտագործելու համար, օգտագործում է PCBWAY PCB ծառայություններ:

Այս ուսանելիում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել Arduino Robot Car- ը, որը կոչվում է SMARS Robot:

Եկեք սկսենք

Քայլ 1: Մասերի ցուցակ

SMARS ռոբոտի հիմնական մոդելը կառուցելու համար անհրաժեշտ է ընդամենը մի քանի մաս: Բաժանված է երկու հիմնական մասի ՝ 3D տպված մասերի և էլեկտրոնիկայի բաղադրիչների: 3D մասերի համար կարող եք ինքներդ տպել ՝ օգտագործելով 3D տպիչ, կարող եք ներբեռնել ամբողջական 3D ֆայլերը այստեղ: Էլեկտրոնային բաղադրիչների համար կարող եք գնել Amazon- ում կամ AliExpress- ում:

Էլեկտրոնիկայի մասեր.

  • 1 x Arduino Uno R3 DIP
  • 1 x Arduino Motor Shield
  • 1 x Ուլտրաձայնային HC-SR04
  • 1 x IR սենսոր
  • 2 x Geared Motor 200 RPM 6V
  • 8 x Մալուխ jumper իգականից իգական 10 սմ
  • 4 x մալուխ AWG24
  • 1 x միակցիչ 9 Վ մարտկոց
  • 1 x 9V մարտկոց
  • 1 x Մարտկոցի կրիչ (2 x Li-ion 14500)
  • 1 x USB մալուխ
  • 1 x USB OTG

Քայլ 2: Տպեք 3D մասեր

Տպել 3D մասեր
Տպել 3D մասեր

Ձեր SMARS- ը կառուցելու համար կան որոշ հիմնական մասեր, կարող եք ներբեռնել կառուցման ֆայլերը thingiverse.com- ից: Շնորհակալություն Քևին Թոմասին, ով ստեղծվել է SMARS:

www.thingiverse.com/thing:2662828

Թվարկեք 3D տպագիր մասեր

  • Շասսի
  • Գլխավոր անիվներ x2
  • Ստրուկ անիվներ x2
  • Մեխանիկական հետքեր x32
  • Տախտակ (9 վ մարտկոցի համար)
  • Range finder սեփականատեր
  • Range finder կազմ
  • Միակցիչ

Բոլոր մասերը տպելու համար ես օգտագործել եմ 3D Printer Creality Ender 3 բանաձևը ՝ 0.2, լրացնել 30%:

Քայլ 3. Wոդեք լարերը շարժիչներին

Oldոդման լարերը շարժիչներին
Oldոդման լարերը շարժիչներին
Oldոդման լարերը շարժիչներին
Oldոդման լարերը շարժիչներին

Soldոդումից առաջ պատրաստելը կարող է որոշակի հոսք դնել շարժիչների և լարերի տերմինալին:

  • 13 սմ կարմիր մետաղալար կպցրեք առջևի անիվի շարժիչի դրական տերմինալին
  • միացրեք 13 սմ սև մետաղալարը առջևի անիվի շարժիչի բացասական տերմինալին
  • 13 սմ կարմիր մետաղալար կպցրեք հետևի անիվի շարժիչի դրական տերմինալին
  • ամրացրեք 13 սմ սև մետաղալարը հետևի անիվի շարժիչի բացասական տերմինալին

Soldոդումից հետո ոլորեք կարմիր և սև լարերը `դրանք ավելի ամրացնելու համար: Այն նաև հեշտացնում է լարերի կառավարումը:

Քայլ 4: Fit Motors

Fit Motors
Fit Motors

Շարժիչները կամրագրվեն անիվի անցքի ետևում կատարյալ չափի տարածքում:

Քայլ 5: Տեղադրեք մարտկոցը

Պիտանի մարտկոց
Պիտանի մարտկոց
Պիտանի մարտկոց
Պիտանի մարտկոց

Մարտկոցը տեղավորվում է ռոբոտի մեջտեղում ՝ երկու շարժիչների միջև: Մարտկոցին անհրաժեշտ կլինի կցել 9 վ մարտկոցի միակցիչ:

Եթե ցանկանում եք օգտագործել երկու վերալիցքավորվող Li-ion 3.7V 14500 չափի մարտկոց: Ձեզ անհրաժեշտ կլինի 3 մմ չափսերով ավելի բարձր շասսի և 2xAA մարտկոցի կրիչ: Այնուհետև մարտկոցները կարող են մտնել շասսիի ներսում, իսկ Arduino Uno տախտակը կարող է ազատորեն սահել դրա վրայով:

Քայլ 6: Fit Motors կրողներ

Fit Motors կրողներ
Fit Motors կրողներ

Շարժիչներն իրենց տեղում պահում են շարժիչի բռնակները: Դրանք ստիպված կլինեք մի փոքր թեքել ՝ դրանք շարժիչների մոտ տեղադրված փոքրիկ խորշում: Նաև լավ պրակտիկա է, նախքան դրանք ներս մտցնելը շարժիչի լարերը մղելը:

Սա նրանց կդարձնի հարմարավետ և թույլ կտա շարժիչի լարերը լինել ազատ և չբռնված:

Քայլ 7: Կցեք անիվներ

Կցեք Անիվներ
Կցեք Անիվներ
Կցեք Անիվներ
Կցեք Անիվներ
Կցեք Անիվներ
Կցեք Անիվներ

Անիվի երկու տեսակ կա ՝ Master և Slave: Գլխավոր անիվները շարժվում են շարժիչներով, մինչդեռ ստրուկի անիվներն ազատ պտտվում են:

Ստրուկի անիվները մղվում են շասսի կողոսկրերի մեջ (մի փոքր ուժ է պահանջվում): Լավ գաղափար է նաև համոզվել, որ կողպեքները և ստրուկի անիվները չունեն կոպիտ եզրեր, որպեսզի նրանք կարողանան պտտվել առանց ջանքերի:

Գլխավոր անիվները մղվում են շարժիչի լիսեռի վրա, ձեռքով պահում են մարմնի շարժիչը `կանխելու համար ավելի մեծ ուժ, որը կհանգեցնի խցանի շարժիչի կոտրմանը:

Ուղղեք շարժիչի մալուխը դեպի հետևի կողմը և մալուխը դեպի աջ կողմը:

Քայլ 8: Փորձեք շարժիչներ

Test Motors
Test Motors

Փորձեք, որ շարժիչները ճիշտ են աշխատում ՝ մարտկոցին դիպչելով դրական և բացասական լարերը: Նրանք պետք է խանդավառությամբ պտտվեն:

Եթե մարտկոցին միանալիս շարժիչները չեն պտտվում, ստուգեք, որ լարերը դեռ կպցված են շարժիչին և միացման ժամանակ ազատ չեն արձակվել (դրանք բավականին նուրբ են): Նաև ստուգեք, որ 9 վ մարտկոցը լիովին լիցքավորված է:

Քայլ 9: Ավելացրեք Arduino

Ավելացնել Arduino
Ավելացնել Arduino
Ավելացնել Arduino
Ավելացնել Arduino

Սահեցրեք Arduino Uno- ն կամ Arduino- ն համատեղելի ռոբոտի շասսիի մեջ. Կան երկու անցք, որոնք անցնում են SMARS շասսիի գագաթի երկարությամբ: SMARS շասսիի գագաթը պառակտելուց խուսափելու համար դանդաղ տեղադրեք Arduino- ն և ցանկացած դիմադրության հանդիպելու դեպքում կանգնեցրեք և հեռացրեք այն: Ավելի լավ է հղկել հղումով կամ ֆայլը տեղադրել, եթե այն բավականաչափ մեծ չէ:

Եթե արդեն ունեք Bluino One, սա շատ հեշտ կլինի սահել ռոբոտի շասսիի մեջ, քանի որ այն ունի նույն չափերը:

Bluino-ONE- ը լավ ընտրություն է, կարող եք ծրագրավորել այն և կառավարել այն Bluetooth- ի միջոցով ՝ օգտագործելով Android հեռախոս կամ նոութբուք:

Bluino-ONE- ը կարող եք ձեռք բերել Tindie խանութում:

Քայլ 10: Թարմացրեք Motor Shield- ը

Թարմացրեք Motor Shield- ը
Թարմացրեք Motor Shield- ը

Կան շարժիչային վահանի մի քանի տարբերակ, որոնք կարող եք օգտագործել Arduino Uno- ի հետ SMARS ռոբոտների այս նախագծում, շատ հաճախ օգտագործելով Adafruit- ի կողմից պատրաստված Motor Shield V1/v2 կամ համատեղելի (կլոն Չինաստանից), սակայն այս վահանի թերությունը չունի Bluetooth կապ: անհրաժեշտ է Android հեռախոսով կառավարվող SMARS ռոբոտային նախագծի համար: Հետևեք ձեր Motor Shield v1- ի արդիականացման քայլ առ քայլ հրահանգներին (ավելացրեք bluetooth մոդուլ):

Եթե օգտագործում եք Bluino-ONE (Arduino- ն համատեղելի է Bluetooth- ի ներկառուցվածի հետ) կամ օգտագործում եք Bluino Motor Shield (Motor Shield Bluetooth- ով ներկառուցված), կարող եք բաց թողնել Motor Shield v1- ի արդիականացման քայլը:

Քայլ 11: Ավելացրեք Motor Shield

Ավելացրեք Motor Shield
Ավելացրեք Motor Shield
Ավելացրեք Motor Shield
Ավելացրեք Motor Shield

Carefullyգուշորեն մղեք շարժիչի վահանը Arduino- ի մեջ `համոզվելով, որ բոլոր կապումներն անցնում են գլխի վարդակների մեջ` առանց բաց թողնելու և թեքվելու:

Կամ կարող եք նաև ամրացնել Bluino շարժիչի վահանը ձեր Arduino Uno- ում:

Քայլ 12: Միացրեք մալուխը

Միացրեք մալուխը
Միացրեք մալուխը

Տեղադրեք և ամրացրեք հոսանքի լարերը շարժիչի վահանի տերմինալային բլոկի մեջ, իսկ շարժիչի լարերը `համապատասխան տերմինալի մեջ:

Դուք չեք միացնում շարժիչը երկու M1 և M2 տերմինալներին: Theիշտ է «ձախ շարժիչը» միացնել M1- ին, իսկ «աջ շարժիչը» `միացնել M2- ին:

Քայլ 13: Կցեք հետքեր

Կցել հետքերը
Կցել հետքերը
Կցել հետքերը
Կցել հետքերը
Կցել հետքերը
Կցել հետքերը
Կցել հետքերը
Կցել հետքերը

Հետքերը կցվում են միմյանց ՝ օգտագործելով 1.75 մմ թելիկ, որը կտրված է ճիշտ երկարությամբ:

Անիվներին յուրաքանչյուր կողմից միևնույն քաշքշումը տալու համար կարող եք կամ 16 հետքերը կցել յուրաքանչյուր կողմին ՝ թրթուրավոր դասավորությամբ:

Կամ անիվներին ավելի մեծ ձգում տալու համար տարբեր մակերևույթների վրա կարող եք յուրաքանչյուր անիվին ամրացնել 8 հետքերը:

Քայլ 14: Կցեք հավելյալ մոդուլ

Կցեք Լրացուցիչ մոդուլ
Կցեք Լրացուցիչ մոդուլ
Կցեք Լրացուցիչ մոդուլ
Կցեք Լրացուցիչ մոդուլ
Կցեք Լրացուցիչ մոդուլ
Կցեք Լրացուցիչ մոդուլ

Լրացուցիչ լրացուցիչ մոդուլներ, որոնք կարող եք տպել և կցել ՝ ձեր SMARS ռոբոտը բարելավելու համար.

  • Խոչընդոտներից խուսափելը Servo- ի հետ
  • Եզրերից խուսափելու մոդ
  • IR սենսորային մոդ
  • Light Follower Mod
  • Գզրոց Mod
  • Ձայնի կառավարման մոդ
  • Հրշեջ -փրկարար
  • Հողի խոնավության մոդ
  • Մաքրման ռեժիմ
  • Թիակ Mod
  • Թիակ V1 Mod
  • Թիակ V2 Mod
  • Գույնի զգայունացման մոդ
  • Բամպերի խոչընդոտների խուսափում Mod
  • Gripper Mod
  • Claw Mod
  • Forklift Mod
  • Truck Trailer Mod
  • Լազերային մոդ
  • Lego Mod

SMARS հավելվածում ցուցադրվող լրացուցիչ հավելյալ մոդուլների անհրաժեշտ ամբողջական հրահանգը և էլեկտրոնիկայի բաղադրիչը տեսնելու համար

Քայլ 15. SMARS հավելված (Arduino Sketch, Schematics & Remote)

SMARS հավելված (Arduino Sketch, Schematics & Remote)
SMARS հավելված (Arduino Sketch, Schematics & Remote)
SMARS հավելված (Arduino Sketch, Schematics & Remote)
SMARS հավելված (Arduino Sketch, Schematics & Remote)
SMARS հավելված (Arduino Sketch, Schematics & Remote)
SMARS հավելված (Arduino Sketch, Schematics & Remote)
SMARS հավելված (Arduino Sketch, Schematics & Remote)
SMARS հավելված (Arduino Sketch, Schematics & Remote)

SMARS ռոբոտը կյանքի կոչելու համար նախ պետք է ծրագրավորեք Arduino- ն, այնուհետև հավաքեք շարժիչներ, տվիչներ և այլ բաղադրիչներ, որպեսզի կարողանաք խաղալ և վերահսկել SMARS ռոբոտը: Ամեն ինչ անելու համար կարող եք օգտագործել այս Android հավելվածը.

SMARS հավելված

Հակառակ դեպքում, Arduino Uno տախտակը կարող եք ծրագրավորել համակարգչի միջոցով `օգտագործելով Arduino IDE ծրագրակազմը:

Քայլ 16: Վայելեք

Վայելեք
Վայելեք

Հուսով եմ, որ դուք կվայելեք ձեր SMARS ռոբոտը: Եթե դա անում եք, խնդրում ենք կիսվել ձեր ապրանքանիշով, կիսել հղումը, հավանել և բաժանորդագրվել Instructables & Youtube- ին: Ինչպես միշտ, եթե ունեք որևէ հարց, խնդրում եմ տեղեկացրեք ինձ:

Ռոբոտների մրցույթ
Ռոբոտների մրցույթ
Ռոբոտների մրցույթ
Ռոբոտների մրցույթ

Երկրորդ տեղը ռոբոտների մրցույթում

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