विषयसूची:
- चरण 1: बूटलोडर लोड करें और Arduino पर्यावरण तैयार करें
- चरण 2: सीरियल बोर्ड कनेक्ट करें
- चरण 3: स्केच को बोर्ड पर लोड करें
- चरण 4: यदि यह कमज़ोर है तो क्या करें?
वीडियो: यूएसबी एडाप्टर के लिए स्पेसबॉल 4000 सीरियल: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
स्पेसबॉल 4000 (5000FLX के बराबर, लेकिन 5000 नहीं) एक सीरियल-आधारित 3D माउस है जिसमें 12 बटन होते हैं जिन्हें आप eBay पर $20 से कम में खरीद सकते हैं। ये 3D ग्राफ़िक्स डिज़ाइन करने के लिए अच्छे हैं, क्योंकि आप मॉडलों को तीन अक्षों पर ले जा सकते हैं और केवल एक गेंद को घुमाकर उन्हें घुमा सकते हैं। मैंने हाल ही में एक क्रोम एक्सटेंशन बनाया है जो आपको इसे टिंकरकैड में उपयोग करने देता है, उदाहरण के लिए। या आप इसे छह-अक्ष 12-बटन जॉयस्टिक के रूप में उपयोग कर सकते हैं (एडेप्टर में एक स्विच करने योग्य मोड है जो आपको उस मोड को सक्रिय करने देता है) डिसेंट जैसे गेम में।
मैं दिखाऊंगा कि कैसे $ 5 के लिए आप स्पेसबॉल के लिए एक यूएसबी एडेप्टर बना सकते हैं जो इसे बहुत नए स्पेसमाउस प्रो की अधिकांश कार्यक्षमता का अनुकरण करता है, ताकि आप इसे नवीनतम 3DConnexion ड्राइवरों के साथ उपयोग कर सकें।
परियोजना के लिए भाग:
- STM32F103C8T6 न्यूनतम विकास बोर्ड: या तो इस तरह की एक काली गोली ($ 1.90 भेज दी गई) या इस तरह की एक नीली गोली ($ 1.94 भेज दी गई); यदि आप नीली गोली का उपयोग करते हैं, तो आपको संभवतः एक अतिरिक्त रोकनेवाला (शायद 1.8K) मिलाप करने की आवश्यकता होगी; यदि आप काली गोली का उपयोग करते हैं, तो एक संभावना है (लेकिन ऐसा तब नहीं हुआ जब मैंने इसे SP3232 बोर्ड के साथ करने की कोशिश की) कि आपको बिजली की आपूर्ति की कुछ समस्याएं होंगी और बोर्ड पर एक डायोड को सीधे एक तार मिलाप करने की आवश्यकता होगी।
- एक SP3232 TTL से RS232 DB9 पुरुष बोर्ड इस तरह (ebay $3.09)।
उपकरण:
- विकास बोर्ड पर बूटलोडर लोड करने के लिए यूएसबी से यूएआरटी एडाप्टर। यदि आपके पास एक बैठा है, तो आप इसके लिए एक Arduino का उपयोग कर सकते हैं, या लगभग $ 1 के लिए aliexpress पर कई USB से UART एडेप्टर में से एक का उपयोग कर सकते हैं।
- सोल्डरिंग आयरन
- Arduino IDE चलाने के लिए कंप्यूटर।
चरण 1: बूटलोडर लोड करें और Arduino पर्यावरण तैयार करें
बोर्ड पर बूटलोडर को लोड करने और बोर्ड के लिए Arduino IDE तैयार करने के लिए इस निर्देश में चरण 1 और 2 का पालन करता है (हालांकि आप GameControllers लाइब्रेरी को छोड़ सकते हैं)।
यदि आपके पास नीली गोली है, तो PA12 और 3.3V के बीच प्रतिरोध को मापें। यदि यह 1.5K से अधिक है, तो मौजूदा प्रतिरोध को समानांतर करने के लिए इन दो पिनों के बीच एक अवरोधक लगाएं और इसे 1.5K तक नीचे लाएं। यदि आपने 10K मापा है, तो आपको 1.8K रोकनेवाला लगाना चाहिए। (ध्यान दें कि कुछ बोर्ड जिनमें नीली गोली का लेआउट होता है, वे काले रंग के होते हैं। उन्हें अलग बताने का तरीका यह है कि नीली गोली लेआउट में 5V लाइन शामिल है।)
चरण 2: सीरियल बोर्ड कनेक्ट करें
RS232 एडेप्टर और गोली के बीच निम्नलिखित कनेक्शन बनाएं:
- वीसीसी - वी3
- जीएनडी - जी
- TXD - A10
- आरएक्सडी - ए9
- आरटीएस - बी11
SpaceBall को RS232 एडॉप्टर से कनेक्ट करें। गोली को USB पोर्ट में प्लग करें। कुछ सेकंड प्रतीक्षा करें। अगर सब कुछ ठीक रहा, तो स्पेसबॉल दो बीप का उत्सर्जन करेगा। इससे पता चलता है कि बिजली के कनेक्शन अच्छे हैं। यदि आपको कोई समस्या है, तो देखें "यदि यह कमज़ोर है तो क्या करें?" कदम।
चरण 3: स्केच को बोर्ड पर लोड करें
मेरे Mouse3D स्केच को Arduino में लोड करें। यदि आपके पास ब्लू पिल है, तो ब्लैक पिल के PB12 के बजाय LED लाइन को PC13 में संपादित करें।
गोली को अपने कंप्यूटर में प्लग करें।
टूल्स पर जाएं | जेनेरिक STM32F103C श्रृंखला का चयन करने के लिए बोर्ड और नीचे स्क्रॉल करें।
Arduino IDE में अपलोड (दायां तीर) बटन दबाएं।
बस इतना ही। अब आपके पास एक एडेप्टर है। इसे अनप्लग करें और इसका उपयोग करने के लिए इसे वापस प्लग इन करें। मेरा सुझाव है कि आप इसके लिए नवीनतम 3D Connexion ड्राइवर डाउनलोड करें। आपका एडॉप्टर डिवाइस को स्पेसमाउस प्रो होने का दिखावा करता है, सिवाय इसके कि इसमें स्पेसमाउस प्रो के अंतिम तीन बटन गायब हैं।
आप स्पेसबॉल को एक सामान्य यूएसबी जॉयस्टिक के रूप में भी चला सकते हैं (विंडोज़ पर विन-आर जॉय.सीपीएल के साथ कैलिब्रेट करें)। यूएसबी जॉयस्टिक मोड में स्विच करने के लिए, एक ही समय में 4, 5, 6 और 2 बटन दबाएं। स्पेसमाउस प्रो पर वापस जाने के लिए, या तो एडेप्टर को रीसेट करें (अनप्लग करें और फिर से प्लग करें, या उस पर रीसेट बटन दबाएं) या 4, 5, 6 और 1 बटन दबाएं।
चरण 4: यदि यह कमज़ोर है तो क्या करें?
यदि आप बदकिस्मत हैं, तो आप पाएंगे कि स्पेसबॉल 4000 कमजोर है और या तो शुरू में बीप नहीं करता है। एक अन्य लक्षण बटन प्रेस भेज रहा है (आप उन्हें विंडोज़ पर आनंद के साथ देख सकते हैं) लेकिन गेंद की गति नहीं।
उस स्थिति में, आप बिजली की आपूर्ति को UART-to-RS232 कनवर्टर बोर्ड में 3.3V से 5V में बदलना चाहते हैं। यदि आपके STM32 बोर्ड में 5V पिन है (नीली गोलियां हैं), तो यह आसान है: बस इसे 3.3V के बजाय कनवर्टर बोर्ड के VCC से कनेक्ट करें। यदि बोर्ड में 5V पिन नहीं है (काली गोलियां नहीं हैं), तो आपको बोर्ड पर डायोड में पावर लाइन को मिलाप करना होगा।
सिफारिश की:
अपना खुद का रॉक बैंड एकिट एडाप्टर बनाएं (विरासत एडाप्टर के बिना), विनाशकारी रूप से !: 10 कदम
मेक योर ओन रॉक बैंड एकिट एडॉप्टर (लीगेसी एडॉप्टर के बिना), नॉनडेस्ट्रक्टिव !: एक लोकप्रिय पॉडकास्ट होस्ट को सुनने के बाद अपने वायर्ड यूएसबी लीगेसी एडॉप्टर के मरने के बारे में अपनी चिंता का उल्लेख करते हुए, मैं आरबी के लिए एक बेहतर / कस्टम ईकिट को जोड़ने के लिए एक DIY समाधान की तलाश में गया। . Youtube पर मिस्टर डोनेटर को धन्यवाद जिन्होंने अपने समान पेज का विवरण देते हुए एक वीडियो बनाया
रास्पबेरी पाई रेट्रोपी के लिए ZX स्पेक्ट्रम यूएसबी एडाप्टर बनाता है: 5 कदम (चित्रों के साथ)
रास्पबेरी पाई रेट्रोपी बिल्ड के लिए जेडएक्स स्पेक्ट्रम यूएसबी एडेप्टर: रेट्रोपी एक विशेष लिनक्स डिस्ट्रो है जिसे विशेष रूप से रास्पबेरी पाई और अन्य सिंगल-बोर्ड कंप्यूटरों पर रेट्रो वीडियो गेम सिस्टम का अनुकरण करने के लिए डिज़ाइन किया गया है। मैं कुछ समय के लिए रेट्रोपी बिल्ड पर ऑल-आउट जाना चाहता हूं, और जब मैंने उस रेप्रो को देखा
फ्लैश एटी कमांड फर्मवेयर से ईएसपी01 मॉड्यूल (टीटीएल एडाप्टर के लिए यूएसबी की आवश्यकता है): 5 कदम
ESP01 मॉड्यूल के लिए फ्लैश एटी कमांड फर्मवेयर (टीटीएल एडाप्टर के लिए एक यूएसबी की आवश्यकता है): Jay Amiel AjocGensan द्वारा PHfacebook.com/geeamealyoutube.com/jayamielajoc
एक्सबॉक्स के लिए बेहतर यूएसबी एडाप्टर: 8 कदम
एक्सबॉक्स के लिए बेहतर यूएसबी एडेप्टर: एक संशोधित (या स्टॉक) एक्सबॉक्स बनाने और बनाए रखने के दौरान, पीसी से एक्सबॉक्स में फ़ाइलों को स्थानांतरित करने में सक्षम होना अक्सर आसान होता है। आप एक्शन रीप्ले और एक्सबॉक्स मेमोरी कार्ड का उपयोग कर सकते हैं; हालाँकि, कार्ड में सीमित संग्रहण स्थान है, और कार्रवाई r
12 वी से यूएसबी एडाप्टर 12 वी से 5 वी ट्रांसफॉर्मर (कारों के लिए बढ़िया): 6 कदम
12 वी से यूएसबी एडाप्टर 12 वी से 5 वी ट्रांसफॉर्मर (कारों के लिए बढ़िया): यह आपको दिखाएगा कि 12 वी से यूएसबी (5 वी) एडाप्टर कैसे बनाया जाए। इसका सबसे स्पष्ट उपयोग 12v कार एडेप्टर के लिए है, लेकिन कहीं भी आपके पास 12v है तो आप इसका उपयोग कर सकते हैं! यदि आपको USB के अलावा किसी अन्य चीज़ के लिए 5v की आवश्यकता है, तो बस USB पोर्ट जोड़ने के चरणों को छोड़ दें