Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Եկեք հասնենք դրան: - Ներքին կառուցվածքը
- Քայլ 3: Bluetooth մոդուլ և ծրագրի բեռնում
- Քայլ 4: Android հավելված
- Քայլ 5: Մարմին
- Քայլ 6: Գլուխ
- Քայլ 7:.արդարել
- Քայլ 8: Softwareրագրակազմ
- Քայլ 9: Եզրակացություն
Video: BB8: 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագիծը «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 հավելված
Կան բազմաթիվ 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 գրամ քաշով և որը երևում է կից պատկերը:
Մյուս կողմից, շփումը նվազեցնելու և գլխի շրջադարձն ավելի բնական և սայթաքուն դարձնելու համար մենք մարմնի ժապավենի շերտեր դրեցինք մագնիսների վրա:
Խորհուրդ ենք տալիս:
Ինչպես կատարել իրական չափի BB8 Arduino- ով. 12 քայլ
Բարև բոլորին, մենք երկու իտալացի ուսանողներ ենք, որոնք կառուցել են BB8 կլոն էժան նյութերով և այս ձեռնարկով մենք ցանկանում ենք կիսվել ձեզ հետ մեր փորձով: Մենք օգտագործել ենք էժան նյութեր մեր սահմանափակ լինելու պատճառով: բյուջե, բայց վերջնական արդյունքը շատ լավ է
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
DIY BB8 - Լիովին 3D տպագիր - 20 սմ տրամագիծ Իրական չափի առաջին նախատիպը ՝ 6 քայլ (նկարներով)
DIY BB8 - Լիովին 3D տպագիր - 20 սմ տրամագիծ Իրական չափի առաջին նախատիպ: Բարև բոլորին, սա իմ առաջին նախագիծն է, ուստի ես ուզում էի կիսվել իմ սիրած նախագծով: Այս նախագծում մենք պատրաստելու ենք BB8, որն արտադրվում է 20 սմ տրամագծով ամբողջությամբ 3D տպիչով: Ես պատրաստվում եմ կառուցել ռոբոտ, որը շարժվում է ճիշտ նույն կերպ, ինչ իրական BB8- ը:
Light-Up BB8 T-Shirt: 6 քայլ (նկարներով)
Light-Up BB8 վերնաշապիկ. «Աստղային պատերազմների» նոր ֆիլմը կարող է բոլորի սրտով չլինել, բայց դա չի նշանակում, որ մենք չենք կարող հաճելի ժամանակ անցկացնել ՝ նշելով Porgs- ում ծածկված մեր սիրելի Star Wars droid- ը: Մենք գտանք այս գեղեցիկ BB--ն: 8 մարզաշապիկ մեր տեղական թիրախում և անմիջապես ցանկացա LED ավելացնել
POE - Ստեղծելով BB8: 10 քայլ
POE - Ստեղծելով BB8. Մենք ցանկանում էինք ռոբոտ ստեղծել ողջամիտ հանրաճանաչ համայնքից, որին կարող էինք առնչվել: Առաջին բանը, որ մտքիս եկավ, «Աստղային պատերազմներ» -ն էր: «Աստղային պատերազմներ» -ը ֆուտուրիստական ֆիլմաշար է, որտեղ կան բազմաթիվ ռոբոտներ, և մենք կարծում էինք, որ մենք կարող ենք էլեկտրոնիկա ներառել