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

Arduino- ի վրա հիմնված DRO GRBL CNC մեքենայի համար. 3 քայլ (նկարներով)
Arduino- ի վրա հիմնված DRO GRBL CNC մեքենայի համար. 3 քայլ (նկարներով)

Video: Arduino- ի վրա հիմնված DRO GRBL CNC մեքենայի համար. 3 քայլ (նկարներով)

Video: Arduino- ի վրա հիմնված DRO GRBL CNC մեքենայի համար. 3 քայլ (նկարներով)
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Հուլիսի
Anonim
Arduino- ի վրա հիմնված DRO GRBL CNC մեքենայի համար
Arduino- ի վրա հիմնված DRO GRBL CNC մեքենայի համար

Այս նախագիծը ես սկսել եմ մեկ նպատակի համար: Ես ուզում էի մի պարզ, բայց արդյունավետ միջոց ՝ իմ CNC ապարատի մասին տեղեկատվությունը դիտելու համար, մինչդեռ կանգնած էի CNC մեքենայի մոտ, այլ ոչ թե պարանոցս գցելով գրեթե խեղաթյուրված դիրքերում և աչքերի պես հայացք նետելով արևին, պարզապես համակարգչի մոնիտորը միացված տեսնելու համար: սենյակի մյուս կողմը: Հաշվի առնելով դա ՝ ես ձեռնամուխ եղա էժան բաղադրիչների, ebay- ի հատուկ առաջարկների և զոդման և կպչուն ժապավենի պահեստամասերի հավաքմանը: Ահա Չինաստանից մասեր սպասող գրեթե մեկ տարվա արդյունքը: erm.. ջանասիրաբար աշխատելով իմ նպատակին::)

Քայլ 1: Սարքավորման նախագծման փուլ…

Սարքավորման նախագծման փուլ…
Սարքավորման նախագծման փուլ…
Սարքավորման նախագծման փուլ…
Սարքավորման նախագծման փուլ…

Առաջին բանը, որ մենք պետք է անենք, դա ամեն ինչ մի կույտի մեջ գցելն է, պատահականորեն միացնելը, մարել բոլոր կրակները, բացել պատուհանները, որպեսզի ծխն ու գոլորշին դուրս գան, և ապա կարող ենք սկսել ինչ -որ հետաքրքիր բան կառուցել: … Դե Ինձ ամեն դեպքում: Սկսեցի ձեռք բերել այդ ամենուրեք arduino328p- ից մեկը «DIP» փաթեթի տեսքով: (Կրկնակի ներդիր կապում = Կպչեք ոտքերով) Այնտեղից ինձ անհրաժեշտ էր տեղեկատվությունը տեսողականորեն ցուցադրելու ինչ -որ եղանակ: Իմ առաջին միտքը 16x2 ստանդարտ LCD- ի օգտագործումն էր, և ես արագ հասկացա, որ ես պարզապես չէի կարող ամեն ինչ տեղավորել այդ փոքրիկ LCD- ի վրա ՝ առանց շքեղ ոլորման կամ էկրանի ժամանակի փոփոխման, որոնք երկուսն էլ այնքան էլ գրավիչ չէին: Այսպիսով, իմ հաջորդ գաղափարը 20x4 էր: այն շատ տեղ ունի հիմնական տեղեկատվությունը ցուցադրելու համար, իսկ շոշափելիքով ես կարող եմ անցնել աշխատանքի և մեքենայի կոորդինատների միջև: Դրանով ես ձեռնամուխ եղա arduino- ի ուրվագիծը կառուցելուն: Someանապարհին ինչ-որ տեղ ես տեսա իսկական DRO իրական ձեռքով ջրաղացի վրա … պահեստից այն կողմ տեսանելի էր 7-հատվածանոց էկրանը … Այսպիսով, ես որոշեցի դա ավելացնել իմ նախագծին, այն դեպքում, եթե LCD- ն այլևս դուր չեկավ: Ինձ դուր եկած մոդուլները գտնելու համար ebay- ի երկարաժամկետ զննումից հետո ես գնեցի 8-նիշանի 7 սեգմենտանոց ցուցադրման մոդուլներից 3-ը `max7219 ic- ով: Կատարյալ… այժմ ինձ մնում է միայն ստեղծել arduino գրադարան… Ո՛չ: Կարծես ինչ -որ մեկն արդեն դա արել է: Նիկ Գեմոնը նախագծել է այս գրադարանը `այս ցուցադրումների և այլոց օգտագործման համար: Դա բավականին ուղիղ առաջ է: Nick Gammon's Max7219 Arduino Library Իմ միակ հակակրանքն այն է, որ ես չկարողացա՞ համարները հավասարեցնել աջ կողմում, իսկ «-» խորհրդանիշը ՝ ձախ կողմում, բայց meh, այն աշխատում է: Մի քանի շաբաթ անց, հավանականություններն ու ծայրերը, բիթերն ու բոբերը միաձուլելուց հետո, և youtube- ում ինչ-որ մեկի օգնությամբ ես ստացա աշխատանքային նախատիպ `տախտակի վրա` օգտագործելով 7 հատվածի մոդուլներ:.

Քայլ 2: PCB նախագծում…

PCB դիզայն…
PCB դիզայն…
PCB դիզայն…
PCB դիզայն…
PCB դիզայն…
PCB դիզայն…
PCB դիզայն…
PCB դիզայն…

Tingering շուրջ Eagle, Ես կարողացա cludge միասին PCB … Ինձանից երեք փորձ է պահանջվել, որպեսզի տախտակը դուրս գա ճիշտ, բայց դա պարզապես անփորձություն է, և ebay dodgy հատուկ չոր ֆոտոռեպորտաժ ֆիլմ: Այս քայլում ներառված են արծիվների ֆայլերի թարմացված փաթեթը: Ի տարբերություն առաջին տախտակի իմ աղետի (պատկերված պատկերներ) Թարմացված դիզայնը մի փոքր ավելի մեծ է և շտկում է մոդուլներին բավարար ուժ մատակարարելու հետ կապված որոշ խնդիրներ: Պարզվում է, եթե էլեկտրաէներգիան պետք է անցնի ամբողջ տախտակի շուրջը շրջանագծով, որոշ բաղադրիչներ, որոնք գտնվում են ծայրամասում, բավականաչափ հյութ չեն ստանա խեղճանալու համար (AvE… Դադարեցրեք ինձ վարակել ձեր խոսակցական խոսքերով): տախտակը նախատեսված է օգտագործել max7219 էլեկտրոնային հատվածի ցուցադրման մոդուլներից երեքով, ինչպես նաև LCD- ով: LCD հատվածը կամընտիր է, բայց ապագա կրկնությունների դեպքում ես մտադիր եմ մեկ այլ քորոց դուրս բերել CNC spindle- ի վրա սրահի էֆեկտի սենսորի համար `իրական spindle RPM- երը ցուցադրելու համար: Նաև արծիվների այս տարբերակում ես ավելացրել եմ մետաքսե էկրանի ավելի լավ տեղադրում և փաստաթղթեր, կոտրել եմ RGB կարգավիճակը, եթե դուք չունեք մակերևույթի վրա տեղադրման տարբերակը, կամ ցանկանում եք այն տեղադրել պատյանում և ուզում եք LED մեկ այլ տեղ. Ես նաև ավելացրել եմ ICSP- ի վերնագիր, այն դեպքում, եթե դուք չեք ցանկանում օգտագործել USB- ը `այն վերապրագրավորելու համար: Բացի այդ, կնկատեք, որ այս տախտակը չի օգտագործում DIP փաթեթը Atmeg328p: Դրա փոխարեն այն օգտագործում է QFP SMD փաթեթ: (QFP = Quad Flat Pack): Դա արվել է հիմնականում տախտակի տակ հետքերի համար ավելի շատ տարածք ունենալու համար ՝ առանց դեռևս անցքերի ավելի շատ քորոցներ շրջանցելու: Ռեժիմի համար կան ճեղքման քորոցներ, և վերակայման կոճակներ, ինչպես նաև ստորին երկու ճեղքվածքներ, մեկը գնում է LCD, մյուսը `arduino- ին, որը վերահսկում է GRBL CNC մեքենան:

Ամբողջ տախտակն ունի ընդամենը 2.6 "x 2.25" (կամ 65.94 մմ x 57.1 մմ ձեր չափանիշների համար) X, Y և Z վերնագրերը կարող են լինել ցանկացած ստանդարտ.1 "տողանի վերնագիր, կամ պարզապես անհրաժեշտության դեպքում ժապավենի մալուխը տեղադրել ձեր մոդուլներին:.

-= [ՄՏԱԵՔ !!!] = - - = [ՄԻՇՏ !!!] = - - = [ՄԻՇՏ !!!] =-

Մոդուլները միացված են միայն մեկ եղանակով: Carefulգույշ եղեք ՝ նկատելով, թե մոդուլի որ կողմն է VCC/GND և նույնը գրատախտակին: Եթե դրանք միացնեք կամ հետ կապեք, հավանաբար կծխեք սարքը:

Քայլ 3. Roadանապարհի վերջը … Կամ ՝ ուրիշի սկիզբը … Ո՞վ գիտի:

Theանապարհի վերջը.. Կամ ՝ ուրիշի սկիզբը.. Ով գիտի
Theանապարհի վերջը.. Կամ ՝ ուրիշի սկիզբը.. Ով գիտի

Վերջապես, մենք գալիս ենք այն կետին, որը վերաբերում է ADD/ADHD- ի այս փոքրիկ շրջագայությանը, որն իմ կյանքն է: Ահա իմ DRO նախագծի վերջին գեղեցիկ պատկերը: Լրացրեք @Scanlime Sticker- ով (Շնորհակալություն Միքա ոգեշնչման և կպչուն պիտակների համար): Հավանաբար բարելավման տեղ կա, և հաստատ ոչ ավարտված, մաքուր աշխատանք: Կոդում կան առանձնահատկություններ, որոնք ես դեռ պետք է իրականացնեմ, և առանձնահատկություններ, որոնք դեռ պետք է պարզեն, թե ինչպես ավելացնել դրանք: Ընդհանուր առմամբ, ես կարծում եմ, որ դա բավականին հաջող PoC էր: Չնայած տեխնիկապես «փակ օղակ» թվայինը չի կարդացվում: Այն իսկապես ծառայում է նպատակին: Ես կցանկանայի շարունակել դրա վրա հիմնվելը և, ի վերջո, ավելացնել աջակցություն քառակուսի սանդղակների կամ որևէ այլ բանի համար: Եվ ես հաստատ կցանկանայի ավելացնել ավելի առաջադեմ գործառույթներ, ինչպիսիք են պահածոյացված ցիկլերի իրականացումը, անցքերի նախշերը և այլն: Դա կպահանջի լրացուցիչ IC ՝ GRBL arduino- ի հետ մուտքային և ելքային հաղորդակցությունը փոխելու համար, բայց դա կարելի է անել CD4066 կամ ինչ -որ բան օգտագործելով:. Հուսով եմ, որ դա ձեզ ոգեշնչում է: Եթե դուք կառուցում եք այն, խնդրում եմ ինձ տեղյակ պահեք: Ես շատ կուզեի տեսնել նկարներ և բարելավումներ: Շնորհակալ եմ, որ ինձ հետ մտել եք ծերության վերջ:))-= [ArcAiN6] =-

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