Mundarija:

Stereoskopik uzatishni dixoptik o'zgartiruvchi 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 qadam
Stereoskopik uzatishni dixoptik o'zgartiruvchi 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 qadam

Video: Stereoskopik uzatishni dixoptik o'zgartiruvchi 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 qadam

Video: Stereoskopik uzatishni dixoptik o'zgartiruvchi 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 qadam
Video: Virtual reality travel - 3D extreme stereoscopic - HD 2024, Iyul
Anonim
Stereoskopik uzatishni dixoptik modifikatori 32 [STM32F103C8T6+STMAV340 VGA Superimposer]
Stereoskopik uzatishni dixoptik modifikatori 32 [STM32F103C8T6+STMAV340 VGA Superimposer]
Stereoskopik uzatishni dixoptik o'zgartiruvchi 32 [STM32F103C8T6+STMAV340 VGA Superimposer]
Stereoskopik uzatishni dixoptik o'zgartiruvchi 32 [STM32F103C8T6+STMAV340 VGA Superimposer]
Stereoskopik uzatishni dixoptik modifikatori 32 [STM32F103C8T6+STMAV340 VGA Superimposer]
Stereoskopik uzatishni dixoptik modifikatori 32 [STM32F103C8T6+STMAV340 VGA Superimposer]

Bir muncha vaqt men asl AODMoST vorisi ustida ishlayapman. Yangi qurilma tezroq va yaxshiroq 32-bitli mikrokontroller va tezroq analogli video almashtirgichdan foydalanadi. Bu AODMoST 32 -ga yuqori aniqlikda ishlash va yangi funktsiyalarni amalga oshirish imkonini beradi. Qurilma endi USB -ning 5V kuchlanishidan quvvat olishi mumkin.

Eng katta yangi xususiyat - bu bitta maqolada tasvirlangan oddiy naqshli niqobni, ikkinchisiga teskari naqshli niqobni qo'llash, xuddi shu maqolada keltirilgan: dixoptik filmlar bolalik ambliyopiyasini davolaydi. Ushbu parametrlarning shakli, joylashuvi va doimiy tasodifiyligi uchun ko'proq moslashtirish variantlari mavjud.

Shuni ta'kidlash kerakki, men o'zimda mavjud bo'lgan barcha g'oyalarni amalga oshirmaganman va dasturiy ta'minotni yanada rivojlantirish mumkin. Ammo men taxmin qilamanki, yaqin kelajakda men ijtimoiy -iqtisodiy muammolar tufayli bu loyihada ishlay olmayman, shuning uchun men uni nashr etaman. Firmware endi 3D -kontent bilan tepada va pastda yonma -yon ishlay oladi va Nvidia GPU bilan jihozlangan kompyuter va Xbox 360 bilan sinovdan o'tkaziladi.

2020-11-26 YANGILASh: Men nihoyat 3-MODE: BEPUL suzuvchi ob'ektlarni yaratishga muvaffaq bo'ldim. U firmware 1.00 versiyasiga kiritilgan. Bu yangi dasturiy ta'minotda bir nechta kichik sozlashlar mavjud, masalan, hozirda barcha rejimlarda alohida Shape, Mask va Randomizatsiya sozlamalari mavjud, ular qurilma o'chirilganda saqlanadi. Men eski fayllarni saqlamoqchiman (dasturiy ta'minotning 0.50 versiyasidan, fayl nomida versiya haqida ma'lumot bo'lmaganida, bu eski dasturiy ta'minot degan ma'noni anglatadi) 1.00 versiyasi qandaydir noto'g'ri bo'lsa.

Siz ushbu loyiha uchun manba kodini, sxematik, tenglikni, foydalanuvchi qo'llanmasini va boshqalarni yuklab olishingiz mumkin:

aodmost_32_all_files_1.00.zip

aodmost_32_all_files.zip

Ta'minot:

Materiallar va qismlar:

  • STM32F103C8T6 mikrokontroller (LQFP-48)
  • 74AC00 to'rtburchak NAND eshigi (SOIC-14, 3.9 mm tor)
  • STMAV340 analog video almashtirgich (TSSOP-16)
  • LM1117-3.3 kuchlanish regulyatori (TO-263)
  • 3x BC817 tranzistorli (SOT-23)
  • 3x oq 3mm LED
  • 2x tarqalgan sariq 3mm LED
  • tarqalgan qizil 3 mm LED
  • 2x tarqalgan ko'k 3mm LED
  • tarqalgan yashil 3mm LED
  • 8 MGts kristalli (HC49-4H)
  • mikro USB tipli B ulagichli ayol ulagichi (ularning ko'p turlari bor va ularning ba'zilari PCB dizaynidagi teshiklarga mos kelmasligi mumkin, siz USB -ni butunlay o'tkazib yuborishingiz mumkin, chunki USB faqat 5V quvvat manbai sifatida ishlatiladi)
  • 2x D-SUB 15 pinli o'ng burchakli VGA ulagichi (ko'p turlari borligini unutmang, va sizga tenglikni teshadigan teshiklari bo'lgan uzunroq versiya kerak)
  • 2 pinli 2,54 mm tekis erkak pinli sarlavha
  • 3 pinli 2,54 mm tekis erkak pinli sarlavha
  • 11x6x6 mm o'lchamdagi tugmachali SMD/SMT
  • 2x 10 uF 16V Case 1206 tantal kondansatör
  • 10x 100 nF 0805 kondansatör
  • 2 x 15 pF 1206 kondansatör
  • 3x 1k ohmli trimpot 6 mm
  • 3x 10k 1206 qarshilik
  • 4x 4k7 1206 qarshilik
  • 3x 2k7 1206 qarshilik
  • 2x 1k 1206 qarshilik
  • 3x 470 ohmli 1206 rezistor
  • 3x 75 ohm 1206 qarshilik
  • 3x 10 ohmli 1206 rezistor
  • ikki tomonlama mis qoplamali taxta (kamida 79.375x96.901 mm)
  • bir nechta mis simlar (ayniqsa, diametri 0,07 mm bo'lgan narsa, agar LQFP mikrokontrolerlari yonidagi singan yo'lni ta'mirlamoqchi bo'lsa) foydali bo'lishi mumkin.

Asboblar:

  • diagonal kesuvchi
  • penseler
  • tekis tornavida
  • cımbızlar
  • xizmat pichog'i
  • fayl
  • markaziy zarba
  • bolg'a
  • kichik igna
  • 1000 dona quruq/ho'l zımpara
  • qog'oz sochiq
  • PCBni kesadigan arra yoki boshqa asbob
  • 4x 0,8 mm matkap
  • 1 mm matkap
  • 3 mm matkap
  • burg'ulash dastgohi yoki aylanadigan asbob
  • natriy persulfat
  • plastmassa idish va plastmassa asbob, bu PCBni eritma eritmasidan olib tashlash uchun ishlatilishi mumkin
  • jigarrang qadoqlash tasmasi
  • izolyatsion lenta
  • multimetr
  • lehim stantsiyasi
  • konusning nozik nuqtali lehim uchi
  • chivin lehim uchi
  • lehim
  • lehim oqimi (men RMA sinfini ishlatardim, SMTni yig'ish va ta'mirlash uchun mo'ljallangan, 1,4 sm^3 shpritsdan iborat)
  • simni olib tashlash
  • lazer printer
  • yaltiroq qog'oz
  • kiyim temir
  • krem tozalovchi
  • aseton
  • spirtli ichimliklar
  • doimiy ishlab chiqaruvchi
  • ST-LINK/V2 (yoki uning kloni) + uni AODMoST 32 + dasturiga ulaydigan kabellar, bu dasturchidan foydalanishi mumkin.

1 -qadam: Ogohlantirishdan voz kechish

Bunday qurilmadan foydalanish epileptik tutilishlarga yoki boshqa foydalanuvchilarning kichik qismlarida salbiy oqibatlarga olib kelishi mumkin. Bunday qurilmaning qurilishi o'rtacha xavfli asboblardan foydalanishni talab qiladi va mulkka zarar yoki zarar etkazishi mumkin. Siz tavsiflangan qurilmani o'zingiz xavf ostiga qo'yasiz va qurasiz

2 -qadam: Toner o'tkazish usuli yordamida tenglikni yaratish

Toner o'tkazish usuli yordamida tenglikni ishlab chiqarish
Toner o'tkazish usuli yordamida tenglikni ishlab chiqarish
Toner o'tkazish usuli yordamida tenglikni yaratish
Toner o'tkazish usuli yordamida tenglikni yaratish
Toner o'tkazish usuli yordamida tenglikni yaratish
Toner o'tkazish usuli yordamida tenglikni yaratish

Siz porloq qog'ozga F. Cu oynasining tasvirini (old tomoni) va B. Cu (orqa tomoni) oddiy tasvirini lazer printer yordamida chop etishingiz kerak (toner tejash sozlamalari yoqilmagan). Chop etilgan rasmlarning tashqi o'lchamlari 79.375x96.901 mm (yoki iloji boricha yaqin) bo'lishi kerak. PCB -ni chop etilgan tasvir hajmiga kesib oling, agar xohlasangiz, tenglikni har ikki tomoniga bir necha mm qo'shishingiz mumkin. Men shaxsan shunday qilardimki, yordamchi pichoq bilan laminatning butun uzunligi bo'ylab chuqur qator yasab (butun uzunlik bo'ylab bir necha marta kesish kerak), keyin jarayonni boshqa tomondan takrorlang. Qatorlar etarlicha chuqur bo'lganda, butun laminat osongina yarmiga bo'linadi. Laminatni sindirish jarayonini ikki marta bajarish kerak, chunki hosil bo'lakning uzunligi va kengligi to'g'ri bo'lishi kerak. Kichkina laminat bo'laklarini qisqich yordamida sindirish mumkin (misni juda ko'p tirnalmasligiga ishonch hosil qiling, masalan, qisqich va tenglikni o'rtasida himoya qog'oz qatlamidan foydalaning). Endi siz olingan taxta qismining qirralarini fayl bilan tekislashingiz kerak.

Keyinchalik, siz namlangan nozik zımpara yordamida mis qatlamlarini tozalashingiz kerak, so'ngra zımpara qog'ozida qolgan zarralarni krem tozalagich bilan olib tashlashingiz kerak bo'ladi (siz yuvish vositasi yoki sovunni ham ishlatishingiz mumkin). Keyin spirtli ichimlik bilan tozalang. Shundan so'ng, barmoqlaringiz bilan misga tegmaslik uchun juda ehtiyot bo'lishingiz kerak.

Endi F. Cu oynali tasvirli varaqni qulayroq qilib kesib oling (tashqi to'rtburchaklar atrofida bir necha sm qoldiring) va uni kiyim ustidagi temirga qo'ying (toner yuqoriga). Siz sonlarni orasiga temir ushlab turishingiz mumkin, lekin juda ehtiyot bo'ling, taglik doimo tepada va hech narsaga tegmaydi. Keyin, tenglikni yaltiroq qog'ozning ustiga qo'ying (yon tomoni tozalangan) va dazmolni yoqing (to'liq quvvat ishlating). Qisqa vaqt o'tgach, qog'oz PCBga yopishishi kerak. Siz mato yoki sochiqni ishlatib, taxtani qog'ozga surib, qog'ozni PCBga ozgina siljitishingiz mumkin. Qog'oz rangi sariq rangga o'zgarguncha kamida bir necha daqiqa kuting. Afsuski, siz eksperimental ravishda uzatish jarayonini to'xtatish uchun to'g'ri vaqtni belgilashingiz kerak, shuning uchun agar misdagi tasvir juda yomon bo'lsa, tonerni yana aseton, qum va yuvish taxtasi bilan tozalab, butun jarayonni boshidan boshlashingiz kerak bo'ladi.

Tonerni uzatish tugadi deb o'ylaganingizda, tenglikni qog'oz bilan suvga qo'ying (siz krem tozalagich yoki kir yuvish suyuqligini qo'shishingiz mumkin) 20 daqiqa davomida. Keyinchalik, tenglikni qog'ozdan qog'ozga surting. Agar toner misga yopishmagan joylar bo'lsa, tonerni almashtirish uchun doimiy markerdan foydalaning.

Endi siz PCB burchaklaridagi to'rtta bo'sh joyning markazlarini zımba bilan belgilashingiz kerak. Keyinchalik bu markazlar burg'ulashadi va hosil bo'lgan teshiklar tenglikni har ikki tomonini tekislash uchun ishlatiladi.

Keyin laminatning orqa tomonini jigarrang qadoqlash lentasi bilan yopish kerak. Chuchuk suvni natriy persulfat bilan aralashtiring va PCBni eritma eritmasiga soling. Eritmani 40 ° C da saqlashga harakat qiling. Siz plastik idishni radiator yoki boshqa issiqlik manbai ustiga qo'yishingiz mumkin. Vaqti -vaqti bilan idishda eritmani aralashtiring. Yopilmagan mis to'liq erishini kuting. Tayyor bo'lgach, PCBni eritmadan chiqarib oling va suvda yuving. Peel qadoqlash tasmasi. Tonerni aseton bilan olib tashlang (tirnoqlarni tozalash vositasida uning etarli miqdori bo'lishi kerak). Shu nuqtada, har qanday qisqa tutashuvni pichoq bilan olib tashlashni boshlashingiz mumkin.

Endi 0,8 mm matkap yordamida to'rtta tekislash teshigini burang. Keyin, xuddi shu 0,8 mm matkap yordamida B. Cu tasvirli qog'oz orqali mos keladigan teshiklarni burang. Bu bajarilganda, PCBning orqa qismini qum va tozalang. Keyin taxtani tekis yuzaning tepasiga qo'ying (tepasida mis tozalangan), uni B. Cu tasvirini yaltiroq qog'oz bilan yopishtiring (toner pastga) va qog'ozni ushlab turish uchun teshiklarga (dumaloq qismi pastga) to'rtta 0,8 mm burg'ulash qo'ying. laminat hizalanadi. Qog'oz va tenglikni bir -biriga yopishib qolishi uchun endi qog'ozga issiq kiyimning uchi bilan ozgina tegib turing. Keyin matkaplarni olib tashlang, dumba sonlari orasiga qo'ying va dazmol ustiga laminat qo'yilgan qog'ozni qo'ying va tonerni o'tkazish jarayonini takrorlang. Keyin qog'ozni suvga botirib, uni olib tashlang va yo'qolgan tonerni doimiy marker bilan almashtiring.

Endi siz tenglikni old tomonini qadoqlash lentasi bilan, shuningdek, allaqachon burg'ilangan teshiklarni yopishingiz kerak. Keyin old tomonda bo'lgani kabi, orqa tomonni ham kesib oling, lentani tozalang, tonerni olib tashlang va qisqa tutashuvlarni qidirishni boshlang.

Bundan tashqari, tenglikni qolgan teshiklarini burg'ulash kerak. VGA ulagichlarini o'rnatish uchun 3 mm diametrli to'rtta teshik mavjud. Qolganlari VGA teshiklari, trimpotlar, pin -sarlavhalar va mikro USB yonidagi teshiklar uchun 1 mm teshik ishlatiladi (agar siz USB -ni ishlatmoqchi bo'lmasangiz, bu erda boshqa 5V quvvat ulagichini/kabellarini lehimlashingiz mumkin). Boshqa barcha teshiklar 0,8 mm burg'ulash yordamida amalga oshirilishi mumkin.

3 -qadam: Elektron komponentlarni lehimlash

Lehimlash elektron komponentlari
Lehimlash elektron komponentlari
Lehimlash elektron komponentlari
Lehimlash elektron komponentlari
Lehimlash elektron komponentlari
Lehimlash elektron komponentlari
Lehimlash elektron komponentlari
Lehimlash elektron komponentlari

Siz barcha misni lehim bilan yopishdan boshlashingiz mumkin (chivin uchidan foydalaning va operatsiyani oqim bilan qoplangan sirtda bajaring). Agar bu operatsiyadan so'ng, ba'zi joylarda lehim haddan tashqari ko'p bo'lsa, uni qolipdan olib tashlang. Agar biron -bir izlar o'yma eritmasida erigan bo'lsa, ularni ingichka simlar bilan almashtiring. Keyin siz boshqa komponentlarni lehimlashni boshlashingiz mumkin, lekin men shuni aytmoqchimanki, siz MCUni oxirigacha yuqori va katta hajmli narsalar bilan kutib turasiz. Elektr tarmog'iga ulanishda kerakli miqdorda oqimdan foydalaning.

LQFP-48 paketidagi MCU-lehimlashda eng qiyin narsa. MCUni o'z pozitsiyasida ushlab turish uchun, uni tekislashdan boshlang, faqat bitta uchini paket tepasiga yaqin, so'ngra qarama -qarshi tomonda. Keyin, satrlarni yoki chiziqlarni oqim bilan yoping va ularni chiviqli uchlari bilan mis yo'llarga ohista lehimlang. Qo'rg'oshinlarni orqaga burmasligingizga ishonch hosil qiling, agar shunday bo'lsa, siz ignalar qatorlarini siljitib, pimni tashqariga itarib qo'yishingiz mumkin. Yoki chindan ham qo'rqsangiz, lehimlashni boshlashdan oldin ham ignani u erga joylashtiring. Qisqa tutashuvlar bajarilmasligi va elektr aloqasi o'tkazilmasligini nazorat qilish, uzluksizlikni tekshiruvchi oddiy multimetr etarli bo'lishi kerak (bu, ehtimol, integral mikrosxemani yo'q qilishi mumkin, lekin meniki sinovdan omon qolgan). Agar siz qisqa tutashuvni amalga oshirgan bo'lsangiz, uning ustiga simlarni ajratib qo'ying va isitishni boshlang. Agar PCB mis yo'llari shikastlangan bo'lsa, uni almashtirish uchun juda nozik simni ishlating. Simni konusning nozik uchi bilan LQFP uchlariga to'g'ridan-to'g'ri lehimlash mumkin. Men buni bir necha marta qildim, chunki men MCU -ni o'chirish paytida yo'llarni shikastladim, chunki uni birinchi marta lehimlashga urinishdan keyin hech qanday umid yo'q edi (buni igna bilan igna bilan yasash mumkin). Men chin dildan umid qilamanki, siz buni birinchi marta to'g'ri qabul qilasiz.

Boshqa IClar o'xshash va xuddi shu tarzda lehimlanishi kerak, lekin ular katta miqdordagi potentsialga ega, shuning uchun ular katta qiyinchiliklarga duch kelmasligi kerak. LM1117 -da misga lehimlanadigan katta yorliq bor, lekin uni oddiy lehimlantiruvchi temir bilan qizdirish qiyin, shuning uchun agar siz uni tenglikka yopishtirsangiz va yon tomonlarini lehim bilan yopsangiz, bu etarli bo'lishi kerak.

Ba'zi THT komponentlarini taxtaning har ikki tomonidan lehimlash kerak. Trimpotlar va LEDlar bo'lsa, u juda to'g'ri. Pim sarlavhalarini lehimlashda, plastmassani oldingisidan yuqoriga siljiting, so'ngra barcha pimlarni ikki tomondan lehimlang, so'ngra plastmassani dastlabki holatiga qaytaring. Kvarts kristalini lehimlashda, birinchi navbatda, kerak bo'lgandan yuqoriroq, uchlarini ikki tomondan lehimlang, so'ngra ularni bo'rtiqdan qizdirganda, kristallni pastga suring. E'tibor bering, men kristalli korpusni sim bilan o'rab, keyin erga payvandlab qo'ydim (chapda katta mis to'ldirilgan va kristallga qo'ng'iroq qilingan). VGA ulagichining 3 mm teshiklariga kiradigan qismlarini lehimlashdan oldin, men misning har ikki qatlami ulanganligiga ishonch hosil qilish uchun ikki tomondan misga bir nechta simlarni lehimlab qo'ydim va shundan keyingina ekranlash simlarini lehimladim. Teshikka kattaroq simni (masalan, THT komponentining ishlatilmaydigan uzunligi) joylashtirish, uni tenglikni har ikki tomonidan lehimlash va keyin keraksiz qismini kesish orqali aniqlash mumkin.

USB ulagichini lehimlashda siz kichik simlar uchun konusning nozik uchidan foydalanishingiz mumkin.

Siz hamma narsani lehimlab qo'ygan deb o'ylaganingizda, qisqa tutashuv yoki yomon ulanish yo'qligini yana bir bor tekshirib ko'rishingiz kerak.

4 -qadam: STM32 mikrokontrollerini dasturlash

STM32 mikrokontrolrini dasturlash
STM32 mikrokontrolrini dasturlash
STM32 mikrokontrolrini dasturlash
STM32 mikrokontrolrini dasturlash

AODMoST 32 proshivka dasturini ishlab chiqish uchun men OpenMCD -ni dasturlash uchun STM32 (Linux Version) uchun System Workbench -dan foydalandim. Ushbu loyihani sw4stm32_configuration_1.00.pdf fayli ichida SW4STM32 -ga qanday import qilish bo'yicha batafsil ko'rsatmalarni topishingiz mumkin.

Shu bilan bir qatorda, ST-LINK Utility (STSW-LINK004) dan foydalanishingiz mumkin. Men Windows versiyasini sinab ko'rdim va u aodmost_32_1.00.bin bilan yaxshi ishladi

Men dasturchi sifatida ST-LINK/V2 ning arzon klonidan foydalandim, bu ideal emas, lekin u ishladi. MCU-ni dasturlash uchun menga AODMoST 32-ni USB portidan quvvatlantirish va 2,54 mmli ayol konnektorli 3 ta o'tish kabelini bir tomondan dasturchiga, boshqa tomondan AODMoST 32-ning SW-DP portini ulash kerak edi. Siz GND, SWCLK va SWDIO -ni ulashingiz kerak. Dasturlash paytida, dasturiy ta'minot tizimini qayta o'rnatish uchun dasturiy ta'minot o'rnatilganligiga ishonch hosil qiling.

aodmost_32_1.00.bin va aodmost_32_1.00.elf fayllari MCUni dasturlash uchun zarur aodmost_32_all_files_1.00.zip arxivida.

Dasturlashdan oldin MCU flesh -xotirasi bo'sh bo'lishi kerak, aks holda uning oxirgi 4 kB -da qolgan ba'zi eski ma'lumotlar sozlamalarni saqlash va yuklashga xalaqit berishi mumkin.

5 -qadam: AODMoST 32 dan foydalanish

AODMoST 32 dan foydalanish
AODMoST 32 dan foydalanish
AODMoST 32 dan foydalanish
AODMoST 32 dan foydalanish
AODMoST 32 dan foydalanish
AODMoST 32 dan foydalanish
AODMoST 32 dan foydalanish
AODMoST 32 dan foydalanish

Endi siz grafik kartangizni yoki video o'yin konsolini VGA IN ga ulashingiz, 3D displeyingizni VGA OUT va 5V quvvat manbaiga ulashingiz mumkin. AODMoST 32 yoqilganda, u video signalini kutadi (va sinxronlash pulslarining polarizatsiyasini aniqlash). Bu qizil signal yo'q, signal yo'q. Bundan tashqari, ko'k LEDlar doimiy ravishda yoqilishi kerak. Agar ular miltillashsa, demak, 8 MGtsli HSE kristalida biror narsa noto'g'ri. Bu vaqt ichida siz ularning to'g'ri ulanganligini tekshirish uchun tugmachalarni bosishingiz mumkin. Agar kamida bitta tugma bosilsa, sariq LEDlar yonadi. Ikki yoki undan ortiq tugma bosilganda, oq LEDlar yonadi. Video signal aniqlanganda, ishga tushirish ketma-ketligi boshlanadi. Bu ketma -ket har bir ikkinchi LEDdan 300ms (0b10101010) yonadi, keyin 300ms (0b01010101) uchun to'rtta boshqa LED yonadi. LEDlar MCUga to'g'ri ulanganligini tekshirish uchun shunday bo'ldi.

Qurilma 4 ta ish rejimiga ega. Odatiy bo'lib, u 0-rejimda boshlanadi: VIDEO PASS-THROUGH. Bundan tashqari, 1 -MODE: TOP - BOTTOM, MODE 2: SIDE BIDE by SIDE va MODE 3: BEPUL suzuvchi ob'ektlar. Sozlamalarning 6 sahifasi mavjud. 0 va 3 raqamlarga ega bo'lganlar chastota/davr, okklyuziya tezligi, yoqilgan/o'chirilgan narsalar va boshqalarni o'z ichiga oladi. 1 va 4 -sahifalarda joylashuv sozlamalari, 2 va 5 -betlarda esa o'lcham sozlamalari mavjud. MODE + PAGE tugmalarini bosish bilan siz barcha rejimlarda standart sozlamalarni tiklaysiz. Ob'ekt shakllarini o'zgartirish, niqob naqshini kiritish va ba'zi sozlamalarni tasodifiy tanlash variantlari ham mavjud. AODMoST 32 ni sozlash haqida qo'shimcha ma'lumotni manual_1.00.pdf -da o'qishingiz mumkin

Pastdan yoki yonma -yon formatdagi 3D kontentning mumkin bo'lgan manbalaridan biri bu kompyuter o'yinlari. Agar siz GeForce video kartasidan foydalansangiz, ushbu ro'yxatdagi ko'plab o'yinlarni mos formatdagi chiqish uchun o'zgartirish mumkin. Asosan, siz "d3dx.ini" mod/fix konfiguratsiya faylidagi "run = CustomShader3DVision2SBS" yozilmaganidan so'ng, har qanday displeyga SBS/TB 3D formatini chiqarishga imkon beradigan 3DMigoto -ga asoslangan mod/tuzatishlardan foydalanishingiz kerak. Yaxshi tasvir sifatiga ega bo'lish uchun siz NVIDIA drayverlarida 3D Vision Discover rangini o'chirib qo'yishingiz kerak. "HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \" da "StereoAnaglyphType" ni "0" ga o'zgartirish kerak. Bu haqda bu erda ko'proq o'qishingiz mumkin.

Nvidia drayverlarining yangi versiyalarida siz ro'yxatga olish kitobi kalitini qulflashingiz kerak. Ro'yxatdan o'tish kitobi muharririni ochish uchun WIN+R tugmachalarini bosing, keyin regedit yozing va ENTER tugmasini bosing. Kalitni qulflash uchun sichqonchaning o'ng tugmachasini bosish, Ruxsatnomalar, Kengaytirilgan, Merosni o'chirish -ni tanlash, meros o'chirilganligini tasdiqlash, Ruxsatlar oynasiga qaytish va nihoyat barcha foydalanuvchilar va guruhlar uchun "Rad etish" katakchalarini belgilash va tasdiqlash kerak bo'ladi. OK tugmasini bosing. E'tibor bering, "LeftAnaglyphFilter" "RightAnaglyphFilter" qiymatlarini o'zgartirish kerak bo'lishi mumkin. Agar siz biron bir o'zgartirish kiritmoqchi bo'lsangiz, ro'yxatga olish kitobi kalitini ochish yoki rad etish qutilarini olib tashlash yoki merosni yoqish kerak. Agar siz birinchi navbatda 3D Vision -ni yoqish bilan bog'liq muammolarga duch kelsangiz, chunki NVIDIA boshqaruv panelida sozlash ustasi ishdan chiqqan bo'lsa, "HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \" dagi "StereoVisionConfirmed" -ni "1" ga o'zgartirishingiz kerak.”. Bu 3D rejimini Discover rejimida yoqish imkonini beradi. Afsuski, Nvidia 3D Vision -ni qo'llab -quvvatlashni to'xtatdi, shuning uchun haydovchilarning eng yangi versiyasi 425.31, lekin agar siz haqiqatan ham yangi versiyasini ishlatmoqchi bo'lsangiz, buni sinab ko'rishingiz mumkin.

3D o'yinlarini olishning boshqa usullari mavjud. ReShade jarayonidan keyingi shader SuperDepth3D ni sinab ko'rishingiz mumkin. GZ3Doom (ViveDoom) tabiiy ravishda 3D -ni qo'llab -quvvatlaydi va uni hech qanday maxsus dasturiy ta'minotsiz ijro etish mumkin. Rise of Tomb Raider va Shadow of Tomb Raider -ning Windows versiyalari yonma -yon 3D -ni qo'llab -quvvatlaydi.

Shu bilan bir qatorda, VGA chiqishini qo'llab -quvvatlaydigan va 3D -ni tepada yoki pastda qo'llab -quvvatlaydigan bir nechta o'yinlarga ega Xbox 360 -dan foydalanishingiz mumkin. Bu erda siz 3D-ni qo'llab-quvvatlaydigan Xbox 360 o'yinlari ro'yxatini topishingiz mumkin (garchi bu ro'yxatda ba'zi xatolar bo'lsa ham, masalan, men sinovdan o'tgan Halo: Combat Evolution Anniversary nusxasi Top-Bottom-ni qo'llab-quvvatlamaydi, na SBS).

Albatta, siz filmlarni Top - Bottom yoki Side by Side formatida topishingiz va ularni turli xil uskunalarda o'ynashingiz mumkin.

Galereyada siz quyidagi o'yinlarni topishingiz mumkin:

  • Jeyms Kameronning avatari: O'yin, SBS, Xbox 360
  • Gears of War 3, SBS, Xbox 360
  • Witcher 3: Wild Hunt, sil, kompyuter
  • Tomb Raiderning yuksalishi, SBS (qurilma MODE 3: BEPUL YUZILISH OBJEKTLARI), kompyuter

6 -qadam: Dizaynga umumiy nuqtai

Dizaynga umumiy nuqtai
Dizaynga umumiy nuqtai

VGA signalining uchta komponenti bor: qizil, yashil va ko'k. Ularning har biri alohida simi orqali yuboriladi, komponentlar rangi qizg'inligi 0V dan 0.7V gacha o'zgarishi mumkin. AODMoST 32, video karta tomonidan ishlab chiqarilgan rangli signalni Q1-Q3 tranzistorlari uzatuvchi izdoshlari konfiguratsiyasidagi kuchlanish darajasiga almashtirish orqali, 2k7 rezistor-1k trimpotli kuchlanish taqsimlagichidagi kuchlanish impedansini o'zgartiradigan ob'ektlarni (qoplamani) chizadi. Signallarni almashtirish STMAV340 analog multipleksor/demultiplexer yordamida amalga oshiriladi.

Ushbu o'tish vaqti MCU-ning rivojlangan boshqaruv taymeri (TIM1) tomonidan saqlanadi, u chiqishlarni boshqarish uchun to'rtta taqqoslash reestridan foydalanadi. Ushbu chiqishlar holati 3 ta tez NAND eshiklari bilan qayta ishlanadi. Bu shunday ishlaydi: HSync pulsni tiklash taymerlari hisoblagichi. Taqqoslang 1 Ro'yxatdan o'tish elementlari satrda birinchi ob'ektni chizishni qachon boshlash kerak, solishtiring 2 Qachon ro'yxatga olishni to'xtating. Taqqoslash 3 Ro'yxatdan o'tish elementlari qatorga ikkinchi ob'ektni chizishni qachon boshlashi kerak, solishtiring 4 Qachon uni to'xtatish kerak. Uchinchi ob'ekt kerak bo'lganda, solishtirish 1 va 2 registrlari qayta ishlatiladi. NAND eshiklari shu tarzda ulanganki, ular videoning o'rnini bosadigan multipleksorga signal yuboradi, solishtirish kanallari juftligi ob'ekt chizish boshlanganini, lekin hali tugamaganligini aytadi.

Gorizontal va vertikal sinxronizatsiya pulslari 0V dan 5V gacha bo'lgan kuchlanish darajasida o'zgarib turadi va ularni o'tkazuvchi simlar yuqori impedansli kirish sifatida tuzilgan STM32F103C8T6 5V bardoshli uzilish pinlariga to'g'ridan -to'g'ri ulanadi.

Qurilma taxminan 75 mA quvvat sarflaydi.