![Arduino- ի վրա հիմնված DRO GRBL CNC մեքենայի համար. 3 քայլ (նկարներով) Arduino- ի վրա հիմնված DRO GRBL CNC մեքենայի համար. 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-6910-115-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Arduino- ի վրա հիմնված DRO GRBL CNC մեքենայի համար Arduino- ի վրա հիմնված DRO GRBL CNC մեքենայի համար](https://i.howwhatproduce.com/images/003/image-6910-116-j.webp)
Այս նախագիծը ես սկսել եմ մեկ նպատակի համար: Ես ուզում էի մի պարզ, բայց արդյունավետ միջոց ՝ իմ CNC ապարատի մասին տեղեկատվությունը դիտելու համար, մինչդեռ կանգնած էի CNC մեքենայի մոտ, այլ ոչ թե պարանոցս գցելով գրեթե խեղաթյուրված դիրքերում և աչքերի պես հայացք նետելով արևին, պարզապես համակարգչի մոնիտորը միացված տեսնելու համար: սենյակի մյուս կողմը: Հաշվի առնելով դա ՝ ես ձեռնամուխ եղա էժան բաղադրիչների, ebay- ի հատուկ առաջարկների և զոդման և կպչուն ժապավենի պահեստամասերի հավաքմանը: Ահա Չինաստանից մասեր սպասող գրեթե մեկ տարվա արդյունքը: erm.. ջանասիրաբար աշխատելով իմ նպատակին::)
Քայլ 1: Սարքավորման նախագծման փուլ…
![Սարքավորման նախագծման փուլ… Սարքավորման նախագծման փուլ…](https://i.howwhatproduce.com/images/003/image-6910-117-j.webp)
![Սարքավորման նախագծման փուլ… Սարքավորման նախագծման փուլ…](https://i.howwhatproduce.com/images/003/image-6910-118-j.webp)
Առաջին բանը, որ մենք պետք է անենք, դա ամեն ինչ մի կույտի մեջ գցելն է, պատահականորեն միացնելը, մարել բոլոր կրակները, բացել պատուհանները, որպեսզի ծխն ու գոլորշին դուրս գան, և ապա կարող ենք սկսել ինչ -որ հետաքրքիր բան կառուցել: … Դե Ինձ ամեն դեպքում: Սկսեցի ձեռք բերել այդ ամենուրեք 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 դիզայն…](https://i.howwhatproduce.com/images/003/image-6910-119-j.webp)
![PCB դիզայն… PCB դիզայն…](https://i.howwhatproduce.com/images/003/image-6910-120-j.webp)
![PCB դիզայն… PCB դիզայն…](https://i.howwhatproduce.com/images/003/image-6910-121-j.webp)
![PCB դիզայն… PCB դիզայն…](https://i.howwhatproduce.com/images/003/image-6910-122-j.webp)
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անապարհի վերջը.. Կամ ՝ ուրիշի սկիզբը.. Ով գիտի](https://i.howwhatproduce.com/images/003/image-6910-123-j.webp)
Վերջապես, մենք գալիս ենք այն կետին, որը վերաբերում է ADD/ADHD- ի այս փոքրիկ շրջագայությանը, որն իմ կյանքն է: Ահա իմ DRO նախագծի վերջին գեղեցիկ պատկերը: Լրացրեք @Scanlime Sticker- ով (Շնորհակալություն Միքա ոգեշնչման և կպչուն պիտակների համար): Հավանաբար բարելավման տեղ կա, և հաստատ ոչ ավարտված, մաքուր աշխատանք: Կոդում կան առանձնահատկություններ, որոնք ես դեռ պետք է իրականացնեմ, և առանձնահատկություններ, որոնք դեռ պետք է պարզեն, թե ինչպես ավելացնել դրանք: Ընդհանուր առմամբ, ես կարծում եմ, որ դա բավականին հաջող PoC էր: Չնայած տեխնիկապես «փակ օղակ» թվայինը չի կարդացվում: Այն իսկապես ծառայում է նպատակին: Ես կցանկանայի շարունակել դրա վրա հիմնվելը և, ի վերջո, ավելացնել աջակցություն քառակուսի սանդղակների կամ որևէ այլ բանի համար: Եվ ես հաստատ կցանկանայի ավելացնել ավելի առաջադեմ գործառույթներ, ինչպիսիք են պահածոյացված ցիկլերի իրականացումը, անցքերի նախշերը և այլն: Դա կպահանջի լրացուցիչ IC ՝ GRBL arduino- ի հետ մուտքային և ելքային հաղորդակցությունը փոխելու համար, բայց դա կարելի է անել CD4066 կամ ինչ -որ բան օգտագործելով:. Հուսով եմ, որ դա ձեզ ոգեշնչում է: Եթե դուք կառուցում եք այն, խնդրում եմ ինձ տեղյակ պահեք: Ես շատ կուզեի տեսնել նկարներ և բարելավումներ: Շնորհակալ եմ, որ ինձ հետ մտել եք ծերության վերջ:))-= [ArcAiN6] =-
Խորհուրդ ենք տալիս:
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
![Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ](https://i.howwhatproduce.com/images/001/image-764-35-j.webp)
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
![Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով) Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-3114-36-j.webp)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Ավելացրեք Arduino- ի վրա հիմնված օպտիկական արագաչափ ՝ CNC երթուղիչին. 34 քայլ (նկարներով)
![Ավելացրեք Arduino- ի վրա հիմնված օպտիկական արագաչափ ՝ CNC երթուղիչին. 34 քայլ (նկարներով) Ավելացրեք Arduino- ի վրա հիմնված օպտիկական արագաչափ ՝ CNC երթուղիչին. 34 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-6787-39-j.webp)
Ավելացրեք Arduino- ի վրա հիմնված օպտիկական արագաչափ CNC երթուղիչին. Կառուցեք ձեր CNC երթուղիչի օպտիկական RPM ցուցիչ Arduino Nano- ով, IR LED/IR Photodiode տվիչով և OLED էկրանով 30 դոլարից պակաս: Ինձ ոգեշնչեց eletro18- ի Measure RPM - Optical Tachometer Instructable- ը և ցանկացա ավելացնել արագաչափ
Ամբողջական Arduino- ի վրա հիմնված մեքենայի GPS+GPRS հակագողության համակարգ. 5 քայլ (նկարներով)
![Ամբողջական Arduino- ի վրա հիմնված մեքենայի GPS+GPRS հակագողության համակարգ. 5 քայլ (նկարներով) Ամբողջական Arduino- ի վրա հիմնված մեքենայի GPS+GPRS հակագողության համակարգ. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7333-32-j.webp)
Ամբողջական Arduino- ի վրա հիմնված մեքենայի GPS+GPRS հակագողության համակարգ. Բարև բոլորին: Ես ուզում էի կառուցել ամբողջական լուծում GPS մեքենայի հակագողության սարքի համար, որը կլինի հնարավորինս էժան, որքան հնարավոր է ամբողջական, քանի որ այն պարզապես աշխատում է: -հնարավորինս ոչինչ չկա անել: Այսպիսով, ես ավարտեցի Arduino- ի վրա հիմնված soluti- ի կառուցումը
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
![Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով) Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/004/image-11395-33-j.webp)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