Sisällysluettelo:

Vaihtoehtoisesti estettäessä stereoskooppisen lähetyksen dikoptinen muokkaaja 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 vaihetta
Vaihtoehtoisesti estettäessä stereoskooppisen lähetyksen dikoptinen muokkaaja 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 vaihetta

Video: Vaihtoehtoisesti estettäessä stereoskooppisen lähetyksen dikoptinen muokkaaja 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 vaihetta

Video: Vaihtoehtoisesti estettäessä stereoskooppisen lähetyksen dikoptinen muokkaaja 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 vaihetta
Video: Estä alapohjasi homehtuminen. Katso miksi lisätuuletus voi olla jopa haitaksi 2024, Heinäkuu
Anonim
Vaihtoehtoisesti suljettu stereoskooppisen lähetyksen dikoptinen muokkaaja 32 [STM32F103C8T6+STMAV340 VGA -päällyslaite]
Vaihtoehtoisesti suljettu stereoskooppisen lähetyksen dikoptinen muokkaaja 32 [STM32F103C8T6+STMAV340 VGA -päällyslaite]
Vaihtoehtoisesti suljettu stereoskooppisen lähetyksen dikoptinen muokkaaja 32 [STM32F103C8T6+STMAV340 VGA -päällyslaite]
Vaihtoehtoisesti suljettu stereoskooppisen lähetyksen dikoptinen muokkaaja 32 [STM32F103C8T6+STMAV340 VGA -päällyslaite]
Vaihtoehtoisesti suljettu stereoskooppisen lähetyksen dikoptinen muokkaaja 32 [STM32F103C8T6+STMAV340 VGA -päällyslaite]
Vaihtoehtoisesti suljettu stereoskooppisen lähetyksen dikoptinen muokkaaja 32 [STM32F103C8T6+STMAV340 VGA -päällyslaite]

Olen jo jonkin aikaa työskennellyt alkuperäisen AODMoST: n seuraajan parissa. Uusi laite käyttää nopeampaa ja parempaa 32-bittistä mikro-ohjainta ja nopeampaa analogista videokytkintä. Sen avulla AODMoST 32 voi työskennellä suuremmilla resoluutioilla ja ottaa käyttöön uusia toimintoja. Laitetta voidaan nyt myös käyttää USB: n 5 V: n jännitteellä.

Suurin uusi ominaisuus on yksinkertaisen kuviollisen kuvamaskin toteuttaminen toiselle silmälle ja käänteiskuvioinen maski toiselle, samanlainen kuin tässä artikkelissa: Dichoptic -elokuvien katselu käsittelee lapsuuden amblyopiaa. Näiden parametrien muotoa, sijaintia ja jatkuvaa satunnaistamista varten on myös enemmän mukautusvaihtoehtoja.

Minun on huomautettava, että en ole toteuttanut kaikkia ideoita, joita minulla oli, ja laiteohjelmistoa voidaan edelleen kehittää. Mutta odotan, että sosioekonomisten ongelmien vuoksi en voi työskennellä tämän projektin parissa lähitulevaisuudessa, joten julkaisen sen sellaisenaan. Laiteohjelmisto voi nyt työskennellä 3D -sisällön kanssa ylhäältä ja alhaalta sekä vierekkäin, ja sitä testattiin Nvidia GPU: lla varustetulla PC: llä ja Xbox 360: llä.

2020-11-26 PÄIVITYS: Onnistuin vihdoin luomaan MODE 3: FREE FLOATING OBJECTS. Se sisältyy laiteohjelmiston versioon 1.00. Tämä uusi ohjelmisto sisältää myös muutamia pieniä säätöjä, esimerkiksi nyt kaikissa tiloissa on erilliset muoto-, naamio- ja satunnaistamisasetukset, jotka tallennetaan, kun laite sammutetaan. Aion pitää vanhemmat tiedostot (laiteohjelmiston versiosta 0.50 lähtien, kun tiedostonimessä ei ole versiotietoja, se tarkoittaa, että tämä on tämä vanha laiteohjelmisto), jos 1.00 -versio on jotenkin viallinen.

Voit ladata projektin lähdekoodin, kaavion, piirilevyn, käyttöoppaan jne. Täältä:

aodmost_32_all_files_1.00.zip

aodmost_32_all_files.zip

Tarvikkeet:

Osat ja materiaalit:

  • STM32F103C8T6-mikrokontrolleri (LQFP-48)
  • 74AC00 quad NAND -portti (SOIC-14, 3,9 mm kapea)
  • STMAV340 analoginen videokytkin (TSSOP-16)
  • LM1117-3.3 jännitesäädin (TO-263)
  • 3x BC817-transistori (SOT-23)
  • 3x valkoinen 3mm LED
  • 2x hajautunut keltainen 3 mm LED
  • hajautettu punainen 3 mm LED
  • 2x hajautettu sininen 3 mm LED
  • hajautunut vihreä 3 mm LED
  • 8 MHz kide (HC49-4H)
  • mikro -USB -tyypin B naarasliitin (huomaa, että niitä on monia tyyppejä, ja jotkut eivät ehkä ole yhteensopivia piirilevyjen reikien kanssa, voit ohittaa USB: n kokonaan, koska USB: tä käytetään vain 5 V: n virtalähteenä)
  • 2x D-SUB 15-nastainen suorakulmainen naaras-VGA-liitin (huomaa, että on olemassa monia tyyppejä ja tarvitset pidemmän version, jossa on nastat, jotka työstävät reikiä piirilevyyn)
  • 2 -nastainen 2,54 mm: n suora urospistoke
  • 3 -nastainen 2,54 mm: n suora urospistoke
  • 11x 6x6mm kosketuspainikkeet SMD/SMT
  • 2x 10 uF 16V kotelo A 1206 tantaalikondensaattori
  • 10x 100 nF 0805 kondensaattori
  • 2x 15 pF 1206 kondensaattori
  • 3x 1k ohmin trimpot 6mm
  • 3x 10k 1206 vastus
  • 4x 4k7 1206 vastus
  • 3x 2k7 1206 vastus
  • 2x 1k 1206 vastus
  • 3x 470 ohmin 1206 vastus
  • 3x 75 ohmin 1206 vastus
  • 3x 10 ohmin 1206 vastus
  • kaksipuolinen kuparipäällysteinen levy (vähintään 79,375x96,901 mm)
  • muutama kuparilanka (erityisesti jokin, jonka halkaisija on 0,07 mm, voi olla hyödyllistä, jos aiot korjata rikkoutuneen radan LQFP -mikrokontrollerin johtojen vieressä)

Työkalut:

  • lävistäjäleikkuri
  • pihdit
  • litteäteräinen ruuvimeisseli
  • pinsetit
  • yleisveitsi
  • tiedosto
  • keskipiste
  • vasara
  • pieni neula
  • 1000 hiekan kuiva/märkä hiekkapaperi
  • paperipyyhkeitä
  • saha tai muu työkalu, joka voi leikata piirilevyä
  • 4x 0,8mm poranterä
  • 1mm poranterä
  • 3mm poranterä
  • poran pres tai pyörivä työkalu
  • natriumpersulfaatti
  • muovisäiliö ja muovityökalu, joita voidaan käyttää PCB: n poistamiseen etsausliuoksesta
  • ruskea pakkausnauha
  • eristysteippi
  • yleismittari
  • juotosasema
  • kartiomainen hienopisteinen juotoskärki
  • taltan juotoskärki
  • juottaa
  • juotosvirta (käytin RMA -luokkaa, SMT -kokoonpanoon ja -korjaukseen tarkoitettua flux -geeliä, joka tuli 1,4 cm^3 ruiskussa)
  • juottimenpoistolanka
  • Laser-tulostin
  • kiiltävä paperi
  • silitysrauta
  • kerma puhdistaja
  • asetoni
  • sprii
  • pysyvä valmistaja
  • ST-LINK/V2 (tai sen klooni) + kaapelit, jotka voivat yhdistää sen AODMoST 32 + -ohjelmistoon, joka voi käyttää ohjelmoijaa

Vaihe 1: Vastuuvapauslauseke

Tällaisen laitteen käyttö voi aiheuttaa epileptisiä kohtauksia tai muita haittavaikutuksia pienelle osalle laitteen käyttäjiä. Tällaisen laitteen rakentaminen vaatii kohtalaisen vaarallisia työkaluja ja voi aiheuttaa vahinkoa tai omaisuusvahinkoja. Rakennat ja käytät kuvattua laitetta omalla vastuullasi

Vaihe 2: Piirilevyn valmistaminen väriaineen siirtomenetelmällä

Piirilevyn valmistus väriaineen siirtomenetelmällä
Piirilevyn valmistus väriaineen siirtomenetelmällä
Piirilevyn valmistus väriaineen siirtomenetelmällä
Piirilevyn valmistus väriaineen siirtomenetelmällä
Piirilevyn valmistus väriaineen siirtomenetelmällä
Piirilevyn valmistus väriaineen siirtomenetelmällä

Sinun on tulostettava peilikuva F. Cu: sta (etupuoli) ja normaali B. Cu -kuva (takapuoli) kiiltävälle paperille lasertulostimella (ilman väriaineen säästöasetuksia). Tulostettujen kuvien ulkoisten mittojen tulisi olla 79,375x96,901 mm (tai niin lähellä kuin mahdollista). Leikkaa PCB tulostetun kuvan kokoon, voit halutessasi lisätä muutaman mm PCB: n kummallekin puolelle. Itse tykkään tehdä sen tekemällä syvän rivin laminaatin koko pituudelta apuvälineellä (sinun on leikattava koko pituudelta muutaman kerran) ja toistettava prosessi toiselta puolelta. Kun rivit ovat riittävän syviä, koko laminaatti hajoaa helposti puoliksi. Sinun on suoritettava laminaatin rikkoutumisprosessi kaksi kertaa, koska tuloksena olevan kappaleen pituus ja leveys on oltava oikea. Pienet laminaattipalat voidaan katkaista pihdeillä (varmista, että et naarmuta kuparia liikaa, käytä suojaavaa paperikerrosta esimerkiksi pihtien ja piirilevyn väliin). Nyt sinun tulee tasoittaa tuloksena olevan levypalan reunat viilalla.

Seuraavaksi sinun on puhdistettava kuparikerrokset kostutetulla hienolla hiekkapaperilla ja poistettava hiekkapaperin jättämät hiukkaset kermapuhdistusaineella (voit käyttää myös pesuainetta tai saippuaa). Puhdista se sitten alkoholilla. Tämän jälkeen sinun on oltava erittäin varovainen, ettet kosketa kuparia sormillasi.

Nyt on aika leikata arkki F. Cu: n peilikuvalla hallittavammaksi (jätä muutama sentti ulkoisen suorakulmion ympärille) ja laittaa se vaatteiden silitysraudan päälle (väriaine ylös). Voit pitää rautaa reiden välissä, mutta ole erittäin varovainen, että pohja on jatkuvasti ylhäällä eikä kosketa mitään. Aseta sitten piirilevy kiiltävän paperin päälle (puhdistetut sivupinnat väriainetta) ja kytke silitysrauta päälle (käytä täydellä teholla). Hetken kuluttua paperin pitäisi tarttua piirilevyyn. Voit käyttää kangasta tai pyyhettä työntääksesi levyn paperia vasten ja siirtämällä hiukan kiinni PCB: hen tarttunutta paperia. Odota vähintään muutama minuutti, kunnes paperin väri muuttuu keltaiseksi. Valitettavasti sinun on määritettävä oikea aika lopettaa siirtoprosessi kokeellisesti, joten jos kuparin kuva on erittäin huonolaatuinen, sinun on puhdistettava väriaine asetonilla, hiekalla ja pesulaudalla uudelleen ja aloitettava koko prosessi alusta.

Kun väriaineen siirto on mielestäsi suoritettu, laita PCB ja paperi veteen (voit lisätä kermapuhdistinta tai astianpesuainetta) 20 minuutiksi. Seuraavaksi hiero paperia piirilevystä. Jos on paikkoja, joissa väriaine ei tarttunut kupariin, vaihda väriaine pysyvällä merkillä.

Nyt sinun on merkittävä PCB: n kulmissa olevien neljän tyhjän tilan keskikohdat rei'ityksellä. Myöhemmin nämä keskukset porataan ja tuloksena olevia reikiä käytetään PCB: n molempien puolien kohdistamiseen.

Seuraavaksi sinun on peitettävä laminaatin takaosa ruskealla pakkausnauhalla. Sekoita makea vesi natriumpersulfaattiin ja laita PCB etsausliuokseen. Yritä pitää liuos 40 ° C: ssa. Voit asettaa muovisäiliön jäähdyttimen tai muun lämmönlähteen päälle. Sekoita aika ajoin liuos astiaan. Odota, että paljastamaton kupari liukenee kokonaan. Kun se on valmis, poista PCB liuoksesta ja huuhtele se vedellä. Kuori pakkausnauha. Poista väriaine asetonilla (kynsilakanpoistoaineen tulee sisältää sitä riittävästi). Tässä vaiheessa voit aloittaa oikosulkujen poistamisen apuvälineellä.

Poraa nyt neljä kohdistusreikää 0,8 mm: n poralla. Poraa sitten vastaavat reiät paperin läpi B. Cu -kuvan avulla käyttäen samaa 0,8 mm: n poraa. Kun tämä on tehty, hio ja puhdista piirilevyn takaosa. Aseta sitten levy levylle tasaiselle pinnalle (puhdistettu kupari päälle), peitä se kiiltävällä paperilla, jolla on B. Cu -kuva (väriaine alas), ja aseta neljä 0,8 mm: n poraa reikiin (pyöreä osa alaspäin) paperin pitämiseksi laminaatti kohdakkain. Kosketa nyt paperia varovasti kuumien vaatteiden silitysraudan kärjellä lyhyen aikaa, jotta paperi ja piirilevy tarttuvat toisiinsa. Poista sitten porat, aseta rauta reisien väliin ja aseta paperi laminaatin kanssa silitysraudan päälle ja toista väriaineen siirto. Liota paperi myöhemmin veteen sen poistamiseksi ja korvaa puuttuva väriaine pysyvällä merkillä.

Nyt sinun on peitettävä piirilevyn etupuoli pakkausnauhalla ja takana jo porattujen reikien ympärillä. Syödä sitten takapuoli samalla tavalla kuin etupuolella, irrota teippi, poista väriaine ja ala etsiä oikosulkuja.

Sinun on myös porattava muut reiät piirilevyyn. VGA -liittimien kiinnittämiseen on neljä 3 mm reikää. 1 mm reikiä käytetään muille VGA -rei'ille, trimpeleille, nastatunnisteille ja läpivienneille mikro -USB: n vieressä (jos et aio käyttää USB: tä, voit juottaa muita 5 V: n virtaliittimiä/-kaapeleita täältä). Kaikki muut reiät voidaan tehdä 0,8 mm: n poralla.

Vaihe 3: Elektronisten komponenttien juottaminen

Juottavat elektroniset komponentit
Juottavat elektroniset komponentit
Juottavat elektroniset komponentit
Juottavat elektroniset komponentit
Juottavat elektroniset komponentit
Juottavat elektroniset komponentit
Juottavat elektroniset komponentit
Juottavat elektroniset komponentit

Voit aloittaa peittämällä kaiken kuparin juotoksella (käytä taltan kärkeä ja suorita toimenpide pinnalla, joka on jo vuorattu). Jos tämän toimenpiteen jälkeen joissakin kohdissa on liikaa juotetta, poista se juottamislangalla. Jos raidat ovat liuenneet etsausliuokseen, vaihda ne ohuisiin lankoihin. Sitten voit aloittaa muiden komponenttien juottamisen, vaikka suosittelen, että odotat korkean ja kookkaan tavaran kanssa MCU -paikan ympärillä loppuun asti. Käytä kunnollista virtausta sähköliitäntöjä tehtäessä.

MCU LQFP-48-paketissa on vaikein juottaa. Aloita kohdistamalla se, juottamalla vain yksi johto lähellä pakkauksen kärkeä ja sitten toinen johto vastakkaisella puolella, jotta MCU pysyy paikallaan. Peitä sitten rivit tai johdot juoksevasti ja juota ne varovasti talttakärjellä kuparikiskoihin. Varmista, ettet taivuta johtoja taaksepäin. Jos teet niin, voit yrittää liu'uttaa neulapuhallusrivit ja työntää tapin ulos. Tai jos todella pelkäät sitä, aseta neula sinne jo ennen juottamisen aloittamista. Hallitse, ettei oikosulkuja synny ja sähköliitännät johtavat, yksinkertaisen yleismittarin ja jatkuvuustesterin pitäisi olla riittävä (se voisi mahdollisesti tuhota integroidun piirin, mutta minun selviytyi testauksesta). Jos olet tehnyt oikosulun, aseta juotosjohto sen päälle ja aloita lämmitys. Jos piirilevyn kuparikiskot ovat vaurioituneet, vaihda se erittäin ohuella langalla. Lanka voidaan juottaa suoraan LQFP-johtoihin kartiomaisella hienokärkisellä kärjellä. Tein sen muutaman kerran, lähinnä siksi, että vahingoittelin raitoja MCU: n juottamisen aikana, mikä ei ollut mitään toivoa ensimmäisen juotosyrityksen jälkeen (se voidaan tehdä uteliailla neuloilla). Toivon vilpittömästi, että saat sen oikein ensimmäisellä kerralla.

Muut IC: t ovat samankaltaisia ja ne tulisi juottaa samalla tavalla, mutta niissä on pienempi määrä isompia johtoja, joten niiden ei pitäisi aiheuttaa paljon haastetta. LM1117: ssä on suuri kieleke, joka on juotettava kupariin, mutta sitä on vaikea lämmittää riittävästi tavallisella juotosraudalla, joten jos teet sen kiinni PCB: hen ja peität sivut jonkin verran juotosta, sen pitäisi riittää.

Jotkut THT -komponentit on juotettava levyn molemmilta puolilta. Trimppien ja LEDien tapauksessa se on melko suoraviivainen. Kun juotat tapit, vedä muovia korkeammalle kuin ennen tätä toimenpidettä, juota sitten kaikki tapit molemmilta puolilta ja liu'uta muovi takaisin alkuperäiseen asentoonsa. Kun juotat kvartsikiteitä, aseta se ensin korkeammalle kuin on tarpeen, juota johdot molemmilta puolilta ja työnnä sitten kristalli alemmaksi samalla kun lämmität niitä paljosta. Huomaa, että käärin myös kristallikotelon lankaan ja juotin sitten langan maahan (suuri kuparitäyttö vasemmalla ja kiteen alla). Ennen VGA -liittimen osien juottamista, jotka menevät 3 mm: n reikiin, juotin joitakin johtoja kupariin molemmin puolin varmistaakseni, että molemmat kuparikerrokset on kytketty, ja vasta sitten juotin suojajohtimet. Läpiviennit voidaan tehdä asettamalla suurempi johto reiän sisään (esimerkiksi käyttämätön THT -komponenttijohdon pituus), juottamalla se PCB: n molemmilta puolilta ja leikkaamalla sitten tarpeeton osa.

Kun juotat USB-liitintä, voit käyttää kartiomaista hienopistekärkeä pienille johtimille.

Kun luulet juottaneesi kaiken, sinun on tarkistettava uudelleen, ettei siinä ole oikosulkuja tai huonoja yhteyksiä.

Vaihe 4: STM32 -mikrokontrollerin ohjelmointi

STM32 -mikrokontrollerin ohjelmointi
STM32 -mikrokontrollerin ohjelmointi
STM32 -mikrokontrollerin ohjelmointi
STM32 -mikrokontrollerin ohjelmointi

AODMoST 32 -laiteohjelmiston kehittämiseen käytin System Workbench for STM32 (Linux -versio), joka käyttää OpenOCD: tä mikroohjaimen ohjelmointiin. Löydät yksityiskohtaiset ohjeet tämän projektin tuomiseksi SW4STM32 -tiedostoon sw4stm32_configuration_1.00.pdf -tiedostosta.

Vaihtoehtoisesti voit käyttää ST-LINK-apuohjelmaa (STSW-LINK004). Testasin Windows -versiota ja se toimi hyvin aodmost_32_1.00.bin kanssa

Käytin ohjelmoijana halpaa ST-LINK/V2-kloonia, joka ei ole ihanteellinen, mutta se toimi. MCU: n ohjelmoimiseksi tarvitsin virran AODMoST 32: lle USB-portista ja liitin 3 hyppykaapelia, joissa oli 2,54 mm: n naarasliittimet, ohjelmoijaan toisella puolella ja AODMoST 32: n SW-DP-porttiin toisella puolella. Sinun on liitettävä GND, SWCLK ja SWDIO. Varmista ohjelmoinnin aikana, että ohjelmisto on asetettu suorittamaan ohjelmistojärjestelmän nollaus.

MCU: n ohjelmointiin tarvittavat aodmost_32_1.00.bin- ja aodmost_32_1.00.elf -tiedostot ovat aodmost_32_all_files_1.00.zip -arkistossa.

MCU: n flash -muistin tulisi olla tyhjä ennen ohjelmointia, muuten muutama sen viimeiseen 4 kt: aan jäänyt vanha data voi häiritä asetusten tallentamista ja lataamista.

Vaihe 5: AODMoST 32: n käyttö

