Բովանդակություն:
- Քայլ 1: Հրաժարում
- Քայլ 2. Տոնիկի փոխանցման մեթոդի միջոցով PCB- ի պատրաստում
- Քայլ 3. Էլեկտրոնային բաղադրիչների զոդում
- Քայլ 4. Mingրագրավորում STM32 միկրոկոնտրոլեր
- Քայլ 5. AODMoST 32 -ի օգտագործումը
- Քայլ 6: Դիզայնի ակնարկ
Video: Այլընտրանքորեն փակող ստերեոսկոպիկ փոխանցման դիխոպտիկ փոփոխիչ 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Որոշ ժամանակ ես աշխատում էի օրիգինալ AODMoST- ի իրավահաջորդի վրա: Նոր սարքն օգտագործում է ավելի արագ և լավ 32-բիթանոց միկրոկոնտրոլեր և ավելի արագ անալոգային վիդեո անջատիչ: Այն թույլ է տալիս AODMoST 32 -ին աշխատել ավելի բարձր լուծումներով և իրականացնել նոր գործառույթներ: Այժմ սարքը կարող է սնուցվել նաև USB- ի 5 Վ լարման միջոցով:
Ամենամեծ նոր առանձնահատկությունը մեկ աչքի համար պարզ նախշերով դիմակի և մյուսի համար `հակադարձ դիմակի կիրառումն է, ինչպես այս հոդվածում ներկայացվածը: Դիկոպտիկ ֆիլմերի դիտումը բուժում է մանկական ամբլիոպիան: Կան նաև ավելի շատ հարմարեցման տարբերակներ այդ պարամետրերի ձևի, դիրքի և մշտական պատահականության համար:
Պետք է նշեմ, որ ես չեմ իրականացրել իմ ունեցած բոլոր գաղափարները, և որոնվածը կարող է հետագայում զարգանալ: Բայց ես կանխատեսում եմ, որ սոցիալ -տնտեսական խնդիրների պատճառով տեսանելի ապագայում չեմ կարողանա աշխատել այս նախագծի վրա, ուստի այն հրապարակում եմ այնպես, ինչպես կա: Այժմ որոնվածը կարող է աշխատել 3D բովանդակությամբ Top - Bottom և Side by Side ձևաչափերով և փորձարկվել է Nvidia GPU- ով հագեցած ԱՀ և Xbox 360 -ով:
2020-11-26 ԹԱՐՄԱՈՄ. Վերջապես ինձ հաջողվեց ստեղծել 3-րդ ՌԵDՈ:. ԱՆՎԱՐ լողացող օբյեկտներ: Այն ներառված է որոնվածի 1.00 տարբերակում: Այս նոր ծրագրաշարը պարունակում է նաև մի քանի փոքր ճշգրտումներ, օրինակ ՝ այժմ բոլոր ռեժիմներն ունեն առանձին ձևի, դիմակի և պատահականացման կարգավորումներ, որոնք պահվում են սարքը միացնելուց հետո: Ես մտադիր եմ պահել հին ֆայլերը (որոնվածի 0.50 տարբերակից, երբ ֆայլի անվանման տարբերակի մասին տեղեկություններ չկան, նշանակում է, որ սա այս հին որոնվածն է), եթե 1.00 տարբերակն ինչ -որ կերպ սխալ է:
Այս ծրագրի համար կարող եք ներբեռնել աղբյուրի կոդը, սխեմատիկ, PCB, օգտագործողի ձեռնարկ և այլն:
aodmost_32_all_files_1.00.zip
aodmost_32_all_files.zip
Պարագաներ:
Մասեր և նյութեր.
- STM32F103C8T6 միկրոկառավարիչ (LQFP-48)
- 74AC00 քառակի NAND դարպաս (SOIC-14, 3.9 մմ նեղ)
- STMAV340 անալոգային վիդեո անջատիչ (TSSOP-16)
- LM1117-3.3 լարման կարգավորիչ (TO-263)
- 3x BC817 տրանզիստոր (SOT-23)
- 3x սպիտակ 3 մմ LED
- 2x ցրված դեղին 3 մմ LED
- ցրված կարմիր 3 մմ LED
- 2x ցրված կապույտ 3 մմ LED
- ցրված կանաչ 3 մմ LED
- 8 ՄՀց բյուրեղ (HC49-4H)
- միկրո USB տիպ B իգական միակցիչ (նշեք, որ դրանցից շատերը կան, և ոմանք կարող են չհամապատասխանել PCB- ի դիզայնի անցքերի հետ, կարող եք ընդհանրապես բաց թողնել USB- ը, քանի որ USB- ն օգտագործվում է միայն որպես 5 Վ էլեկտրամատակարարում)
- 2x D-SUB 15 փին ուղղանկյուն իգական VGA միակցիչ (նկատի ունեցեք, որ կան բազմաթիվ տեսակներ, և ձեզ ավելի երկար տարբերակ է անհրաժեշտ ՝ կապումներով, որոնք կփչացնեն PCB- ում)
- 2 քորոց 2.54 մմ ուղիղ արական կապի վերնագիր
- 3 քորոց 2.54 մմ ուղիղ արական կապի վերնագիր
- 11x 6x6 մմ շոշափելի անջատիչ կոճակներ SMD/SMT
- 2x 10 uF 16V Case A 1206 տանտալ կոնդենսատոր
- 10x 100 nF 0805 կոնդենսատոր
- 2x 15 pF 1206 կոնդենսատոր
- 3x1k ohm դրվագ 6 մմ
- 3x 10k 1206 դիմադրություն
- 4x 4k7 1206 դիմադրություն
- 3x 2k7 1206 դիմադրություն
- 2x 1k 1206 դիմադրություն
- 3x 470 ohm 1206 դիմադրություն
- 3x 75 օմ 1206 դիմադրություն
- 3x 10 օմ 1206 դիմադրություն
- երկկողմանի պղնձե ծածկով տախտակ (առնվազն 79.375x96.901 մմ)
- մի քանի կտոր պղնձե մետաղալար (հատկապես փոքր տրամագծով ինչ -որ բան, ինչպիսին է 0.07 մմ -ը, կարող է օգտակար լինել, եթե պատրաստվում եք վերանորոգել LQFP միկրոկառավարիչի լարերի կողքին կոտրված ուղին)
Գործիքներ:
- անկյունագծային կտրիչ
- տափակաբերան աքցան
- հարթ շեղբերով պտուտակահան
- պինցետ
- օգտակար դանակ
- ֆայլը
- կենտրոնական բռունցք
- մուրճ
- փոքր ասեղ
- 1000 ավազ չոր/թաց հղկաթուղթ
- թղթե սրբիչներ
- սղոց կամ այլ գործիք, որը կարող է կտրել PCB- ն
- 4x 0.8 մմ հորատիչ
- Հորատիչ 1 մմ տրամագծով
- 3 մմ տրամաչափիչ
- փորված pres կամ պտտվող գործիք
- նատրիումի պերսուլֆատ
- պլաստիկ տարա և պլաստմասե գործիք, որը կարող է օգտագործվել PCB- ից փորագրման լուծույթից հանելու համար
- շագանակագույն փաթեթավորման ժապավեն
- մեկուսիչ ժապավեն
- բազմաչափ
- զոդման կայան
- կոնաձև բարակ կետի զոդման հուշում
- սայրով զոդման հուշում
- զոդման
- soldոդման հոսք (ես օգտագործել եմ RMA դաս, հոսքի գել, որը նախատեսված է SMT հավաքման և վերանորոգման համար, որը եկել է 1.4 սմ^3 ներարկիչով)
- ապամոնտաժման մետաղալար
- լազերային տպիչ
- փայլուն թուղթ
- հագուստի արդուկ
- կրեմ մաքրող միջոց
- ացետոն
- տրորող ալկոհոլ
- մշտական ստեղծող
- ST-LINK/V2 (կամ դրա կլոն) + մալուխներ, որոնք կարող են այն միացնել AODMoST 32 + ծրագրակազմին, որը կարող է օգտվել ծրագրավորողից
Քայլ 1: Հրաժարում
Նման սարքի օգտագործումը կարող է էպիլեպտիկ նոպաներ կամ այլ բացասական հետևանքներ առաջացնել սարքի օգտագործողների փոքր մասի մոտ: Նման սարքի կառուցումը պահանջում է չափավոր վտանգավոր գործիքների օգտագործում և կարող է վնաս պատճառել կամ վնասել գույքին: Դուք կառուցում և օգտագործում եք նկարագրված սարքը ձեր ռիսկով:
Քայլ 2. Տոնիկի փոխանցման մեթոդի միջոցով PCB- ի պատրաստում
Դուք պետք է տպեք F. Cu- ի հայելային պատկերը (առջևի կողմը) և B. Cu- ի (հետևի կողմի) նորմալ պատկերը փայլուն թղթի վրա `օգտագործելով լազերային տպիչ (առանց տոնիկի խնայողության կարգավորումների միացված): Տպագրված պատկերների արտաքին չափերը պետք է լինեն 79.375x96.901 մմ (կամ հնարավորինս մոտ): Կտրեք PCB- ը տպագիր պատկերի չափին, եթե ցանկանում եք, կարող եք մի քանի մմ ավելացնել PCB- ի յուրաքանչյուր կողմին: Անձամբ ես սիրում եմ դա անել ՝ օգտակար դանակով լամինատի ամբողջ երկարությամբ խորը շարան պատրաստելով (անհրաժեշտ է մի քանի անգամ ամբողջ երկարությամբ կտրել), այնուհետև կրկնելով գործընթացը մյուս կողմից: Երբ շարքերը բավական խորն են, ամբողջ լամինատը հեշտությամբ կիսով չափ քանդվում է: Դուք պետք է երկու անգամ կատարեք լամինատը կոտրելու գործընթացը, քանի որ արդյունքում ստացված կտորի ճիշտ երկարությունը և լայնությունը պետք է ունենաք: Լամինատե ավելի փոքր կտորները կարող են կոտրվել տափակաբերան աքցանով (համոզվեք, որ պղնձը շատ չխորշեք, օգտագործեք թղթի պաշտպանիչ շերտ, օրինակ ՝ տափակաբերան աքցանի և PCB- ի միջև): Այժմ դուք պետք է ստացված տախտակի կտորի եզրերը ֆայլի հետ հարթեք:
Հաջորդը, դուք պետք է մաքրեք պղնձի շերտերը `օգտագործելով թրջված նուրբ հղկաթուղթ, այնուհետև հղկաթղթից մնացած մասնիկները հանեք կրեմ մաքրող միջոցով (կարող եք օգտագործել նաև լվացքի հեղուկ կամ օճառ): Այնուհետև մաքրեք այն ալկոհոլով: Դրանից հետո դուք պետք է շատ զգույշ լինեք, որպեսզի ձեր մատներով պղնձին չդիպչեք:
Այժմ ժամանակն է F. Cu- ի հայելային պատկերով թերթիկը կտրել ավելի կառավարելի չափի (արտաքին ուղղանկյան շուրջը թողնել մի քանի սմ) և այն դնել հագուստի արդուկի վրա (տոնիկ վերև): Դուք կարող եք երկաթ պահել ձեր ազդրերի միջև, բայց շատ զգույշ եղեք, որ ներբանը մշտապես վերև կանգնած լինի և ոչ մի բանի չդիպչի: Այնուհետև տեղադրեք PCB- ն փայլուն թղթի վրա (մաքրված կողային երեսպատման տոնիկ) և միացրեք արդուկը (օգտագործեք ամբողջ հզորությունը): Կարճ ժամանակ անց թուղթը պետք է կպչի PCB- ին: Դուք կարող եք կտորի կամ սրբիչի օգնությամբ տախտակը թղթի վրա մղել և մի փոքր տեղափոխել թուղթը, որը կպչում է PCB- ին: Սպասեք առնվազն մի քանի րոպե, մինչև թուղթը փոխվի դեղին: Unfortunatelyավոք, դուք պետք է որոշեք ճիշտ ժամանակը `փորձնականորեն փոխանցումը դադարեցնելու համար, այնպես որ, եթե պղնձի պատկերը շատ վատ որակի է, ապա ձեզ հարկավոր է նորից մաքրել տոնիկը ացետոնով, ավազով և լվացքի տախտակով և սկսել ամբողջ գործընթացը սկզբից:
Երբ կարծում եք, որ տոնիկի փոխանցումն ավարտված է, 20 րոպե տևեք PCB թղթի վրա ջրի մեջ (կարող եք ավելացնել կրեմ մաքրող կամ լվացքի հեղուկ): Հաջորդը, շփեք թուղթը PCB- ից: Եթե կան վայրեր, որտեղ տոնիկը չի կպչում պղնձին, տոնիկը փոխարինելու համար օգտագործեք մշտական մարկեր:
Այժմ դուք պետք է դակիչով նշեք PCB- ի անկյուններում չորս դատարկ տարածքների կենտրոնները: Հետագայում այդ կենտրոնները հորատվելու են, և արդյունքում առաջացած անցքերն օգտագործվում են PCB- ի երկու կողմերը հավասարեցնելու համար:
Հաջորդը, դուք պետք է ծածկեք լամինատի հետևի կողմը շագանակագույն փաթեթավորման ժապավենով: Քաղցր ջուրը խառնել նատրիումի պերսուլֆատի հետ և PCB- ն տեղադրել փորագրման լուծույթի մեջ: Փորձեք լուծումը պահել 40 ° C ջերմաստիճանում: Դուք կարող եք պլաստիկ տարա դնել մարտկոցի կամ ջերմության այլ աղբյուրի վերևում: Solutionամանակ առ ժամանակ լուծույթը խառնեք տարայի մեջ: Սպասեք, որ չբացահայտված պղինձը լիովին լուծարվի: Ավարտելուց հետո հեռացրեք PCB- ն լուծույթից և լվացեք այն ջրի մեջ: Կեղևի փաթեթավորման ժապավեն: Հեռացրեք տոնիկը ացետոնով (եղունգների լաքահանող միջոցը պետք է պարունակի դրա բավարար քանակությունը): Այս պահին կարող եք սկսել ցանկացած կարճ միացում հեռացնել օգտակար դանակով:
Այժմ, հորատեք չորս հավասարող անցքեր `օգտագործելով 0,8 մմ տրամաչափ: Այնուհետև B. Cu պատկերով թղթի միջոցով համապատասխան անցքեր փորեք ՝ օգտագործելով նույն 0,8 մմ տրամաչափը: Երբ դա արվի, ավազեք և մաքրեք PCB- ի հետևը: Այնուհետև տախտակը դրեք հարթ մակերևույթի վրա (վերևից մաքրված պղինձ), ծածկեք այն B. Cu- ի պատկերը պահող փայլուն թղթի վրա (տոներ ներքև) և չորս 0.8 մմ հաստոցներ դրեք անցքերի մեջ (կլոր մասը ներքև) ՝ թուղթ պահելու և լամինատը հավասարեցված է: Այժմ դուք պետք է մի փոքր շոշափեք տաք հագուստի արդուկի ծայրով թուղթը, որպեսզի թուղթն ու PCB- ն իրար կպչեն: Այնուհետև հեռացրեք փորվածքները, երկաթ տեղադրեք ազդրերի միջև և թուղթ դրեք լամինատով երկաթի վերևում և կրկնեք տոնիկի տեղափոխման ընթացակարգը: Ավելի ուշ թուղթը թրջեք ջրի մեջ, որպեսզի այն հեռացնեք և բաց թողած տոնիկը փոխարինեք մշտական մարկերով:
Այժմ դուք պետք է ծածկեք PCB- ի առջևի կողմը փաթեթավորման ժապավենով, ինչպես նաև ետ ՝ արդեն փորված անցքերի շուրջը: Այնուհետև փորեք հետևի կողմը այնպես, ինչպես դիմացի մասում, մաքրեք ժապավենը, հանեք տոնիկը և սկսեք կարճ միացումների որսը:
Անհրաժեշտ է նաև PCB- ի մնացած անցքերը փորել: VGA միակցիչների տեղադրման համար կա չորս 3 մմ անցք: Միկրո USB- ի կողքին մնացած VGA անցքերի, զարդանախշերի, կապի վերնագրերի և vias- երի համար օգտագործվում են 1 մմ անցքեր (եթե դուք չեք պատրաստվում օգտագործել USB- ը, կարող եք զոդել այլ 5V հոսանքի միակցիչ/մալուխներ այստեղ): Մնացած բոլոր անցքերը կարող են կատարվել 0.8 մմ հորատման միջոցով:
Քայլ 3. Էլեկտրոնային բաղադրիչների զոդում
Կարող եք սկսել ամբողջ պղինձը կպցնել զոդումով (օգտագործեք դանակի ծայրը և գործողությունը կատարեք արդեն հոսքով ծածկված մակերևույթի վրա): Եթե այս գործողությունից հետո որոշ կետերում առկա է զոդման չափազանց մեծ քանակ, հեռացրեք այն ապամոդեցման մետաղալարով: Եթե որևէ հետք լուծվել է փորագրման լուծույթում, դրանք փոխարինեք բարակ լարերով: Այնուհետև կարող եք սկսել զոդել այլ բաղադրիչներ, չնայած խորհուրդ եմ տալիս, որ մինչև վերջ սպասեք բարձր և զանգվածային իրերով MCU- ի համար: Էլեկտրական միացումներ կատարելիս օգտագործեք պատշաճ քանակությամբ հոսք:
MQU LQFP-48 փաթեթում ամենադժվար բանը զոդելն է: Սկսեք այն հավասարեցնելով ՝ փաթեթավորման գագաթին կպցնելով ընդամենը մեկ կապար, այնուհետև հակառակ կողմում ՝ մեկ այլ կապար, որպեսզի MCU- ն ամրացվի իր դիրքում: Հաջորդը, ծածկեք տողերը կամ տողերը հոսքի մեջ և նրբորեն կպցրեք դրանք պղնձի ձողերին `փորված ծայրով: Համոզվեք, որ հոսանքները հետ չեք թեքում, եթե թեքում եք, կարող եք փորձել սահեցնել ասեղի հարվածների տողերի շարքերը և դուրս մղել քորոցը: Կամ եթե իսկապես վախենում եք դրանից, ասեղը դրեք այնտեղ նույնիսկ նախքան եռակցումը սկսելը: Ստուգեք, որ կարճ միացում չի կատարվում և էլեկտրական միացումներ են ընթանում, շարունակականության ստուգիչ ունեցող պարզ բազմիմետրը պետք է համարժեք լինի (դա, հնարավոր է, քայքայի ինտեգրալ սխեման, բայց իմը վերապրեց փորձարկումները): Եթե ինչ -որ կարճ միացում եք կատարել, դրա վերևում տեղադրեք ապամոդեցման մետաղալար և սկսեք տաքացնել: Եթե PCB- ի պղնձե հետքերը վնասվել են, այն փոխարինելու համար օգտագործեք շատ բարակ մետաղալարեր: Հնարավոր է մետաղալարերը ուղղակիորեն զոդել LQFP- ի հոսանքներին `կոնաձև բարակ ծայրով: Ես դա արել եմ մի քանի անգամ, հիմնականում այն պատճառով, որ ես վնասել եմ հետքերը MCU- ն ապամոնտաժելիս, որն այն հույսից վեր էր այն զոդելու առաջին փորձից հետո (դա կարելի է անել ասեղով քորոցներ քրքրելով): Ես անկեղծորեն հույս ունեմ, որ առաջին անգամ ճիշտ կստանաք:
Այլ IC- ները նման են և պետք է միաձուլվեն նույն ձևով, բայց դրանք ունեն ավելի փոքր քանակությամբ ավելի մեծ տողեր, ուստի դրանք չպետք է մեծ մարտահրավեր ներկայացնեն: LM1117- ն ունի մեծ ներդիր, որը պետք է զոդել պղնձի հետ, բայց դժվար է այն համարժեք տաքացնել սովորական եռակցման երկաթով, այնպես որ, եթե այն ստիպեք կպչել PCB- ին և կողքերը ծածկել որոշակի քանակությամբ զոդով, ապա դա պետք է բավական լինի:
THT- ի որոշ բաղադրիչներ պետք է սոսնձել տախտակի երկու կողմերից: Տրիմպոտների և LED- ների դեպքում այն բավականին ուղիղ է: Պինների վերնագրերը զոդելիս պլաստիկը սահեցրեք ավելի բարձր, քան պետք է լիներ այս գործողությունից առաջ, այնուհետև երկու կողմերից կպցրեք բոլոր կապումներն ու այնուհետև պլաստիկը սահեցրեք սկզբնական դիրքի: Երբ քվարցային բյուրեղը զոդում եք, սկզբում այն անհրաժեշտից ավելի բարձր դիրքում, երկու կողմերից էլ կպցրեք լարերը, այնուհետև դրանք ներքևից տաքացնելով ՝ բյուրեղն ավելի ցածր դիր: Նկատի ունեցեք, որ ես նաև բյուրեղյա պատյանը փաթաթեցի մետաղալարով, այնուհետև մետաղալարերը կպցրեցի գետնին (պղնձի մեծ լցոնը ձախից և բյուրեղից ներքև): Նախքան VGA միակցիչի մասերը, որոնք մտնում են 3 մմ անցքերի մեջ, ես երկու կողմերից մի քանի լար լարեցի պղնձին, որպեսզի համոզվեմ, որ պղնձի երկու շերտերն էլ միացված են, և միայն դրանից հետո կպցրեցի պաշտպանիչ լարերը: Vias- ը կարող է կատարվել `ավելի մեծ մետաղալար տեղադրելով անցքի ներսում (օրինակ` THT բաղադրիչի կապարի չօգտագործված երկարությունը), այն կպցնելով PCB- ի երկու կողմերից, այնուհետև կտրելով ավելորդ մասը:
USB միակցիչը զոդելիս կարող եք օգտագործել փոքր կոնտուրների համար կոնաձև բարակ հուշում:
Երբ կարծում եք, որ ամեն ինչ կպցրել եք, պետք է ևս մեկ անգամ ստուգեք, որ կարճ միացում կամ վատ կապեր չկան:
Քայլ 4. Mingրագրավորում STM32 միկրոկոնտրոլեր
AODMoST 32 որոնվածը մշակելու համար ես օգտագործել եմ System Workbench- ը STM32- ի համար (Linux տարբերակ), որն օգտագործում է OpenOCD միկրոկոնտրոլերը ծրագրավորելու համար: Դուք կարող եք գտնել մանրամասն հրահանգներ, թե ինչպես ներմուծել այս նախագիծը SW4STM32 մեջ sw4stm32_configuration_1.00.pdf ֆայլում:
Այլապես կարող եք օգտագործել ST-LINK կոմունալը (STSW-LINK004): Ես փորձարկեցի Windows տարբերակը և այն լավ աշխատեց aodmost_32_1.00.bin- ի հետ
Որպես ծրագրավորող ես օգտագործեցի ST-LINK/V2- ի էժան կլոն, որը իդեալական չէ, բայց այն աշխատեց: MCU- ն ծրագրավորելու համար անհրաժեշտ էր միացնել AODMoST 32-ը USB պորտից և միացնել 3 jumper մալուխը 2.54 մմ կին միակցիչներով մի կողմից ծրագրավորողին, իսկ մյուս կողմից AODMoST 32-ի SW-DP պորտին: Դուք պետք է միացնեք GND, SWCLK և SWDIO: Mingրագրավորում կատարելիս համոզվեք, որ ծրագրակազմը կարգավորված է ծրագրային համակարգի վերականգնում կատարելու համար:
aodmost_32_1.00.bin և aodmost_32_1.00.elf ֆայլերը, որոնք անհրաժեշտ են MCU- ն ծրագրավորելու համար, aodmost_32_all_files_1.00.zip արխիվում են:
MCU- ի ֆլեշ հիշողությունը պետք է դատարկվի ծրագրավորումից առաջ, հակառակ դեպքում դրա վերջին 4 կԲ -ում մնացած որոշ հին տվյալներ կարող են խանգարել պարամետրերի պահպանմանը և բեռնմանը:
Քայլ 5. AODMoST 32 -ի օգտագործումը
Այժմ կարող եք ձեր գրաֆիկական քարտը կամ տեսախաղերի վահանակը միացնել VGA IN- ին, միացնել ձեր 3D էկրանը VGA OUT- ին և 5V սնուցման աղբյուրը միկրո USB- ի: Երբ AODMoST 32 -ը սնուցվում է, այն սպասում է տեսազանգին (և համաժամացման իմպուլսների բևեռացման հայտնաբերում): Այն ազդանշանվում է կարմիր NO SIGNAL LED լուսավորության միջոցով: Նաև կապույտ LED- ները պետք է անընդհատ միացված լինեն: Եթե դրանք թարթում են, նշանակում է, որ ինչ -որ բան այն չէ 8MHz HSE բյուրեղի հետ: Այս ընթացքում կարող եք սեղմել կոճակները ՝ ստուգելու, թե արդյոք դրանք միացված են ճիշտ: Եթե առնվազն մեկ կոճակ սեղմվում է, դեղին LED- ները միացված են: Երբ երկու կամ ավելի կոճակներ են սեղմվում, սպիտակ LED- ները նույնպես վառվում են: Երբ տեսազանգը հայտնաբերվում է, սկսվում է գործարկման հաջորդականությունը: Այն բաղկացած է անընդմեջ ամեն երկրորդ LED- ից, որը լուսավորվում է (0b10101010) 300ms- ի համար, այնուհետև չորս այլ LED- ները միացված են 300ms- ի համար (0b01010101): Դա արված է, որպեսզի կարողանաք ստուգել, որ LED- ները ճիշտ միացված են MCU- ին:
Սարքն ունի աշխատանքի 4 ռեժիմ: Լռելյայն այն սկսվում է ԿԱՐ MO 0-ում. Կա նաև ԿԱՐԳ 1 ՝ ՎԵՐP - ՎԵՐOT, ԿԱՐ MO 2 ՝ ԿՈIDՄ ԿՈIDՄ և ՌԵԴ 3 ՝ ԱՆՎԱՐ լողացող օբյեկտներ: Կա կարգավորումների 6 էջ: 0 և 3 թվեր ունեցողները պարունակում են հաճախականության/ժամանակաշրջանի, խցանման արագության, միացված/անջատված օբյեկտների և այլնի կարգավորումներ: 1 -ին և 4 -րդ էջերը պարունակում են դիրքի կարգավորումներ, իսկ 2 -րդ և 5 -րդ էջերը պարունակում են չափի պարամետրեր: Սեղմելով MODE + PAGE կոճակները ՝ դուք վերականգնում եք կանխադրված կարգավորումները բոլոր ռեժիմներում: Կան նաև օբյեկտների ձևերի փոփոխման, դիմակի ձևի ներդրման և որոշ պարամետրերի պատահականացման տարբերակներ: AODMoST 32 -ի կազմաձևման մասին ավելին կարող եք կարդալ manual_1.00.pdf- ում
Top - Bottom կամ Side By Side ձևաչափով եռաչափ բովանդակության աղբյուրներից մեկը համակարգչային խաղերն են: Եթե դուք օգտագործում եք GeForce վիդեո քարտ, այս ցուցակից շատ խաղեր կարող են փոփոխվել ՝ համատեղելի ձևաչափով ելքի համար: Հիմնականում, դուք պետք է օգտագործեք 3DMigoto- ի վրա հիմնված ռեժիմներ/շտկումներ, որոնք թույլ են տալիս SBS/TB 3D- ը թողնել ցանկացած ցուցադրման վրա «d3dx.ini» mod/fix կազմաձևման ֆայլում «run = CustomShader3DVision2SBS» մեկնաբանությունից հետո: Պատկերի լավ որակ ունենալու համար պետք է նաև անջատել 3D Vision Discover երանգը NVIDIA- ի վարորդներում: Դուք պետք է փոխեք «StereoAnaglyphType» - ը «0» - ի «HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \» - ում: Այս մասին ավելին կարող եք կարդալ այստեղ:
Nvidia վարորդների նոր տարբերակներում դուք պետք է կողպեք գրանցման բանալին: Ռեեստրի խմբագիր բացելու համար սեղմեք WIN+R, այնուհետև մուտքագրեք regedit և սեղմեք ENTER: Բանալին կողպելու համար կպահանջվի աջ սեղմել դրա վրա, ընտրել Թույլտվություններ, Ընդլայնված, Անջատել ժառանգությունը, հաստատելով ժառանգության անջատումը, վերադառնալ Թույլտվությունների պատուհան և վերջապես նշել մերժման տուփերը բոլոր օգտվողների և խմբերի համար, որոնք կարող են նշվել և հաստատել այն կտտացրեք OK կոճակին: Նկատի ունեցեք, որ գուցե անհրաժեշտություն լինի փոխել նաև «LeftAnaglyphFilter» - ի «RightAnaglyphFilter» - ի արժեքները: Եթե ցանկանում եք որևէ փոփոխություն կատարել, ապա պետք է ապակողպեք գրանցամատյանի բանալին ՝ չեղարկելով մերժման արկղերը կամ միացնելով ժառանգությունը: Եթե դուք խնդիրներ ունեք առաջին հերթին 3D Vision- ի միացման հետ, քանի որ NVIDIA կառավարման վահանակում տեղադրման հրաշագործը խափանում է, դուք պետք է «StereoVisionConfified» - ը փոխեք «1» -ի «HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D / »: Սա թույլ կտա 3D Vision- ը Discover ռեժիմում: Unfortunatelyավոք, Nvidia- ն դադարեցրեց 3D Vision- ի աջակցությունը, ուստի վարորդի նորագույն տարբերակը, որը կարող է օգտագործվել, 425.31 -ն է, բայց եթե իսկապես ցանկանում եք օգտագործել ավելի նոր տարբերակ, ապա կարող եք փորձել դա:
Կան 3D խաղեր ստանալու այլ եղանակներ: Կարող եք փորձել SuperDepth3D ՝ ReShade հետամշակման քողարկիչ: GZ3Doom- ը (ViveDoom) բնիկորեն աջակցում է 3D- ին և կարող է նվագարկվել առանց որևէ հատուկ ծրագրակազմի: Rise of the Tomb Raider- ի և Shadow of the Tomb Raider- ի Windows տարբերակներն ունեն մայրենի աջակցություն Side by Side 3D- ի համար:
Այլապես կարող եք օգտագործել նաև Xbox 360 -ը, որն աջակցում է VGA ելքը և ունի մի քանի խաղ, որոնք աջակցում են 3D- ը վերևում ՝ Botom կամ կողք կողքի: Այստեղ կարող եք գտնել Xbox 360 խաղերի ցանկ, որոնք աջակցում են 3D- ին (չնայած այս ցուցակում կան որոշ սխալներ, օրինակ ՝ Halo: Combat Evolved Anniversary- ի պատճենը, որը ես փորձարկել եմ, չի աջակցում Top-Bottom- ը, ոչ էլ SBS- ը):
Իհարկե, կարող եք նաև ֆիլմեր գտնել Top - Bottom կամ Side By Side ձևաչափով և դրանք խաղալ տարբեր սարքավորումների վրա:
Պատկերասրահում կարող եք գտնել հետևյալ խաղերը.
- Jamesեյմս Քեմերոնի ավատարը. Խաղը, SBS, Xbox 360
- Gears of War 3, SBS, Xbox 360
- The Witcher 3: Wild Hunt, տուբերկուլյոզ, ԱՀ
- Rise of the Tomb Raider, SBS (սարքը դրված է MODE 3: FREE FLOATING OBJECTS), ԱՀ
Քայլ 6: Դիզայնի ակնարկ
VGA ազդանշանն ունի 3 բաղադրիչ գույներ ՝ կարմիր, կանաչ և կապույտ:Նրանցից յուրաքանչյուրն ուղարկվում է առանձին մետաղալարերի միջոցով `բաղադրիչի գույնի ինտենսիվությամբ կոդավորված լարման մակարդակի վրա, որը կարող է տատանվել 0 Վ -ից մինչև 0.7 Վ: AODMoST 32 – ը գծում է օբյեկտներ (ծածկում) ՝ փոխարինելով վիդեո քարտի կողմից ստացված գունային ազդանշանը ՝ Q1-Q3 տրանզիստորների կողմից տրամադրված լարման մակարդակով, emitter follower կոնֆիգուրացիայում, որը փոխակերպում է լարման դիմադրողականությունը 2k7 ռեզիստորի-1k եռանկյուն լարման բաժանարարի վրա: Ազդանշանների փոխարկումը կատարվում է STMAV340 անալոգային մուլտիպլեքսեր/դեմուլտիպլեքսեր միջոցով:
Այս միացման ժամանակը պահվում է MCU- ի առաջադեմ կառավարման ժամանակաչափով (TIM1), որն օգտագործում է իր Համեմատության բոլոր չորս գրանցամատյանները `ելքերը վարելու համար: Այդ ելքերի վիճակն այնուհետև մշակվում է 3 արագ NAND դարպասների միջոցով: Այն աշխատում է այսպես. HSync զարկերակային զրոյական ժամաչափեր Counter: Համեմատեք 1 Գրանցման վերահսկում, երբ սկսել գծել առաջին օբյեկտը գծի մեջ, Համեմատել 2 Գրանցվել, երբ այն դադարեցնել: Համեմատեք 3 Գրանցման վերահսկում, երբ սկսել գծել երկրորդ օբյեկտը գծի մեջ, Համեմատել 4 Գրանցել, երբ այն դադարեցնել: Երբ երրորդ օբյեկտը անհրաժեշտ է, Համեմատեք գրանցամատյանները 1 և 2 կրկին օգտագործվում են: NAND դարպասները միացված են այնպես, որ ազդանշան են ուղարկում մուլտիպլեքսորին, որը փոխարինում է սկզբնական տեսանյութը, երբ Համեմատել ալիքների զույգը հայտնում է նրան, որ օբյեկտի գծագրումը սկսվել է, բայց դեռ ավարտված չէ:
Հորիզոնական և ուղղահայաց համաժամացման իմպուլսները տարբերվում են լարման մակարդակից 0V- ից մինչև 5V- ի միջև, և դրանք կրող լարերը ուղղակիորեն կապված են STM32F103C8T6 5V հանդուրժող ընդհատիչ կապերին, որոնք կազմաձևված են որպես բարձր դիմադրողականության մուտքեր:
Սարքը սպառում է մոտավորապես 75 մԱ: