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

BasketBot - Պլաստիկ զամբյուղով պատրաստված ռոբոտ -մեքենա ՝ 12 քայլ
BasketBot - Պլաստիկ զամբյուղով պատրաստված ռոբոտ -մեքենա ՝ 12 քայլ

Video: BasketBot - Պլաստիկ զամբյուղով պատրաստված ռոբոտ -մեքենա ՝ 12 քայլ

Video: BasketBot - Պլաստիկ զամբյուղով պատրաստված ռոբոտ -մեքենա ՝ 12 քայլ
Video: CoderZ League - BasketBot 2024, Նոյեմբեր
Anonim
BasketBot - Պլաստիկ զամբյուղով պատրաստված մեքենա -ռոբոտ
BasketBot - Պլաստիկ զամբյուղով պատրաստված մեքենա -ռոբոտ
BasketBot - Պլաստիկ զամբյուղով պատրաստված մեքենա -ռոբոտ
BasketBot - Պլաստիկ զամբյուղով պատրաստված մեքենա -ռոբոտ

Այս Instructable- ը ձեզ ցույց կտա, թե ինչպես կարելի է կառուցել ռոբոտ -մեքենա էժան պլաստիկ զամբյուղից և STEAMbot Robot NC հանդերձանքի ցածր գնով: Թե փոքր կանաչ ուղղանկյուն զամբյուղը, թե ավելի մեծ կարմիր կլորացված զամբյուղը վերածվում են BasketBot- ի: Կառուցվելուց հետո ռոբոտ -մեքենան կարող է հեռակառավարվել անվճար բջջային հավելվածի միջոցով: Դուք նաև կկարողանաք ռոբոտ -մեքենան ծրագրավորել Google- ի Blockly- ի միջոցով կամ առաջադեմ ծրագրավորման համար `օգտագործելով Arduino IDE- ն և C ++ ծրագրավորման լեզուն:

Նմանատիպ (և մի փոքր ավելի պարզ) ռոբոտ -մեքենայի համար տե՛ս իմ Instructable for Low Rider Robot Car- ը:

Քայլ 1: Նյութերի հաշիվ

Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը

Ձեզ անհրաժեշտ կլինեն հետևյալ տարրերը.

  • Պլաստիկ զամբյուղ (ցանկացած նմանատիպ տարա կանի)*
  • Նրանց նման արհեստական ձողիկներ (aka "popsicle sticks"):
  • A STEAMbot Bare Bones Kit, այս հավաքածուն պարունակում է հետևյալը.

    • STEAMbot Controller - Arduino համատեղելի տախտակ BLE- ով և երկշարժիչային կարգավորիչով
    • Controller Holder - պահում է STEAMbot վերահսկիչը
    • 2 DC շարժիչներ և անիվներ
    • Գլանային անիվ
    • Ուլտրաձայնային տվիչ մալուխով
    • Բրա ուլտրաձայնային տվիչի համար
    • 4 AA մարտկոցի կրիչ Փրփուրի ամրացման ժապավեն
  • Xacto դանակ կամ նման բան
  • Փոքր հարթ պտուտակահան
  • Տաք սոսինձ ատրճանակ և սոսինձ (նախընտրելի է ցածր ջերմաստիճան)

Հետևյալ տարրերը պարտադիր չեն.

  • Նման զարդեր ՝ ձեր ռոբոտին անհատականացնելու համար
  • Բջջային սարք ՝ Bluetooth LE աջակցությամբ
  • Blockly- ով ծրագրավորելու համար հետևյալներից մեկը ՝ **:

    • Chromebook (BLE աջակցությամբ), կամ
    • Mac համակարգիչ, որն աշխատում է Chrome դիտարկիչով
  • Arduino IDE A միկրո USB մալուխով ծրագրավորման համար

    Computerանկացած համակարգիչ, որն ապահովում է Arduino IDE- ն և STM32 հավելումը:

* Ես գնել եմ և՛ կանաչ, և՛ կարմիր պլաստմասե զամբյուղներ Dollar Tree- ում, սակայն կարմիր զամբյուղի հղումը չեմ գտնում: ** Այս պահին Chrome- ով աշխատող Windows- ը չի աշխատում: Ես ոչ մի Linux համակարգիչ չեմ փորձել:

Քայլ 2: Շարժիչների համար տարածք պատրաստելը

Շարժիչների համար տարածք պատրաստելը
Շարժիչների համար տարածք պատրաստելը
Շարժիչների համար տարածք պատրաստելը
Շարժիչների համար տարածք պատրաստելը
Շարժիչների համար տարածք պատրաստելը
Շարժիչների համար տարածք պատրաստելը

Մինչև շարժիչները ամրացնելը, դուք պետք է տեղ ազատեք զամբյուղի շարժիչների և առանցքների համար: Xacto դանակով (կամ նմանատիպ սուր դանակով) հեռացրեք զամբյուղի երկու կողմերում գտնվող պլաստմասե շերտերից մեկը: Համոզվեք, որ նրանք նույն ուղղությամբ են, քանի որ սա կլինի ռոբոտ -մեքենայի «առջևը»:

Քայլ 3. Շարժիչներին ամրացնելը

Ամրացնելով շարժիչները
Ամրացնելով շարժիչները
Ամրացնելով շարժիչները
Ամրացնելով շարժիչները
Ամրացնելով շարժիչները
Ամրացնելով շարժիչները

Շարժիչները միացնելու համար կատարեք հետևյալը.

  1. Fullyգուշորեն հեռացրեք անիվները երկու շարժիչներից:
  2. Հեռացրեք պաշտպանիչ թուղթը աջ շարժիչի փրփուր ամրացման ժապավեններից: Համոզվեք, որ լարերը ուղղված են դեպի զամբյուղի կեսը:
  3. Motorգուշորեն հավասարեցրեք աջ շարժիչը զամբյուղի հետ և սեղմեք շարժիչի փրփուրի ժապավենը հարթ առարկայի վրա: Առանցքը պետք է կենտրոնացած լինի բացվածքի մեջ:
  4. Կրկնեք 1 -ին և 2 -րդ քայլերը ձախ շարժիչի համար: Ձեր ռոբոտը պետք է նման լինի վերջին երկու լուսանկարներին:
  5. Fullyգուշորեն ամրացրեք անիվները շարժիչի առանցքներին:

Քայլ 4: Մարտկոցի կրիչի ամրացում

Մարտկոցի ամրացման ամրացում
Մարտկոցի ամրացման ամրացում
Մարտկոցի ամրացման ամրացում
Մարտկոցի ամրացման ամրացում
Մարտկոցի ամրացման ամրացում
Մարտկոցի ամրացման ամրացում
Մարտկոցի ամրացման ամրացում
Մարտկոցի ամրացման ամրացում

Մարտկոցի ամրակը կանաչ զամբյուղին ամրացնելու համար կատարեք հետևյալը.

  1. Քանի որ կանաչ զամբյուղը չափազանց լայն է, որպեսզի մարտկոցը տեղավորվի երկու շարժիչների վրա, դուք պետք է կտրեք երկու ջամբո ձողիկներ, որոնք տեղավորվեն շարժիչների վրա: Ես օգտագործեցի ցուցադրված մկրատը, քանի որ դրանք ունեն մի ատամնափայտ, որը բռնում է փայտը արհեստի ձողերը կտրելիս:
  2. Կտրված արհեստը տաք սոսնձով կպչում է երկու շարժիչների վրա:
  3. Հեռացրեք պաշտպանիչ թուղթը մարտկոցի սեփականատիրոջ փրփուրի ամրացման ժապավեններից:
  4. Batteryգուշորեն հավասարեցրեք մարտկոցի բռնակն արհեստական ձողերի վրա և սեղմեք ամրակը ձողերին:

Կարմիր զամբյուղին մարտկոցի ամրակը ամրացնելու համար կատարեք հետևյալը.

  1. Հեռացրեք պաշտպանիչ թուղթը մարտկոցի սեփականատիրոջ փրփուրի ամրացման ժապավեններից:
  2. Fullyգուշորեն տեղադրեք մարտկոցի բռնիչը շարժիչների միջև և սեղմեք բռնակը զամբյուղի ներքևի մասում:

Քայլ 5. STEAMbot վերահսկիչի միացում

Կցելով STEAMbot վերահսկիչին
Կցելով STEAMbot վերահսկիչին
Կցելով STEAMbot վերահսկիչին
Կցելով STEAMbot վերահսկիչին
Կցելով STEAMbot վերահսկիչին
Կցելով STEAMbot վերահսկիչին
Կցելով STEAMbot վերահսկիչին
Կցելով STEAMbot վերահսկիչին

STEAMbot Controller- ը կցելու համար կատարեք հետևյալը.

  1. Օգտագործելով տաք սոսինձ ատրճանակը, սոսնձեք վերահսկիչի բռնիչը հարթ իրի վերևում: Սարքը 3D տպագրված է PLA- ով, այնպես որ շատ զգույշ եղեք, եթե օգտագործում եք բարձր ջերմաստիճանի սոսինձ:
  2. Տեղադրեք STEAMbot Controller- ը բռնակի վրա: Սնուցման անջատիչը պետք է լինի ձախ կողմում:
  3. Փոքր հարթ պտուտակահան օգտագործելով, մարտկոցի ամրակից կարմիր մետաղալարը ամրացրեք + տերմինալի պտուտակին:
  4. Կցեք սև մետաղալարը մարտկոցի պահողից դեպի - տերմինալի պտուտակ:
  5. Մղեք լարերը ձախ շարժիչից դեպի ձախ միակցիչ, որը պիտակավորված է MTRA:
  6. Մղեք լարերը աջ շարժիչից դեպի MTRB պիտակավորված աջ միակցիչ:

Քայլ 6. Ամրացնելով անիվը

Կցորդի անիվի ամրացում
Կցորդի անիվի ամրացում
Կցորդի անիվի ամրացում
Կցորդի անիվի ամրացում

Գլանային անիվը ամրացնելու համար կատարեք հետևյալը.

  1. Շրջեք ռոբոտ -մեքենան:
  2. Տեղադրեք անիվը ռոբոտ -մեքենայի հետևի մոտ և կենտրոնացրեք այն:
  3. Տաք սոսնձեցրեք անիվը ռոբոտ -մեքենայի հատակին:

Քայլ 7. Ուլտրաձայնային տվիչի միացում

Ուլտրաձայնային տվիչի միացում
Ուլտրաձայնային տվիչի միացում
Ուլտրաձայնային տվիչի միացում
Ուլտրաձայնային տվիչի միացում
Ուլտրաձայնային տվիչի միացում
Ուլտրաձայնային տվիչի միացում
Ուլտրաձայնային տվիչի միացում
Ուլտրաձայնային տվիչի միացում

Ուլտրաձայնային սենսորը կցելու համար կատարեք հետևյալը.

  1. Եթե արդեն փակագծում չեք, ապա ուշադիր մղեք ուլտրաձայնային տվիչը բրա վրա:
  2. Ուլտրաձայնային տվիչով փակագիծը տաք սոսնձեք ռոբոտ -մեքենայի առջևի մասում: Կանաչ զամբյուղի համար փորձեք սոսնձել փակագիծը ուղղահայաց: Կարմիր զամբյուղի համար ես կտրեցի անցքերից երկուսը, որպեսզի ուլտրաձայնային սենսորը կարողանա դուրս նայել:
  3. 4-հաղորդիչ մետաղալարն ամրացրեք ուլտրաձայնային սենսորին ՝ զգույշ եղեք, որ կապումներն չծռվեն:
  4. 4-հաղորդալարի մյուս ծայրը ամրացրեք STEAMbot Controller- ի P5 միակցիչին ՝ նույնպես զգույշ լինելով, որ կապումներն չծռվեն կամ լարերը չանցնեն:

Քայլ 8: Ռոբոտ -մեքենայի սնուցում

Ռոբոտ -մեքենայի հզորացում
Ռոբոտ -մեքենայի հզորացում
Ռոբոտ -մեքենայի հզորացում
Ռոբոտ -մեքենայի հզորացում

Ձեր ռոբոտ -մեքենան սնուցելու համար կատարեք հետևյալը.

  1. Համոզվեք, որ անջատիչը գտնվում է Անջատված դիրքում (դեպի ռոբոտի հետևի կողմը):
  2. Տեղադրեք 4 AA ալկալային մարտկոց: NiCd կամ NiMH մարտկոցները ՉԵՆ աշխատի, քանի որ լարումը չափազանց ցածր է:
  3. Սեղմեք անջատիչը դեպի On դիրքը (դեպի ռոբոտ -մեքենայի առջևը): Power LED- ը պետք է միացվի կարմիր, իսկ RGB LED- ը թարթվի և փոխի գույները: Մեկ -երկու վայրկյանից պետք է ձայնային ազդանշան լսել:
  4. Այս պահին ձեր ռոբոտ -մեքենան պատրաստ է կառավարվել բջջային հավելվածի միջոցով կամ ծրագրավորվել:

Քայլ 9: Հեռակառավարման ռեժիմ

Image
Image

Ձեր BasketBot- ի կանխադրված ռեժիմը (երբ առաջին անգամ միացված է) կլինի Հեռակառավարման ռեժիմում: Ձեր ռոբոտ -մեքենան հեռակա կարգով կառավարելու համար տեղադրեք My STEAMbotmobile ծրագիրը ձեր Bluetooth LE համատեղելի սարքի վրա: IOS սարքերի համար ներբեռնեք ծրագիրը այստեղ: Իսկ Android սարքերի համար ձեռք բերեք ծրագիրը այստեղ:

Քայլ 10: Կատուի ռեժիմ

BasketBot- ի երկրորդ ներկառուցված ռեժիմը կատվի ռեժիմն է: Չնայած տեսանյութը STEAMbot ռոբոտի մասին է, ձեր ռոբոտ -մեքենան նույն կերպ կպահի իրեն: Ձեր ռոբոտ -մեքենան Cat ռեժիմի մեջ դնելու համար կատարեք հետևյալը.

  1. Տեղադրեք ձեր ռոբոտ -մեքենան հատակին:
  2. Միաժամանակ սեղմեք երկու RUN և STOP կոճակները (դրանք գտնվում են STEAMbot Controller- ի հետևի մասում):
  3. Երկու ազդանշան լսելուց հետո, և RGB LED- ը սկսում է թարթել, տեղադրեք ձեր ձեռքը կամ այլ առարկա ձեր ռոբոտ -մեքենայի դիմաց: Որոշակի հեռավորության վրա (մոտ 20 սմ) ձեր ռոբոտ -մեքենան առաջ կշարժվի: Բայց եթե ձեր ձեռքը (կամ այլ առարկա) շատ մոտ դնեք ձեր ռոբոտ -մեքենային, այն հետ կքաշվի:
  4. Հեռակառավարման կանխադրված ռեժիմին վերադառնալու համար միաժամանակ սեղմեք RUN և STOP կոճակները:

Քայլ 11: Ձեր ռոբոտ -մեքենայի ծրագրավորում Blockly- ի միջոցով (ըստ ցանկության)

Ռոբոտ -մեքենան Blockly- ի միջոցով ծրագրավորելու համար ձեր Chrome դիտարկիչը (ձեր Chromebook- ից կամ Mac համակարգչից) ուղղեք դեպի STEAMbot Programmer էջ: Ձեր ռոբոտ -մեքենան պետք է լինի Հեռակառավարման ռեժիմում:

Քայլ 12. Ձեր ռոբոտ -մեքենայի ծրագրավորում Arduino IDE- ով (ըստ ցանկության)

Դուք կարող եք ծրագրավորել ձեր ռոբոտ -մեքենան ՝ օգտագործելով C ++ լեզուն և անվճար Arduino IDE- ն: Ձեր ռոբոտ -մեքենան Arduino IDE- ով ծրագրավորելու համար ներբեռնեք STEAMbot- ի օգտագործողի ուղեցույցը (ցանկացած տարբերակ կգործի) և հետևեք ուղեցույցում տեղադրված ծրագրակազմի հրահանգներին:

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