AODMoST 32: n käyttö
AODMoST 32: n käyttö
AODMoST 32: n käyttö
AODMoST 32: n käyttö
AODMoST 32: n käyttö
AODMoST 32: n käyttö
AODMoST 32: n käyttö
AODMoST 32: n käyttö

Nyt voit liittää näytönohjaimen tai videopelikonsolin VGA IN -liitäntään, liittää 3D -näytön VGA OUT -liitäntään ja 5 V: n virtalähteen micro -USB -liitäntään. Kun AODMoST 32 saa virtaa, se odottaa videosignaalia (ja synkronointipulssien polarisaation havaitsemista). Sen ilmaisee punainen NO SIGNAL LED palaa. Myös sinisten LED -valojen tulisi olla jatkuvasti päällä. Jos ne vilkkuvat, se tarkoittaa, että jotain on vialla 8MHz HSE -kiteessä. Tänä aikana voit painaa painikkeita tarkistaaksesi, onko ne liitetty oikein. Jos vähintään yhtä painiketta painetaan, keltaiset LED -valot palavat. Kun kahta tai useampaa painiketta painetaan, myös valkoiset LEDit palavat. Kun videosignaali havaitaan, käynnistysjakso alkaa. Se koostuu siitä, että joka toinen peräkkäinen LED -valo palaa (0b10101010) 300 ms: n ajan, minkä jälkeen neljä muuta LED -valoa syttyy 300 ms: n ajaksi (0b01010101). Se on tehty, jotta voit tarkistaa, että LEDit on kytketty oikein MCU: hon.

Laitteessa on 4 toimintatilaa. Oletusarvoisesti se käynnistyy tilassa 0: VIDEO PASS-THROUGH. On myös TILA 1: YLÄ - ALA, TILA 2: SIVU PUOLTA JA TILA 3: VAPAA KELLUVAT OBJEKTIT. Asetuksia on 6 sivua. Ne, joissa on numerot 0 ja 3, sisältävät taajuuden/jakson, tukkeutumisnopeuden, kohteiden ollessa päällä/pois päältä jne. Sivut 1 ja 4 sisältävät sijainti -asetukset, kun taas sivut 2 ja 5 sisältävät kokoasetuksia. Painamalla MODE + PAGE -painikkeita palautat oletusasetukset kaikissa tiloissa. On myös vaihtoehtoja muuttaa esineiden muotoja, ottaa käyttöön maskikuvio ja satunnaistaa joitain asetuksia. Voit lukea lisää AODMoST 32: n määrittämisestä osoitteesta manual_1.00.pdf

Yksi mahdollinen 3D -sisällön lähde ylhäältä tai alhaalta rinnakkain ovat tietokonepelit. Jos käytät GeForce -näytönohjainta, monia tämän luettelon pelejä voidaan muuttaa tulostettavaksi yhteensopivassa muodossa. Pohjimmiltaan sinun on käytettävä 3DMigoto -pohjaisia modeja/korjauksia, joiden avulla voit lähettää SBS/TB 3D: n mille tahansa näytölle sen jälkeen, kun olet poistanut kommentin "run = CustomShader3DVision2SBS" "d3dx.ini" mod/fix -määritystiedostossa. Jotta kuvanlaatu olisi hyvä, sinun on myös poistettava 3D Vision Discover -sävy käytöstä NVIDIA -ohjaimissa. Sinun on vaihdettava "StereoAnaglyphType" -asetukseksi "0" kohdassa "HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \". Voit lukea tästä lisää täältä.

Uusissa Nvidia -ohjainten versioissa sinun on lukittava rekisteriavain. Avaa rekisterieditori painamalla WIN+R, kirjoittamalla regedit ja painamalla ENTER. Avaimen lukitseminen edellyttää, että napsautat sitä hiiren kakkospainikkeella, valitset Käyttöoikeudet, Lisäasetukset, Poista perintö käytöstä, vahvistat perinnän poistamisen käytöstä, palaat Käyttöoikeudet -ikkunaan ja lopuksi valitset Estä -ruudut kaikille käyttäjille ja ryhmille, jotka voidaan valita ja vahvistaa sen napsauta OK -painiketta. Huomaa, että myös "LeftAnaglyphFilter" "RightAnaglyphFilter" -arvoja voi olla tarpeen muuttaa. Jos haluat tehdä muutoksia, sinun on avattava rekisteriavaimen lukitus poistamalla valintaruudut tai ottamalla käyttöön periminen. Jos sinulla on ongelmia 3D Visionin käyttöönoton kanssa, koska NVIDIA -ohjauspaneelin ohjattu asennustoiminto kaatuu, sinun on vaihdettava "StereoVisionConfailed" -asetukseksi "1" kohdassa "HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \"”. Tämä ottaa 3D Visionin käyttöön Discover -tilassa. Valitettavasti Nvidia lopetti 3D Vision -tuen, joten uusin ajuriversio, jota voidaan käyttää, on 425.31, mutta jos haluat todella käyttää uudempaa versiota, voit kokeilla tätä.

3D -pelejä voi hankkia muillakin tavoilla. Voit kokeilla SuperDepth3D: tä, ReShade-prosessin jälkeistä varjostinta. GZ3Doom (ViveDoom) tukee natiivisti 3D: tä ja sitä voidaan toistaa ilman erityisiä ohjelmistoja. Rise of the Tomb Raiderin ja Shadow of the Tomb Raiderin Windows -versioissa on natiivituki Side by Side 3D: lle.

Vaihtoehtoisesti voit käyttää myös Xbox 360: tä, joka tukee VGA -lähtöä ja jossa on muutamia pelejä, jotka tukevat 3D: tä Top - Botom tai Side by Side. Täältä löydät luettelon Xbox 360 -peleistä, jotka tukevat 3D: tä (vaikka tässä luettelossa on joitain virheitä, esimerkiksi kopio Halo: Combat Evolved Anniversary, jota testasin, ei tue Top-Bottom, eikä SBS).

Tietenkin voit myös löytää elokuvia Top - Bottom tai Side By Side -muodossa ja toistaa niitä monella eri laitteistolla.

Galleriasta löydät seuraavat pelit:

  • James Cameronin Avatar: The Game, SBS, Xbox 360
  • Gears of War 3, SBS, Xbox 360
  • The Witcher 3: Wild Hunt, TB, PC
  • Rise of the Tomb Raider, SBS (laite on asetettu tilaan 3: FREE FLOATING OBJECTS), PC

Vaihe 6: Suunnittelun yleiskatsaus

Suunnittelun yleiskatsaus
Suunnittelun yleiskatsaus

VGA -signaalissa on 3 komponenttiväriä: punainen, vihreä ja sininen. Jokainen niistä lähetetään erillisen johdon kautta, ja komponentin värin intensiteetti on koodattu jännitetasolle, joka voi vaihdella välillä 0V ja 0,7V. AODMoST 32 piirtää esineitä (peittokuvia) korvaamalla näytönohjaimen tuottaman värisignaalin transistorien Q1-Q3 antamalla jännitetasolla emitterin seuraajakokoonpanossa, joka muuntaa jännitteen impedanssin 2k7 vastuksella-1k trimpot-jännitteenjakajalla. Signaalit kytketään analogisella STMAV340 -multiplekserillä/demultiplekserillä.

Tämän kytkennän ajoituksesta huolehtii MCU: n edistynyt ohjausajastin (TIM1), joka käyttää kaikkia neljää vertailurekisteriä lähtöjen ohjaamiseen. Näiden lähtöjen tila käsitellään sitten kolmella nopealla NAND -portilla. Se toimii seuraavasti: HSync -pulssin nollausajastimet Laskuri. Vertaa 1 Rekisteröi säätimet, milloin piirroksen ensimmäinen kohde on piirrettävä, Vertaa 2 Rekisteröi, milloin se pysäytetään. Vertaa 3 Rekisteröi ohjausobjektit, milloin aloittaa toisen objektin piirtäminen viivalle, Vertaa 4 Rekisteröi, milloin lopetat sen. Kun tarvitaan kolmas objekti, vertailurekisteriä 1 ja 2 käytetään uudelleen. NAND -portit on kytketty siten, että ne lähettävät signaalin multiplekserille, joka korvaa alkuperäisen videon, kun vertailukanavien pari kertoo, että objektin piirtäminen on alkanut, mutta ei ole vielä valmis.

Vaaka- ja pystysuuntaiset synkronointipulssit vaihtelevat jännitetasolla 0V - 5V, ja niitä kantavat johdot on kytketty suoraan STM32F103C8T6 5 V: n sietäviin keskeytystappeihin, jotka on konfiguroitu korkean impedanssin tuloiksi.

Laite kuluttaa noin 75 mA.