Բովանդակություն:
- Քայլ 1. Ինչ է անալոգային-թվային փոխակերպումը
- Քայլ 2. Բիթ կամ… Նահանգների քանակը
- Քայլ 3. Լարումից փոխակերպում ADC ելքի և հակառակը
- Քայլ 4: Արագացուցիչների իմացություն
- Քայլ 5: Արագացուցիչի վերևից վերև
- Քայլ 6: Արագացուցիչաչափ ներքևից-վերև
- Քայլ 7: Ամփոփում
Video: Թվային փոխակերպման անալոգային ձեռնարկ. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ողջույն տղերք, ես այս կիսամյակում Վանդերբիլտի համալսարանում կենսաբժշկական ճարտարագիտության մասնագիտությունների ճարտարագիտության դասի ներդրման դասավանդման օգնական եմ: Ես ստեղծեցի այս տեսահոլովակը `նրանց անալոգային-թվային փոխակերպումը բացատրելու համար, քանի որ դասի ժամանակ ժամանակը սպառվեց, և ես դասախոսության ընթացքում չհասա դրան: Ես վազեցի «Սովորեցրու դա»! Instructables- ի մրցույթ և մտածեցի, եթե ես արդեն ունեի տեսաֆիլմը, ինչու չմտնեի այն մրցույթի մեջ, ուստի ահա գնում է:
Տեսանյութը տալիս է անալոգային-թվային փոխակերպման պարզ ներածություն, այնուհետև բացատրում, թե ինչպես է դա վերաբերում Arduino- ի միջոցով արագացուցիչից տվյալների ընթերցմանը: Ձեզանից նրանք, ովքեր չգիտեն, ինչպես անունն է հուշում, արագացուցիչը չափում է սարքի գրավիտացիոն ձգումը: Այս հատկապես արագացուցիչը չափում է արագացումը x, y և z առանցքներում: Արագացուցիչը, որը ես օգտագործում եմ ցուցադրման ժամանակ, MMA7361 է, և տվյալների թերթիկը կարելի է գտնել առցանց: Տվյալների թերթիկը կտա արագացուցիչի ինքնին ավելի խորը տեղեկատվություն: Եթե Google- ում որոնեք «MMA7361 filetype: pdf», այն պետք է անմիջապես հայտնվի: Այն նաև կցված է սույն Հրահանգում: Եթե դուք սովոր չեք տվյալների թերթեր կարդալուն, ապա դա կարող է մի փոքր վախեցնել: Խնդրում ենք ազատ զգալ հարցնել, եթե ունեք հարցեր: Բացի այդ, արագացուցիչի մոդուլը, որը ես օգտագործում եմ, ձեռք է բերվել Amazon- ում Virtuabotix- ից, եթե ձեզ հետաքրքրում է: Ամեն դեպքում, ահա իմ տեսանյութը: Տեսանյութն ինքնին ինքնաբավ է, բայց ես դրա հիմնական մասերը քայլ առ քայլ ընդգծեցի, եթե ցանկանում եք արագ ամփոփում: Հուսով եմ, որ դրանից ինչ -որ բան կսովորեք: Եվ եթե ունեք որևէ հարց, խնդրում ենք ազատ զգալ հարցնել:
Եթե ձեզ դուր է գալիս իմ Instructable- ը, խնդրում ենք հաշվի առնել այն Instructables Teach It- ում: Մրցույթ.
Քայլ 1. Ինչ է անալոգային-թվային փոխակերպումը
Անալոգային-թվային փոխակերպում (ADC) այն է, որ գործընթացն ընդունում է փոփոխական ազդանշան և ազդանշանը «թվայնացնում», որպեսզի համակարգիչը կարողանա այն մշակել:
Քայլ 2. Բիթ կամ… Նահանգների քանակը
Arduino- ն ունի 10-բիթանոց ADC, ինչը նշանակում է, որ լարումները, որոնք Arduino- ն կարդում է ինչ-որ սենսորից (մեր դեպքում սենսորը արագացուցիչ է) ներկայացված է 0-1023 միջակայքի թվով: Arduino- ի կարդացած առավելագույն լարումը 5 Վ է, իսկ ամենափոքրը `0 Վ: Այս լարումները ներկայացված են համապատասխանաբար 1023 և 0:
Բիթերի վերաբերյալ քննարկումը կարող է մի փոքր ավելի ծավալուն լինել և մի փոքր դուրս լինել սույն Հրահանգի շրջանակներից, այնպես որ ազատ զգացեք սա մի փոքր ավելի ինքնուրույն ուսումնասիրել կամ մեկնաբանությունների բաժնում ինձ հարցնել:
Քայլ 3. Լարումից փոխակերպում ADC ելքի և հակառակը
Եթե դուք կարդում եք 2,5 Վ լարում, կարող եք հաշվարկել Arduino- ի ADC ելքը ՝ կատարելով պարզ համամասնություն: Հաճախ դուք կարդում եք անհայտ լարում և ցանկանում եք օգտագործել Arduino- ի ADC ելքը `որոշելու, թե ինչ լարվածություն եք զգում: Պարզապես համապատասխանաբար փոփոխեք համամասնությունը:
Քայլ 4: Արագացուցիչների իմացություն
Մենք կարող ենք օգտագործել Arduino- ն արագացուցիչի կողմից թողարկվող լարումը զգալու համար: Այս լարումը համապատասխանում է արագացմանը:
Քայլ 5: Արագացուցիչի վերևից վերև
Եթե մենք ունենք արագացուցիչը վերևից վեր, ապա դրանք այն արժեքներն են, որոնք մենք կարող ենք ակնկալել ստանալ Arduino- ի ADC- ից:
Ներեցեք, ես օգտագործել եմ «x» - ը որպես իմ փոփոխական այս օրինակում: Մենք հաշվարկում ենք արագացումը «z առանցքի» մեջ: Որպես փոփոխական «x» - ի օգտագործումը սովորություն է: «x» - ը իմ հանրահաշվի դասերում ընտրության առաջին փոփոխականն էր:
Քայլ 6: Արագացուցիչաչափ ներքևից-վերև
Եթե մենք ունենք արագացուցիչի ներքևի կողմը վերև (z առանցքը դեպի ներքև), սրանք այն արժեքներն են, որոնք մենք կարող էինք ակնկալել:
Կրկին մենք հաշվարկում ենք z առանցքի արագացումը ոչ թե «x»:
Քայլ 7: Ամփոփում
Համենայն դեպս, վերջ: Հուսով եմ, որ ինչ -որ բան սովորեցիք սրանից:
Եթե ձեզ դուր եկավ իմ Instructable- ը, խնդրում ենք հաշվի առնել այն Instructables Teach It- ում: Մրցույթ.
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Ինչպես կարդալ բազմաթիվ անալոգային արժեքներ ՝ օգտագործելով մեկ անալոգային քորոց. 6 քայլ (նկարներով)
Ինչպես կարդալ բազմաթիվ անալոգային արժեքներ ՝ օգտագործելով մեկ անալոգային քորոց: Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կարդալ բազմաթիվ անալոգային արժեքներ ՝ օգտագործելով միայն մեկ անալոգային մուտքի քորոց:
Իմ առաջին փետուրի թևը `անալոգային-թվային փոխարկիչ` 5 քայլ
Իմ առաջին փետուրի թևը. Անալոգային-թվային փոխարկիչ. Բարև, իմ ընկերներ, ստեղծողներ: Այսօրվա հրահանգը իսկապես յուրահատուկ բանի մասին է: Այս սարքը ԻՄ ԱՌԱԻՆ ՓԵԹՐՈԹՅՈՆՆ Է ՝ հետևելով Ադաֆրուտի ձև -գործոնին: Դա նաև իմ ԱՌԱԻՆ ՄԱՍՆԱՈՅԱՅԻՆ ՊԼԲ -ն է: Այս վահանի իմ ամենաակնառու օգտագործումը սարսափելի սարքում է
Նմուշառման անալոգային ազդանշանի ձեռնարկ - MATLAB: 8 քայլ
Նմուշառման անալոգային ազդանշանի ձեռնարկ | MATLAB: Այս ձեռնարկում մենք ցույց ենք տալիս, թե ինչ է նմուշառումը: և ինչպես նմուշառել անալոգային ազդանշանը `օգտագործելով MATLAB ծրագրակազմը
Raspberry Pi GPIO սխեմաներ. Օգտագործելով LDR անալոգային սենսոր առանց ADC (անալոգային թվային փոխարկիչի). 4 քայլ
Raspberry Pi GPIO սխեմաներ. Օգտագործելով LDR անալոգային տվիչ ՝ առանց ADC (անալոգային թվային փոխարկիչի). կամ Lowածր. Բայց ի՞նչ անել, եթե ցանկանում եք օգտագործել ձեր Raspberry Pi- ն անալոգային սենսորով: Եթե մենք ցանկանում ենք օգտագործել