विषयसूची:
- चरण 1: अस्वीकरण
- चरण 2: टोनर ट्रांसफर विधि का उपयोग करके पीसीबी बनाना
- चरण 3: इलेक्ट्रॉनिक घटकों को मिलाप करना
- चरण 4: प्रोग्रामिंग STM32 माइक्रोकंट्रोलर
- चरण 5: AODMoST 32. का उपयोग
- चरण 6: डिजाइन अवलोकन
वीडियो: वैकल्पिक रूप से स्टीरियोस्कोपिक ट्रांसमिशन 32 [STM32F103C8T6 + STMAV340 VGA सुपरइम्पोजर] के डाइकोप्टिक संशोधक को शामिल करना: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
कुछ समय से मैं मूल AODMoST के उत्तराधिकारी पर काम कर रहा हूं। नया डिवाइस तेज़ और बेहतर 32-बिट माइक्रोकंट्रोलर और तेज़ एनालॉग वीडियो स्विच का उपयोग करता है। यह AODMoST 32 को उच्च रिज़ॉल्यूशन के साथ काम करने और नई कार्यक्षमताओं को लागू करने की अनुमति देता है। डिवाइस को अब USB के 5V वोल्टेज द्वारा भी संचालित किया जा सकता है।
सबसे बड़ी नई विशेषता एक आंख के लिए सरल पैटर्न वाले छवि मुखौटा का कार्यान्वयन है और दूसरे के लिए उलटा पैटर्न वाला मुखौटा है, जैसा कि इस आलेख में प्रस्तुत किया गया है: डिचोप्टिक फिल्म देखने से बचपन की अस्पष्टता का इलाज होता है। उन मापदंडों के आकार, स्थिति और निरंतर यादृच्छिकरण के लिए अधिक अनुकूलन विकल्प भी हैं।
मुझे यह बताना चाहिए कि मैंने अपने सभी विचारों को लागू नहीं किया है, और फर्मवेयर को और विकसित किया जा सकता है। लेकिन मुझे उम्मीद है कि सामाजिक आर्थिक मुद्दों के कारण मैं इस परियोजना पर निकट भविष्य में काम नहीं कर पाऊंगा, इसलिए मैं इसे प्रकाशित कर रहा हूं। फर्मवेयर अब टॉप-बॉटम और साइड बाय साइड फॉर्मेट में 3डी कंटेंट के साथ काम कर सकता है और एनवीडिया जीपीयू से लैस पीसी और एक्सबॉक्स 360 के साथ इसका परीक्षण किया गया था।
२०२०-११-२६ अद्यतन: मैं अंत में मोड ३: फ्री फ्लोटिंग ऑब्जेक्ट बनाने में कामयाब रहा। यह फर्मवेयर के संस्करण 1.00 में शामिल है। इस नए सॉफ्टवेयर में कुछ छोटे समायोजन भी हैं, उदाहरण के लिए अब सभी मोड में अलग-अलग आकार, मास्क और रैंडमाइजेशन सेटिंग्स हैं जो डिवाइस के बंद होने पर सहेजी जाती हैं। मैं पुरानी फाइलें रखने जा रहा हूं (फर्मवेयर के संस्करण 0.50 से, जब फ़ाइल नाम में कोई संस्करण जानकारी नहीं है, इसका मतलब है कि यह पुराना फर्मवेयर है) 1.00 संस्करण किसी भी तरह से दोषपूर्ण है।
आप यहां इस परियोजना के लिए स्रोत कोड, योजनाबद्ध, पीसीबी, उपयोगकर्ता पुस्तिका आदि डाउनलोड कर सकते हैं:
aodmost_32_all_files_1.00.zip
aodmost_32_all_files.zip
आपूर्ति:
भागों और सामग्री:
- STM32F103C8T6 माइक्रोकंट्रोलर (LQFP-48)
- 74AC00 क्वाड नंद गेट (SOIC-14, 3.9mm संकरा)
- STMAV340 एनालॉग वीडियो स्विच (TSSOP-16)
- LM1117-3.3 वोल्टेज नियामक (TO-263)
- 3x BC817 ट्रांजिस्टर (SOT-23)
- 3x सफेद 3 मिमी एलईडी
- 2x विसरित पीला 3 मिमी एलईडी
- विसरित लाल 3 मिमी एलईडी
- 2x विसरित नीला 3 मिमी एलईडी
- विसरित हरा 3 मिमी एलईडी
- 8 मेगाहर्ट्ज क्रिस्टल (HC49-4H)
- माइक्रो यूएसबी टाइप बी महिला कनेक्टर (ध्यान दें कि उनमें से कई प्रकार हैं, और कुछ पीसीबी डिजाइन में छेद के साथ संगत नहीं हो सकते हैं, आप यूएसबी को पूरी तरह से छोड़ सकते हैं, क्योंकि यूएसबी का उपयोग केवल 5 वी बिजली की आपूर्ति के रूप में किया जाता है)
- 2x डी-एसयूबी 15 पिन समकोण महिला वीजीए कनेक्टर (ध्यान दें कि कई प्रकार हैं, और आपको पिन के साथ लंबे संस्करण की आवश्यकता है जो पीसीबी में छेद करेगा)
- 2 पिन 2.54 मिमी सीधे पुरुष पिन हेडर
- 3 पिन 2.54 मिमी सीधे पुरुष पिन हेडर
- 11x 6x6mm स्पर्श स्विच बटन SMD/SMT
- 2x 10 यूएफ 16वी केस ए 1206 टैंटलम कैपेसिटर
- 10x 100 एनएफ 0805 संधारित्र
- 2x 15 पीएफ 1206 संधारित्र
- 3x 1k ओम ट्रिम्पोट 6 मिमी
- 3x 10k 1206 रोकनेवाला
- 4x 4k7 1206 रोकनेवाला
- 3x 2k7 1206 रोकनेवाला
- 2x 1k 1206 रोकनेवाला
- 3x 470 ओम 1206 रोकनेवाला
- 3x 75 ओम 1206 रोकनेवाला
- 3x 10 ओम 1206 रोकनेवाला
- डबल साइडेड कॉपर क्लैड बोर्ड (79.375x96.01mm कम से कम)
- तांबे के तार के कुछ टुकड़े (विशेष रूप से 0.07 मिमी जैसे छोटे व्यास के साथ कुछ काम में आ सकता है यदि LQFP माइक्रोकंट्रोलर की लीड के बगल में टूटे हुए ट्रैक की मरम्मत करने जा रहे हैं)
उपकरण:
- विकर्ण कटर
- चिमटा
- फ्लैट-ब्लेड पेचकश
- चिमटी
- उपयोगिता के चाकू
- फ़ाइल
- केंद्र छिद्रक
- हथौड़ा
- छोटी सुई
- 1000 ग्रिट सूखा/गीला सैंडपेपर
- कागजी तौलिए
- आरी या अन्य उपकरण जो पीसीबी को काट सकते हैं
- 4x 0.8 मिमी ड्रिल बिट
- 1 मिमी ड्रिल बिट
- 3 मिमी ड्रिल बिट
- ड्रिल प्रेसीडेंट या रोटरी टूल
- सोडियम परसल्फेट
- प्लास्टिक कंटेनर और प्लास्टिक उपकरण जिसका उपयोग पीसीबी को नक़्क़ाशी के घोल से बाहर निकालने के लिए किया जा सकता है
- ब्राउन पैकिंग टेप
- विद्युत अवरोधी पट्टी
- मल्टीमीटर
- टांका स्टेशन
- शंक्वाकार ठीक-बिंदु सोल्डरिंग टिप
- छेनी सोल्डरिंग टिप
- मिलाप
- सोल्डरिंग फ्लक्स (मैंने आरएमए क्लास का इस्तेमाल किया, एसएमटी असेंबली और मरम्मत के लिए फ्लक्स जेल, जो 1.4 सेमी ^ 3 सिरिंज में आया था)
- सोल्डरिंग तार
- लेजर प्रिंटर
- ग्लॉसी पेपर
- कपड़े प्रेस करने वाली ईस्त्री
- क्रीम क्लीनर
- एसीटोन
- शल्यक स्पिरिट
- स्थायी निर्माता
- ST-LINK/V2 (या इसका क्लोन) + केबल जो इसे AODMoST 32 + सॉफ़्टवेयर से जोड़ सकते हैं जो प्रोग्रामर का उपयोग कर सकते हैं
चरण 1: अस्वीकरण
ऐसे उपकरण के उपयोग से डिवाइस के उपयोगकर्ताओं के छोटे हिस्से में मिर्गी के दौरे पड़ सकते हैं या अन्य प्रतिकूल प्रभाव पड़ सकते हैं। ऐसे उपकरण के निर्माण के लिए मामूली खतरनाक उपकरणों के उपयोग की आवश्यकता होती है और इससे संपत्ति को नुकसान या क्षति हो सकती है। आप अपने जोखिम पर वर्णित डिवाइस का निर्माण और उपयोग करते हैं।
चरण 2: टोनर ट्रांसफर विधि का उपयोग करके पीसीबी बनाना
आपको लेजर प्रिंटर (बिना किसी टोनर सेविंग सेटिंग के) का उपयोग करके चमकदार कागज पर F. Cu (सामने की ओर) की दर्पण छवि और B. Cu (पीछे की ओर) की सामान्य छवि को प्रिंट करने की आवश्यकता है। मुद्रित छवियों के बाहरी आयाम 79.375x96.01 मिमी (या जितना करीब आप प्राप्त कर सकते हैं) होना चाहिए। पीसीबी को मुद्रित छवि के आकार में काटें, यदि आप चाहें तो पीसीबी के प्रत्येक पक्ष में कुछ मिमी जोड़ सकते हैं। मैं व्यक्तिगत रूप से इसे एक उपयोगिता चाकू के साथ टुकड़े टुकड़े की पूरी लंबाई के साथ एक गहरी पंक्ति बनाकर करना पसंद करता हूं (आपको पूरी लंबाई के साथ कुछ बार काटने की जरूरत है), फिर दूसरी तरफ से प्रक्रिया को दोहराते हुए। जब पंक्तियाँ काफी गहरी होती हैं, तो पूरा लैमिनेट आसानी से आधा टूट जाता है। आपको टुकड़े टुकड़े को तोड़ने की प्रक्रिया दो बार करने की आवश्यकता है, क्योंकि आपको परिणामी टुकड़े की सही लंबाई और चौड़ाई की आवश्यकता है। टुकड़े टुकड़े के छोटे टुकड़ों को सरौता के उपयोग से तोड़ा जा सकता है (सुनिश्चित करें कि तांबे को बहुत अधिक खरोंच न करें, कागज की सुरक्षात्मक परत का उपयोग करें उदाहरण के लिए सरौता और पीसीबी के बीच)। अब आपको परिणामी बोर्ड के टुकड़े के किनारों को फ़ाइल के साथ चिकना करना चाहिए।
इसके बाद, आपको गीले महीन सैंडपेपर का उपयोग करके तांबे की परतों को साफ करने की आवश्यकता होगी, फिर क्रीम क्लीनर से सैंडपेपर द्वारा छोड़े गए कणों को हटा दें (आप तरल या साबुन को धोने का भी उपयोग कर सकते हैं)। फिर इसे रबिंग अल्कोहल से साफ कर लें। उसके बाद आपको बहुत सावधान रहना चाहिए कि तांबे को अपनी उंगलियों से न छुएं।
अब समय है एफ.सी.यू की दर्पण छवि वाली शीट को अधिक प्रबंधनीय आकार में काटने का (बाहरी आयत के चारों ओर कुछ सेमी छोड़ दें) और इसे कपड़े के लोहे (टोनर अप) के ऊपर रखने का समय है। आप अपनी जाँघों के बीच लोहे को पकड़ सकते हैं, लेकिन बहुत सावधान रहें कि एकमात्र प्लेट लगातार ऊपर है और कुछ भी नहीं छूती है। फिर, पीसीबी को ग्लॉसी पेपर (साफ साइड फेस टोनर) के ऊपर रखें और आयरन को चालू करें (पूरी शक्ति का उपयोग करें)। थोड़ी देर बाद कागज पीसीबी से चिपकना चाहिए। आप कागज के खिलाफ बोर्ड को धक्का देने के लिए कपड़े के टुकड़े या एक तौलिया का उपयोग कर सकते हैं और कागज को पीसीबी से थोड़ा सा चिपका सकते हैं। कम से कम कुछ मिनट प्रतीक्षा करें, जब तक कि कागज का रंग पीला न हो जाए। दुर्भाग्य से, आपको प्रयोगात्मक रूप से स्थानांतरण प्रक्रिया को रोकने के लिए सही समय निर्धारित करने की आवश्यकता है, इसलिए यदि तांबे पर छवि की गुणवत्ता बहुत खराब है, तो आपको टोनर को एसीटोन, रेत और वॉश बोर्ड से फिर से साफ करना होगा और शुरुआत से ही पूरी प्रक्रिया शुरू करनी होगी।
जब आपको लगता है कि टोनर ट्रांसफर पूरा हो गया है, तो 20 मिनट के लिए पीसीबी को कागज के साथ पानी में डालें (आप क्रीम क्लीनर या वाशिंग लिक्विड मिला सकते हैं)। अगला, पीसीबी से कागज रगड़ें। अगर ऐसे स्थान हैं जहां टोनर तांबे से नहीं चिपकता है, तो टोनर को बदलने के लिए स्थायी मार्कर का उपयोग करें।
अब आपको एक पंच के साथ पीसीबी के कोनों में चार खाली जगहों के केंद्रों को चिह्नित करने की आवश्यकता है। बाद में उन केंद्रों को ड्रिल किया जाएगा, और परिणामी छेद पीसीबी के दोनों किनारों को संरेखित करने के लिए उपयोग किए जाएंगे।
इसके बाद, आपको ब्राउन पैकिंग टेप के साथ टुकड़े टुकड़े के पीछे की तरफ कवर करने की जरूरत है। सोडियम परसल्फेट के साथ ताजा पानी मिलाएं और नक़्क़ाशी के घोल में पीसीबी डालें। घोल को 40°C पर रखने का प्रयास करें। आप प्लास्टिक के कंटेनर को रेडिएटर या अन्य ताप स्रोत के ऊपर रख सकते हैं। समय-समय पर कंटेनर में घोल मिलाएं। खुला तांबे के पूरी तरह से भंग होने की प्रतीक्षा करें। जब यह हो जाए तो पीसीबी को घोल से हटा दें और इसे पानी से धो लें। छील पैकिंग टेप। एसीटोन के साथ टोनर निकालें (नेल पॉलिश रिमूवर में इसकी उचित मात्रा होनी चाहिए)। इस बिंदु पर आप उपयोगिता चाकू के साथ किसी भी शॉर्ट सर्किट को हटाना शुरू कर सकते हैं।
अब, 0.8 मिमी ड्रिल का उपयोग करके चार संरेखण छेद ड्रिल करें। फिर, उसी 0.8 मिमी ड्रिल का उपयोग करके B. Cu की छवि के साथ कागज के माध्यम से संबंधित छेद ड्रिल करें। जब यह किया जाता है, तो पीसीबी के पीछे रेत और साफ करें। फिर बोर्ड को सपाट सतह (ऊपर साफ तांबा) के ऊपर रख दें, इसे बीसीयू (टोनर डाउन) की चमकदार पेपर होल्डिंग इमेज के साथ कवर करें और पेपर रखने के लिए छेद (गोल भाग नीचे) में चार 0.8 मिमी ड्रिल डालें और टुकड़े टुकड़े संरेखित। अब आपको गर्म कपड़े के लोहे की नोक से कागज को थोड़ी देर के लिए धीरे से छूना चाहिए, ताकि कागज और पीसीबी एक दूसरे से चिपक जाएं। फिर, ड्रिल हटा दें, लोहे को अपनी जांघों के बीच रखें और कागज को लोहे के ऊपर टुकड़े टुकड़े के साथ रखें और टोनर को स्थानांतरित करने की प्रक्रिया को दोहराएं। बाद में कागज को पानी में भिगो दें ताकि वह हट जाए और किसी भी छूटे हुए टोनर को स्थायी मार्कर से बदल दें।
अब आपको पीसीबी के सामने की तरफ पैकिंग टेप के साथ कवर करने की जरूरत है, साथ ही पहले से ड्रिल किए गए छेद के आसपास। फिर पीछे की तरफ उसी तरह खोदें जैसे आपने सामने की तरफ किया था, टेप छीलें, टोनर निकालें, और शॉर्ट सर्किट का शिकार करना शुरू करें।
आपको पीसीबी के बाकी छेदों को भी ड्रिल करने की जरूरत है। वीजीए कनेक्टर्स माउंटिंग के लिए चार 3 मिमी छेद हैं। 1 मिमी छेद का उपयोग शेष वीजीए छेद, ट्रिम्पोट्स, पिन हेडर और माइक्रो यूएसबी के बगल में विअस के लिए किया जाता है (यदि आप यूएसबी का उपयोग नहीं करने जा रहे हैं, तो आप यहां अन्य 5 वी पावर कनेक्टर/केबलों को मिला सकते हैं)। अन्य सभी छेद 0.8 मिमी ड्रिल का उपयोग करके किए जा सकते हैं।
चरण 3: इलेक्ट्रॉनिक घटकों को मिलाप करना
आप सभी तांबे को सोल्डर से ढककर शुरू कर सकते हैं (छेनी की नोक का उपयोग करें और पहले से ही फ्लक्स से ढकी सतह पर ऑपरेशन करें)। यदि इस ऑपरेशन के बाद कुछ बिंदुओं पर अत्यधिक मात्रा में सोल्डर मौजूद है, तो इसे डीसोल्डरिंग तार से हटा दें। यदि कोई ट्रैक नक़्क़ाशी के घोल में घुल गया हो, तो उन्हें पतले तारों से बदल दें। फिर आप अन्य घटकों को टांका लगाना शुरू कर सकते हैं, हालांकि मैं अनुशंसा करता हूं कि आप अंत तक एमसीयू के लिए जगह के आसपास उच्च और भारी सामान के साथ प्रतीक्षा करेंगे। विद्युत कनेक्शन बनाते समय उचित मात्रा में फ्लक्स का प्रयोग करें।
LQFP-48 पैकेज में MCU मिलाप के लिए सबसे कठिन काम है। इसे संरेखित करके प्रारंभ करें, पैकेज के शीर्ष के पास केवल एक लीड को सोल्डर करें, और फिर विपरीत दिशा में एक और लीड, ताकि MCU को उसकी स्थिति में सुरक्षित किया जा सके। इसके बाद, पंक्तियों या लीड को फ्लक्स में कवर करें और धीरे से उन्हें छेनी की नोक के साथ तांबे की पटरियों पर मिला दें। सुनिश्चित करें कि आप लीड को पीछे की ओर नहीं मोड़ते हैं, यदि आप ऐसा करते हैं, तो आप लीड की नीडल ब्लो पंक्तियों को स्लाइड करने और पिन को बाहर धकेलने का प्रयास कर सकते हैं। या यदि आप वास्तव में इससे डरते हैं, तो सोल्डरिंग शुरू करने से पहले ही सुई को वहां रखें। नियंत्रित करें कि कोई शॉर्ट सर्किट नहीं किया गया है और विद्युत कनेक्शन का संचालन कर रहे हैं, निरंतरता परीक्षक के साथ साधारण मल्टीमीटर पर्याप्त होना चाहिए (यह संभवतः एकीकृत सर्किट को नष्ट कर सकता है, लेकिन मेरा परीक्षण बच गया)। यदि आपने कोई शॉर्ट सर्किट किया है, तो उसके ऊपर डीसोल्डरिंग तार रखें और गर्म करना शुरू करें। यदि पीसीबी पर तांबे की पटरियां क्षतिग्रस्त हो गई हैं, तो इसे बदलने के लिए बहुत पतले तार का उपयोग करें। शंक्वाकार फाइन-पॉइंट टिप के साथ सीधे LQFP के लीड में तार को मिलाप करना संभव है। मैंने इसे कुछ बार किया, ज्यादातर इसलिए क्योंकि मैंने एमसीयू को हटाते समय पटरियों को क्षतिग्रस्त कर दिया था जो इसे मिलाप करने के पहले प्रयास के बाद किसी भी उम्मीद से परे था (यह सुई के साथ पिन को चुभाकर किया जा सकता है)। मुझे पूरी उम्मीद है कि आप इसे पहली बार सही पाएंगे।
अन्य आईसी समान हैं और उन्हें उसी तरह से मिलाया जाना चाहिए, लेकिन उनके पास बड़ी मात्रा में बड़ी मात्रा में है, इसलिए उन्हें ज्यादा चुनौती नहीं देनी चाहिए। LM1117 में बड़ा टैब होता है जिसे तांबे में मिलाया जाना चाहिए, लेकिन इसे नियमित टांका लगाने वाले लोहे के साथ पर्याप्त रूप से गर्म करना कठिन है, इसलिए यदि आप इसे पीसीबी से चिपकाते हैं और कुछ मात्रा में मिलाप के साथ पक्षों को कवर करते हैं, तो यह पर्याप्त होना चाहिए।
कुछ THT घटकों को बोर्ड के दोनों ओर से मिलाप करने की आवश्यकता होती है। ट्रिम्पोट्स और एलईडी के मामले में, यह बहुत सीधा है। जब टांका लगाने वाले पिन हेडर, इस ऑपरेशन से पहले प्लास्टिक को ऊपर की ओर स्लाइड करें, फिर दोनों तरफ से सभी पिनों को मिलाएं, और फिर प्लास्टिक को मूल स्थिति में वापस स्लाइड करें। क्वार्ट्ज क्रिस्टल को टांका लगाते समय, पहली स्थिति में यह आवश्यकता से अधिक ऊपर होता है, दोनों तरफ से सीसा मिलाता है, और फिर उन्हें बलो से गर्म करते हुए, क्रिस्टल को नीचे धकेलें। ध्यान दें कि मैंने क्रिस्टल केस को तार में लपेटा और फिर तार को जमीन पर मिला दिया (बड़ा तांबा बाईं ओर भरता है और क्रिस्टल को नीचे करता है)। वीजीए कनेक्टर के 3 मिमी छेद में जाने वाले भागों को मिलाप करने से पहले, मैंने यह सुनिश्चित करने के लिए दोनों तरफ तांबे के लिए कुछ तारों को मिलाया कि तांबे की दोनों परतें जुड़ी हुई हैं, और उसके बाद ही मैंने परिरक्षण लीड को मिलाया। छेद के अंदर बड़े तार रखकर (उदाहरण के लिए टीएचटी घटक सीसा की अप्रयुक्त लंबाई), इसे पीसीबी के दोनों किनारों से टांका लगाकर और फिर अनावश्यक हिस्से को काटकर वायस बनाया जा सकता है।
यूएसबी कनेक्टर को सोल्डर करते समय आप छोटे लीड के लिए शंक्वाकार फाइन-पॉइंट टिप का उपयोग कर सकते हैं।
जब आपको लगता है कि आपने सब कुछ मिला दिया है, तो आपको एक बार फिर से जांचना चाहिए कि कोई शॉर्ट सर्किट या खराब कनेक्शन नहीं है।
चरण 4: प्रोग्रामिंग STM32 माइक्रोकंट्रोलर
AODMoST 32 फर्मवेयर विकसित करने के लिए मैंने STM32 (लिनक्स संस्करण) के लिए सिस्टम कार्यक्षेत्र का उपयोग किया, जो माइक्रोकंट्रोलर को प्रोग्राम करने के लिए OpenOCD का उपयोग करता है। आप इस परियोजना को SW4STM32 में sw4stm32_configuration_1.00.pdf फ़ाइल में आयात करने के बारे में विस्तृत निर्देश प्राप्त कर सकते हैं।
वैकल्पिक रूप से आप ST-LINK उपयोगिता (STSW-LINK004) का उपयोग कर सकते हैं। मैंने विंडोज संस्करण का परीक्षण किया और इसने aodmost_32_1.00.bin के साथ अच्छा काम किया
मैंने अपने प्रोग्रामर के रूप में ST-LINK/V2 के सस्ते क्लोन का इस्तेमाल किया, जो आदर्श नहीं है, लेकिन यह काम कर गया। एमसीयू को प्रोग्राम करने के लिए मुझे यूएसबी पोर्ट से एओडीएमओएसटी 32 को पावर देने की जरूरत है और एक तरफ प्रोग्रामर के लिए 2.54 मिमी महिला कनेक्टर के साथ 3 जम्पर केबल और दूसरी तरफ एओडीएमओएसटी 32 के एसडब्ल्यू-डीपी पोर्ट को कनेक्ट करना होगा। आपको GND, SWCLK और SWDIO को कनेक्ट करना होगा। प्रोग्रामिंग करते समय, सुनिश्चित करें कि सॉफ़्टवेयर सिस्टम रीसेट करने के लिए सॉफ़्टवेयर सेट है।
aodmost_32_1.00.bin और aodmost_32_1.00.elf फ़ाइलें जो MCU को प्रोग्राम करने के लिए आवश्यक हैं, aodmost_32_all_files_1.00.zip संग्रह के अंदर हैं।
प्रोग्रामिंग से पहले MCU की फ्लैश मेमोरी खाली होनी चाहिए, अन्यथा इसके अंतिम 4 kB में बचा हुआ कुछ पुराना डेटा सेटिंग्स को सहेजने और लोड करने में बाधा उत्पन्न कर सकता है।
चरण 5: AODMoST 32. का उपयोग
अब आप अपने ग्राफिक्स कार्ड या वीडियो गेम कंसोल को VGA IN से कनेक्ट कर सकते हैं, अपने 3D डिस्प्ले को VGA OUT से और 5V पावर सप्लाई को माइक्रो USB से कनेक्ट कर सकते हैं। जब AODMoST 32 संचालित होता है, तो यह वीडियो सिग्नल (और सिंक पल्स ध्रुवीकरण का पता लगाने) की प्रतीक्षा करता है। यह लाल नो सिग्नल एलईडी द्वारा जलाया जा रहा है। साथ ही नीली एलईडी को लगातार चालू रखना चाहिए। अगर वे झपका रहे हैं, तो इसका मतलब है कि 8 मेगाहर्ट्ज एचएसई क्रिस्टल में कुछ गड़बड़ है। इस दौरान आप बटन दबा सकते हैं, यह जांचने के लिए कि क्या वे ठीक से जुड़े हुए हैं। यदि कम से कम एक बटन दबाया जा रहा है, तो पीली एलईडी चालू हैं। जब दो या दो से अधिक बटन दबाए जाते हैं, तो सफेद एलईडी भी जलती हैं। जब वीडियो सिग्नल का पता चलता है, तो स्टार्ट-अप अनुक्रम शुरू होता है। इसमें 300ms के लिए एक पंक्ति में हर दूसरी एलईडी को जलाया जाता है (0b10101010), फिर 300ms (0b01010101) के लिए चार अन्य एलईडी चालू की जाती हैं। यह हो गया है, ताकि आप जांच सकें कि एलईडी एमसीयू से ठीक से जुड़े हुए हैं या नहीं।
डिवाइस में ऑपरेशन के 4 काम करने के तरीके हैं। डिफ़ॉल्ट रूप से यह मोड 0: वीडियो पास-थ्रू में शुरू होता है। मोड 1: टॉप - बॉटम, मोड 2: साइड बाय साइड और मोड 3: फ्री फ्लोटिंग ऑब्जेक्ट भी हैं। सेटिंग्स के 6 पेज हैं। 0 और 3 की संख्या वाले लोगों में आवृत्ति/अवधि, रोड़ा दर, वस्तुओं के चालू/बंद होने और इस तरह की सेटिंग्स होती हैं। पृष्ठ 1 और 4 में स्थिति सेटिंग्स होती हैं जबकि पृष्ठ 2 और 5 में आकार सेटिंग्स होती हैं। मोड + पेज बटन दबाकर आप सभी मोड में डिफ़ॉल्ट सेटिंग्स को पुनर्स्थापित करते हैं। ऑब्जेक्ट आकार बदलने, मास्क पैटर्न शुरू करने और कुछ सेटिंग्स को यादृच्छिक बनाने के विकल्प भी हैं। आप AODMoST 32 को मैन्युअल में कॉन्फ़िगर करने के बारे में अधिक पढ़ सकते हैं_1.00.pdf
टॉप-बॉटम या साइड बाय साइड फॉर्मेट में 3D कंटेंट का एक संभावित स्रोत कंप्यूटर गेम हैं। यदि आप GeForce वीडियो कार्ड का उपयोग करते हैं, तो इस सूची के कई गेम को संगत प्रारूप में आउटपुट में संशोधित किया जा सकता है। मूल रूप से, आपको 3DMigoto आधारित मॉड/फिक्सेस का उपयोग करने की आवश्यकता है, जो आपको "d3dx.ini" मॉड/फिक्स कॉन्फ़िगरेशन फ़ाइल में "run = CustomShader3DVision2SBS" को असंबद्ध करने के बाद किसी भी डिस्प्ले पर SBS/TB 3D आउटपुट करने की अनुमति देता है। एक अच्छी तस्वीर की गुणवत्ता के लिए, आपको NVIDIA ड्राइवरों में 3D विज़न डिस्कवर टिंट को भी अक्षम करना होगा। आपको "HKLM\SOFTWARE\WOW6432Node\NVIDIA Corporation\Global\Stereo3D\" में "StereoAnaglyphType" को "0" में बदलना होगा। यहां आप इस बारे में और अधिक पढ़ सकते हैं।
एनवीडिया ड्राइवरों के नए संस्करणों में, आपको रजिस्ट्री कुंजी को लॉक करना होगा। रजिस्ट्री संपादक खोलने के लिए, विन + आर दबाएँ, फिर regedit टाइप करें और ENTER दबाएँ। एक कुंजी को लॉक करने के लिए आपको उस पर राइट क्लिक करने की आवश्यकता होगी, अनुमतियां, उन्नत, अक्षम विरासत का चयन करें, विरासत को अक्षम करने की पुष्टि करें, अनुमति विंडो पर वापस जाएं, और अंत में उन सभी उपयोगकर्ताओं और समूहों के लिए इनकार करें बॉक्स को चेक करें जिन्हें टिक किया जा सकता है और इसकी पुष्टि की जा सकती है ओके बटन पर क्लिक करें। ध्यान दें कि "LeftAnaglyphFilter" "RightAnaglyphFilter" के मानों को भी बदलने की आवश्यकता हो सकती है। यदि आप कोई परिवर्तन करना चाहते हैं, तो आपको उन इनकार बॉक्स को अनचेक करके या इनहेरिटेंस को सक्षम करके रजिस्ट्री कुंजी को अनलॉक करना होगा। यदि आपको पहली बार में 3D विज़न को सक्षम करने में समस्या हो रही है, क्योंकि NVIDIA कंट्रोल पैनल में सेटअप विज़ार्ड क्रैश हो रहा है, तो आपको "HKLM\SOFTWARE\WOW6432Node\NVIDIA Corporation\Global\Stereo3D\ में "StereoVisionConfirmed" को "1" में बदलना होगा। " यह डिस्कवर मोड में 3D विज़न को सक्षम करेगा। दुर्भाग्य से, एनवीडिया ने 3डी विज़न का समर्थन करना बंद कर दिया है, इसलिए नवीनतम ड्राइवर संस्करण जिसका उपयोग किया जा सकता है वह 425.31 है, लेकिन यदि आप वास्तव में नए संस्करण का उपयोग करना चाहते हैं तो आप इसे आजमा सकते हैं।
3D गेम प्राप्त करने के अन्य तरीके हैं। आप SuperDepth3D, एक ReShade पोस्ट-प्रोसेस शेडर आज़मा सकते हैं। GZ3Doom (ViveDoom) मूल रूप से 3D का समर्थन करता है और इसे बिना किसी विशेष सॉफ़्टवेयर के चलाया जा सकता है। राइज़ ऑफ़ द टॉम्ब रेडर और शैडो ऑफ़ द टॉम्ब रेडर के विंडोज संस्करणों में साइड बाय साइड 3D के लिए मूल समर्थन है।
वैकल्पिक रूप से आप Xbox 360 का भी उपयोग कर सकते हैं, जो VGA आउटपुट का समर्थन करता है और इसमें कुछ गेम हैं जो टॉप - बॉटम या साइड बाय साइड में 3D का समर्थन करते हैं। यहां आप Xbox 360 गेम की एक सूची पा सकते हैं जो 3D का समर्थन करते हैं (हालांकि इस सूची में कुछ गलतियां हैं, उदाहरण के लिए हेलो की एक प्रति: कॉम्बैट इवॉल्व्ड एनिवर्सरी जिसका मैंने परीक्षण किया है वह टॉप-बॉटम का समर्थन नहीं करता है, न ही एसबीएस)।
बेशक आप फिल्में टॉप-बॉटम या साइड बाय साइड फॉर्मेट में भी ढूंढ सकते हैं और उन्हें विभिन्न प्रकार के हार्डवेयर पर चला सकते हैं।
गैलरी में आप निम्नलिखित खेल पा सकते हैं:
- जेम्स कैमरून का अवतार: द गेम, एसबीएस, एक्सबॉक्स 360
- युद्ध 3 के गियर्स, एसबीएस, एक्सबॉक्स 360
- द विचर 3: वाइल्ड हंट, टीबी, पीसी
- टॉम्ब रेडर का उदय, एसबीएस (डिवाइस मोड 3 पर सेट है: फ्री फ्लोटिंग ऑब्जेक्ट), पीसी
चरण 6: डिजाइन अवलोकन
वीजीए सिग्नल में 3 घटक रंग होते हैं: लाल, हरा और नीला।उनमें से प्रत्येक को अलग-अलग तार के माध्यम से भेजा जाता है, घटक रंग की तीव्रता को वोल्टेज स्तर में कोडित किया जाता है जो 0V और 0.7V के बीच भिन्न हो सकता है। AODMoST 32 एमिटर फॉलोअर कॉन्फ़िगरेशन में ट्रांजिस्टर Q1-Q3 द्वारा प्रदान किए गए वोल्टेज स्तर के साथ वीडियो कार्ड द्वारा उत्पन्न रंग सिग्नल को बदलकर ऑब्जेक्ट (ओवरले) खींचता है, जो वोल्टेज के प्रतिबाधा को 2k7 रोकनेवाला - 1k ट्रिंपोट वोल्टेज डिवाइडर पर परिवर्तित करता है। सिग्नल की स्विचिंग STMAV340 एनालॉग मल्टीप्लेक्सर/डीमल्टीप्लेक्सर द्वारा की जाती है।
इस स्विचिंग का समय MCU के उन्नत-नियंत्रण टाइमर (TIM1) द्वारा रखा जाता है, जो आउटपुट को चलाने के लिए इसके सभी चार तुलना रजिस्टरों का उपयोग करता है। उन आउटपुट की स्थिति को फिर 3 तेज़ नंद द्वारों द्वारा संसाधित किया जाता है। यह इस तरह काम करता है: HSync पल्स रीसेट टाइमर काउंटर। 1 रजिस्टर नियंत्रणों की तुलना करें कि एक पंक्ति में पहली वस्तु कब खींचना शुरू करें, 2 की तुलना करें कि इसे कब रोकना है। 3 रजिस्टर नियंत्रणों की तुलना करें कि एक पंक्ति में दूसरी वस्तु कब खींचना शुरू करें, 4 की तुलना करें कि इसे कब रोकना है। जब तीसरी वस्तु की आवश्यकता होती है, तो रजिस्टरों की तुलना करें १ और २ का फिर से उपयोग किया जाता है। नंद द्वार इस तरह से जुड़े हुए हैं कि वे मूल वीडियो को बदलने वाले मल्टीप्लेक्सर को सिग्नल भेजते हैं, जब तुलना चैनलों की जोड़ी यह बताती है कि ऑब्जेक्ट ड्राइंग शुरू हो गया है, लेकिन अभी तक समाप्त नहीं हुआ है।
क्षैतिज और ऊर्ध्वाधर सिंक्रोनाइज़ेशन पल्स 0V और 5V के बीच वोल्टेज स्तर में भिन्न होते हैं और उन्हें ले जाने वाले तार सीधे STM32F103C8T6 5V सहिष्णु इंटरप्ट पिन से जुड़े होते हैं जिन्हें उच्च प्रतिबाधा इनपुट के रूप में कॉन्फ़िगर किया गया है।
डिवाइस लगभग 75 एमए खपत करता है।