Բովանդակություն:
- Քայլ 1. Քայլ 1. Դեկարտյան ռոբոտի նախագծում և հավաքում
- Քայլ 2. Քայլ 2. Գրչակենտրոն
- Քայլ 3. Քայլ 3. Էլեկտրոնիկա
- Քայլ 4: Քայլ 4. Arduino կոդ
- Քայլ 5: Քայլ 5. Կոդի մշակում
- Քայլ 6: Օրինակներ
Video: Multi Color Dot տպիչ ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Բարեւ բոլորին. Այս հրահանգը վերաբերում է Multi Color Dot Printer- ի նախագծմանը և պատրաստմանը: Այն հիմնականում հիմնված էր նմանատիպ աշխատանքի վրա, որն արդեն հրատարակվել էր այստեղ ՝ ուսանելի: Աշխատանքը, որին ես հղում եմ անում, «Dotter: Huge Arduino based Dot Matrix Printer»-ն է, որը վարում է Նիկոդեմ Բարտնիկը (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/): Արդուինոյի ծածկագիրն օգտագործում է նույն հարթակը, ինչ մատուցվող աշխատանքը, բայց. Այն փոփոխվել է չորս գունավոր գրիչ համակարգին աջակցելու համար: այնուհետև ես օգտագործեցի պրոֆեսիոնալ stepper վարորդների գրադարան, որն արդեն հասանելի է համացանցում: Գրադարանը կոչվում է AccelStepper և հասանելի է https://www.arduinolibraries.info/libraries/accel-stepper կայքից: Այս գրադարանը ապահովում է ձեր սլաքային շարժիչների առաջադեմ և սահուն վարում; քանի որ մենք մտադիր չենք անիվը հորինել: Մշակման ուրվագիծը գրեթե նույնն է, ինչ հիմնական նախագիծը, այն տարբերությամբ, որ ես ջնջեցի միջերեսի պատուհանի անհարկի և չօգտագործված տարրերը: Ինչ վերաբերում է ռոբոտին, ես նախագծեցի իմ սեփական ռոբոտը: Այն քարտեզյան 2D ռոբոտ է և օգտագործում է Nema17 տիպի շարժիչներ: Այս առումով նրա կառուցվածքն ավելի շատ նման է ռոբոտային համակարգերի, որոնք սովորաբար օգտագործվում են 3D տպիչների համար: Էլեկտրոնիկայի համար նույնպես, ես նախընտրում էի օգտագործել շուկայում արդեն իսկ հասանելի էլեկտրոնիկայի շրջանառությունը: Նկատի ունեմ, որ ես օգտագործել եմ arduino Mega 2560 տախտակը RAMPS 1.4 վահանակի և A4988 ստանդարտ շարժիչի ստանդարտ վարորդների հետ միասին: Սա կարող է ձեզ ասել, թե ուր եմ գնում: Այո, ես աշխատում եմ իմ սեփական 3D տպիչի մշակման վրա, և այս աշխատանքը առաջին քայլն է այս ուղղությամբ շարժվելու համար: Ինչպես գիտեք, Arduino Mega 2560- ը և RAMPS 1.4 տախտակը 3D տպիչների մշակման մեջ ամենաընդունված բորադներից են:
Քայլ 1. Քայլ 1. Դեկարտյան ռոբոտի նախագծում և հավաքում
Ռոբոտի դիզայնը ցուցադրվում է վերևում: Յուրաքանչյուր մաս պիտակավորված է համարով և դրա մանրամասնությունը ներկայացված է աղյուսակում A. Հետագայում կարող եք տեսնել ռոբոտի լուսանկարները: Լուսանկարներում կան հատվածներ, որոնք չեն երևում վերը նշված ռոբոտի նախագծում: Դրանք հիմնականում պտուտակներ են, ընկույզներ և նույնիսկ գծային առանցքակալ և գնդիկավոր: Բայց մի անհանգստացեք. Այս տարրերի ցանկը ներկայացված է որպես Աղյուսակ Բ:
Քայլ 2. Քայլ 2. Գրչակենտրոն
Այս կետը նախատեսված էր չորս տարբեր գույներով տպելու համար: Այդ նպատակով օգտագործվում են տարբեր գույների մարկերային գրիչներ: Լռելյայն տպիչը սկսում է կապույտ նշիչով որպես pen1: Գրիչ 2, 3 և 4 համապատասխանաբար կարմիր, կանաչ և սև են: Nema17 քայլ շարժիչը անցնում է գրիչների միջև, իսկ միկրոսերվոն անհրաժեշտության դեպքում տպում է կետ: Գրիչ կենտրոնի դիզայնը կարող եք տեսնել նկարում: Իհարկե, այս դիզայնը որոշակի կատարելագործման կարիք ունի: Բայց ես այն թողեցի այնպես, ինչպես կա: (Քանի որ այս կարգավորումը միջնակարգ քայլ է իմ վերջնական նպատակին հասնելու համար, այնպես որ ես բավարար ժամանակ չունեմ այն ընդմիշտ բարելավելու համար): Գրիչ կենտրոնի ձևավորման տարրերի ցանկը ներկայացված է որպես Աղյուսակ C. Դուք կարող եք տեսնել գրիչ կենտրոնի և ամբողջ տպիչի լուսանկարը վերևում:
Քայլ 3. Քայլ 3. Էլեկտրոնիկա
Այս տպիչի ամենակարևորը դրա էլեկտրոնիկայի մասն է: Դուք կարիք չունեք որևէ շրջանային աշխատանք կատարելու: Պարզապես գնեք շուկայից և կատարեք էլեկտրագծեր: Այս կերպ դուք շատ բան եք խնայում ժամանակի ընթացքում: Հետագայում ես օգտագործեցի Arduino mega 2560 տախտակ, որը սովորաբար օգտագործվում է 3D տպիչներ պատրաստելու համար: Այսպիսով, դուք կարող եք ընդլայնել այս աշխատանքը մինչև գործող 3D տպիչ, եթե այդպիսի մտադրություն ունեք: Էլեկտրոնիկայի և էլեկտրական մասերի ցանկը ներկայացված է Աղյուսակ D.- ում: Թեև ես լարերը ցուցակում չեմ ներառել:
Ես օգտագործել եմ Z և Y շարժիչի անցքեր RAMPS վահանի վրա (չեմ օգտագործել X բնիկ), ինչպես նաև էքստրուդեր 1 անցք գրիչի ինդեքսավորման շարժիչի համար: Դա միայն այն պատճառով, որ իմ RAMPS- ը սխալ էր, և դրա X բնիկը չէր գործում: Ինչ վերաբերում է սահմանային անջատիչներին, ապա ակնհայտ է, որ անհրաժեշտ է օգտվել Zmin և Ymin կապումներից: Միակ շփոթեցնող կետը կարող է լինել այն, թե որ քորոցները մենք պետք է օգտագործենք մեր միկրոսերվերը վարելու համար: RAMPS 1.4 -ը լռելյայն ստացել է 4 շարքի 3 կապում ՝ 4 միկրոսերվոս վարելու համար: Բայց ես նկատեցի, որ GROUND- ը և +5 կապը չեն աշխատում, բայց SIGNAL- ի քորոցն աշխատում է: Այսպիսով, ես միացրի 0 և +5 տողեր RAMPS- ի հասանելի սահմանաչափի անջատիչներից մեկին և ազդանշանային մետաղալարը միացրի RAMPS- ի 4 կապին: Դուք կարող եք իմ միտքը տեսնել հետույքի պատկերում:
Քայլ 4: Քայլ 4. Arduino կոդ
Ինչպես նշվեց սկզբում, arduino ծածկագիրը հիմնված է Նիկոդեմ Բարտնիկի կողմից DOTER ծրագրի շրջանակներում ներկայացված աշխատանքի վրա (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Բայց ես որոշ փոփոխություններ կատարեցի: Սկզբում ես օգտագործեցի AccelStepper գրադարանը ՝ քայլողներին վարելու համար: Սա մասնագիտական և լավ ծածկագրված գրադարան է: Պետք է նկատի ունենալ, որ օգտագործելուց առաջ անհրաժեշտ է այս գրադարանը ավելացնել arduino IDE մատչելի գրադարաններին: Գրադարանի մասին լրացուցիչ տեղեկություններ կարող եք գտնել arduino IDE- ում ՝ https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/: Երկրորդ ՝ ես կատարեցի անհրաժեշտ փոփոխություններ ՝ բազմագույն (4 գունավոր) տպագրությունն ապահովելու համար:
Ահա թե ինչպես է աշխատում կոդը. Այն ստանում է տվյալները սերիական մոնիտորից (մշակման կոդ) և երբ այն 0 է, այն տեղափոխում է մեկ պիքսել (իմ նախագծում սահմանել է 3 մմ) Z ուղղությամբ; երբ կա 1 (2, 3 կամ 4) այն շարժվում է մեկ պիքսել Z ուղղությամբ և ստեղծում է կապույտ (կարմիր, կանաչ կամ սև) կետ: Երբ ստացվում է «;», այն մեկնաբանվում է որպես նոր գծի ազդանշան, ուստի այն վերադառնում է իր սկզբնական դիրքին, տեղափոխում է մեկ պիքսել (կրկին 3 մմ) Y ուղղությամբ և կազմում նոր գիծ:
Քայլ 5: Քայլ 5. Կոդի մշակում
Մշակման ծածկագիրը չի տարբերվում DOTER նախագծից: Ես պարզապես հանեցի չօգտագործված մասը և պահեցի այն մասը, որն իրականում կատարում է գործառույթ:
Քայլ 6: Օրինակներ
Այստեղ դուք կարող եք տեսնել իմ doter- ի կողմից տպագրված որոշ օրինակներ:
Խորհուրդ ենք տալիս:
DIY NANOLEAF - 3D տպիչ չկա. 11 քայլ (նկարներով)
DIY NANOLEAF - 3D տպիչ չկա. Hii Tech Lovers- ը այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել Arora Nanoleaf Առանց էլեկտրական գործիքների օգտագործման & կարող եք հարմարեցնել այդ վահանակները: Ես պատրաստել եմ 9 վահանակ, ընդհանուր առմամբ 54 Neo պիքսելային LED: Ընդհանուր արժեքը ՝ $ 20 -ից ցածր (հնդկական 1500 ֆունտ ստերլինգ) Nanoleaf լուսային վահանակներ
LEGO 3D տպիչ Gcode- ի միջոցով. 6 քայլ
LEGO 3D տպիչ Gcode- ի միջոցով. Ուզու՞մ եք ստեղծել ձեր սեփական 3D տպիչը, որը կարող է տպել յուրաքանչյուր 3D ֆայլ: Օգտագործեք այս էջը կամ իմ կայքը հրահանգների համար: Ավելի մանրամասն հրահանգների համար. Կայք ՝ https://www.lego3dprinter.carrd.co
Alexa տպիչ - Upcycled անդորրագիր տպիչ. 7 քայլ (նկարներով)
Alexa տպիչ | Upcycled անդորրագիր տպիչ. Ես հին տեխնոլոգիաների վերամշակման և այն կրկին օգտակար դարձնելու երկրպագու եմ: Քիչ առաջ ես ձեռք էի բերել հին, էժան ջերմային անդորրագրի տպիչ, և ցանկանում էի օգտակար միջոց օգտագործել այն նորից նպատակաուղղելու համար: Հետո, արձակուրդներին, ինձ նվիրեցին Amazon Echo Dot, և սխրանքներից մեկը
Dotter - Arduino- ի վրա հիմնված Dot Matrix տպիչ. 13 քայլ (նկարներով)
Dotter - Arduino- ի վրա հիմնված Dot Matrix տպիչ. Բարև, բարի գալուստ այս ուսանելի :) Ես Նիկոդեմ Բարտնիկն եմ, 18 տարեկան արտադրող: Իմ ստեղծման 4 տարվա ընթացքում ես շատ բաներ եմ պատրաստել, ռոբոտներ, սարքեր: Բայց այս նախագիծը, հավանաբար, ամենամեծն է, երբ խոսքը չափի մասին է: Նա նաև շատ լավ նախագծված է, կարծում եմ
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ
Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից: