Բովանդակություն:
- Քայլ 1: Կինեմետիկ վերլուծություն
- Քայլ 2: Մեխանիզմ
- Քայլ 3: MATLAB մոդելավորում
- Քայլ 4: LabVIEW ծածկագիր - Հիմնական
- Քայլ 5: LabVIEW ծածկագիր - Դելտա հակադարձ
- Քայլ 6: LabVIEW ծածկագիր - 3 շարժիչի համաժամացում
- Քայլ 7: Դեմո
Video: LEGO Delta ռոբոտի սկանավորում և գծագրում. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
LEGO NXT- ի միջոցով Delta Robot ստեղծելու համար:
Համակցված սկանավորում և գծագրում:
Քայլ 1: Կինեմետիկ վերլուծություն
Խնդրում ենք բացել PDF- ը ՝ մանրամասները տեսնելու համար:
Հղում ՝ https://www.google.com.tw/url? Sa = t & rct = j & q = & esrc = s…
Քայլ 2: Մեխանիզմ
LEGO NXT *1LEGO Motor *3LEGO Light sensor *1LEGO mindstorms *1 տուփ Սպիտակ տախտակ *1 (Քանի որ սպիտակ տախտակն ավելի քիչ շփում ունի.) Սպիտակ տախտակի նշիչ *1 Սայլակ *1Belt *n (Ֆիքսված դարակը և ռոբոտը միասին):
Եթե ունեք ավելի շատ հանդերձում, կարող եք դրանք օգտագործել փոխանցման տուփ կառուցելու համար: Ավելի լավ է, որ շարժիչը ունենա մեծ նվազման հարաբերակցություն:
Փոխեք ձեռքի երկարությունը `ձեր կարիքները բավարարելու համար:
Ավելի լավ է օգտագործել գնդակի վարդակը հանգույցում: Ես այն չունեմ, ուստի այն փոխում եմ 2 հեղափոխական հանգույցի:
Քայլ 3: MATLAB մոդելավորում
MATLAB- ի միջոցով գործողությունը մոդելավորելու համար:
Մինչև ռոբոտը շահագործելը հաշվարկեք ռոբոտի հետագիծը: Այն կարող է խուսափել ոչ պատշաճ գործարկումից, ինչպես աշխատանքային տարածքը գերազանցելը:
Քայլ 4: LabVIEW ծածկագիր - Հիմնական
- Կտտացրեք «Նախաստորագրել» ներքևին: Այն կարող է թույլ տալ, որ ռոբոտը միշտ սկսվի նույն վայրից: Տվեք 3 շարժիչի հզորություն, որպեսզի դրանք շարժվեն դեպի դարակի վերև: Հաշվարկեք շարժիչի աստիճանի նախորդ և ներկա արժեքների տարբերությունը: Եթե տարբերությունը 0, նախաստորագրումն ավարտված է:
-
Սեղմեք «Սկան» հատակին: Տվեք NXT a L (սմ)*L (սմ) զանգված, որն ունի d սյունակ և d տող: Թողեք, որ լույսի ցուցիչը սկանավորի ձախից աջ և վերևից ներքև: որոշվում է սև (նկարում այն <45 է, բայց դա այլ կլինի), այն զանգվածին մուտք կունենա որպես X0, Y0, Z0: Եվ դա դուրս կգա սկանավորման գործընթացից:
- Փոխեք լույսի ցուցիչը դեպի գրատախտակի նշիչ:
- Կտտացրեք «Ոչ ոքի» ներքևում: Նկարչությունը կսկսվի այն դիրքից, որին հասանելի է 2 -րդ քայլը (X0, Y0, Z0): Matlab սցենարը այն հետագիծն է, որը դուք տեղադրում եք:
Քայլ 5: LabVIEW ծածկագիր - Դելտա հակադարձ
Դա հակադարձ կինեմատիկական հաշվարկ է:
Մուտքագրումները հետագծի կետերի կոորդինատներն են x, y և z:
Ելքները երեք շարժիչի անկյունն ու հզորությունն են, իսկ «օղակները» ցույց են տալիս օղակների թիվը:
Քայլ 6: LabVIEW ծածկագիր - 3 շարժիչի համաժամացում
Օգտագործելով PID հսկողություն:
Մուտքագրեք 3 շարժիչների նավահանգիստ, հզորություն, անկյուն:
Եթե NXT- ից ընթերցվող շարժիչի և Delta Inverse- ի անկյան տարբերությունը 5 աստիճանից փոքր է, ապա շարժիչը կդադարի պտտվել:
Եթե 3 շարժիչ կանգնեցվի, գործընթացը ավարտված է:
Խորհուրդ ենք տալիս:
Լույսի և ջերմաստիճանի տվիչների տվյալների ընթերցում և գծագրում ազնվամորի Pi- ով. 5 քայլ
Light and Temperature Sensor Data- ի ընթերցումը և գծագրումը Raspberry Pi- ով. Այս Ուսումնական ձեռնարկում դուք կսովորեք, թե ինչպես կարդալ ազնվամորի pi- ով և ADS1115 անալոգով թվային փոխարկիչով լույսի և ջերմաստիճանի ցուցիչ և գրաֆիկացնել այն matplotlib- ի միջոցով: Սկսենք անհրաժեշտ նյութերից
Տվյալների ուղարկում Arduino- ից Excel (և գծագրում). 3 քայլ (նկարներով)
Տվյալների ուղարկում Arduino- ից Excel (և գծագրում այն). Ես լայնորեն փնտրել եմ մի եղանակ, որը կարող էր իրական ժամանակում գծագրել իմ Arduino սենսորի ընթերցումը: Ոչ միայն գծապատկեր, այլև ցուցադրեք և պահեք տվյալները հետագա փորձերի և ուղղումների համար: Ամենապարզ լուծումը, որը ես գտա, Excel- ի օգտագործումն էր, բայց
MSP432 LaunchPad- ի և Python- ի միջոցով ջերմաստիճանի տվիչի (TMP006) կենդանի տվյալների գծագրում. 9 քայլ
SPերմաստիճանի տվիչի կենդանի տվյալների գծագրում (TMP006) MSP432 LaunchPad- ի և Python- ի միջոցով. TMP006- ը ջերմաստիճանի տվիչ է, որը չափում է օբյեկտի ջերմաստիճանը ՝ առանց օբյեկտի հետ շփվելու անհրաժեշտության: Այս ձեռնարկում մենք պլանավորում ենք BoosterPack- ի (TI BOOSTXL-EDUMKII) ջերմաստիճանի կենդանի տվյալները Python- ի միջոցով
Փաստաթղթերի սկանավորում `9 քայլ
Փաստաթղթերի սկանավորում. Ֆաքսի մեքենաներն անցյալ են: Փաստաթղթերի սկաներն այժմ մեզ թույլ են տալիս ֆիզիկական թղթային փաստաթուղթը վերածել էլեկտրոնային թղթի փաստաթղթի, որն այնուհետև կարող է ավելի արագ, քան երբևէ ուղարկվել իր նպատակակետին: Սա չափազանց կարևոր է աշխատանքային միջավայրում
ARDUINO- ի միջոցով 3D մոդել ստեղծելու մոտակա օբյեկտների սկանավորում. 5 քայլ (նկարներով)
ARDUINO- ի միջոցով 3D մոդել ստեղծելու համար մոտակա օբյեկտների սկանավորում. Այս նախագիծը հատուկ է `օգտագործելով HC-SR04 ուլտրաձայնային տվիչը` մոտակա օբյեկտները սկանավորելու համար: 3D մոդել պատրաստելու համար հարկավոր է սենսորը ուղղել ուղղահայաց ուղղությամբ: Դուք կարող եք ծրագրավորել Arduino- ն ազդանշան հնչեցնելիս, երբ սենսորը հայտնաբերում է օբյեկտ