Բովանդակություն:
- Քայլ 1: Ինչպես կարող է դա արվել
- Քայլ 2: Ապամոնտաժեք տրամաչափը
- Քայլ 3: Գտեք վարդակից եռակցման համար անհրաժեշտ բարձիկներ
- Քայլ 4. Որոշեք միակցիչի անջատումը
- Քայլ 5. Կապի արձանագրության հակադարձ նախագծում
- Քայլ 6: Տրամաբանական փոխարկիչ պատրաստելը
- Քայլ 7: Arduino կոդ
Video: Hacked Digital Vernier Caliper- ը Arduino- ի միջոցով. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այսպիսով, ի՞նչ կասեք ձեր Digital Vernier Caliper- ով որոշ չափումներ կատարելու և ձեր Arduino- ի հետ որոշ չափումներ կատարելու մասին: Գուցե դրանք փրկելը, որոշ հաշվարկների հիման վրա կատարելը կամ ձեր մեխանիկական սարքից հետադարձ կապի մեջ ավելացնել այս չափումները: Այս ուսանելի մենք մտադիր ենք ապամոնտաժել թվային Vernier տրամաչափը, միացնել այն մի քանի լար և միացնել Caliper- ը Arduino- ի հետ: ցուցադրեք դրա չափված արժեքները Arduino սերիական մոնիտորի վրա:
Քայլ 1: Ինչպես կարող է դա արվել
Ստացվում է, որ որոշ թվային տրամաչափեր ունակ են փոխանցել իրենց էկրաններին հայտնվող չափված տվյալները ՝ օգտագործելով այլ սարքեր, որոնք կօգտագործվեն այլ սարքերի համար:
Փաստորեն, տրամաչափի տախտակի վրա կա ինտերֆեյսի վարդակի տեղ, բայց դրա վրա ոչինչ կպցված չէ:
Դուք պարզապես կարող եք էկրանին սահեցնել վերևի ծածկը (ոչ մարտկոցի կափարիչը) և կգտնեք 4 բարձիկ, որոնց վրա ենթադրաբար պետք է լինի վարդակ `տրամաչափի հետ հաղորդակցվելու համար, բայց դրանք չեն:(.
Այս փաստը հայտնաբերվել է շատ տարիներ առաջ տարբեր տրամաչափերի վրա, և այն խրախուսվում է կենտրոնանալ չինական թվային vernier տրամաչափի ճշգրիտ մոդելի վրա, որը դուք կարող եք տեսնել նկարներում: Այսպիսով, համոզվեք, որ ձեր մոդելը նույն մոդելն է, քանի որ տարբեր մոդելներ կարող են ունենալ տարբեր արձանագրություններ: աշխատել, Հետևաբար օգտագործել տարբեր կոդեր, բայց հիմնական գաղափարն այս չինականներից շատերի մեջ նույնն է:
Մենք պատրաստվում ենք ՝
- Ապամոնտաժեք տրամաչափը
- Գտեք, որտեղ մենք կարող ենք ինտերֆեյսի վարդակից զոդել տախտակին
- Բացահայտեք միակցիչի քորոցը
- Sոդեք այն և հավաքեք տրամաչափը
- Հակադարձ ճարտարագետ փոխանցված տվյալները `իմանալու, թե ինչպես է աշխատում նրա արձանագրությունը
- Մակարդակը փոխեք տրամաչափի ազդանշանները `համապատասխանելու Arduino- ին
- Վերբեռնեք ծածկագիրը և վերջ:)
Այն, ինչ ձեզ հարկավոր կլինի
- Թվային Վերնիե տրամաչափ
- Arduino (typeանկացած տեսակ կանի իր աշխատանքը)
- Logic Converter Board (մեկին կցեմ սխեմատիկ)
- Fine մաքուր հուշում eringոդման երկաթ
- Բարակ զոդման մետաղալար
- Որոշ jumper լարեր
Քայլ 2: Ապամոնտաժեք տրամաչափը
- Առաջին հերթին Հեռացրեք տրամաչափի մարտկոցը սեղմակից:
- Այս մոդելի համար դուք կգտնեք արծաթե ուղեցույց թուղթ դրա հետևի մասում, և դրա տակ կգտնեք չորս ամրացման պտուտակներ: Նրանք պատյանը պահում են միասին, և մենք պետք է դրանք պտուտակենք ՝ օգտագործելով Philips պտուտակահանը: Պարզապես կարող եք պտուտակավոր մեքենան կողքով անցնել թղթի վրայով և կնկատեք դրանց ամրացման անցքերը:
Դրանից հետո դուք կտեսնեք, որ PCB- ն տեղադրված է առջևի վահանակին չորս պտուտակով: Անհրաժեշտ է դրանք նրբորեն պտուտակել, օգտագործելով Philips- ի նուրբ ծայր պտուտակահանը:
Carefulգույշ եղեք, որ չփորեք կամ չկտրեք PCB- ի երկու կողմերի հետքերը:
- Հիմա բոլոր պտուտակները հանելուց և ապահով տեղ դնելուց հետո չէին կարող կորչել:),
- Դուք պետք է ուշադիր բարձրացնեք PCB- ն, քանի որ էկրանը և երեք ռետինե կոճակները կարող են քանդվել:
- Այս պահին դուք կարող եք հեռացնել էկրանը և կոճակները PCB- ից և դրանք դնել պտուտակներով և շարունակել ձեր աշխատանքը մերկ PCB- ով:
Քայլ 3: Գտեք վարդակից եռակցման համար անհրաժեշտ բարձիկներ
Այժմ, երբ նայում եք PCB- ի վերին կողմին, կարող եք հեշտությամբ նկատել, թե որտեղ պետք է տեղադրվեն տվյալների միակցիչը:
Կարող եք նաև տեսնել, որ ընդհանուր կապի վերնագրերը չեն կարող զոդվել առանց մեծ փոփոխությունների, քանի որ միակցիչի սկիպիդարն իրենցից փոքր է (սկիպիդար. Միակցիչի երկու հարակից բարձիկների կենտրոնների միջև հեռավորությունը)
Կցամասերի վերնագրերի սկիպիդարը 100 միլիոն կամ 2.54 մմ է, այնպես որ կարող եք դրանք թեթևակի թեքել և զոդել, կամ կարող եք գտնել մեկ այլ վարդակից:
Եվ ահա, երբ PCB- ների շուրջ նստելու իմ ամբողջական տուփը լավ օգտագործեց:
Ես գտա կատարյալ 4 փին ճկուն մալուխի միակցիչ (FPC միակցիչ) հին CD-ROM սկավառակակիր PCB- ներից մեկի վրա և որոշեցի օգտագործել այն «Կալիպեր» -ի հետ:
Անհրաժեշտ չէ ասել, որ դուք պետք է զգույշ լինեք PCB միակցիչների ապակոդավորման ժամանակ, քանի որ դրանց պլաստիկ պատյանը կարող է հալվել:
Carefulգույշ եղեք նաև, որ կամ ընտրեցիք օգտագործել կապի վերնագրեր կամ հատուկ վարդակից որպես միակցիչ, որի համար անհրաժեշտ է, որ այս միակցիչը մեխանիկորեն տեղավորվի «Կալիպեր» ցուցափեղկի միակցիչի բացման մեջ: (Լրացուցիչ պարզաբանման համար կարող եք տեսնել նկարը)
Քայլ 4. Որոշեք միակցիչի անջատումը
Այժմ անհրաժեշտ բարձիկներ գտնելուց հետո մենք պետք է իմանանք, թե յուրաքանչյուր բարձիկ ինչի հետ է կապված:
Դե, այն արդեն հայտնաբերվել է այս տրամաչափի հակադարձ ինժեներական այլ նախագծերում, և շատ ժամանակ նրանք ունեն միևնույն կազմաձևը (GND, ՏՎՅԱԼՆԵՐ, OCԱՄԱՈՅ, ՎԿԿ)
Ինքներդ ձեզ հետ կազմաձևելու համար.
Հեռացրեք մարտկոցը
- միացրեք ձեր բազմաչափը Buzzer վիճակի վրա (շարունակականության թեստ)
- Սկսեք մի զոնդը Battery -VE տերմինալին (GND) միացնելուց և գտեք, թե որ միակցիչի միակցիչը միացված է գետնին ՝ օգտագործելով մյուս զոնդը:
- Նույնը արեք Battery +VE տերմինալով
Չիպին միացված մյուս երկու կապում կարող եք տալ ցանկացած երկու անուն (EX: D0 և D1), քանի որ դրանց գործառույթները մենք կիմանանք ավելի ուշ ՝ իրենց հակառակ ինժեներական քայլում:
Եթե չեք ցանկանում կազմաձևել կապի ելքը, ապա կարող եք միակցիչի անջատումը գնահատել հետևյալ կերպ.
(GND, ՏՎՅԱԼՆԵՐ, CLԱՄԱՆԱԿ, VCC)
GND- ը էկրանին ամենամոտ պահոցն է
VCC- ն PCB- ի եզրին ամենամոտ պահոցն է
և միակցիչի ամրացման համար միակցիչի եզրին գտնվող երկու ավելի մեծ բարձիկները միացված են GND- ին (դրանք կարող եք ստուգել բազմիմետրով)
Քայլ 5. Կապի արձանագրության հակադարձ նախագծում
Երկու թվային ելքային կապում ազդանշաններն օսլիլոսկոպով զննելուց հետո ահա թե ինչպիսին է այն:
Դուք կարող եք տեսնել, որ կապումներից մեկը աշխատում է որպես տվյալների փոխանցման համաժամացման ժամացույց (CLK գիծ), իսկ մյուսը տվյալների գիծ է, ուստի մենք գործ ունենք տվյալների փոխանցման համաժամեցված արձանագրության հետ:
Պարզվում է. մոտ 200 մՍ յուրաքանչյուր տվյալների փաթեթի վերջի և մյուսի սկզբի միջև
Ես որոշեցի նմուշառել տվյալները ժամացույցի աճող եզրին, այնպես որ տրամաչափի վրա տարբեր միջոցներ ձեռնարկելուց և դրա ռեժիմը (մմ -ից ներսից) փոխելուց և որոշ բացասական արժեքներ ցուցադրելուց հետո ստացա այս աղյուսակը (3 -րդ նկարներ) իմ փորձարկման պայմանների համար և ես սկսեցի պարզել հաղորդակցության արձանագրությունը
Այսպիսով, գրավված տվյալները ուսումնասիրելուց հետո.
- մմ ռեժիմում. թիվ 1-ից 16 բիթերը տրամաչափի ցուցադրվող թվի երկուական ներկայացումն է (բազմապատկած 100-ով)- (դյույմ) ռեժիմում. թիվ 2-ից 17 բիթերը երկուական ներկայացուցչություն են ցուցադրվող թվի համար տրամաչափ (բազմապատկված 1000 -ով)
- թիվ 21 բիթը ներկայացնում է բացասական նշանը (1, եթե ցուցադրված թիվը բացասական է և 0, եթե դա դրական է)
- թիվ 24 բիթը ներկայացնում է չափիչ միավորը (1, եթե միավորը (in) և 0, եթե միավորը (մմ))
- (դյույմ) ռեժիմում. թիվ 1 բիտը ներկայացնում է 0.5 միլիոնի հատվածը (1 -ը, եթե այն ավելացված է, և 0 -ը, եթե ոչ)
Քայլ 6: Տրամաբանական փոխարկիչ պատրաստելը
Այժմ մենք պետք է փոխենք տրամաչափի տվյալների լարման մակարդակը (1.5 վոլտ հարմար չէ Arduino- ի հետ աշխատելու համար, այն չափազանց ցածր է) ես ավելացրել եմ սխեմա այս նախագծի համար պատրաստված տրամաբանական փոխարկիչի համար, բայց ինչպես տեսնում եք տվյալները հիմա բացի 5 վոլտ տրամաբանական մակարդակի տեղափոխվելուց, այն նաև շրջված կլինի, այնպես որ մենք պետք է փոխհատուցենք դա ծածկագրում:
Քայլ 7: Arduino կոդ
Եվ այժմ դուք պատրաստ եք այն միացնել Arduino- ի հետ: Կարող եք գտնել ծածկագիրը: միացրեք ժամացույցի քորոցը Arduino uno, nano կամ pro-mini 2-րդ կամ 3-ին (ձեզ հարկավոր կլինի ընդհատելու ունակ քորոց) տվյալների կապը միացրեք ցանկացած այլ քորոց: Բեռնեք կոդը և բացեք սերիական մոնիտորը `չափված տվյալները տեսնելու համար
Կոդը կարող է ինքնաբերաբար հայտնաբերել, թե որ ռեժիմով է աշխատում տրամաչափը ՝ սկանավորելով 24 -րդ տվյալների բիթը
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
DIY -- Ինչպես պատրաստել սարդ ռոբոտ, որը կարելի է կառավարել սմարթֆոնի միջոցով Arduino Uno- ի միջոցով. 6 քայլ
DIY || Ինչպես պատրաստել սարդ ռոբոտ, որը կարելի է կառավարել սմարթֆոնի միջոցով Arduino Uno- ի միջոցով. Spider ռոբոտ պատրաստելիս կարելի է շատ բան սովորել ռոբոտաշինության մասին: Ինչպես և ռոբոտներ պատրաստելն ինչպես ժամանցային է, այնպես էլ դժվար: Այս տեսանյութում մենք ձեզ ցույց կտանք, թե ինչպես պատրաստել Spider ռոբոտ, որը կարող ենք գործել մեր սմարթֆոնի միջոցով (Անդրոյ
Control House Lights- ը Google Օգնականի միջոցով Arduino- ի միջոցով. 7 քայլ
Control House Lights with Google Assistant- ը Arduino- ի միջոցով. աշխատեք հիմա, բայց կարող եք հետևել դրան որպես տեղեկանք և փոփոխել ըստ
Arduino- ի միջոցով ինտերնետի միջոցով ամբողջ աշխարհում ղեկավարվող վերահսկողություն. 4 քայլ
Arduino- ի միջոցով ինտերնետի միջոցով ամբողջ աշխարհում ղեկավարվող վերահսկողություն. Բարև, ես Ռիթիկն եմ: Մենք պատրաստվում ենք ձեր հեռախոսի միջոցով ինտերնետ կառավարվող լեդ սարքել: մենք կօգտագործենք ծրագրային ապահովում, ինչպիսիք են Arduino IDE- ն և Blynk- ը: Դա պարզ է, և եթե հաջողության հասնեք, կարող եք վերահսկել ձեր ուզած շատ էլեկտրոնային բաղադրիչները: Մեզ անհրաժեշտ է
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ
Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից: