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

BB8: 9 քայլ
BB8: 9 քայլ

Video: BB8: 9 քայլ

Video: BB8: 9 քայլ
Video: Հայլուր 20։30 Պուտինն ակտիվացնում է «խորհրդային» ընկերներին. բարդ ժամանակներ են 2024, Նոյեմբեր
Anonim
Image
Image

Այս նախագիծը «Creative Electronics»-ի համար էր, Beng Electronics Engineering մոդուլը Մալագայի համալսարանում, Հեռահաղորդակցության դպրոցում (https://www.uma.es/etsi-de-telecomunicacion/):

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

Ուսուցիչը, որի վրա հիմնված էր մեր նախագիծը, հետևյալն է.

www.instructables.com/id/BB8-Droid-Arduino…

Քայլ 1: Նյութեր

  • Arduino UNO
  • DC շարժիչներ և անիվներ - Հղում
  • Motor Drive Shield L293D - Հղում
  • Bluetooth մոդել HM -10 - Հղում
  • Նեոդիմի մագնիսներ (8 մմ x 3 մմ)
  • Մագնիսներ 20 մմ x 3 մմ
  • Styrofoam Ball
  • 4 AA մարտկոց
  • Մարտկոցի կրիչ 4 AA մարտկոցի համար
  • Սուր
  • 100 գ ձկնորսական գավազան
  • Պլաստիկ 3D տպիչի համար
  • Կոճակի բջիջ
  • Կոճակի բջիջի համար մարտկոցի կրիչ
  • Կարմիր LED
  • Մի զույգ լար
  • Որոշ սեղմակներ `շարժիչները պահելու համար
  • Սպիտակ և նարնջագույն ներկ
  • 3 պտուտակ Arduino տախտակը պահելու համար
  • Կպչուն ժապավեն
  • Փայտ լցոնիչ
  • Սպիտակ և նարնջագույն ներկ

Ձեզ նույնպես անհրաժեշտ կլինեն հետևյալ գործիքները.

  • Պտուտակահան
  • Տաք հալեցման ատրճանակ
  • Անագի զոդման երկաթ
  • Վրձին

Քայլ 2: Եկեք հասնենք դրան: - Ներքին կառուցվածքը

Եկեք դա անենք: - Ներքին կառուցվածքը
Եկեք դա անենք: - Ներքին կառուցվածքը
Եկեք դա անենք: - Ներքին կառուցվածքը
Եկեք դա անենք: - Ներքին կառուցվածքը
Եկեք դա անենք: - Ներքին կառուցվածքը
Եկեք դա անենք: - Ներքին կառուցվածքը

Երբ մենք ունենք բոլոր նյութերը, առաջին բանը, որ մենք պետք է անենք, ներքին կտորը տպելն է:

Մինչ կտորը տպագրվում է, մենք կփոխենք շարժիչների վերահսկիչի արական և 0-րդ կապերը կին-արական կապում: Դա անելու համար, զոդման օգնությամբ, մենք կհեռացնենք գոյություն ունեցող արական կապումներն ու կտեղադրենք նորերը: Բացի այդ, մենք կպչենք մի քանի կանացի կապում, որտեղ նշվում է, որ Vcc և Gnd կարող են այնտեղ միացնել bluetooth մոդուլի էլեկտրամատակարարումը:

Երբ սա ավարտվի, մենք կկատարենք շարժիչների միացումները. Դրանք կմիացնենք տախտակի M1 և M2 մուտքերին, ինչպես նշված է նկարներում:

Ներքին կառուցվածքը տպելուց հետո կարող ենք անցնել բոլոր բաղադրիչների տեղադրմանը հետևյալ կերպ.

Շարժիչները կտեղադրվեն նշված դիրքերում և ամրացվեն եզրերով:

Արդուինոն ուղղահայաց կերպով կպահվի պտուտակներով, ինչպես երևում է նկարում, իսկ շարժիչների վերահսկիչը կտեղադրվի վերևում:

Վերջապես, մենք bluetooth մոդուլը կտեղադրենք հատուկ խցիկում:

Մյուս կողմից, մենք նախորդում ենք մագնիսների տեղադրումը վերին հատվածի անցքերում `փորձելով, որ բոլորը նույն բևեռականությամբ լինեն (մենք կարող ենք ստուգել, որ այն մոտենում է մեկ այլ մագնիսի):

Նշում. 3D տպագրության համար նախատեսված կտորները կարելի է ձեռք բերել ներխուժման սկզբի հղումից և դրանք համապատասխանում են վերը նշված նախագծին:

Քայլ 3: Bluetooth մոդուլ և ծրագրի բեռնում

Հիմնական նախագծից հետո մեր bluetooth մոդուլը HM-10- ն է `վեց կապով (որոնցից մենք ունեինք դրանցից չորսը, ամենակարևորները` Vcc, Gnn, Rx և Tx):

Կապերի միացումն արդեն նշված է նախորդ բաժնում, և այս մոդուլի և arduino- ի միջև հաղորդակցությունը շատ պարզ է, քանի որ arduino- ն դրա հետ շփվում է որպես սերիական տերմինալ:

Մեր նախագծում մենք ցանկանում էինք մոդուլի անունը փոխել «BB8» - ի: Սովորաբար, դա արվում է AT հրամանների միջոցով, որոնցում շատ տեղեկություններ կան համացանցում, բայց այն մոդուլը, որը մենք ձեռք ենք բերել (և որի հղումը թողել ենք նյութերի ցանկում), արտադրող DSD TECH- ից է և կարիք ունի ծրագիր, որը արտադրողը տրամադրում է իր կայքում `մոդուլի կարգավորումները փոփոխելու համար: Linkրագրի հղում ՝ dsdtech-global

Ինչպես արդեն մեկնաբանել էինք, կապը կատարվում է որպես սերիալային տերմինալ, և դա շատ հեշտ է ստուգել ՝ բջջային հավելվածով և հիմնական arduino ծրագրով դրա աշխատանքը:

Երբ մենք տեղադրենք բոլոր մասերը (նախորդ բաժինը) և Bluetooth մոդուլը կազմաձևված, մենք կարող ենք բեռնել arduino- ն 8 -րդ քայլում ամրացված ծրագրակազմով: Դա անելու համար նախ պետք է անջատել Tx և Rx կապերը (համապատասխանաբար 0 և 1) քանի որ հակառակ դեպքում մենք խնդիրներ կունենանք: Այնուհետև մենք arduino- ն միացնում ենք համակարգչին, բացում ենք Arduino- ի պաշտոնական ծրագիրը, ընտրում ենք միացված տախտակի մոդելը (Arduino UNO), ինչպես նաև այն նավահանգիստը, որին այն միացված է և շարունակում ենք ծրագիրը վերբեռնելը:

Քայլ 4: Android հավելված

Android հավելված
Android հավելված
Android հավելված
Android հավելված
Android հավելված
Android հավելված

Կան բազմաթիվ IOS և ANDROID ծրագրեր, որոնք համատեղելի են Arduino- ի և մեր bluetooth մոդուլի հետ, ուստի մեզ համար դժվար էր ընտրել մեկը … Վերջապես մենք ընտրեցինք Android ծրագիր ՝ Bluetooth Electronics անունով: Այս ծրագիրը թույլ է տալիս հարմարեցնել էկրանը, տեղադրել բոլոր տեսակի իրեր ՝ կոճակներից մինչև ջոստիկներ և միանալ տարբեր եղանակներով, ինչպիսիք են bluetooth, BLE և USB:

Մեր ինտերֆեյսում մենք տեղադրել ենք ռոբոտի անունը, կոճակի պահոցը և տերմինալը `տեսնելու, թե ինչ ենք ուղարկում ծրագրից: Մենք կազմաձևել ենք պահոցը ՝ յուրաքանչյուր փոխանցման համար ուղարկելու «P»+համարը+«F»: «P» - ն սկսում է փոխանցումը, համարը համապատասխանում է մի շարք, որոնք կապված են պահոցի յուրաքանչյուր սլաքի հետ, իսկ «F» - ն ավարտում է փոխանցումը:

Մեր ինտերֆեյսը հարմարեցնելուց և կազմաձևելուց հետո մենք միացնում ենք մեր սարքը և սեղմում RUN կոճակը: Այժմ մենք կարող ենք փորձարկել մեր ռոբոտը և մեր ծրագիրը ՝ առանց որևէ խնդրի:

Դիմումի հղում ՝ arduinobluetooth

Քայլ 5: Մարմին

Մարմին
Մարմին
Մարմին
Մարմին
Մարմին
Մարմին

Սա մեր նախագծի հիմնական մասերից մեկն է: Սկզբնական նախագծում պլաստիկը մոխրագույն է, և գնդակը պետք է ներկված լինի սպիտակ գույնով: Մեր դեպքում մենք գերադասում ենք այն տպել սպիտակ գույնով, որպեսզի նկարելուց հետո որոշ ժամանակ անց խնայենք:

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

Քայլ 6: Գլուխ

Գլուխ
Գլուխ
Գլուխ
Գլուխ
Գլուխ
Գլուխ

Դա անելու համար նախ տպվում է գլխի հիմքը:

Երկրորդ, մենք մարտկոցի բռնակ ենք դնում ներսում, իսկ մնացած անցքի միջով անցնում ենք մալուխները, որպեսզի վերևում տեղադրվի մի լապտեր (ճիշտ բևեռացված) և 330 դիմադրությամբ ՝ դրա տերմինալներից մեկում այն կպցնելով, ինչպես ցույց է տրված լուսանկարում:

Այնուհետեւ, մենք կտրում ենք պորեքսպան գնդակը կիսով չափ և սոսնձում տաք սիլիկոնով գլխի հիմքի վերևում:

Ի վերջո, մենք ստիպված էինք տեղադրել մագնիսները ներսից, որի համար մենք օգտագործում էինք տաք սիլիկոն:

Քայլ 7:.արդարել

Զարդարել
Զարդարել
Զարդարել
Զարդարել
Զարդարել
Զարդարել

Գնդակի համար, նախ, կողմնացույցով մենք կատարում ենք երկու շրջան: Այնուհետեւ, շրջանակների յուրաքանչյուր անկյունագծում մենք կազմում ենք 1 ուղղանկյուն:

Մատիտով 6 գծանկարներ պատրաստվելուց հետո մենք վերցնում ենք դիմակավոր ժապավեն ՝ ծածկելու այն ամենը, ինչ չենք ցանկացել ներկել և անցնում ենք 1 շերտ լակի (անհրաժեշտ նախազգուշական միջոցներ ձեռնարկելով):

Երբ այն չորանում է, մենք հանում ենք ժապավենը և մատիտով ուրվագծում բոլոր գծագրերը, ինչպես ցանկանում ենք: Մեր դեպքում մենք նայում ենք օրիգինալ BB8- ի դիզայնին:

Կարևոր է համոզվել, որ գծագրերը հիանալի կերպով բաշխված են, և հոդերի գծերը շատ չեն, քանի որ կտրվածքը նկատելի կլինի, երբ մենք անցնում ենք գնդակը փակելու:

Ի վերջո, գնդակը փակելու համար մենք ընտրում ենք օգտագործել կպչուն ժապավեն և եզրակացնել գնդակը, ինչպես տեսնում ենք վերջին հատվածում:

Քայլ 8: Softwareրագրակազմ

GitHub պլատֆորմի հետևյալ հղման մեջ դուք կգտնեք այն կոդը, որը դուք պետք է կիրառեք arduino UNO- ի խորհրդի մեջ ՝ այս ուսուցանվողը մշակելու համար: Դուք պետք է ներբեռնեք և վերբեռնեք այն, ինչպես նկարագրված է 3 -րդ քայլում:

Հիշեք, որ Arduino UNO- ի տախտակի Tx և Rx կապերն անջատված լինեն: Հակառակ դեպքում բեռնումը հնարավոր չի լինի եւ ձեզ խնդիրներ կառաջացնի:

Հղում ՝ GitHub

Քայլ 9: Եզրակացություն

Եզրակացություն
Եզրակացություն
Եզրակացություն
Եզրակացություն

Այժմ, երբ դուք գիտեք, թե ինչպես կառուցել BB8- ը, մենք ձեզ ցույց կտանք մի շարք խորհուրդներ և հնարքներ, որոնք կօգնեն ձեզ, երբ դուք կրկնեք այս նախագիծը, ճիշտ աշխատել և խնդիրներ չունենաք:

Ինչպես հիշում եք, 6 -րդ քայլում մագնիսները տեղադրվում են, և մեր սկզբնական գաղափարն էր տեղադրել երեք նեոդիմի մագնիս ներքին կառուցվածքում և ևս երեքը գլխում, բայց երբ դրանք ձեռք բերեցինք և փորձարկեցինք, մագնիսներն այնպիսի ուժ գործադրեցին, որ ներքին կառուցվածքը բարձրացվել է և նորմալ չի աշխատել:

Հետևաբար, մենք փորձարկեցինք գլխի համար ավելի քիչ հզոր մագնիսներ (հետևաբար դրանք նեոդիում չեն), ինչպես նաև փոխհատուցում կշիռներով, այնպես որ գնդակը շատ տատանումներ չուներ և արագ վերականգնեց իր սկզբնական դիրքը: Սա օգնեց ապահովել, որ շրջադարձերի և առաջ քայլելիս գնդակի ուղղությունը չխեղաթյուրվի:

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

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

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