Orodha ya maudhui:

Njia Mbadala Inayojumuisha Dichoptic Modifier of Stereoscopic Transmission [ATmega328P + HEF4053B VGA Superimposer]: Hatua 7
Njia Mbadala Inayojumuisha Dichoptic Modifier of Stereoscopic Transmission [ATmega328P + HEF4053B VGA Superimposer]: Hatua 7

Video: Njia Mbadala Inayojumuisha Dichoptic Modifier of Stereoscopic Transmission [ATmega328P + HEF4053B VGA Superimposer]: Hatua 7

Video: Njia Mbadala Inayojumuisha Dichoptic Modifier of Stereoscopic Transmission [ATmega328P + HEF4053B VGA Superimposer]: Hatua 7
Video: IJUWE NGUVU YA BAMIA 2024, Novemba
Anonim
Njia Mbadala Inayojumuisha Dichoptic Modifier of Stereoscopic Transmission [ATmega328P + HEF4053B VGA Superimposer]
Njia Mbadala Inayojumuisha Dichoptic Modifier of Stereoscopic Transmission [ATmega328P + HEF4053B VGA Superimposer]
Njia Mbadala Inayojumuisha Dichoptic Modifier of Stereoscopic Transmission [ATmega328P + HEF4053B VGA Superimposer]
Njia Mbadala Inayojumuisha Dichoptic Modifier of Stereoscopic Transmission [ATmega328P + HEF4053B VGA Superimposer]

Baada ya majaribio yangu na glasi za kioevu zilizotumiwa kuficha macho (hapa na pale), niliamua kujenga kitu ambacho ni cha kisasa zaidi na pia hailazimishi mtumiaji kuvaa PCB kwenye paji la uso wake (watu wakati mwingine wanaweza kuishi katika namna ya uadui wakati wa kuona wengine wakiwa na umeme wakishika nje ya miili yao, cyborgs hawana rahisi siku hizi). Kifaa nilichobuni kinabadilisha ishara ya VGA kutuma kwa onyesho la 3D (video lazima iwe katika muundo wa Juu - Chini au Upande wa Upande), ikiongeza ishara ya video na msisimko wa dichoptic. Maktaba kubwa ya sinema na michezo ambayo inaweza kutazamwa na kuchezwa katika fomati za 3D zinazofaa inapaswa kumfanya mtumiaji yeyote wa AODMoST awe mwenye furaha na anayehusika. Kuna tafiti zinazoonyesha, kwamba aina za matibabu ambazo zinawezekana na AODMoST zina faida kwa watu walio na amblyopia.

Hatua ya 1: Kanusho

Matumizi ya kifaa kama hicho yanaweza kusababisha mshtuko wa kifafa au athari zingine mbaya katika sehemu ndogo ya watumiaji wa kifaa. Ujenzi wa kifaa kama hicho unahitaji matumizi ya zana hatari kiasi na inaweza kusababisha madhara au uharibifu wa mali. Unaunda na kutumia kifaa kilichoelezewa kwa hatari yako mwenyewe

Hatua ya 2: Sehemu na Zana

Sehemu na vifaa:

  • Mdhibiti mdogo wa ATmega328P-PU
  • Kubadilisha Analog ya HEF4053BP
  • 7805 katika mdhibiti wa voltage ya pakiti TO-220
  • 3x 2N2222 transistors
  • BS170 transistor
  • 2x imeenea LED za 3mm za bluu
  • LED nyekundu nyekundu 3mm
  • 2x LEDs za manjano za 3mm
  • kueneza kijani 3mm LED
  • Kioo cha 20 MHz HC49 / Amerika
  • 10 pin AVR ISP (IDC) kiunganishi kiume
  • Pini ya pini ya pini ya PCB ya kuzuia kontakt 5.08mm
  • Vifungo vya kubadili 8x 6x6mm
  • 3x 1k ohm trimpot 6mm
  • 3x 75 ohm 1 / 4W kontena
  • 3x 1k ohm 1 / 4W kontena
  • 3x 2k7 ohm 1 / 4W kupinga
  • 3k3 ohm 1 / 4W kupinga
  • Upinzani wa 11x 10k ohm 1 / 4W
  • 2x 20pF kauri capacitors
  • 3x 100nF kauri capacitors
  • 2x 100uF capacitors ya elektroni
  • ubao (70mm x 90mm, dakika 24 x 31 safu ya shimo)
  • vipande vichache vya waya
  • mkanda wa kuhami
  • karatasi
  • VGA kiume kwa kebo ya VGA ya kiume
  • Usambazaji wa umeme wa 12V - 15V DC

Zana:

  • mkataji wa diagonal
  • koleo
  • bisibisi yenye blade
  • bisibisi ndogo ya phillips
  • kisu cha matumizi
  • multimeter
  • kituo cha kuuza
  • solder
  • Programu ya AVR (programu ya kusimama kama USBasp au unaweza kutumia ArduinoISP)

Hatua ya 3: Soldering Vipengele vya Elektroniki

Vipengele vya Soldering Elektroniki
Vipengele vya Soldering Elektroniki
Vipengele vya Soldering Elektroniki
Vipengele vya Soldering Elektroniki
Vipengele vya Soldering Elektroniki
Vipengele vya Soldering Elektroniki
Vipengele vya Soldering Elektroniki
Vipengele vya Soldering Elektroniki

Ikiwa unataka kupanga ATmega kabla ya kuuza, fanya (basi unaweza kuondoka CON1 nje ya PCB). Solder vifaa vyote vya elektroniki kwenye preboard. Tumia waya wa shaba (kipenyo cha 0.5 mm kutoka kwa kebo ya UTP inapaswa kuwa kamili) kutengeneza unganisho la umeme kati ya vifaa. Hakikisha kuwa waya hazisababishi mizunguko fupi. Ikiwa kuna hatari ya mzunguko mfupi (kama ilivyo sababu na moja ya risasi ya R21, waya mbele mbele kati ya SW8 na C7 na waya iliyoko upande wa mbele karibu na Y1), funika waya na mkanda wa kuhami au joto -nyunyizia neli.

Ikiwa ungependa, unaweza kila PCB, badala ya kutumia preboard. Nilielezea michakato ya kutengeneza PCB kwa kutumia njia ya kuhamisha toner katika mradi wangu wa awali. Bodi katika faili za.svg zinapaswa kuwa na 64.77mm x 83.82mm. Faili zilizoambatanishwa ambazo zina mipangilio ya wimbo inapaswa kuwa msaada mkubwa hata ikiwa unafanya unganisho kwenye preboard na waya za shaba.

Hatua ya 4: Kuunganisha Cable ya VGA

Kuunganisha Cable ya VGA
Kuunganisha Cable ya VGA
Kuunganisha Cable ya VGA
Kuunganisha Cable ya VGA
Kuunganisha Cable ya VGA
Kuunganisha Cable ya VGA

Kata cable yako ya VGA katikati na ukate waya wote kutoka kwa insulation. Weka alama sehemu moja ya kebo iliyokatwa kama IN na nyingine kama OUT. Waya za Solder kwa pedi zinazofaa kwenye PCB. Kutambua ni waya ipi iliyounganishwa na pini ipi kwenye kontakt, tumia upimaji wa mwendelezo kwenye multimeter yako na kisha wasiliana na VGA pin ili kubaini kila kusudi la waya. Unahitaji tu kuunganisha waya ambazo hupitisha video Nyekundu, Kijani na Bluu na kunde za usawa na wima. Ikiwa kuna waya zingine kwenye kebo yako ziziunganisha tu pamoja, au bora kuziunganisha kupitia preboard, kama nilivyofanya na waya mweupe unaounganisha pini 11 kwenye viunganishi vya VGA (unganisho sasa liko kati ya R7 na R8). Kadi ya video hugundua kuwa onyesho la VGA limechomekwa ndani kwa kuhisi upinzani katika takriban 50 ohm hadi 150 ohm kati ya pini za video za R, G na B na ardhi (vipingaji 75 vya kukomesha ohm kwenye onyesho, AODMoST inaongeza kwa upinzani huo), kwa hivyo I2C pini sio lazima sana na kebo ya VGA inaweza kufanya kazi bila kuunganishwa (kama kwenye kebo niliyotumia, kwa kweli ukosefu wa I2C inamaanisha kuwa mfuatiliaji hataweza kutuma habari kuhusu maazimio yanayoungwa mkono na hiyo inaweza kuwa shida). Ikiwa kuna hatari ya kupiga risasi, tumia mkanda wa kuhami au neli ya kupunguza joto. Unganisha kinga katika sehemu mbili za waya na kila mmoja na tumia mkanda wa kuhami ili kupata sehemu zote mbili za kebo ya VGA pamoja na kushikamana na waya kwa PCB. Weka tabaka chache za karatasi nyuma ya PCB ambatanisha na mkanda wa kuhami.

Hatua ya 5: Programu ya ATmega Microcontroller

Programu ya ATmega Microcontroller
Programu ya ATmega Microcontroller

Chomeka programu yako ya AVR kwa CON1 na kebo inayofaa ya Ribbon au kike kwa waya za kuruka za kike. Nilitumia USBasp na AVRDUDE, kwa hivyo kupakia faili ya.hex ilinihitaji kutekeleza amri ifuatayo:

avrdude -c usbasp -p m328p -B 8 -U flash: w: aodmost.hex

Nilihitaji pia kubadilisha bits fuse kuwa E: FF, H: D9, L: F7, ili microcontroller atatumia kioo cha 20MHz. Nimeweka nambari chaguomsingi zilizopanuliwa na za juu za fyuzi, na nimebadilisha thamani ya chini ya fyuzi kutoka L: 62 hadi L: F7 na matumizi ya amri ifuatayo:

avrdude -c usbasp -p m328p -B 8 -U lfuse: w: 0xF7: m

Ukipata hitilafu wakati wa kupakia faili ya hex, unaweza kuhitaji kubadilisha -B (bitclock) kutoka 8 hadi kitu cha juu zaidi, kama 16.

Hatua ya 6: Matumizi ya AODMoST

Matumizi ya AODMoST
Matumizi ya AODMoST
Matumizi ya AODMoST
Matumizi ya AODMoST
Matumizi ya AODMoST
Matumizi ya AODMoST

Unganisha umeme wa 12V - 15V DC kwa vituo vya screw (- iko karibu na makali ya juu ya PCB). Chomeka kontakt VGA kutoka IN nusu ya kebo ya VGA hadi kadi ya video, kontakt kutoka OUT nusu hadi onyesho la 3D. Kifaa kina modeli 4, 3 kati yao huchora jozi ya mistatili kwenye video. Kuna kurasa 6 za kuweka. Wale walio na nambari 0 na 3 wana mipangilio ya masafa / kipindi, kiwango cha kutengwa, mstatili kuwashwa / kuzimwa na vile vile. Kurasa 1 na 4 zina mipangilio ya nafasi wakati kurasa 2 na 5 zina mipangilio ya saizi. Kwa kubonyeza vitufe vya MODE + na UKURASA unarejesha mipangilio chaguomsingi kwa njia zote. Unaweza kusoma zaidi juu ya kusanidi AODMoST katika user_manual.pdf

Chanzo kimoja kinachowezekana cha yaliyomo kwenye 3D katika muundo wa Juu - Chini au Upande wa Upande ni michezo ya kompyuta. Ikiwa unatumia kadi ya video ya GeForce, michezo mingi kutoka kwa orodha hii inaweza kuchezwa na CustomShader3DVision2SBS katika 3DMigoto imewezeshwa. Yo anaweza kujifunza jinsi ya kuiwezesha na jinsi ya kutatua shida ya kuweka rangi kwenye skrini na Maono ya 3D Gundua modi ya 3D hapa (angalia: Nimegundua kuwa unahitaji kuweka "LeftAnaglyphFilter" kuwa "& HFF00FF00" na "RightAnaglyphFilter" hadi " "& HFFFF0000" "[mchanganyiko mwingine wa rangi inapaswa pia kufanya kazi, fanya tu rangi moja ya sehemu ikose] ili kuzima tint katika Gundua mode ya anaglyph). Watumiaji wa Radeon na GeForce wanapaswa kutumia programu ya TriDef 3D. Kuna michezo kama GZ3Doom (ViveDoom) ambayo asili inasaidia 3D na inaweza kuchezwa bila programu yoyote maalum.

BONYEZA: Nilikuwa na shida na kuzima rangi ya 3D Vision Discover katika toleo jipya zaidi la madereva ya NVIDIA. Hiyo inaniongoza kwa ugunduzi wa SuperDepth3D, kipunguzi cha mchakato wa ReShade baada ya mchakato. Programu hii inaambatana na michezo 20+ isiogope, na inafanya kazi na GPU kutoka kwa wazalishaji tofauti.

BONYEZA 2: Nimepata suluhisho la shida ya kutoweza kulemaza rangi ya 3D Vision Discover katika madereva mapya ya NVIDIA. Unahitaji, kama kawaida, kubadilisha "StereoAnaglyphType" kuwa "0" katika "HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \" na kisha ufungue kitufe cha usajili. Ili kufungua Mhariri wa Msajili, bonyeza WIN + R, kisha andika regedit na bonyeza ENTER. Kufunga kitufe itakuhitaji ubonyeze kulia juu yake, uchague Ruhusa, Advanced, Lemaza urithi, kuthibitisha kulemaza urithi, kurudi kwenye dirisha la Ruhusa, na mwishowe uweke alama kukana masanduku kwa watumiaji wote na vikundi ambavyo vinaweza kupigwa alama na kuithibitisha na bonyeza OK kifungo. Kumbuka kuwa kunaweza kuwa na hitaji la kubadilisha maadili ya "LeftAnaglyphFilter" "RightAnaglyphFilter" vile vile. Ikiwa unataka kufanya mabadiliko yoyote, unahitaji kufungua kitufe cha Usajili kwa kufunua zile sanduku za kukana au kuwezesha urithi.

Ikiwa una shida na kuwezesha Maono ya 3D kwanza, kwa sababu mchawi wa usanidi katika Jopo la Udhibiti la NVIDIA unaanguka, unahitaji kubadilisha "StereoVisionConfirmed" kuwa "1" katika "HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \”. Hii itawezesha Maono ya 3D katika hali ya Kugundua (ambayo itakuruhusu kutumia mods / marekebisho ya 3DMigoto, ambayo hukuruhusu kutoa SBS / TB 3D kwa onyesho lolote baada ya kutofautisha "run = CustomShader3DVision2SBS" katika "d3dx.ini" mod / fix Configuration. faili).

Kumbuka kuwa katika eneo 32 muhimu la Windows ni "HKLM / SOFTWARE / NVIDIA Corporation / Global / Stereo3D". Pia HKLM inaweza kubadilishwa na HKEY_LOCAL_MACHINE.

BONYEZA 3: NVIDIA itaondoa msaada kwa Maono ya 3D mnamo Aprili 2019 (wanazungumza juu ya Kutoa 418 kama dereva mpya zaidi anayeunga mkono, lakini 3D Vision bado inasaidiwa kwa angalau 425.31).

Hatua ya 7: Muhtasari wa Kubuni

Muhtasari wa Kubuni
Muhtasari wa Kubuni

Ishara ya VGA ina rangi ya sehemu 3: Nyekundu, Kijani na Bluu. Kila moja yao hutumwa kupitia waya tofauti, na nguvu ya rangi ya sehemu iliyoingizwa kwenye kiwango cha voltage ambayo inaweza kutofautiana kati ya 0V na 0.7V. AODMoST huchota mstatili (kufunika) kwa kubadilisha ishara ya rangi inayotokana na kadi ya video na kiwango cha voltage iliyotolewa na transistors Q1-Q3 katika usanidi wa wafuasi wa emitter, ambayo hubadilisha impedance ya voltage kwenye kipimaji cha 2k7 - 1k trimpot voltage divider. Kubadilisha ishara hufanywa na HEF4053B analog multiplexer / demultiplexer, inayotokana na usambazaji wa umeme wa 12V - 15V DC. Upinzani kote HEF4053B umeunganishwa na voltage yake ya usambazaji (voltage ya juu - upinzani wa chini). Ikiwa voltage ya chini ya usambazaji ingetumika, kadi ya video haitaweza kugundua onyesho.

Mapumziko ya AODMoST yanaendeshwa kutoka 5V DC iliyotolewa na mdhibiti wa voltage 7805. Kiwango cha ishara kutoka kwa mdhibiti mdogo anayedhibiti ubadilishaji wa HEF4053B hubadilishwa na BS170 MOSFET haraka.

Mapigo ya maingiliano ya usawa na wima hutofautiana katika kiwango cha voltage kati ya 0V na 5V na waya zinazobeba zimeunganishwa moja kwa moja na pini za kukatiza za ATmegas zilizosanidiwa kama pembejeo kubwa za impedance.

Kwa sababu kadhaa wadhibiti ndogo wa ATmega328P-PU ambao nilikuwa nao (wana idadi tofauti juu yao), wote wana shida na vipinga-vuta vya ndani, kwa hivyo nilitumia vuta 10k vya nje. Sababu ya kimantiki tu ya tabia hii ambayo nimepata, ni kwamba sheria za kimsingi za asili zinabadilika na upanuzi wa ulimwengu na ambayo inafanya mizunguko iliyounganishwa kuharibika (huo ulikuwa utani, labda).

Kifaa hutumia takriban 50 mA.