विषयसूची:

टिनी यूएसबी जॉयस्टिक: 5 कदम (चित्रों के साथ)
टिनी यूएसबी जॉयस्टिक: 5 कदम (चित्रों के साथ)

वीडियो: टिनी यूएसबी जॉयस्टिक: 5 कदम (चित्रों के साथ)

वीडियो: टिनी यूएसबी जॉयस्टिक: 5 कदम (चित्रों के साथ)
वीडियो: before you buy ps5 controllers, check for this 2024, जुलाई
Anonim
टिनी यूएसबी जॉयस्टिक
टिनी यूएसबी जॉयस्टिक
टिनी यूएसबी जॉयस्टिक
टिनी यूएसबी जॉयस्टिक
टिनी यूएसबी जॉयस्टिक
टिनी यूएसबी जॉयस्टिक

यह अस्थिरता दिखाता है कि एक बहुत ही सरल छोटे यूएसबी जॉयस्टिक कैसे बनाया जाता है।

यह निर्देश कम लागत समाधान प्रदान करने के लिए हॉल इफेक्ट यूएसबी जॉयस्टिक से संबंधित है।

चरण 1: तैयारी

तैयारी
तैयारी
तैयारी
तैयारी

जोस्टिक

एक 2-अक्ष जॉयस्टिक ब्रेकआउट मॉड्यूल

डिजिस्पार्क देव बोर्ड

यह एक छोटा सा देव बोर्ड है जो USB HID डिवाइस का अनुकरण कर सकता है, उदा। यूएसबी कीबोर्ड, माउस या जॉयस्टिक

अन्य

एक छोटा ब्रेडबोर्ड, कुछ ब्रेडबोर्ड तार और कुछ पिन हेडर

चरण 2: पिन हैडर तैयार करना

पिन हैडर तैयार करना
पिन हैडर तैयार करना

बोर्ड को टांका लगाने वाले पिन हेडर यदि अभी तक नहीं हैं।

ब्रेडबोर्ड में प्लग करने से पहले सावधानी

डिजिस्पार्क देव बोर्ड पावर पिन ब्रेडबोर्ड के अनुकूल नहीं हैं!

इस परियोजना के लिए केवल 5V और GND पिन की आवश्यकता होती है, इसके लिए 5V पिन को थोड़ा बाहर मोड़ने की आवश्यकता होती है, इसलिए यह ब्रेडबोर्ड में प्लग करते समय एक ही पंक्ति में कनेक्ट नहीं होता है। या आप कुछ उड़ा देंगे।

चरण 3: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा

दोनों बोर्ड के लिए पिन प्लेसमेंट असंतुलित है, इसे उन कोनों को सहारा देने के लिए और पिन की आवश्यकता है जिनमें पिन हेडर नहीं है।

यहाँ कनेक्शन सारांश हैं:

डिजिस्पार्क -> जॉयस्टिक

GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW

ध्यान दें:

  • जॉयस्टिक को दबाकर SW ट्रिगर
  • P3 और P4 USB से कनेक्टेड हैं, इसलिए कोई भी USB HID प्रोजेक्ट अन्य चीज़ों को इन 2 पिनों से कनेक्ट नहीं कर सकता
  • P2 अभी भी किसी और चीज़ के लिए उपलब्ध है, उदा. एक संकेत एलईडी या एक अतिरिक्त बटन
  • VRx और VRy मान को पढ़ने के लिए एनालॉग इनपुट पिन की आवश्यकता होती है, Digispark P2 और P5 एनालॉग इनपुट पिन हैं। हो सकता है कि कुछ बोर्ड P5 को सक्षम न करें (इफ्यूज RSTDISBL बिट)। आप पिन 5 पर Arduino "ब्लिंक" उदाहरण द्वारा इसका परीक्षण कर सकते हैं। आपको बूटलोडर को फिर से जलाना होगा या इसे सक्षम करने के लिए बस इफ्यूज को बदलना होगा। अधिक जानकारी:

संदर्भ:

चरण 4: कार्यक्रम

Digispark समर्थन के साथ Arduino सेटअप करें यदि अभी तक नहीं:

digistump.com/wiki/digispark

स्रोत कोड डाउनलोड और प्रोग्राम करें:

github.com/moononournation/TinyUSBJoystick

चरण 5: आनंद लें

आनंद लेना!
आनंद लेना!

अब आपके पास 2-अक्ष एनालॉग मान के साथ काम करने में मदद करने के लिए एक छोटा उपकरण है।

सिफारिश की: