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

Robo-Band մեքենա ՝ 11 քայլ
Robo-Band մեքենա ՝ 11 քայլ

Video: Robo-Band մեքենա ՝ 11 քայլ

Video: Robo-Band մեքենա ՝ 11 քայլ
Video: Չէ ինձ ով կարա ծեծի😂👊 2024, Նոյեմբեր
Anonim
Robo-Band մեքենա
Robo-Band մեքենա

Սա արդիականացում է ձեր ավանդական ռետինե ժապավենով աշխատող մեքենայից

Քայլ 1: Հավաքեք նյութեր

Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել

Այս նախագծի համար ձեզ հարկավոր են հետևյալ տարրերը.

  • 4 անիվ, նախընտրելի է նույն չափի (մենք մերը տպել ենք 3D- ով)
  • Մեկ dowel, որը տեղավորվում է անիվների մեջ
  • Արդուինոյի հավաքածու (մենք օգտագործում էինք SparkFun RedBoard հավաքածու)
  • Արդուինոյի նստելու կառուցվածքը (մենք մերը 3D- ով ենք տպել)
  • Մարտկոցի փաթեթ
  • Ռետինե ժապավեններ
  • Արդուինոն բարձրացնելու համար որոշ նյութեր, որպեսզի այն անմիջապես մարմնի վրա չլինի (մենք օգտագործել ենք ընկույզ)
  • Տաք սոսինձ
  • Պտուտակ
  • Կախովի նման սարք
  • Լրացուցիչ. Թեքահարթակ պատրաստելու համար կպչուն ժապավեն և նրբատախտակ

Քայլ 2: Նախագծեք ձեր կառուցվածքը

Նախագծեք ձեր կառուցվածքը
Նախագծեք ձեր կառուցվածքը
Նախագծեք ձեր կառուցվածքը
Նախագծեք ձեր կառուցվածքը

Ձեզ հարկավոր է 3D տպել այն հիմքը, որտեղ տեղադրվելու է arduino- ն

Դրա համար օգտագործեք առցանց ծրագրակազմ, որը թույլ է տալիս օգտվողներին նախագծել իրենց սեփական մոդելը, որը կարող է տպվել

OnShape- ը հիանալի և անվճար առցանց դիզայնի ծրագիր է, որը մենք օգտագործում էինք

Մեր հիմքը կառուցվածքային առանցքների երկու անցք ունեցող trapezoid էր

Էսքիզի չափերը թվարկված են վերը նշված նկարում, ինչպես նաև ստորև բերված հղումը.

cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475

Քայլ 3: Անիվների ձևավորում

Դիզայնի անիվներ
Դիզայնի անիվներ
Դիզայնի անիվներ
Դիզայնի անիվներ

Այս քայլը պարտադիր չէ, մենք պարզապես ցանկանում էինք բացատրել մեր արած յուրաքանչյուր քայլը

Եթե կարող եք գտնել նույն չափի չորս անիվներ, օգտագործեք դրանք և համոզվեք, որ առանցքը տեղավորվում է այդ անիվների մեջ

Մենք 3D- ով տպեցինք բոլոր անիվները ՝ օգտագործելով OnShape- ը

Նշում. Պարտադիր չէ, որ չորս անիվները լինեն նույն չափի: Քանի դեռ կան նույն չափի երկու զույգ, պարտադիր չէ, որ յուրաքանչյուր զույգ լինի ճիշտ հավասար: Եթե ունեք անհավասար զույգ անիվներ, փոքր զույգը դրեք մեքենայի առջևի մասում:

Ահա OnShape- ում մեր դիզայնի հղումը.

cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7

Քայլ 4: Կարգավորեք Arduino- ն Buzzer- ի համար

Կարգավորեք Arduino- ն Buzzer- ի համար
Կարգավորեք Arduino- ն Buzzer- ի համար
Կարգավորեք Arduino- ն Buzzer- ի համար
Կարգավորեք Arduino- ն Buzzer- ի համար
Կարգավորեք Arduino- ն Buzzer- ի համար
Կարգավորեք Arduino- ն Buzzer- ի համար

Հետևեք SIK ուղեցույցի հրահանգներին ՝ 11 -րդ սխեմայի, Piezo ազդանշանի համար

Այս կարգավորումը բավականին պարզ է, հետևեք գրքի ցուցումներին

Անհրաժեշտ փոփոխությունն այն է, որ ազդանշանը պետք է տեղափոխվի տախտակի ներքևի կեսին: Կարևոր չէ, թե որ վայրն եք ընտրում, քանի դեռ ազդանշանը հիմնավորող երկու լարերը գտնվում են ազդանշանի ոտքերին հարող տողերում: Նարնջագույն մետաղալարերը, որոնք ազդանշանը կապում են arduino RedBoard- ին, ՊԵՏՔ է ամրացվեն 8 -րդ անցքում:

Խնդիրների վերացում. Մեր սկզբնական ազդանշանը միացված էր ճիշտ, բայց ոչ շատ բարձր, այնպես որ մենք միացրեցինք այլ հավաքածուի ազդանշանը, և ձայնը շատ ավելի բարձր էր

Քայլ 5: Ստեղծեք Arduino Lights- ի համար

Ստեղծեք Arduino Lights- ի համար
Ստեղծեք Arduino Lights- ի համար
Ստեղծեք Arduino Lights- ի համար
Ստեղծեք Arduino Lights- ի համար
Ստեղծեք Arduino Lights- ի համար
Ստեղծեք Arduino Lights- ի համար

Հետևեք SIK ուղեցույցում տրված հրահանգներին 3 -րդ սխեմայի համար, RGB LED- ով

Ավելացրեք այս սխեման նախորդ սխեմային, որպեսզի երկու գործառույթները միաժամանակ աշխատեն arduino- ով

RBG LED- ի կապույտ ոտքը կապող մետաղալարը պետք է ամրացվի 6 -րդ անցքին:

Կրկին, այս քայլը հետևում է գրքի հրահանգներին, բայց դժվարություններ ունենալու դեպքում անպայման կրկնակի ստուգեք բոլոր կապերը

Քայլ 6: Միավորել կոդերը

Միավորել կոդերը
Միավորել կոդերը
Միավորել կոդերը
Միավորել կոդերը
Միավորել կոդերը
Միավորել կոդերը
Միավորել կոդերը
Միավորել կոդերը

Այս հատվածը մի փոքր բարդ է: Դուք պետք է համատեղեք երկու սխեմաների ծածկագրերը `ապահովելու համար, որ դրանք միաժամանակ աշխատում են:

Ամբողջական ծրագիրը ներկայացված է վերևում, բայց ես ձեզ կներկայացնեմ ավելի բարդ փոփոխությունների միջով:

Սահմանել փոփոխականներ

Նախ, SIK Circuit- ի երկու ձեռնարկներից ամբողջ փոփոխականը տեղափոխեք ծրագրի վերև:

Վերաիմաստավորեք BLUE_PIN փոփոխականը մինչև 6:

Վերաիմաստավորեք buzzerPin փոփոխականը մինչև 8:

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

Կարգավորման օղակ

Այս հանգույցում այն ամենը, ինչ պետք է լինի չորս pinMode հրամաններն են ՝ յուրաքանչյուր լույսի համար և ազդանշանային ազդանշանի համար:

Անվավեր հանգույց

Նախ, համատեղեք երկու ծրագրերի դատարկ օղակները:

Այնուհետև ջնջեք լույսերը կառավարող ծածկագրի տողերը.

Void loop- ի ներսում myColor- ը սահմանեք որպես void myColor (int redIntensity, int greenIntensity, int blueIntensity): Այս տողը անցնում է analogWrite հրամաններից անմիջապես վեր ՝ համակցված հանգույցի ներքևում:

Տոնային հրամանից վեր, myColor- ը սահմանեք myColor (r, g, b): Դրանից վեր սահմանեք int r, int g և int b պատահական (255): Սա կհանգեցնի պատահական ինտենսիվության յուրաքանչյուր գույնի համար:

Դրանից ներքև r, g և b յուրաքանչյուրի համար ստեղծեք Serial.println հրաման:

Ձեր ավարտված ծածկագիրը պետք է մշակի վերը նշված լուսանկարները: Լուսանկարները բաժանված են փոփոխականների, դատարկ պարամետրերի և դատարկ հանգույցների, ընդ որում ՝ դատարկ հանգույցը ունի երկու լուսանկար: Զվարճանալ

Անսարքությունների վերացում

Կրկնակի ստուգեք, որ myColor- ը (r, g, b) սահմանված է նախքան տոնայնությունը:

Քայլ 7: Տպել

Տպել
Տպել
Տպել
Տպել

Այժմ, երբ arduino- ն ստեղծվել է, կարող եք տպել ձեր նախագծերը OnShape- ից

Քայլ 8: Կառուցեք կառուցվածքը

Հավաքեք կառուցվածքը
Հավաքեք կառուցվածքը
Հավաքեք կառուցվածքը
Հավաքեք կառուցվածքը
Հավաքեք կառուցվածքը
Հավաքեք կառուցվածքը

Նյութեր. Մարտկոցի տուփ, մարմնի տպագիր կառուցվածք, անիվներ, առանցք, ռետինե ժապավեններ, ավարտված arduino տպատախտակ, տաք սոսինձ, ընկույզներ, պտուտակ

  1. Կառույցի վերին մասում երկու ընկույզ տաք սոսնձով փակեք կառուցվածքի բացը
  2. Ապահովեք arduino- ն կառույցի վրա `ռետինե ժապավենը սերտորեն փաթաթելով կառույցի և arduino- ի շուրջ
  3. Կպչեք ձեր ծխնին կառուցվածքի կողքին, որպեսզի այն կարողանա պահել մարտկոցը ՝ չխանգարելով մեքենայի սնուցման համար օգտագործվող ռետինե ժապավենին (նկարներ 3 և 4)
  4. Մարտկոցի տուփը ծխնին ամրացնելու համար օգտագործեք ռետինե ժապավեն: Այն պետք է հանգստանա ամբողջ կառույցից դուրս (նկարներ 5 և 6)
  5. Տեղադրեք գամասեղը առանցքի անցքերի մեջ և համոզվեք, որ անիվները ամուր ամրացված են առանցքին
  6. Հորատեք անցք հետևի առանցքի կենտրոնում
  7. Պտուտակը դրեք պտուտակի անցքի մեջ

Քայլ 9: Պատրաստվեք գործարկմանը

Պատրաստվեք գործարկման համար
Պատրաստվեք գործարկման համար
Պատրաստվեք գործարկման համար
Պատրաստվեք գործարկման համար
Պատրաստվեք գործարկման համար
Պատրաստվեք գործարկման համար

Դուք գրեթե ավարտեցիք:

  1. Ձգման համար յուրաքանչյուր հետևի անիվի վրա դրեք մեկ ռետինե ժապավեն
  2. Կատարեք ռետինե ժապավենների շղթա և ամրացրեք այն մարմնի առջևի շրթունքին
  3. Կպչեք վերջին ռետինե ժապավենը պտուտակին և պտտեք առանցքը դեպի հետ

Քայլ 10: Գործարկել

Image
Image

Շնորհավորում եմ:

Քայլ 11: Լրացուցիչ. Կառուցեք թեքահարթակ

Ձեռք բերեք փայտի կամ պլաստիկի ցանկացած կտոր կամ այն, ինչ ցանկանում եք, որը բավական լայն է ձեր անիվների համար:

Ինչպես տեսնում եք, մենք օգտագործեցինք կպչուն ժապավեն և նրբատախտակ, այնպես որ իսկապես ամեն ինչ կաշխատի

Հետո աջակցություն ստացեք ՝ ձեր թեքահարթակը ցանկալի անկյան տակ բարձրացնելու, ձեր մեքենան գործարկելու և դիտելու համար:

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