विषयसूची:

मनोरंजन के लिए आयरन मैन रिएक्टर (डिजिटल मोशन प्रोसेसर जॉयस्टिक): 7 कदम (चित्रों के साथ)
मनोरंजन के लिए आयरन मैन रिएक्टर (डिजिटल मोशन प्रोसेसर जॉयस्टिक): 7 कदम (चित्रों के साथ)

वीडियो: मनोरंजन के लिए आयरन मैन रिएक्टर (डिजिटल मोशन प्रोसेसर जॉयस्टिक): 7 कदम (चित्रों के साथ)

वीडियो: मनोरंजन के लिए आयरन मैन रिएक्टर (डिजिटल मोशन प्रोसेसर जॉयस्टिक): 7 कदम (चित्रों के साथ)
वीडियो: RRB JE/ ALP CBT-2 ||basic science and engineering drawing || computer gk || top 500 MCQ || 2024, जुलाई
Anonim
Image
Image
हमें इन भागों की आवश्यकता होगी
हमें इन भागों की आवश्यकता होगी

नमस्कार लाड़लों!

यह मेरा पहला निर्देश है, इसलिए आपके पक्ष और प्रतिक्रिया की आशा है!

यह परियोजना घरेलू पार्टियों, प्रतियोगिताओं, आयोजनों के लिए एक संवादात्मक मंच है - केवल मनोरंजन के लिए।

ये आयरन मैन रिएक्टर के डिजाइन में बने दो मोशन सेंसर हैं। वे व्यक्ति को बेल्ट के साथ बांधे जाते हैं - उसके शरीर के हिस्से-छाती, पेट, गधे और आपकी कल्पना कैसे चाहती है। सेंसर गति को पकड़ते हैं - बग़ल में और लंबवत हिलते हुए, और बगल की ओर और आगे से पीछे की ओर झुकते हैं, लेकिन अपनी धुरी के चारों ओर उसी गरीबी वाले शरीर में! 2.4 GHz रेडियो चैनल कंप्यूटर से जुड़े रिसीवर को डेटा भेजता है और इसे जॉयस्टिक अक्ष की स्थिति में परिवर्तित करता है।

कुल्हाड़ियों का विवरण:

दाएं-बाएं अक्ष की ढलान x आगे-पीछे की ओर झुकाव-y अक्ष ऊपर-नीचे की ओर झुकना - रोटेशन y अक्ष दाएं-बाएं-घूर्णन x-अक्ष को हिलाएं अपनी धुरी के चारों ओर घुमाएं - z अक्ष

आप गेम डेवलपर्स के लिए एक प्रोग्राम का उपयोग करके अपना गेम बना सकते हैं। केवल DirectInput का समर्थन होना चाहिए! उदाहरण के लिए, कुछ हफ़्ते में मैंने गेम मेकर स्टूडियो कार्यक्रम के बुनियादी ज्ञान का अध्ययन किया।

इस मैनुअल में रिसीवर और ट्रांसमीटर के लिए एक तैयार फर्मवेयर, साथ ही मेरे द्वारा विकसित एक गेम शामिल है।

आप स्वतंत्र रूप से सप्ताह के लिए प्रस्तावित सेट बना सकते हैं, यदि आप जानते हैं कि कैसे:

मिलाप

3डी प्रिंटर पर प्रिंट करने के लिए (ध्यान दें! लागू किए गए सभी मॉडलों में 100% स्केल होता है। यदि आप एबीएस प्लास्टिक प्रिंट करते हैं - ठंडा होने के बाद प्लास्टिक के संकोचन के प्रतिशत से मॉडल के पैमाने को बढ़ाएं। प्रिंटिंग करते समय मैं 1% बढ़ गया)

अरुडिनो प्रोग्रामिंग।

बस इतना ही। और, हाँ, यदि आपके हाथ टेढ़े हैं तो इसमें अधिक समय लगेगा)

चरण 1: हमें इन भागों की आवश्यकता होगी:

हमें इन भागों की आवश्यकता होगी
हमें इन भागों की आवश्यकता होगी
  • 1x Arduino प्रो माइक्रो (atmega32u4 के साथ मॉड्यूल)
  • 2x Arduino प्रो मिनी (atmega328 के साथ मॉड्यूल)
  • 3x रेडियो मॉड्यूल NRF24l01
  • 3x कैपेसिटर 100uF 7-16v
  • 1x 3.3v स्टेप डाउन कन्वर्टर
  • 2x 5v स्टेप अप कन्वर्टर
  • 2x डीएमपी मॉड्यूल MPU6050
  • फिक्सिंग के साथ 2x स्विचर
  • 2x 2xAAA बैटरी धारक
  • 2x ws2812b रिंग

और भी:

  • तारों
  • 8x पीतल गतिरोध (M3 x 15mm)
  • 16x एम3 स्क्रू
  • 3डी प्रिंटर वाला मित्र
  • सोल्डरिंग आयरन
  • ग्लू गन
  • सीधे हाथ
  • Arduino प्रो मिनी प्रोग्रामिंग के लिए arduino uno या usb->uart कनवर्टर
  • Arduino प्रो माइक्रो के लिए यूएसबी टाइप ए से यूएसबी मिनी केबल;

चरण 2: इलेक्ट्रॉनिक्स जॉयस्टिक करें।

इलेक्ट्रॉनिक्स जॉयस्टिक करें।
इलेक्ट्रॉनिक्स जॉयस्टिक करें।

इलेक्ट्रॉनिक्स जॉयस्टिक करें।

प्रत्येक जॉयस्टिक के लिए, हमें चाहिए: arduino pro mini MPU6050 NRF24l01 100uF कैपेसिटर 5v स्टेप अप कन्वर्टर बैटरी होल्डर 2xAAA स्विचर

सर्किट आरेख जानें

अब आपको एक टांका लगाने वाला लोहा, कुछ तार लेने और मिलाप तैयार करने की आवश्यकता है।

१.१. NRF24l01 मॉड्यूल सोल्डरेड कनेक्टर्स के साथ बेचे जाते हैं और इन्हें हटाया जाना चाहिए।

१.२. फिर, आपको योजनाबद्ध के अनुसार 6 सेमी की लंबाई के साथ 7 तारों को मिलाप करने की आवश्यकता है, बस आपूर्ति पिन के लिए सीधे पीसीबी 100uf संधारित्र को मिलाप करें।

२.१. MPU6050 को मॉड्यूल करने के लिए योजना के अनुसार 5 तारों की लंबाई 5-6cm मिलाप करने की आवश्यकता है।

२.२. इसके अलावा, आपको MPU6050 बोर्ड पर NRF24l01 मॉड्यूल से OUT LDO पिन में आने वाले 3.3 V बिजली के तार को सावधानी से मिलाना चाहिए।

३.१. सकारात्मक बैटरी धारक बिजली के तार को तार द्वारा स्विच से जोड़ा जाना चाहिए

३.२. नकारात्मक बैटरी धारक बिजली के तार को स्टेप अप कनवर्टर के नकारात्मक इनपुट से जोड़ा जाना चाहिए

३.३. स्विच का दूसरा पिन स्टेप अप कनवर्टर के नकारात्मक इनपुट से जुड़ा होना चाहिए

४.१. एक 5-पिन प्रोग्रामिंग कनेक्टर को Arduino pro mini मॉड्यूल में मिलाप किया जाना चाहिए।

४.२. कनेक्ट वायर माइनस और प्लस OUTPUT स्टेप अप कन्वर्टर

4.3. परीक्षण। बैटरी धारक में 2 AAA बैटरी डालें, फिर स्विच चालू करें - यदि सब कुछ सही ढंग से जुड़ा हुआ है, तो लाल शक्ति का नेतृत्व Arduino पर प्रकाश करना चाहिए। बिजली बंद। ४.४. योजनाबद्ध आरेख के अनुसार MPU6050 मॉड्यूल को तारों से कनेक्ट करें। 4.5. परीक्षण। बिजली चालू करें, MPU605 पर हरी शक्ति का नेतृत्व करना चाहिए। बिजली बंद। 4.6. तारों के साथ NRF24l01 रेडियो मॉड्यूल को Arduino से कनेक्ट करें।

5.1. 10cm लंबाई के 3 तारों को ws2812b रिंग से पिन में मिलाएं: IN, VCC, GND

हमारे ट्रांसमीटर की विद्युत योजना तैयार है!

चरण 3: इलेक्ट्रॉनिक यूएसबी रिसीवर बनाएं

इलेक्ट्रॉनिक्स यूएसबी रिसीवर बनाएं
इलेक्ट्रॉनिक्स यूएसबी रिसीवर बनाएं

इलेक्ट्रॉनिक्स यूएसबी रिसीवर बनाएं

१.१. NRF24l01 मॉड्यूल सोल्डरेड कनेक्टर्स के साथ बेचे जाते हैं और इन्हें हटाया जाना चाहिए।

१.२. फिर, आपको योजनाबद्ध के अनुसार 6 सेमी की लंबाई के साथ 7 तारों को मिलाप करने की आवश्यकता है, बस आपूर्ति पिन के लिए सीधे पीसीबी 100uf संधारित्र को मिलाप करें।

२.१. सर्किट आरेख में बताए अनुसार स्टेप-डाउन कनवर्टर के लिए 3 तार 5 सेमी लंबा: जीएनडी पिन के लिए 2 तार, पिन इनपुट के लिए 1 तार।

२.२. OUTPUT सोल्डर को NRF24l01 मॉड्यूल से बिजली के तार को पिन करने के लिए /

३.१. स्टेप-डाउन कनवर्टर से इनपुट वायर और सर्किट आरेख में निर्दिष्ट के अनुसार NRF24l01 से Arduino pro micro तक के शेष तारों को मिलाएं।

३.२. परीक्षण। USB को USB मिनी केबल से अपने कंप्यूटर और Arduino pro micro से कनेक्ट करें। यदि आप सर्किट आरेख में निर्दिष्ट सब कुछ कनेक्ट करते हैं, तो Arduino और स्टेप-डाउन कनवर्टर पर एलईडी को प्रकाश देना चाहिए।

हमारे रिसीवर का विद्युत परिपथ तैयार है!

चरण 4: रिसीवर की प्रोग्रामिंग

रिसीवर प्रोग्रामिंग
रिसीवर प्रोग्रामिंग
रिसीवर प्रोग्रामिंग
रिसीवर प्रोग्रामिंग

१.१. अपने Arduino pro micro को usb से usb मिनी अडैप्टर से अपने कंप्यूटर से कनेक्ट करें।१.२. हेक्स फ्लैश करने के लिए प्रोग्राम खोलें। फ़ाइलें'। उदाहरण के लिए, gcUploader (संलग्नक में), उस पोर्ट का चयन करें जिस पर आपने Arduino को "SparkFun Pro Micro" नाम से परिभाषित किया है।

1.2.1 यदि Arduino अनिर्णीत है, तो ड्राइवर स्थापित करें (संलग्नक में ड्राइवर, और कैसे स्थापित करें: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

१.३. कार्यक्रम में, Arduino प्रकार का चयन करें: Arduino लियोनार्डो।

१.४. रिसीवर-v0 file.ino.hex को प्रोग्राम में ड्रैग करें, और फ्लैश आइकन पर क्लिक करें।

1.5. परीक्षण। डिवाइस में फर्मवेयर के बाद विंडोज़ को एक नया डिवाइस देखना चाहिए - जॉयस्टिक के आइकन के साथ "स्पार्कफन प्रो माइक्रो"।

बधाई हो, हमने अपने जॉयस्टिक का रिसीवर बनाया!

चरण 5: ट्रांसमीटरों की प्रोग्रामिंग

Image
Image
शरीर की रचना!
शरीर की रचना!

ट्रांसमीटर प्रोग्रामिंग।

१.१. अपने Arduino Pro Mini (हमारी पहली जॉयस्टिक) को USB से uart कन्वर्टर के माध्यम से अपने कंप्यूटर से कनेक्ट करें जैसा कि चित्र में दिखाया गया है।

१.२. हेक्स फ्लैश करने के लिए प्रोग्राम खोलें। फ़ाइलें'। उदाहरण के लिए, gcUploader (संलग्नक में), उस पोर्ट का चयन करें जिस पर आपके पास Arduino Pro Mini है।

१.३. कार्यक्रम में, Arduino प्रकार का चयन करें: Arduino Pro Mini।

१.४. प्रोग्राम में mpu6050-RED-mesh0 file.ino.hex खींचें और डाउनलोड आइकन पर क्लिक करें।

1.5. परीक्षण। विंडोज़ में, गेम कंट्रोलर सेटिंग्स खोलें। MPU6050 को झुकाते समय, पहले गेम कंट्रोलर के x, Y और Z अक्ष को हिलना चाहिए!

बधाई हो, हमने मोशन कैप्चर के साथ वायरलेस जॉयस्टिक बनाए हैं!

दूसरा जॉयस्टिक फ्लैश करने के लिए, चरण 1.1-1.5. दोहराएं

आप थोड़ा खेल सकते हैं, और मामला बनाना शुरू कर सकते हैं!

चरण 6: शरीर का निर्माण

Image
Image
शरीर की रचना!
शरीर की रचना!

शरीर की रचना

१.१. सुनिश्चित करें कि आपके पास 3D प्रिंटर है, या 3D प्रिंटर वाला कोई मित्र =)

१.२. दो रंगों का प्लास्टिक लें: काला और पारदर्शी!

१.३. ब्लैक पॉलीमर से प्रिंट करने के लिए मॉडल का उपयोग करें: मेन-फ्रंट.एसटीएल, फ्रंट.एसटीएल, बैक.स्टल

१.४. पारदर्शी बहुलक के साथ मुद्रण के लिए मॉडल का उपयोग: पारदर्शी। एसटीएल

1.5. वीडियो के अनुसार विवरण एकत्र करें!

1.5.1. "मुख्य-सामने" भाग में, ऐसी जगह में एक छेद ड्रिल करें कि WS2812 के तार इसके माध्यम से शरीर में धकेले जाएं।

१.५.२. पारदर्शी भाग और आवास भाग के बीच, Ws2812b रिंग डालें, तारों को आवास छेद में खींचें। वीडियो देखें।

1.5.3. M3 बोल्ट पर पीतल के गतिरोध को पेंच करने के लिए। वीडियो देखें।

अब आपको अपने आप को एक गोंद बंदूक और एक फाइल के साथ बांटने की जरूरत है।

२.१. स्विच को गोंद करें।

२.२. बैटरी धारक को गोंद करें।

२.३. गोंद MPU6050 शरीर के लिए लंबवत, SMD भागों को बैटरी धारक को निर्देशित किया जाता है। वीडियो देखें।

२.४. चरण 2 में सर्किट आरेख में निर्दिष्ट अनुसार WS212b रिंग से Arduino पिन में तारों को मिलाएं।

2.4.1. परीक्षण। जॉयस्टिक को चालू करें, पहली जॉयस्टिक की अंगूठी नीले रंग की होनी चाहिए, दूसरी लाल होनी चाहिए। यह अच्छा दिखना चाहिए!

२.५. शेष भागों को गोंद करें, ध्यान से तारों को बिछाएं।

२.६. ढक्कन को बंद करें और इसे M3 बोल्ट के साथ पीतल के गतिरोध में जकड़ें।

२.७. कवर के खांचे में कार्बाइनर के साथ एक रबरयुक्त बेल्ट डालें ताकि जॉयस्टिक को स्वयं से जोड़ा जा सके

रिसीवर के मामले में मैंने मानक आकार 35x55x12. का उपयोग किया था

अब मजेदार हिस्सा! खेल में काम की जाँच करेगा! -- अगला कदम

चरण 7: खेल

फ़ाइल को अनज़िप करें, रिसीवर को कनेक्ट करें, जॉयस्टिक चालू करें और गेम शुरू करें।

हैप्पी गेमिंग!

सिफारिश की: