فهرست مطالب:

متناوباً اصلاح کننده دیکوپتیک انتقال استریوسکوپی 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 مرحله
متناوباً اصلاح کننده دیکوپتیک انتقال استریوسکوپی 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 مرحله

تصویری: متناوباً اصلاح کننده دیکوپتیک انتقال استریوسکوپی 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 مرحله

تصویری: متناوباً اصلاح کننده دیکوپتیک انتقال استریوسکوپی 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 مرحله
تصویری: تست راحت و سریع تر برد الکترونیکی 2024, جولای
Anonim
متناوباً اصلاح کننده دیکوپتیک انتقال استریوسکوپی 32 [STM32F103C8T6+STMAV340 VGA Superimposer]
متناوباً اصلاح کننده دیکوپتیک انتقال استریوسکوپی 32 [STM32F103C8T6+STMAV340 VGA Superimposer]
متناوباً اصلاح کننده دیکوپتیک انتقال استریوسکوپی 32 [STM32F103C8T6+STMAV340 VGA Superimposer]
متناوباً اصلاح کننده دیکوپتیک انتقال استریوسکوپی 32 [STM32F103C8T6+STMAV340 VGA Superimposer]
متناوباً اصلاح کننده دیکوپتیک انتقال استریوسکوپی 32 [STM32F103C8T6+STMAV340 VGA Superimposer]
متناوباً اصلاح کننده دیکوپتیک انتقال استریوسکوپی 32 [STM32F103C8T6+STMAV340 VGA Superimposer]

مدتی است که روی جانشین AODMoST اصلی کار می کنم. دستگاه جدید از میکروکنترلر سریعتر و بهتر 32 بیتی و سوئیچ سریعتر فیلم آنالوگ استفاده می کند. این به AODMoST 32 اجازه می دهد تا با وضوح بالاتر کار کند و عملکردهای جدید را پیاده سازی کند. همچنین می توان دستگاه را با ولتاژ 5 ولت USB تغذیه کرد.

بزرگترین ویژگی جدید پیاده سازی ماسک تصویر ساده برای یک چشم و ماسک با الگوی معکوس برای چشم دیگر است ، شبیه به آنچه در این مقاله ارائه شده است: تماشای فیلم دیکوپتیک آمبلیوپی دوران کودکی را درمان می کند. همچنین گزینه های سفارشی سازی بیشتری برای شکل ، موقعیت و تصادفی سازی مداوم آن پارامترها وجود دارد.

باید اشاره کنم که من تمام ایده هایی را که داشتم اجرا نکرده ام و سیستم عامل را می توان بیشتر توسعه داد. اما من پیش بینی می کنم که به دلیل مسائل اقتصادی و اجتماعی من نمی توانم در آینده نزدیک روی این پروژه کار کنم ، بنابراین آن را به صورت واقعی منتشر می کنم. سیستم عامل اکنون می تواند با محتوای سه بعدی در قالب های Top - Bottom و Side by Side کار کند و با رایانه شخصی مجهز به GPU Nvidia و Xbox 360 آزمایش شده است.

2020-11-26 UPDATE: من سرانجام موفق به ایجاد MODE 3: FREE FLOATING OBJECTS شدم. این در نسخه 1.00 سیستم عامل گنجانده شده است. این نرم افزار جدید دارای تعدادی تنظیمات کوچک نیز می باشد ، برای مثال در حال حاضر همه حالت ها دارای تنظیمات جداگانه Shape ، Mask و Randomization هستند که با خاموش شدن دستگاه ذخیره می شوند. من قصد دارم فایل های قدیمی تر را نگه دارم (از نسخه 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)
  • سه برابر LED سفید 3 میلی متری
  • 2 برابر LED 3 میلی متری زرد پراکنده
  • LED پهن شده 3 میلی متری قرمز
  • 2X LED 3 میلی متری آبی پراکنده
  • چراغ سبز پهن 3 میلی متری
  • کریستال 8 مگاهرتز (HC49-4H)
  • میکرو USB نوع B نوع زن (توجه داشته باشید که انواع مختلفی از آنها وجود دارد و برخی از آنها ممکن است با حفره های طراحی PCB سازگار نباشند ، می توانید USB را به طور کامل رد کنید ، زیرا USB فقط به عنوان منبع تغذیه 5 ولت استفاده می شود)
  • 2 برابر D-SUB 15 پین زن VGA زاویه راست (توجه داشته باشید که انواع زیادی وجود دارد ، و شما نیاز به نسخه طولانی تر با پین هایی دارید که در PCB سوراخ می کند)
  • هدر پین مردانه 2 پین 2.54 میلی متری مستقیم
  • هدر پین مردانه 3 پین 2.54 میلی متری مستقیم
  • 11x 6x6mm دکمه های سوئیچ لمسی SMD/SMT
  • 2x 10 uF 16V Case A 1206 خازن تانتالوم
  • خازن 10x 100 nF 0805
  • 2x 15 pF 1206 خازن
  • تریمپات 3x1k اهم 6 میلی متر
  • مقاومت 3x10k 1206
  • 4x 4k7 1206 مقاومت
  • مقاومت 3x2k7 1206
  • مقاومت 2x 1k 1206
  • مقاومت 3x370 470 اهم 1206
  • مقاومت 3x360 اهم 1206
  • مقاومت 3x10 اهم 1206
  • تخته روکش مس دو طرفه (حداقل 79.375x96.901 میلی متر)
  • چند قطعه سیم مسی (مخصوصاً اگر قطر کوچکی مانند 0.07 میلی متر داشته باشد در صورت ترمیم خط شکسته در کنار سیم های میکروکنترلر LQFP ممکن است مفید باشد)

ابزارها:

  • برش مورب
  • انبر
  • پیچ گوشتی با تیغه تخت
  • موچین
  • ابزار چاقو
  • فایل
  • مشت وسط
  • چکش
  • سوزن کوچک
  • کاغذ سنباده خشک/مرطوب 1000 تکه
  • دستمال توالت
  • اره یا ابزار دیگری که می تواند PCB را برش دهد
  • مته 4x 0.8 میلیمتری
  • مته 1 میلی متری
  • مته 3 میلی متری
  • مته پیش یا ابزار دوار
  • سولفات سدیم
  • ظرف پلاستیکی و ابزار پلاستیکی که می تواند برای خارج کردن PCB از محلول اچ استفاده شود
  • نوار بسته بندی قهوه ای
  • نوار عایق
  • مولتی متر
  • ایستگاه لحیم کاری
  • نوک لحیم کاری نقطه ای مخروطی
  • نوک لحیم کاری اسکنه
  • لحیم کاری
  • شار لحیم کاری (من از کلاس RMA استفاده کردم ، ژل فلوکس که برای مونتاژ و تعمیر SMT در نظر گرفته شده بود که در سرنگ 1.4 سانتی متر^3 ارائه شده بود)
  • سیم لحیم کاری
  • پرینتر لیزری
  • کاغذ براق
  • اتو لباس
  • کرم پاک کننده
  • استون
  • مالیدن الکل
  • سازنده دائمی
  • ST-LINK/V2 (یا کلون آن) + کابل هایی که می توانند آن را به نرم افزار AODMoST 32 + متصل کنند که می تواند از برنامه نویس استفاده کند

مرحله 1: سلب مسئولیت

استفاده از چنین دستگاهی ممکن است باعث تشنج صرع یا سایر عوارض جانبی در بخش کوچکی از کاربران دستگاه شود. ساخت چنین وسیله ای مستلزم استفاده از ابزارهای نسبتاً خطرناک است و ممکن است باعث آسیب یا خسارت به اموال شود. شما با ریسک خودتان دستگاه توصیف شده را ساخته و استفاده می کنید

مرحله 2: ساخت PCB با استفاده از روش انتقال تونر

ساخت PCB با استفاده از روش انتقال تونر
ساخت PCB با استفاده از روش انتقال تونر
ساخت PCB با استفاده از روش انتقال تونر
ساخت PCB با استفاده از روش انتقال تونر
ساخت PCB با استفاده از روش انتقال تونر
ساخت PCB با استفاده از روش انتقال تونر

شما باید تصویر آینه F. Cu (سمت جلو) و تصویر معمولی B. Cu (سمت عقب) را با استفاده از چاپگر لیزری روی کاغذ براق (بدون هیچ گونه تنظیمات ذخیره کننده تونر) چاپ کنید. ابعاد خارجی تصاویر چاپ شده باید 79.375x96.901 میلی متر (یا تا آنجا که می توانید) باشد. PCB را به اندازه تصویر چاپ شده برش دهید ، در صورت تمایل می توانید چند میلی متر به هر طرف PCB اضافه کنید. من شخصاً دوست دارم این کار را با ایجاد یک ردیف عمیق در تمام طول یک ورقه ورقه با یک چاقوی کاربردی انجام دهم (لازم است چندین بار در طول طول برش دهید) ، سپس این روند را از طرف دیگر تکرار کنید. هنگامی که ردیف ها به اندازه کافی عمیق هستند ، لامینت کامل به راحتی از وسط نصف می شود. شما باید فرایند شکستن لمینت را دو بار انجام دهید ، زیرا باید طول و عرض قطعه حاصل را به درستی داشته باشید. با استفاده از انبردست می توان قطعات لمینت کوچکتر را شکسته (مطمئن شوید مس را زیاد خراش ندهید ، از لایه محافظ کاغذ برای مثال بین انبردست و PCB استفاده کنید). حالا باید لبه های تخته بدست آمده را با فایل صاف کنید.

در مرحله بعد ، باید لایه های مسی را با استفاده از کاغذ سنباده مرطوب تمیز کنید ، سپس ذرات باقی مانده از کاغذ سنباده را با کرم پاک کننده بردارید (همچنین می توانید از مایع لباسشویی یا صابون استفاده کنید). سپس آن را با الکل مالش دهید. پس از آن باید بسیار مراقب باشید که مس را با انگشتان خود لمس نکنید.

اکنون وقت آن است که ورق با تصویر آینه F. Cu را به اندازه قابل کنترل تری برش دهید (چند سانتی متر در اطراف مستطیل خارجی بگذارید) و آن را روی اتوی لباس قرار دهید (تونر بالا). شما می توانید آهن را بین ران های خود نگه دارید ، اما بسیار مراقب باشید که یک کفی دائما بالا باشد و به هیچ چیز دست نزند. سپس ، PCB را روی کاغذ براق (تونر تمیز شده در طرفین) قرار دهید و اتو را روشن کنید (از قدرت کامل استفاده کنید). پس از مدتی کاغذ باید به PCB بچسبد. می توانید از تکه پارچه یا حوله ای استفاده کنید تا تخته را به کاغذ بچسبانید و کاغذ را کمی به PCB بچسبانید. حداقل چند دقیقه صبر کنید تا رنگ کاغذ به زرد تغییر کند. متأسفانه ، شما باید زمان مناسب را برای متوقف ساختن فرآیند انتقال تجربی تعیین کنید ، بنابراین در صورتی که تصویر روی مس کیفیت بسیار بدی داشته باشد ، باید تونر را مجدداً با استون ، ماسه و تخته شستشو تمیز کرده و کل فرایند را از ابتدا شروع کنید.

وقتی فکر می کنید انتقال تونر به پایان رسیده است ، PCB را با کاغذ روی آب قرار دهید (می توانید کرم پاک کننده یا مایع شوینده را اضافه کنید) به مدت 20 دقیقه. بعد ، کاغذ را از PCB بمالید. اگر مکانهایی وجود دارد که تونر به مس نچسبیده است ، از نشانگر دائمی برای جایگزینی تونر استفاده کنید.

اکنون باید مرکز چهار فضای خالی در گوشه های PCB را با یک ضربه مشخص کنید. بعداً این مراکز حفر می شوند و سوراخ های حاصله برای تراز کردن دو طرف PCB استفاده می شود.

در مرحله بعد ، باید قسمت پشتی لمینت را با نوار بسته بندی قهوه ای بپوشانید. آب شیرین را با سولفات سدیم مخلوط کرده و PCB را در محلول اچ قرار دهید. سعی کنید محلول را در دمای 40 درجه سانتی گراد نگه دارید. می توانید ظرف پلاستیکی را روی رادیاتور یا منبع حرارتی دیگر قرار دهید. هر از گاهی محلول را در ظرف مخلوط کنید. منتظر بمانید تا مس روکش نشده کاملاً حل شود. پس از اتمام کار ، PCB را از محلول خارج کرده و آن را در آب بشویید. نوار بسته بندی پوست کنده. تونر را با استون بردارید (پاک کننده لاک ناخن باید مقدار مناسبی از آن را داشته باشد). در این مرحله شما می توانید هرگونه اتصال کوتاه را با چاقوی ابزار برطرف کنید.

اکنون ، چهار سوراخ تراز را با استفاده از مته 0.8 میلی متری ایجاد کنید. سپس ، با استفاده از همان مته 0.8 میلی متری ، کاغذهایی را با تصویر B. Cu سوراخ کنید. هنگامی که این کار انجام شد ، سطح PCB را ماسه زده و تمیز کنید. سپس تخته را روی سطح صاف (مس تمیز در بالا) قرار دهید ، روی آن را با کاغذ براق که تصویر B. Cu (تونر پایین) دارد ، بپوشانید و چهار مته 0.8 میلی متری را در سوراخ ها (قسمت گرد به سمت پایین) قرار دهید تا کاغذ و کاغذ را نگه دارید. تراز لامینت حالا باید کاغذ را با نوک اتوی لباس داغ به مدت کوتاهی لمس کنید تا کاغذ و PCB به یکدیگر بچسبند. سپس ، مته ها را بردارید ، آهن را بین ران های خود قرار دهید و کاغذ را با لمینت روی آهن بگذارید و روش انتقال تونر را تکرار کنید. بعداً کاغذ را در آب خیس کنید تا خارج شود و تونر گم شده را با نشانگر دائمی جایگزین کنید.

حالا شما باید قسمت جلوی PCB را با نوار بسته بندی و همچنین پشت سوراخ های حفر شده را بپوشانید. سپس قسمت پشتی را همانند قسمت جلو بچسبانید ، نوار را جدا کنید ، تونر را بردارید و شکار اتصال کوتاه را شروع کنید.

همچنین باید بقیه سوراخ های PCB را سوراخ کنید. چهار سوراخ 3 میلی متری برای نصب اتصالات VGA وجود دارد. سوراخ های 1 میلی متری برای بقیه سوراخ های VGA ، تریمپات ، سرصفحه و ویاس در کنار میکرو USB استفاده می شود (اگر قصد استفاده از USB را ندارید ، می توانید سایر اتصالات/کابل های برق 5 ولت را در اینجا لحیم کنید). سایر سوراخ ها را می توان با استفاده از مته 0.8 میلی متری ایجاد کرد.

مرحله 3: لحیم کردن قطعات الکترونیکی

لحیم کاری قطعات الکترونیکی
لحیم کاری قطعات الکترونیکی
لحیم کاری قطعات الکترونیکی
لحیم کاری قطعات الکترونیکی
لحیم کاری قطعات الکترونیکی
لحیم کاری قطعات الکترونیکی
لحیم کاری قطعات الکترونیکی
لحیم کاری قطعات الکترونیکی

شما می توانید مس را با لحیم کاری بپوشانید (از نوک اسکنه استفاده کنید و عمل را روی سطحی که قبلاً تحت تأثیر شار قرار گرفته است انجام دهید). اگر پس از این عمل مقادیر بیش از حد لحیم در برخی نقاط وجود داشت ، آن را با سیم لحیم کاری جدا کنید. اگر هر آهنگ در محلول اچ حل شده بود ، آنها را با سیمهای نازک جایگزین کنید. سپس می توانید لحیم کاری اجزای دیگر را شروع کنید ، اگرچه من توصیه می کنم که تا پایان با مواد زیاد و حجیم برای MCU منتظر بمانید. هنگام ایجاد اتصالات الکتریکی از مقدار مناسبی از شار استفاده کنید.

MCU در بسته LQFP-48 سخت ترین چیز برای لحیم کاری است. با تراز کردن آن ، فقط یک سرب را در نزدیک راس بسته و سپس یک سرب دیگر را در طرف مقابل لحیم کنید تا MCU در موقعیت خود محکم شود. در مرحله بعد ، ردیف ها یا سرنخ ها را روی هم قرار دهید و آنها را به آرامی با نوک اسکن به خطوط مسی بچسبانید. مطمئن شوید که سیم ها را به عقب خم نمی کنید ، اگر این کار را انجام دهید ، ممکن است سعی کنید ردیف های سوزن را با سوزن بکشید و پین را به بیرون فشار دهید. یا اگر واقعاً از آن می ترسید ، سوزن را حتی قبل از شروع لحیم کاری در آنجا قرار دهید. کنترل اینکه هیچ اتصال کوتاه ایجاد نمی شود و اتصالات الکتریکی انجام می شود ، مولتی متر ساده با تستر پیوستگی باید مناسب باشد (احتمالاً می تواند مدار یکپارچه را خراب کند ، اما من از آزمایش جان سالم به در برد). در صورت اتصال کوتاه ، سیم جوش را روی آن قرار دهید و شروع به گرم کردن کنید. اگر خطوط مسی روی PCB آسیب دیدند ، از سیم بسیار نازک برای تعویض آن استفاده کنید. این امکان وجود دارد که سیم را مستقیماً با نوک نقطه ریز مخروطی به خطوط LQFP لحیم کنید. من این کار را چند بار انجام دادم ، عمدتا به این دلیل که هنگام لحیم کاری MCU به آهنگ هایی آسیب رساندم که پس از اولین تلاش برای لحیم کاری غیر از هر امیدی بود ، آسیب دیدم (این را می توان با سوزن زدن با سوزن انجام داد). من صمیمانه امیدوارم که شما اولین بار به درستی به آن برسید.

سایر IC ها مشابه هستند و باید به همان شیوه لحیم شوند ، اما مقدار کمتری از سرنخ های بزرگتر دارند ، بنابراین نباید چالش زیادی ایجاد کنند. LM1117 دارای زبانه بزرگی است که باید به مس لحیم شود ، اما گرم کردن آن با آهن لحیم کاری معمولی دشوار است ، بنابراین اگر آن را به PCB بچسبانید و طرفین را با مقداری لحیم بپوشانید ، باید به اندازه کافی باشد.

برخی از اجزای THT باید از دو طرف تخته لحیم شوند. در مورد تریمپات و LED ها ، کاملاً مستقیم است. هنگام لحیم کاری سربرگ ها ، پلاستیک را قبل از این عمل بالاتر از حد مورد نیاز قرار دهید ، سپس همه پین ها را از هر دو طرف لحیم کرده و سپس پلاستیک را به حالت اولیه برگردانید. هنگام لحیم کاری کریستال کوارتز ، ابتدا آن را بالاتر از حد لازم قرار دهید ، سیمها را از هر دو طرف لحیم کنید ، و سپس هنگام گرم کردن آنها از زیر ، کریستال را به پایین فشار دهید. توجه داشته باشید که من کریستال را در سیم پیچیدم و سپس سیم را به زمین لحیم کردم (مسی بزرگ در سمت چپ پر شده و زیر کریستال قرار دارد). قبل از لحیم کاری قطعات کانکتور VGA که به سوراخ های 3 میلی متری می رسند ، مقداری سیم را از هر دو طرف به مس لحیم کردم تا مطمئن شوم که هر دو لایه مس به هم متصل شده اند و تنها پس از آن سیم های محافظ را لحیم کردم. ویاس را می توان با قرار دادن سیم بزرگتر در داخل سوراخ (برای مثال طول استفاده نشده از سرب قطعه THT) ، لحیم کاری آن از دو طرف PCB و سپس برش قسمت غیر ضروری ایجاد کرد.

هنگام لحیم کاری اتصال USB ، می توانید از نوک نقطه مخروطی برای نقاط کوچک استفاده کنید.

هنگامی که فکر می کنید همه چیز را لحیم کرده اید ، باید یکبار دیگر بررسی کنید که هیچ اتصال کوتاه یا اتصالات بدی وجود ندارد.

مرحله 4: برنامه نویسی میکروکنترلر STM32

برنامه نویسی میکروکنترلر STM32
برنامه نویسی میکروکنترلر STM32
برنامه نویسی میکروکنترلر STM32
برنامه نویسی میکروکنترلر STM32

برای توسعه سیستم عامل AODMoST 32 از System Workbench برای STM32 (نسخه لینوکس) استفاده کردم که از OpenOCD برای برنامه ریزی میکروکنترلر استفاده می کند. می توانید دستورالعمل های دقیق نحوه وارد کردن این پروژه به SW4STM32 در داخل فایل sw4stm32_configuration_1.00.pdf را بیابید.

متناوباً می توانید از ST-LINK Utility (STSW-LINK004) استفاده کنید. من نسخه ویندوز را آزمایش کردم و با aodmost_32_1.00.bin به خوبی کار کرد

من از کلون ارزان ST-LINK/V2 به عنوان برنامه نویس خود استفاده کردم ، که ایده آل نیست ، اما کار کرد. برای برنامه ریزی MCU من باید AODMoST 32 را از پورت USB تغذیه کنم و 3 کابل بلوز با کانکتورهای زن 2.54 میلی متری را از یک طرف به برنامه نویس و از طرف دیگر به پورت SW-DP AODMoST 32 وصل کنم. شما باید GND ، SWCLK و SWDIO را وصل کنید. هنگام برنامه نویسی ، مطمئن شوید که نرم افزار برای تنظیم مجدد سیستم نرم افزار تنظیم شده است.

aodmost_32_1.00.bin و aodmost_32_1.00.elf فایلهای مورد نیاز برای برنامه ریزی MCU در داخل بایگانی aodmost_32_all_files_1.00.zip قرار دارند.

حافظه فلش MCU باید قبل از برنامه نویسی خالی باشد ، در غیر این صورت برخی از داده های قدیمی که در 4 کیلوبایت آخر آن باقی مانده است می تواند در ذخیره و بارگذاری تنظیمات اختلال ایجاد کند.

مرحله 5: استفاده از AODMoST 32

استفاده از AODMoST 32
استفاده از AODMoST 32
استفاده از AODMoST 32
استفاده از AODMoST 32
استفاده از AODMoST 32
استفاده از AODMoST 32
استفاده از AODMoST 32
استفاده از AODMoST 32

اکنون می توانید کارت گرافیک یا کنسول بازی های ویدئویی خود را به VGA IN متصل کنید ، صفحه نمایش 3D خود را به VGA OUT و منبع تغذیه 5 ولت را به میکرو USB متصل کنید. هنگامی که AODMoST 32 تغذیه می شود ، منتظر سیگنال ویدئویی (و تشخیص قطبش پالس های همگام سازی) است. با چراغ LED NO SIGNAL قرمز روشن می شود. همچنین LED های آبی باید دائما روشن شوند. اگر چشمک می زنند ، به این معنی است که مشکلی در کریستال HSE 8 مگاهرتز وجود ندارد. در این مدت می توانید دکمه ها را فشار دهید تا بررسی شود که آیا آنها به درستی وصل شده اند یا خیر. اگر حداقل یک دکمه را فشار می دهید ، LED های زرد روشن هستند. وقتی دو یا چند دکمه را فشار می دهید ، LED های سفید نیز روشن می شوند. هنگامی که سیگنال ویدئویی تشخیص داده می شود ، دنباله راه اندازی شروع می شود. این شامل هر دومین LED پیاپی است که به مدت 300 میلی ثانیه روشن می شود (0b10101010) ، سپس چهار LED دیگر برای 300 میلی ثانیه روشن می شود (0b01010101). این کار انجام شد ، بنابراین ممکن است بررسی کنید که LED ها به درستی به MCU وصل شده اند.

دستگاه دارای 4 حالت عملکرد است. به طور پیش فرض در MODE 0 شروع می شود: VIDEO PASS-THROUGH. MODE 1: TOP - BOTTOM ، MODE 2: SIDE BY SIDE و MODE 3: FREE FLOATING OBJECTS نیز وجود دارد. 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 را پس از اظهار نظر "اجرا = CustomShader3DVision2SBS" در فایل پیکربندی mod/fix "d3dx.ini" به هر صفحه نمایش دهید. برای داشتن کیفیت تصویر خوب ، همچنین باید رنگ 3D Vision Discover را در درایورهای NVIDIA غیرفعال کنید. شما باید "StereoAnaglyphType" را در "HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \" به "0" تغییر دهید. شما می توانید بیشتر در مورد این در اینجا بخوانید.

در نسخه های جدید درایورهای انویدیا ، باید کلید رجیستری را قفل کنید. برای باز کردن ویرایشگر رجیستری ، WIN+R را فشار دهید ، سپس regedit را تایپ کرده و ENTER را فشار دهید. برای قفل کردن کلید ، باید روی آن راست کلیک کرده ، Permissions ، Advanced ، Disable მემკვიდრეی ، تأیید غیرفعال کردن وراثت ، بازگشت به پنجره Permissions ، و در نهایت علامت زدن جعبه های Deny برای همه کاربران و گروه هایی که می توانند علامت زده شوند را تأیید کرده و آن را با یک مورد تأیید کنید. روی دکمه OK کلیک کنید توجه داشته باشید که ممکن است نیاز به تغییر مقادیر "LeftAnaglyphFilter" "RightAnaglyphFilter" نیز باشد. اگر می خواهید تغییری ایجاد کنید ، باید کلید رجیستری را با لغو انتخاب جعبه های انکار یا فعال کردن وراثت باز کنید. اگر در وهله اول با فعال کردن 3D Vision مشکل دارید ، زیرا جادوگر راه اندازی در کنترل پنل NVIDIA خراب می شود ، باید "StereoVisionConfipped" را در "HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \" به "1" تغییر دهید.”. با این کار 3D Vision در حالت Discover فعال می شود. متأسفانه Nvidia پشتیبانی از 3D Vision را متوقف کرد ، بنابراین جدیدترین نسخه درایور قابل استفاده 425.31 است ، اما اگر واقعاً می خواهید از نسخه جدیدتر استفاده کنید ، ممکن است این را امتحان کنید.

راه های دیگری برای دریافت بازی های سه بعدی وجود دارد. می توانید SuperDepth3D ، Shader پس از پردازش ReShade را امتحان کنید. GZ3Doom (ViveDoom) بومی از 3D پشتیبانی می کند و می تواند بدون نرم افزار خاصی پخش شود. نسخه های ویندوز Rise of the Tomb Raider و Shadow of the Tomb Raider دارای پشتیبانی بومی از Side by Side 3D هستند.

همچنین می توانید از Xbox 360 استفاده کنید که از خروجی VGA پشتیبانی می کند و دارای چند بازی است که از سه بعدی در بالا پشتیبانی می کند - Botom یا Side by Side. در اینجا می توانید لیستی از بازی های Xbox 360 را که از 3D پشتیبانی می کنند ، بیابید (اگرچه برخی اشتباهات در این لیست وجود دارد ، به عنوان مثال یک نسخه از Halo: Combat Evolved Anniversary که من تست کردم از Top-Bottom و SBS پشتیبانی نمی کند).

البته می توانید فیلم ها را در قالب Top - Bottom یا Side By Side پیدا کرده و آنها را در سخت افزارهای مختلف پخش کنید.

در گالری می توانید بازی های زیر را پیدا کنید:

  • آواتار جیمز کامرون: بازی ، SBS ، ایکس باکس 360
  • Gears of War 3 ، SBS ، Xbox 360
  • The Witcher 3: Wild Hunt ، TB ، PC
  • 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 تریمپات تبدیل می کند. تعویض سیگنالها توسط مولتی پلکسر/demultiplexer آنالوگ STMAV340 انجام می شود.

زمانبندی این سوئیچ توسط تایمر کنترل پیشرفته (TIM1) MCU حفظ می شود ، که از هر چهار رجیستر مقایسه خود برای هدایت خروجی ها استفاده می کند. سپس وضعیت خروجی ها توسط 3 دروازه NAND سریع پردازش می شود. این چنین عمل می کند: تایمرهای تنظیم مجدد پالس HSync Counter. مقایسه 1 ثبت ثبت زمان شروع رسم اولین شی در یک خط ، مقایسه 2 ثبت زمان متوقف کردن آن. مقایسه 3 کنترل های ثبت زمان شروع ترسیم شی دوم در یک خط ، مقایسه 4 ثبت زمان متوقف کردن آن. وقتی شیء سوم مورد نیاز است ، Compare Registers 1 و 2 دوباره استفاده می شود. دروازه های NAND به گونه ای به هم متصل می شوند که سیگنال را به مالتی پلکسر که جایگزین ویدئوی اصلی است ارسال می کنند ، هنگامی که جفت کانال های Compare به آنها می گوید که ترسیم شی شروع شده است ، اما هنوز به پایان نرسیده است.

پالس های همگام سازی افقی و عمودی در سطح ولتاژ بین 0 ولت و 5 ولت متغیر هستند و سیم هایی که آنها را حمل می کنند مستقیماً به پین های وقفه مقاوم 5 ولت STM32F103C8T6 متصل شده اند که به عنوان ورودی های امپدانس بالا پیکربندی شده اند.

دستگاه تقریبا 75 میلی آمپر مصرف می کند.