جدول المحتويات:

مُعدِّل ثنائي الأضلاع للإرسال المجسم بالتناوب 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: 6 خطوات
مُعدِّل ثنائي الأضلاع للإرسال المجسم بالتناوب 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: 6 خطوات

فيديو: مُعدِّل ثنائي الأضلاع للإرسال المجسم بالتناوب 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: 6 خطوات

فيديو: مُعدِّل ثنائي الأضلاع للإرسال المجسم بالتناوب 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: 6 خطوات
فيديو: اخراج التيوب وعملية التسكير عند افاقة المريض من التخدير extubation #تخدير #عمليات_التجميل 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 بالعمل بدقة أعلى وتنفيذ وظائف جديدة. يمكن الآن أيضًا تشغيل الجهاز بجهد USB 5 فولت.

أكبر ميزة جديدة هي تنفيذ قناع صورة منقوشة بسيطة لعين واحدة وقناع منقوش عكسي للعين الأخرى ، على غرار ما تم تقديمه في هذه المقالة: عرض فيلم Dichoptic يعالج الحول في مرحلة الطفولة. هناك أيضًا المزيد من خيارات التخصيص للشكل والموضع والعشوائية المستمرة لتلك المعلمات.

يجب أن أشير إلى أنني لم أقم بتنفيذ جميع الأفكار التي لدي ، ويمكن تطوير البرنامج الثابت بشكل أكبر. لكني أتوقع أنه بسبب المشكلات الاجتماعية والاقتصادية لن أتمكن من العمل في هذا المشروع في المستقبل المنظور ، لذلك أقوم بنشره كما هو. يمكن أن تعمل البرامج الثابتة الآن مع محتوى ثلاثي الأبعاد بتنسيقات أعلى وأسفل وجنباً إلى جنب ، وقد تم اختبارها مع أجهزة الكمبيوتر المجهزة بوحدة معالجة الرسومات Nvidia و Xbox 360.

2020-11-26 التحديث: تمكنت أخيرًا من إنشاء الوضع 3: الكائنات العائمة المجانية. تم تضمينه في الإصدار 1.00 من البرامج الثابتة. يتميز هذا البرنامج الجديد أيضًا ببعض التعديلات الصغيرة ، على سبيل المثال ، تحتوي جميع الأوضاع الآن على إعدادات منفصلة للشكل والقناع والتوزيع العشوائي والتي يتم حفظها عند إيقاف تشغيل الجهاز. سأحتفظ بالملفات القديمة (من الإصدار 0.50 من البرنامج الثابت ، عندما لا توجد معلومات إصدار في اسم الملف ، فهذا يعني أن هذا هو البرنامج الثابت القديم) في حالة وجود خطأ ما في الإصدار 1.00.

يمكنك تنزيل الكود المصدري ، التخطيطي ، ثنائي الفينيل متعدد الكلور ، دليل المستخدم ، وما إلى ذلك لهذا المشروع هنا:

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
  • منتشر أحمر 3mm LED
  • 2x أزرق منتشر 3 مم LED
  • منتشر أخضر 3mm LED
  • بلورة 8 ميجا هرتز (HC49-4H)
  • موصل أنثى micro USB من النوع B (لاحظ أن هناك العديد من الأنواع ، وبعضها قد لا يكون متوافقًا مع الثقوب في تصميم PCB ، يمكنك تخطي USB تمامًا ، حيث يتم استخدام USB فقط كمصدر طاقة 5 فولت)
  • 2x D-SUB 15 سنًا موصل VGA أنثى بزاوية قائمة (لاحظ أن هناك العديد من الأنواع ، وتحتاج إلى إصدار أطول مع دبابيس من شأنها إحداث ثقوب في PCB)
  • 2 دبوس 2.54 مللي متر رأس دبوس ذكر مستقيم
  • 3 دبوس 2.54 مللي متر رأس دبوس ذكر مستقيم
  • 11x 6x6mm أزرار التبديل اللمس SMD / SMT
  • 2x 10 فائق التوهج 16 فولت حالة A 1206 مكثف التنتالوم
  • 10x 100 nF 0805 مكثف
  • 2x 15 pF 1206 مكثف
  • 3x 1 كيلو أوم تقليم 6 مم
  • 3x 10 كيلو 1206 المقاوم
  • 4x 4k7 1206 المقاوم
  • 3x 2k7 1206 المقاوم
  • 2x 1 كيلو 1206 المقاوم
  • 3x 470 أوم 1206 المقاوم
  • 3x 75 أوم 1206 المقاوم
  • 3x 10 أوم 1206 المقاوم
  • لوح نحاسي مزدوج الجوانب (79.375 × 96.901 ملم على الأقل)
  • قطع قليلة من الأسلاك النحاسية (خاصةً شيء بقطر صغير مثل 0.07 مم قد يكون مفيدًا إذا كنت ستصلح المسار المكسور بجوار خيوط متحكم LQFP)

أدوات:

  • قاطع قطري
  • كماشة
  • مفك البراغي
  • ملاقيط
  • سكين متعدد الاستخدام
  • ملف
  • لكمة مركز
  • شاكوش
  • إبرة صغيرة
  • 1000 حبيبة حبيبية ورق صنفرة جاف / مبلل
  • مناديل ورقية
  • المنشار أو أي أداة أخرى يمكنها قطع ثنائي الفينيل متعدد الكلور
  • 4 × 0.8 مم مثقاب
  • 1mm مثقاب
  • 3 مم مثقاب
  • حفر بريس أو أداة دوارة
  • بيرسلفات الصوديوم
  • حاوية بلاستيكية وأداة بلاستيكية يمكن استخدامها لإخراج ثنائي الفينيل متعدد الكلور من محلول الحفر
  • شريط التعبئة البني
  • شريط عازل
  • المقياس المتعدد
  • محطة لحام
  • طرف لحام مخروطي دقيق
  • طرف لحام إزميل
  • جندى
  • تدفق اللحام (استخدمت فئة RMA ، جل التدفق المخصص لتجميع وإصلاح SMT ، والذي جاء في حقنة 1.4 سم 3)
  • سلك desoldering
  • طابعة ليزرية
  • الورق المصقول
  • مكواة ملابس
  • منظف كريم
  • الأسيتون
  • مسح بالكحول
  • صانع دائم
  • ST-LINK / V2 (أو استنساخه) + الكابلات التي يمكنها توصيله ببرنامج AODMoST 32 + الذي يمكنه الاستفادة من المبرمج

الخطوة الأولى: إخلاء المسؤولية

قد يتسبب استخدام مثل هذا الجهاز في حدوث نوبات صرع أو تأثيرات ضارة أخرى في جزء صغير من مستخدمي الجهاز. يتطلب إنشاء مثل هذا الجهاز استخدام أدوات متوسطة الخطورة وقد يتسبب في إلحاق الضرر بالممتلكات أو إلحاق الضرر بها. أنت تقوم ببناء واستخدام الجهاز الموصوف على مسؤوليتك الخاصة

الخطوة 2: صنع ثنائي الفينيل متعدد الكلور باستخدام طريقة نقل الحبر

صنع ثنائي الفينيل متعدد الكلور باستخدام طريقة نقل الحبر
صنع ثنائي الفينيل متعدد الكلور باستخدام طريقة نقل الحبر
صنع ثنائي الفينيل متعدد الكلور باستخدام طريقة نقل الحبر
صنع ثنائي الفينيل متعدد الكلور باستخدام طريقة نقل الحبر
صنع ثنائي الفينيل متعدد الكلور باستخدام طريقة نقل الحبر
صنع ثنائي الفينيل متعدد الكلور باستخدام طريقة نقل الحبر

تحتاج إلى طباعة صورة معكوسة لـ F. Cu (الجانب الأمامي) وصورة عادية لـ B. Cu (الجانب الخلفي) على ورق لامع باستخدام طابعة ليزر (بدون تشغيل أي إعدادات توفير الحبر). يجب أن تكون الأبعاد الخارجية للصور المطبوعة 79.375 × 96.901 مم (أو أقرب ما يمكن). قص ثنائي الفينيل متعدد الكلور إلى حجم الصورة المطبوعة ، يمكنك إضافة بضعة مم لكل جانب من ثنائي الفينيل متعدد الكلور إذا أردت. أنا شخصياً أحب أن أفعل ذلك عن طريق عمل صف عميق على طول طول الصفيحة بسكين فائدة (تحتاج إلى قطع الطول كله عدة مرات) ، ثم تكرار العملية من الجانب الآخر. عندما تكون الصفوف عميقة بدرجة كافية ، تنكسر الصفيحة الكاملة إلى النصف بسهولة. تحتاج إلى إجراء عملية كسر الصفيحة مرتين ، لأنك تحتاج إلى الطول والعرض المناسبين للقطعة الناتجة. يمكن كسر القطع الصغيرة من الصفائح باستخدام الزردية (تأكد من عدم خدش النحاس كثيرًا ، واستخدم طبقة واقية من الورق على سبيل المثال بين الزردية وثنائي الفينيل متعدد الكلور). الآن يجب أن تنعم حواف قطعة اللوحة الناتجة بالملف.

بعد ذلك ، ستحتاج إلى تنظيف طبقات النحاس باستخدام ورق الصنفرة الناعم المبلل ، ثم إزالة الجزيئات التي خلفها ورق الصنفرة بمنظف الكريم (يمكنك أيضًا استخدام سائل الغسيل أو الصابون). ثم نظفه بالكحول المحمر. بعد ذلك يجب أن تكون حريصًا جدًا على عدم لمس النحاس بأصابعك.

حان الوقت الآن لقص ورقة مع صورة معكوسة لـ F. Cu إلى حجم يمكن التحكم فيه (اترك بضعة سنتيمترات حول المستطيل الخارجي) ووضعها فوق مكواة الملابس (رفع الحبر). يمكنك حمل الحديد بين فخذيك ، لكن كن حذرًا جدًا من أن لوحة المكواة مرفوعة باستمرار ولا تلمس أي شيء. بعد ذلك ، ضع PCB أعلى الورق اللامع (مسحوق حبر الوجه النظيف) وقم بتشغيل المكواة (استخدم الطاقة الكاملة). بعد فترة وجيزة يجب أن يلتصق الورق بثنائي الفينيل متعدد الكلور. يمكنك استخدام قطعة من القماش أو منشفة لدفع اللوحة مقابل الورق وتحريك الورق الملتصق بثنائي الفينيل متعدد الكلور قليلاً. انتظر بضع دقائق على الأقل ، حتى يتغير لون الورق إلى اللون الأصفر. لسوء الحظ ، تحتاج إلى تحديد الوقت المناسب لإيقاف عملية النقل بشكل تجريبي ، لذلك في حالة وجود جودة سيئة للصورة الموجودة على النحاس ، ستحتاج إلى تنظيف مسحوق الحبر باستخدام الأسيتون والرمل ولوح الغسيل مرة أخرى وبدء العملية برمتها من البداية.

عندما تعتقد أن نقل الحبر قد اكتمل ، ضع ثنائي الفينيل متعدد الكلور مع الورق في الماء (يمكنك إضافة منظف كريمي أو سائل غسيل) لمدة 20 دقيقة. بعد ذلك ، افرك الورق من ثنائي الفينيل متعدد الكلور. إذا كانت هناك أماكن لم يلتصق فيها مسحوق الحبر بالنحاس ، فاستخدم قلم تحديد دائم لاستبدال مسحوق الحبر.

أنت الآن بحاجة إلى تحديد مراكز أربع مساحات فارغة في زوايا ثنائي الفينيل متعدد الكلور بلكمة. في وقت لاحق سيتم حفر هذه المراكز ، وتستخدم الثقوب الناتجة لمحاذاة جانبي ثنائي الفينيل متعدد الكلور.

بعد ذلك ، تحتاج إلى تغطية الجانب الخلفي من الصفائح بشريط تغليف بني. اخلطي الماء العذب مع بيرسلفات الصوديوم وضع ثنائي الفينيل متعدد الكلور في محلول التنميش. حاول الاحتفاظ بالمحلول عند 40 درجة مئوية. يمكنك وضع حاوية بلاستيكية فوق المبرد أو أي مصدر حرارة آخر. من وقت لآخر ، قم بخلط المحلول في الحاوية. انتظر حتى يذوب النحاس المكشوف تمامًا. عند الانتهاء ، قم بإزالة ثنائي الفينيل متعدد الكلور من المحلول واشطفه بالماء. قشر شريط التغليف. قم بإزالة الحبر باستخدام الأسيتون (يجب أن يحتوي مزيل طلاء الأظافر على كمية معقولة منه). في هذه المرحلة ، يمكنك البدء في إزالة أي دوائر قصيرة بسكين متعدد الاستخدامات.

الآن ، قم بحفر أربعة ثقوب محاذاة باستخدام مثقاب 0.8 مم. ثم ، قم بحفر الثقوب المقابلة من خلال الورقة مع صورة B. Cu باستخدام نفس المثقاب 0.8 مم. عند الانتهاء من ذلك ، قم برمل وتنظيف ظهر ثنائي الفينيل متعدد الكلور. ثم ضع اللوحة أعلى السطح المسطح (النحاس النظيف في الأعلى) ، وقم بتغطيته بورق لامع يحمل صورة B. Cu (الحبر لأسفل) وضع أربعة مثاقب 0.8 مم في الثقوب (الجزء المستدير لأسفل) ، للاحتفاظ بالورق و صفح محاذاة. الآن يجب أن تلمس الورقة برفق بطرف مكواة الملابس الساخنة لفترة قصيرة ، بحيث تلتصق تلك الورقة وثنائي الفينيل متعدد الكلور ببعضهما البعض. بعد ذلك ، قم بإزالة المثقاب ، وضع الحديد بين فخذيك وضع ورقة مع صفيحة أعلى المكواة وكرر إجراء نقل الحبر. نقع الورق لاحقًا في الماء لإزالته واستبدال أي حبر مفقود بقلم تعليم دائم.

أنت الآن بحاجة إلى تغطية الجانب الأمامي من ثنائي الفينيل متعدد الكلور بشريط تغليف ، وكذلك الظهر حول الثقوب المحفورة بالفعل. ثم حفر الجانب الخلفي بنفس الطريقة التي فعلت بها الجانب الأمامي ، وقشر الشريط ، وأزل الحبر ، وابدأ في البحث عن دوائر قصيرة.

تحتاج أيضًا إلى حفر بقية الثقوب الموجودة في ثنائي الفينيل متعدد الكلور. هناك أربعة فتحات 3 مم لتركيب موصلات VGA. تُستخدم فتحات 1 مم لبقية فتحات VGA ، وأجزاء التثبيت ، ورؤوس الدبوس وفتحات التوصيل بجوار USB الصغير (إذا كنت لن تستخدم USB ، فيمكنك لحام موصل / كبلات طاقة 5 فولت أخرى هنا). يمكن عمل جميع الثقوب الأخرى باستخدام مثقاب 0.8 مم.

الخطوة 3: لحام المكونات الإلكترونية

مكونات إلكترونية لحام
مكونات إلكترونية لحام
مكونات إلكترونية لحام
مكونات إلكترونية لحام
مكونات إلكترونية لحام
مكونات إلكترونية لحام
مكونات إلكترونية لحام
مكونات إلكترونية لحام

يمكنك البدء بتغطية كل النحاس باللحام (استخدم طرف الإزميل وقم بإجراء العملية على السطح المغطى بالفعل في التدفق). في حالة وجود كمية زائدة من اللحام بعد هذه العملية في بعض النقاط ، فقم بإزالتها باستخدام سلك إزالة اللحام. إذا تم إذابة أي مسارات في محلول الحفر ، فاستبدلها بأسلاك رفيعة. بعد ذلك ، يمكنك البدء في لحام المكونات الأخرى ، على الرغم من أنني أوصيت بأنك ستنتظر بأشياء عالية وضخمة حول المكان لـ MCU حتى النهاية. استخدم كمية مناسبة من التدفق عند إجراء التوصيلات الكهربائية.

MCU في حزمة LQFP-48 هو أصعب شيء يمكن لحامه. ابدأ بمحاذاةها ، ولحام سلك واحد فقط بالقرب من قمة الحزمة ، ثم سلك آخر على الجانب الآخر ، من أجل تأمين MCU في موضعها. بعد ذلك ، قم بتغطية الصفوف أو الخيوط في التدفق ولحامها برفق بالمسارات النحاسية باستخدام طرف الإزميل. تأكد من عدم ثني الخيوط للخلف ، إذا قمت بذلك ، فقد تحاول تحريك صفوف إبرة النفخ من الخيوط ودفع الدبوس للخارج. أو إذا كنت تخاف منه حقًا ، فضع الإبرة هناك حتى قبل أن تبدأ في اللحام. التحكم في عدم وجود دوائر قصيرة وإجراء التوصيلات الكهربائية ، يجب أن يكون جهاز القياس المتعدد البسيط مع اختبار الاستمرارية مناسبًا (يمكن أن يدمر الدائرة المتكاملة ، ولكن نجا من اختبار الألغام). إذا قمت بعمل أي ماس كهربائي ، فضع سلك إزالة اللحام فوقه وابدأ التسخين. في حالة تلف المسارات النحاسية على ثنائي الفينيل متعدد الكلور ، استخدم سلكًا رفيعًا جدًا لاستبداله. من الممكن لحام الأسلاك مباشرة إلى خيوط LQFP برأس مخروطي دقيق. لقد فعلت ذلك عدة مرات ، في الغالب لأنني أتلفت المسارات عند إزالة MCU التي كانت تفوق أي أمل بعد المحاولة الأولى لحامها (يمكن القيام بذلك عن طريق دبابيس متطفلة بإبرة). أتمنى مخلصًا أن تحصل عليها بالشكل الصحيح في المرة الأولى.

الدوائر المتكاملة الأخرى متشابهة ويجب أن يتم لحامها بنفس الطريقة ، ولكن لديها عدد أقل من العملاء المحتملين الأكبر ، لذلك لا ينبغي أن تشكل تحديًا كبيرًا. يحتوي LM1117 على علامة تبويب كبيرة يجب أن يتم لحامها بالنحاس ، ولكن من الصعب تسخينها بشكل مناسب باستخدام مكواة لحام عادية ، لذلك إذا قمت بإلصاقها بـ PCB وقمت بتغطية الجوانب بكمية من اللحام ، فيجب أن يكون ذلك كافيًا.

تحتاج بعض مكونات THT إلى أن تكون ملحومة من كلا جانبي اللوحة. في حالة القطع والمصابيح LED ، فهي بشكل مستقيم للأمام. عند لحام رؤوس دبابيس اللحام ، حرك البلاستيك لأعلى مما يجب أن يكون قبل هذه العملية ، ثم قم بلحام جميع المسامير من كلا الجانبين ، ثم حرك البلاستيك مرة أخرى إلى الموضع الأصلي. عند لحام بلورة الكوارتز ، في الموضع الأول أعلى من اللازم ، قم بلحام الخيوط من كلا الجانبين ، ثم أثناء تسخينها من أسفل ، ادفع الكريستال إلى الأسفل. لاحظ أنني قمت أيضًا بلف علبة الكريستال في سلك ثم سلك ملحومًا على الأرض (تملأ النحاس الكبير إلى اليسار وأسفل البلورة). قبل لحام أجزاء موصل VGA التي تدخل في فتحات 3 مم ، قمت بلحام بعض الأسلاك بالنحاس على كلا الجانبين للتأكد من توصيل طبقتين من النحاس ، وبعد ذلك فقط قمت بلحام خيوط الحماية. يمكن عمل Vias عن طريق وضع سلك أكبر داخل الفتحة (على سبيل المثال الطول غير المستخدم لرصاص مكون THT) ، ولحامها من جانبي ثنائي الفينيل متعدد الكلور ، ثم قطع الأجزاء غير الضرورية.

عند لحام موصل USB ، يمكنك استخدام طرف مخروطي دقيق للخيوط الصغيرة.

عندما تعتقد أنك قمت بلحام كل شيء ، يجب عليك التحقق مرة أخرى من عدم وجود دوائر قصيرة أو اتصالات سيئة.

الخطوة 4: برمجة متحكم STM32

برمجة متحكم STM32
برمجة متحكم STM32
برمجة متحكم STM32
برمجة متحكم STM32

لتطوير برنامج AODMoST 32 الثابت ، استخدمت System Workbench لـ STM32 (إصدار Linux) ، والذي يستخدم OpenOCD لبرمجة وحدة تحكم دقيقة. يمكنك العثور على إرشادات مفصلة حول كيفية استيراد هذا المشروع إلى SW4STM32 داخل ملف sw4stm32_configuration_1.00.pdf.

بدلاً من ذلك ، يمكنك استخدام ST-LINK Utility (STSW-LINK004). لقد اختبرت إصدار Windows وعمل بشكل جيد مع 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 ، وتوصيل الشاشة ثلاثية الأبعاد بمخرج VGA ومصدر طاقة 5 فولت في micro USB. عندما يتم تشغيل AODMoST 32 ، فإنه ينتظر إشارة الفيديو (واكتشاف استقطاب نبضات المزامنة). يتم الإشارة إليه بواسطة اللون الأحمر الذي يتم إضاءته NO SIGNAL LED. يجب أيضًا تشغيل مصابيح LED الزرقاء باستمرار. إذا كانت تومض ، فهذا يعني أن هناك خطأ ما في بلورة HSE بسرعة 8 ميجاهرتز. خلال هذا الوقت يمكنك الضغط على الأزرار للتحقق مما إذا كانت متصلة بشكل صحيح. في حالة الضغط على زر واحد على الأقل ، تضيء المصابيح الصفراء. عند الضغط على زرين أو أكثر ، تضاء المصابيح البيضاء أيضًا. عند اكتشاف إشارة فيديو ، يبدأ تسلسل بدء التشغيل. تتكون من كل ثانية LED على التوالي تضاء (0b10101010) لمدة 300 مللي ثانية ، ثم يتم تشغيل أربعة مصابيح LED أخرى لمدة 300 مللي ثانية (0b01010101). تم القيام به ، بحيث يمكنك التحقق من أن مصابيح LED متصلة بشكل صحيح بوحدة التحكم MCU.

يحتوي الجهاز على 4 أوضاع تشغيل. يبدأ بشكل افتراضي في الوضع 0: تمرير الفيديو من خلال. يوجد أيضًا الوضع 1: أعلى - سفلي ، الوضع 2: جانبًا جانبًا ، والوضع 3: عناصر عائمة مجانية. هناك 6 صفحات من الإعدادات. أولئك الذين لديهم أرقام 0 و 3 تحتوي على إعدادات التردد / الفترة ، ومعدل الانسداد ، والكائنات قيد التشغيل / الإيقاف وما إلى ذلك. تحتوي الصفحات 1 و 4 على إعدادات الموضع بينما تحتوي الصفحتان 2 و 5 على إعدادات الحجم. بالضغط على أزرار MODE + PAGE ، يمكنك استعادة الإعدادات الافتراضية في جميع الأوضاع. هناك أيضًا خيارات لتغيير أشكال الكائنات ، وتقديم نمط القناع والعشوائية لبعض الإعدادات. يمكنك قراءة المزيد حول تكوين AODMoST 32 في manual_1.00.pdf

تعتبر ألعاب الكمبيوتر أحد المصادر المحتملة للمحتوى ثلاثي الأبعاد بتنسيق Top - Bottom أو جنبًا إلى جنب. إذا كنت تستخدم بطاقة فيديو GeForce ، فيمكن تعديل العديد من الألعاب من هذه القائمة لإخراجها بتنسيق متوافق. بشكل أساسي ، تحتاج إلى استخدام تعديلات / إصلاحات تستند إلى 3DMigoto ، والتي تسمح لك بإخراج SBS / TB 3D إلى أي شاشة بعد إلغاء التعليق "run = CustomShader3DVision2SBS" في ملف تكوين تعديل "d3dx.ini". للحصول على جودة صورة جيدة ، يجب عليك أيضًا تعطيل ميزة 3D Vision Discover Discover في برامج تشغيل NVIDIA. تحتاج إلى تغيير "StereoAnaglyphType" إلى "0" في "HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \". يمكنك القراءة أكثر عن هذا هنا.

في الإصدارات الجديدة من برامج تشغيل Nvidia ، يجب عليك قفل مفتاح التسجيل. لفتح محرر التسجيل ، اضغط على WIN + R ، ثم اكتب regedit واضغط على ENTER. سيتطلب قفل أحد المفاتيح النقر بزر الماوس الأيمن فوقه ، وتحديد أذونات ، ومتقدم ، وتعطيل الميراث ، وتأكيد تعطيل الميراث ، والعودة إلى نافذة الأذونات ، وأخيراً تحديد مربعات الرفض لجميع المستخدمين والمجموعات التي يمكن تحديدها وتأكيدها باستخدام انقر فوق زر موافق. لاحظ أنه قد تكون هناك حاجة لتغيير قيم "LeftAnaglyphFilter" "RightAnaglyphFilter" أيضًا. إذا كنت ترغب في إجراء أي تغييرات ، فأنت بحاجة إلى إلغاء قفل مفتاح التسجيل عن طريق إلغاء تحديد مربعات الرفض هذه أو تمكين الميراث. إذا كنت تواجه مشكلات في تمكين 3D Vision في المقام الأول ، نظرًا لتعطل معالج الإعداد في لوحة تحكم NVIDIA ، فأنت بحاجة إلى تغيير "StereoVisionConfirmed" إلى "1" في "HKLM / SOFTWARE / WOW6432Node / NVIDIA Corporation / Global / Stereo3D \" ". سيؤدي ذلك إلى تمكين الرؤية ثلاثية الأبعاد في وضع الاكتشاف. لسوء الحظ ، توقفت Nvidia عن دعم 3D Vision ، لذا فإن أحدث إصدار من برنامج التشغيل يمكن استخدامه هو 425.31 ، ولكن إذا كنت تريد حقًا استخدام إصدار أحدث ، فيمكنك تجربة ذلك.

هناك طرق أخرى للحصول على ألعاب ثلاثية الأبعاد. يمكنك تجربة SuperDepth3D ، تظليل ReShade بعد العملية. يدعم GZ3Doom (ViveDoom) في الأصل 3D ويمكن تشغيله بدون أي برنامج خاص. تحتوي إصدارات Windows من Rise of the Tomb Raider و Shadow of the Tomb Raider على دعم أصلي لـ Side by Side 3D.

بدلاً من ذلك ، يمكنك أيضًا استخدام Xbox 360 ، الذي يدعم إخراج VGA ولديه عدد قليل من الألعاب التي تدعم 3D في Top - Botom أو جنبًا إلى جنب. هنا يمكنك العثور على قائمة بألعاب Xbox 360 التي تدعم 3D (على الرغم من وجود بعض الأخطاء في هذه القائمة ، على سبيل المثال نسخة من Halo: Combat Evolved Anniversary التي اختبرتها لا تدعم Top-Bottom ولا SBS).

بالطبع يمكنك أيضًا العثور على أفلام بتنسيق Top - Bottom أو Side By Side وتشغيلها على مجموعة متنوعة من الأجهزة.

يمكنك أن تجد في المعرض الألعاب التالية:

  • الصورة الرمزية لجيمس كاميرون: 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 (تم ضبط الجهاز على الوضع 3: الكائنات العائمة المجانية) ، الكمبيوتر الشخصي

الخطوة 6: نظرة عامة على التصميم

نظرة عامة على التصميم
نظرة عامة على التصميم

تحتوي إشارة VGA على 3 ألوان مكونة: الأحمر والأخضر والأزرق.يتم إرسال كل منها عبر سلك منفصل ، مع كثافة لون المكون المرمز إلى مستوى الجهد الذي يمكن أن يتراوح بين 0V و 0.7V. يرسم AODMoST 32 كائنات (تراكب) عن طريق استبدال إشارة اللون الناتجة عن بطاقة الفيديو بمستوى الجهد الذي يوفره الترانزستورات Q1-Q3 في تكوين متابع الباعث ، والذي يحول مقاومة الجهد على المقاوم 2k7 - مقسم جهد تقليم 1 كيلو. يتم تبديل الإشارات بواسطة معدد إرسال تناظري / مزيل تعدد الإرسال STMAV340.

يتم الاحتفاظ بتوقيت هذا التبديل بواسطة مؤقت التحكم المتقدم (TIM1) من MCU ، والذي يستخدم جميع سجلات المقارنة الأربعة الخاصة به لدفع المخرجات. تتم معالجة حالة هذه المخرجات بواسطة 3 بوابات NAND سريعة. وهي تعمل على النحو التالي: عداد توقيت إعادة ضبط نبض HSync. قارن 1 تسجيل الضوابط عند بدء رسم الكائن الأول في سطر ، قارن 2 قم بالتسجيل عند إيقافه. قارن 3 عناصر تحكم التسجيل عند بدء رسم الكائن الثاني في سطر ، قارن 4 قم بالتسجيل عند إيقافه. عند الحاجة إلى كائن ثالث ، يتم استخدام مقارنة التسجيلات 1 و 2 مرة أخرى. ترتبط بوابات NAND بطريقة ترسل إشارة إلى مُضاعِف الإرسال الذي يحل محل الفيديو الأصلي ، عندما يخبرها زوج من قنوات المقارنة أن رسم الكائن قد بدأ ، لكنه لم ينته بعد.

تختلف نبضات التزامن الأفقي والرأسي في مستوى الجهد بين 0 فولت و 5 فولت والأسلاك التي تحملها متصلة مباشرة بـ STM32F103C8T6 5V دبابيس مقاومة المقاطعة التي تم تكوينها كمدخلات مقاومة عالية.

يستهلك الجهاز 75 مللي أمبير تقريبًا.