Բովանդակություն:
- Քայլ 1: Մեխանիկական դիզայն
- Քայլ 2: Հավաքում
- Քայլ 3: Էլեկտրական մաս
- Քայլ 4: Softwareրագրակազմ
- Քայլ 5: GUI և պատկերի մշակում
![Բաց կոդով Delta Robot: 5 քայլ Բաց կոդով Delta Robot: 5 քայլ](https://i.howwhatproduce.com/images/006/image-17799-14-j.webp)
Video: Բաց կոդով Delta Robot: 5 քայլ
![Video: Բաց կոդով Delta Robot: 5 քայլ Video: Բաց կոդով Delta Robot: 5 քայլ](https://i.ytimg.com/vi/BoJIYkktkxc/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
![](https://i.ytimg.com/vi/g7xa9a76zoU/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/006/image-17799-17-j.webp)
![Բաց կոդով Delta Robot Բաց կոդով Delta Robot](https://i.howwhatproduce.com/images/006/image-17799-18-j.webp)
![Բաց կոդով Delta Robot Բաց կոդով Delta Robot](https://i.howwhatproduce.com/images/006/image-17799-19-j.webp)
Ներածություն:
Այս ձեռնարկում մենք պատրաստելու և տեղադրելու մեքենա ենք պատրաստելու, քանի որ դա դելտա ռոբոտի ամենատարածված օգտագործումն է արդյունաբերության մեջ, բացի դելտա 3d տպիչներից: Այս նախագիծը մի փոքր ժամանակ պահանջեց կատարելագործման համար և շատ դժվար էր, այն ներառում է.
- Մեխանիկական նախագծում և իրագործելիության ստուգում
- Մեխանիկական կառուցվածքի նախատիպավորում և պատրաստում
- Էլեկտրական լարեր
- Softwareրագրակազմի և գրաֆիկական ինտերֆեյսի մշակում
- Ավտոմատացված ռոբոտի համար համակարգչային տեսողության իրականացում (այս մասում դեռ ձեր օգնության կարիքն է
Քայլ 1: Մեխանիկական դիզայն
![Image Image](https://i.howwhatproduce.com/images/006/image-17799-21-j.webp)
![](https://i.ytimg.com/vi/C9jfnT0llEg/hqdefault.jpg)
![Մեխանիկական դիզայն Մեխանիկական դիզայն](https://i.howwhatproduce.com/images/006/image-17799-22-j.webp)
![Մեխանիկական դիզայն Մեխանիկական դիզայն](https://i.howwhatproduce.com/images/006/image-17799-23-j.webp)
![Մեխանիկական դիզայն Մեխանիկական դիզայն](https://i.howwhatproduce.com/images/006/image-17799-24-j.webp)
Նախքան ռոբոտի ստեղծումը սկսելը, ես այն նախագծեցի fusion 360 -ում, և ահա 3D մոդելը, պլանները և ակնարկը.
դելտա ռոբոտի միաձուլման 3D մոդելը այս հղումով կկարողանաք ներբեռնել անցքի 3D մոդելը:
ավելի լավ է, որ 3D մոդելից ստացվի ճշգրիտ չափսերն այդ կերպ ավելի ճշգրիտ:
Նաև ծրագրերի PDF ֆայլերը հասանելի են իմ բլոգի նախագծի էջում ՝ ներբեռնելու համար ՝
Steիշտ չափսերի ընտրությունը ՝ ըստ իմ շարժիչային շարժիչների առավելագույն պտտման պահի, մի փոքր դժվար էր: Ես առաջին անգամ փորձեցի nema 17 – ը, որը բավարար չէր, այնպես որ ես բարձրացրեցի nema 23 – ը և մի փոքր ավելի փոքր դարձրեցի ռոբոտը ՝ հաշվարկների համաձայն տվյալների nema 23 ստանդարտ ոլորող մոմենտի վրա, այնպես որ խորհուրդ եմ տալիս, եթե դուք այլ հարթություն եք օգտագործում, նախ դրանք հաստատեք:
Քայլ 2: Հավաքում
![](https://i.ytimg.com/vi/KLfghCV70hI/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/006/image-17799-27-j.webp)
![Վեհաժողով Վեհաժողով](https://i.howwhatproduce.com/images/006/image-17799-28-j.webp)
![Վեհաժողով Վեհաժողով](https://i.howwhatproduce.com/images/006/image-17799-29-j.webp)
3D տպագրությամբ STL ֆայլեր, որոնք հասանելի են ներբեռնելու համար իմ վեբ կայքի նախագծի էջում
Սկսեք գավազանի միացումն ու վերջնական էֆեկտորը 3D տպագրությամբ: Դրանից հետո հիմքի համար օգտագործեք փայտ կամ պողպատ, ես խորհուրդ եմ տալիս դրա CNC- ն կտրել ճշգրտությամբ, ինչպես նաև զենքի համար, որը ես դրանք պատրաստել եմ ալուկոբոնդից `խանութի ճակատների համար օգտագործվող նյութից, պատրաստված է ռետինից, որը տեղադրված է 3 մմ հաստությամբ երկու բարակ ալյումինե թերթի միջև:
Հաջորդը, մենք պետք է աշխատենք L ձևի պողպատի վրա `քայլերը ամրացնելու համար, կտրված մինչև 100 մմ և անցքեր, որոնք փորված են աստիճանների վրա (ակնարկ. Դուք կարող եք անցքերն ավելի լայնացնել, որպեսզի կարողանաք լարել գոտին)
Այնուհետև 6 մմ տրամագծով ձողեր, նախաբազուկների միացման համար 400 մմ երկարություն պետք է կտրել, այնուհետև թելքով կամ տաք սոսնձել գնդի հոդին: Ես օգտագործեցի այս ջիգը `ապահովելու համար, որ նրանք բոլորն ունեն նույն երկարությունը, կարևոր է, որ ռոբոտը զուգահեռ լինի:
Ի վերջո, 12 մմ Ø ձողերը պետք է կտրվեն մոտ 130 մմ երկարությամբ, որպեսզի օգտագործվեն 50 մմ. Ճախարը միացնող ռոբոտի առանցքային կետի համար:
Այժմ, երբ բոլոր մասերը պատրաստ են, կարող եք սկսել հավաքել այն ամենը, ինչ ուղիղ առաջ է, ինչպես նկարներում է պատկերված, հիշեք, որ ձեզ անհրաժեշտ է ինչ -որ աջակցություն, ինչպես այն վարդագույնը, որը ես ունեի ամեն ինչ պահելու համար, ավելի լավ, քան այն, ինչ ես արել էի: մաս 2 տեսանյութ = D
Քայլ 3: Էլեկտրական մաս
![Էլեկտրական մաս Էլեկտրական մաս](https://i.howwhatproduce.com/images/006/image-17799-30-j.webp)
![Էլեկտրական մաս Էլեկտրական մաս](https://i.howwhatproduce.com/images/006/image-17799-31-j.webp)
![Էլեկտրական մաս Էլեկտրական մաս](https://i.howwhatproduce.com/images/006/image-17799-32-j.webp)
Էլեկտրոնիկայի մասերի համար դա ավելի շատ նման է cnc մեքենայի միացմանը, քանի որ մենք ռոբոտին քշելու ենք GRBL- ով: (GRBL- ը բաց կոդ է, ներկառուցված, բարձրորակ g-code- վերլուծիչ և CNC ֆրեզերային հսկիչ ՝ գրված օպտիմիզացված C- ով, որը կաշխատի ուղիղ Arduino
Տաքացուցիչներին, վարորդներին և arduino- ին միացնելուց հետո այժմ կօգտագործի arduino- ի D13 կապը `5 Վ ռելեը ակտիվացնելու համար, որը հնարավորություն է տալիս վակուումը, ես ընտրեցի 12 վ պոմպը միացված լինել և միացնել 2/3 օդաճնշական փականով ներծծումը: Ես ունեի մեկը պառկած շուրջը:
Ես ներառեցի էլեկտրոնիկայի էլեկտրագծերի ամբողջական դիագրամը և ես կարգավորեցի իմ բոլոր stepper վարորդները 1.5A և 1/16 քայլերի լուծման վրա: ես ամեն ինչ դրեցի հին համակարգչի պատյանում որպես պարիսպ
Քայլ 4: Softwareրագրակազմ
![Softwareրագրային ապահովում Softwareրագրային ապահովում](https://i.howwhatproduce.com/images/006/image-17799-33-j.webp)
![Softwareրագրային ապահովում Softwareրագրային ապահովում](https://i.howwhatproduce.com/images/006/image-17799-34-j.webp)
Հիմնական բանը, որ մենք պետք է անենք, GRBL- ի ստեղծումն է ՝ ներբեռնելով/կլոնավորելով այն իր Github պահոցից: Ես օգտագործել եմ 0.9 տարբերակը, բայց դուք կարող եք թարմացնել մինչև 1.1 (Հղում ՝ https://github.com/grbl/grbl): Ավելացրեք գրադարանը arduino գրադարանների պանակում և վերբեռնեք այն ձեր arduino- ում:
Այժմ, երբ GRBL- ը մեր arduino- ում է, միացրեք այն, բացեք սերիական մոնիտորը և փոխեք կանխադրված արժեքները, ինչպես ցույց է տրված նկարում `ձեր ռոբոտի կոնֆիգուրացիային համապատասխանելու համար.
Ես օգտագործել եմ 50 մմ և 25 մմ ճախարակ => 50/25 = 1/2 նվազեցում և 1/16 -րդ քայլի լուծում, այնպես որ 1 ° անկյունը 18 քայլ/° է
Այժմ ռոբոտը պատրաստ է gcode հրամաններ ստանալ, ինչպես demo.txt ֆայլում.
M3 & M4 ==> ակտիվացնել / անջատել վակուումը
X10 ==> տեղափոխել stepper X- ը 10 °
X10Y20Z -30.6 ==> քայլը X- ը տեղափոխել 10 ° և Y- ից 20 °, իսկ Z- ն `-30.6 °
G4P2 ==> Սպասեք երկու վայրկյան (ուշացում)
Այս պահին ցանկացած gcode ուղարկողի հետ դուք կարող եք ստիպել այն կրկնել նախապես կազմաձևված առաջադրանքներ, ինչպիսիք են ջոկելը և տեղադրելը:
Քայլ 5: GUI և պատկերի մշակում
![Image Image](https://i.howwhatproduce.com/images/006/image-17799-36-j.webp)
![](https://i.ytimg.com/vi/g7xa9a76zoU/hqdefault.jpg)
![GUI և պատկերի մշակում GUI և պատկերի մշակում](https://i.howwhatproduce.com/images/006/image-17799-37-j.webp)
Որպեսզի կարողանաք հետևել ինձ այս հարցում, դուք պետք է դիտեք իմ տեսանյութը, որը բացատրում է GUI- ն ՝ անցնելով կոդի հատվածներով և ինտերֆեյսով.
GUI- ն պատրաստված է Visual Studio 2017 անվճար Համայնքի տարբերակով, ես շտկել եմ կոդը https://forums.trossenrobotics.com/tutorials/introduction-129/delta-robot-kinematics-3276/ կինեմատիկայի հաշվարկների համար `դրա դիրքը որոշելու համար: Պատկերի մշակման և պարզ մաթեմատիկայի EmguCV գրադարանը `վերջնական էֆեկտորը շշերի կափարիչների դիրքը տեղափոխելու համար, դրանք ընտրելու և տեղադրելու համար, կանխորոշված դիրք է:
Դուք կարող եք ներբեռնել windows ծրագիրը ՝ ռոբոտի հետ իմ github պահոցից կամ ամբողջ աղբյուրի ծածկագրից փորձարկելու համար և օգնել ինձ կառուցել դրա վրա, քանի որ այն ավելի շատ աշխատանքի և կարգաբերման կարիք ունի: Այցելեք այն և փորձեք ինձ հետ խնդիրները լուծել կամ նոր գաղափարներ տալ, խորհուրդ տվեք այն մարդկանց, ովքեր կարող են օգնել: Ես խնդրում եմ ձեր ներդրումը կոդի վերաբերյալ և աջակցել ինձ, ինչպես կարող եք:
Այժմ ես շնորհակալ եմ ձեզ այս հիանալի նախագիծը ստուգելու համար և ավելին սպասեք:
Հետևեք ինձ ՝
Խորհուրդ ենք տալիս:
Q -Bot - բաց կոդով Ռուբիկի խորանարդի լուծիչը. 7 քայլ (նկարներով)
![Q -Bot - բաց կոդով Ռուբիկի խորանարդի լուծիչը. 7 քայլ (նկարներով) Q -Bot - բաց կոդով Ռուբիկի խորանարդի լուծիչը. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-13252-j.webp)
Q -Bot - բաց կոդով Rubik's Cube Solver. Պատկերացրեք, որ դուք ունեք խառնված Rubik's Cube, դուք գիտեք, որ այդ հանելուկը կազմում է 80 -ականները, որոնք բոլորն ունեն, բայց ոչ ոք իրականում չգիտի, թե ինչպես լուծել այն, և դուք ցանկանում եք այն վերադարձնել իր սկզբնական օրինաչափությանը: Բարեբախտաբար, այս օրերին շատ հեշտ է գտնել լուծման հրահանգ
K -Ability V2 - Բաց կոդով հպման էկրանների համար մատչելի ստեղնաշար. 6 քայլ (նկարներով)
![K -Ability V2 - Բաց կոդով հպման էկրանների համար մատչելի ստեղնաշար. 6 քայլ (նկարներով) K -Ability V2 - Բաց կոդով հպման էկրանների համար մատչելի ստեղնաշար. 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/007/image-18164-j.webp)
K-Ability V2-Touchscreens- ի համար բաց կոդով մատչելի ստեղնաշար. Այս նախատիպը K-Ability- ի երկրորդ տարբերակն է: K-Ability- ը ֆիզիկական ստեղնաշար է, որը թույլ է տալիս հպման էկրանով սարքեր օգտագործել նյարդամկանային խանգարումների հետևանքով առաջացած պաթոլոգիաներով մարդկանց: որոնք հեշտացնում են հաշվարկի օգտագործումը
MIA-1 բաց կոդով առաջադեմ ձեռքով պատրաստված մարդանման ռոբոտ: 4 քայլ
![MIA-1 բաց կոդով առաջադեմ ձեռքով պատրաստված մարդանման ռոբոտ: 4 քայլ MIA-1 բաց կոդով առաջադեմ ձեռքով պատրաստված մարդանման ռոբոտ: 4 քայլ](https://i.howwhatproduce.com/images/009/image-24321-j.webp)
MIA-1 բաց կոդով առաջադեմ ձեռքով պատրաստված մարդանման ռոբոտ: Բարև բոլորին, այսօր ես ցույց կտամ, թե ինչպես եմ պատրաստել MIA-1 ռոբոտը, որը ոչ միայն առաջադեմ և եզակի է, այլև բաց կոդով և կարող է պատրաստվել առանց 3D տպագրության: Այո, հասկացաք, այս ռոբոտը ամբողջությամբ ձեռքի աշխատանք է: Իսկ բաց կոդ նշանակում է ՝ դուք ստանում եք
OpenLogger: Բարձրորակ, Wi-Fi- ով միացված, բաց կոդով, շարժական տվյալների գրանցիչ ՝ 7 քայլ
![OpenLogger: Բարձրորակ, Wi-Fi- ով միացված, բաց կոդով, շարժական տվյալների գրանցիչ ՝ 7 քայլ OpenLogger: Բարձրորակ, Wi-Fi- ով միացված, բաց կոդով, շարժական տվյալների գրանցիչ ՝ 7 քայլ](https://i.howwhatproduce.com/images/009/image-26593-j.webp)
OpenLogger: Բարձրորակ, Wi-Fi- ով միացված, բաց կոդով, դյուրակիր տվյալների գրանցիչ. OpenLogger- ը դյուրակիր, բաց կոդով, էժան, բարձրորակ տվյալների անտառահատ է, որը նախատեսված է ապահովելու բարձրորակ չափումներ ՝ առանց թանկարժեք ծրագրակազմ կամ գրելու ծրագրակազմ զրոյից. Եթե դուք ինժեներ եք, գիտնական կամ էնտուզիաստ, ով
Joy Robot (Robô Da Alegria) - Բաց կոդով 3D տպագիր, Arduino Powered Robot !: 18 քայլ (նկարներով)
![Joy Robot (Robô Da Alegria) - Բաց կոդով 3D տպագիր, Arduino Powered Robot !: 18 քայլ (նկարներով) Joy Robot (Robô Da Alegria) - Բաց կոդով 3D տպագիր, Arduino Powered Robot !: 18 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-3019-23-j.webp)
Joy Robot (Robô Da Alegria) - Բաց կոդով 3D տպագիր, Arduino Powered Robot !: Առաջին մրցանակը Instructables Wheels մրցույթում, երկրորդ մրցանակը Instructables Arduino մրցույթում և դիզայներական մարտահրավերների երկրորդ մրցանակը: Շնորհակալություն բոլորին, ովքեր քվեարկեցին մեզ վրա !!! Ռոբոտները ամենուր են հասնում: Արդյունաբերական ծրագրերից մինչև ձեզ