विषयसूची:
- चरण 1: सामग्री
- चरण 2: डिजाइन
- चरण 3: इलेक्ट्रॉनिक असेंबली
- चरण 4: गेम प्रोग्रामिंग
- चरण 5: परीक्षण और सुधार
वीडियो: Arduino MEGA के साथ मास्टरमाइंड स्टार वार्स: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
विद्रोह के लिए यह प्रतिकूल समय है। हालांकि डेथ स्टार को नष्ट कर दिया गया है, शाही सेना मुफ्त हार्डवेयर और अरुडिनो को एक गुप्त हथियार के रूप में उपयोग कर रही है।
यानी फ्री टेक्नोलॉजी का फायदा कोई भी व्यक्ति (अच्छा हो या बुरा) इनका इस्तेमाल कर सकता है।
अनोत ग्रह पर स्थित एक छिपे हुए आधार में, वे एक 3D प्रिंटर का निर्माण कर रहे हैं जो इम्पीरियल डिस्ट्रॉयर की नकल करने में सक्षम है।
साम्राज्य को हराने का एकमात्र समाधान यह है कि ल्यूक स्काईक्यूआर्टिएल्स और ओबी-वान बंजी की कमान में विद्रोहियों का एक समूह, शाही सैनिकों को हराता है और वह कुंजी प्राप्त करता है जो गुप्त हथियार को नष्ट करने की योजनाओं तक पहुंच प्रदान करेगी।
इस कुंजी में 4 रंग होते हैं और इसे समझने के लिए आपके पास 10 प्रयास हैं। केवल चार नियम हैं:
- रंग दोहराया जा सकता है
- एक सफेद रोशनी इंगित करती है कि आपने सही रंग और स्थिति को मारा है
- एक बैंगनी प्रकाश इंगित करता है कि आपने रंग मारा है लेकिन स्थिति नहीं
- यदि कोई प्रकाश नहीं है तो आपने रंग या स्थिति का अनुमान नहीं लगाया है।
आपको जल्दी करनी चाहिए क्योंकि दूसरे चरम पर, दुष्ट डार्थ बाल्मर आपके सामने चाबी पाने की कोशिश करेगा। उस स्थिति में, आप यह पता नहीं लगा पाएंगे कि यह क्या है और आपके पास गुप्त हथियार की योजनाओं तक पहुंच नहीं होगी। आपका मिशन विफल हो जाएगा।
लिटिल पदवान, कुंजी को समझने के लिए आपका साथ दें और इस प्रकार गैलेक्सी को बचाने में सक्षम हों।
चरण 1: सामग्री
मास्टरमाइंड स्टार वार्स को Arduino के साथ बनाने के लिए आवश्यक सामग्री को तीन भागों में विभाजित किया गया है।
- आवास की प्राप्ति के लिए बढ़ईगीरी और लेखन सामग्री
- सभी इलेक्ट्रॉनिक्स के लिए घटक, केबल और Arduino
- उपकरण
चलो बढ़ईगीरी से शुरू करते हैं। निम्नलिखित सामग्री की आवश्यकता है:
- 90x60. से 2 एक्स एमडीएफ बोर्ड
- 1 एक्स सब्जी पेपर शीट
इलेक्ट्रॉनिक भाग में, निम्नलिखित सामग्री की आवश्यकता होती है:
- 1 x NeoPixel स्ट्रिप 5 मीटर
- 1 एक्स अरुडिनो मेगा
- १ एक्स संधारित्र १०० µF
- 4 x प्रतिरोध 470
- 5 एक्स ब्लैक बटन
- 5 एक्स सफेद बटन
- 1 एक्स पावर 5V-5A
- 1 एक्स पावर 5V-2A
अंत में, टूल पार्ट में हमने निम्नलिखित का उपयोग किया है:
- सिलिकॉन गन हॉट
- लेजर सीएनसी डी एमएक्सएन
- इलेक्ट्रिक वेल्डर
- वेल्डर टिन
चरण 2: डिजाइन
इस परियोजना के सबसे महत्वपूर्ण हिस्सों में से एक आवास का डिजाइन है। इसमें लेजर कटर से कटे हुए 3 टुकड़े होते हैं।
आधार एमडीएफ में 90x60 टुकड़े से लिया गया है। सामग्री के आयामों को ध्यान में रखें क्योंकि आपको काफी बड़े लेजर कटर की आवश्यकता होगी।
आप इस चरण के अंत में SVG फ़ाइल पा सकते हैं।
शीर्ष कवर वह है जिसमें स्टार वार्स के विषयगत चित्र और साथ ही बटन और पिक्सेल दोनों के लिए छेद होते हैं।
इसका आकार आधार के समान है।
साइड की दीवारों को केर्फ नामक लेजर कटिंग तकनीक का उपयोग करके बनाया गया है। यह सामग्री को लचीला बनाने की अनुमति देता है। दीवारों को लगाने के लिए गाइड के रूप में काम करने के लिए कुछ टुकड़े डिजाइन किए गए हैं।
अंत में, प्रत्येक NeoPixel मैट्रिक्स में एक ग्रिड होता है, जहां एक तरफ NeoPixel को फिक्स किया जाता है और दूसरी ओर NeoPixel की रोशनी को फैलाने के लिए एक वेजिटल पेपर लगाया जाता है। यहां आपके पास सभी एसवीजी फाइलें हैं ताकि आप उन्हें खुद काट सकें और उनका निर्माण कर सकें।
चरण 3: इलेक्ट्रॉनिक असेंबली
इलेक्ट्रॉनिक्स की असेंबली का पहला चरण नियोपिक्सल की 5 मीटर की पट्टी को 10 पिक्सेल के 8 स्ट्रिप्स और प्रत्येक खिलाड़ी के लिए 4 अलग-अलग पिक्सेल में काटना था। कुल 84 पिक्सेल प्रति खिलाड़ी। एक तरफ 10 स्ट्रिप्स को एक के बाद एक इकट्ठा किया जाता है, जिससे प्रत्येक स्ट्रिप को कुछ मिलीमीटर के समानांतर रखने के लिए पर्याप्त केबल छोड़ दी जाती है। पिक्सेल का यह मैट्रिक्स प्रत्येक नाटक और परिणाम दिखाने का काम करेगा। 4 पिक्सेल कुंजी के चार रंग दिखाते हैं और अन्य चार पिक्सेल परिणाम दिखाते हैं। मैं आपको याद दिलाता हूं कि इसके परिणामस्वरूप हमें यह करना होगा:
- यदि पिक्सेल सफेद है, तो यह सफल स्थिति और रंग रहा है।
- यदि पिक्सेल बैंगनी है, तो रंग सही है लेकिन स्थिति नहीं है।
- यदि पिक्सेल बंद है, तो न तो रंग और न ही स्थिति सही है।
हमने जो गलतियां की हैं उनमें से एक बिजली की वायरिंग और जीएनडी है। यह आसान हो सकता था लेकिन हमें बाद में एहसास हुआ। डेटा केबल को एक क्रम का पालन करना होता है क्योंकि पिक्सल की संख्या नीचे से ऊपर तक जाती है।
दूसरी ओर हमारे पास 4 अलग-अलग पिक्सल हैं जिन्हें उनके बीच कनेक्ट करना है। ये पिक्सल हमें वह रंग दिखाएंगे जिसे हम बटनों के साथ चुन रहे हैं।
प्रत्येक पट्टी से श्रृंखला में जुड़ा डेटा की सुरक्षा के लिए एक 470Ω रोकनेवाला है। पिक्सल की प्रत्येक पट्टी का डेटा केबल एक डिजिटल पिन से जुड़ा होता है। Arduino MEGA में चुने गए पिन 6, 7, 8 और 9 हैं।
उदाहरण के लिए, खिलाड़ी 1 के लिए 6 और 7 और खिलाड़ी 2 के लिए 8 और 9 हैं।
हमने जिन बटनों का उपयोग किया है, वे आर्केड मशीनों के विशिष्ट बटन हैं। हमने सोचा था कि वे अच्छे दिखेंगे और ऐसा ही था।
अन्य पुशबटन का उपयोग किया जा सकता है लेकिन यह ध्यान में रखा जाना चाहिए कि यदि वे छोटे या बड़े हैं, तो लेजर सीएनसी के साथ काटने से पहले डीएक्सएफ फ़ाइल को संशोधित किया जाना चाहिए।
खिलाड़ियों को अलग करने के लिए, कुछ बटन सफेद होते हैं और अन्य काले होते हैं।
प्रत्येक खिलाड़ी के पास 4 बटन ऊपर और 1 बटन नीचे होता है। 4 ऊपरी बटन कुंजी की प्रत्येक स्थिति के रंग का चयन करने का काम करते हैं।
नीचे के बटन का उपयोग मान्य करने के लिए किया जाता है, अर्थात यह पिक्सेल मैट्रिक्स में प्रदर्शित होने के लिए कुंजी को रंग और स्थिति के सफल होने के प्रासंगिक सत्यापन के साथ भेजता है।
सब कुछ असेंबल करने से पहले हमने सभी केबलों को मिला दिया। तो आपको बहुत सारी केबल की आवश्यकता होगी। यह खेल के आकार पर निर्भर करेगा। हमारे मामले में यह काफी बड़ा रहा है।
उदाहरण के लिए, आप इसे खोलने और आंतरिक केबल लेने के लिए एक ईथरनेट केबल का उपयोग कर सकते हैं। यह एक अच्छा उपाय है। उन्हें यथासंभव व्यवस्थित करने का प्रयास करें क्योंकि तब Arduino MEGA के साथ संबंध बनाना आवश्यक होगा जैसा कि आप विद्युत आरेख में देखते हैं।
एक बार जब आप सभी सैनिक होते हैं तो इसे माउंट करने से पहले आपको इसे आजमाना होता है। इसका परीक्षण किया जाता है क्योंकि जब इसे आवास में स्थापित किया जाता है, तो यह गर्म सिलिकॉन से चिपक जाएगा और यदि यह विफल हो जाता है तो यह जटिल हो जाएगा तो इसे हटा दें। पिक्सल मैट्रिस लगाने के लिए ढक्कन के ग्रिड के समान आयामों के साथ एक ग्रिड डिजाइन किया गया है जहां एक तरफ पिक्सल फंस गए हैं और दूसरी तरफ एक वनस्पति पेपर है।
यह पेपर प्रत्येक पिक्सेल के प्रकाश को और अधिक सुंदर प्रभाव प्रदान करता है। फिर, वह संरचना अंदर के शीर्ष भाग से चिपक जाती है। यह थोड़ा जटिल है लेकिन सावधानी से एक अच्छा परिणाम प्राप्त किया जाता है।
खिलाना कुछ जटिल हो गया है। सिद्धांत रूप में और योजना को देखते हुए, हम केवल एक ही चार्जर का उपयोग करने जा रहे थे। हालाँकि, पहले परीक्षणों और NeoPixel की खपत के बाद हमने देखा कि इसमें दो चार्जर लगेंगे।
प्रत्येक पिक्सेल अधिकतम 60 mA की खपत कर सकता है। अगर हम 168 पिक्सल से गुणा करें, तो आपको लगभग 10 ए की खपत मिलती है।
हालांकि यह सबसे खराब स्थिति में होगा। प्रोग्रामिंग में हमने पहले ही ध्यान रखा है कि NeoPixel की तीव्रता को अधिकतम न करें।
हम ५०% तक भी नहीं पहुंचते हैं, इसलिए ५वी और ५ए चार्जर के साथ पर्याप्त से अधिक है।
दूसरी ओर Arduino MEGA में एक अलग चार्जर है जिसे जैक कनेक्टर या USB पोर्ट के माध्यम से जोड़ा जा सकता है। एक संभावित सुधार यह होगा कि पूरे सिस्टम के लिए एक ही चार्जर हो।
चरण 4: गेम प्रोग्रामिंग
प्रोग्रामिंग दो पुस्तकालयों का उपयोग करके की गई है: वनबटन और Adafruit_NeoPixel।
OneButton लाइब्रेरी रुकावटों के साथ सरल तरीके से बटनों को नियंत्रित करने की अनुमति देती है।
Adafruit_NeoPixel लाइब्रेरी ने हमें NeoPixel स्ट्रिप को बहुत ही सरल तरीके से नियंत्रित करने की अनुमति दी है।
प्रोग्रामिंग विभिन्न राज्यों पर आधारित है जिसमें सॉफ्टवेयर प्रोग्राम हो सकता है:
खेल शुरू। राज्य = 0
इस अवस्था में, खेल शुरू हो जाता है और दोनों खिलाड़ियों में रोशनी का एक क्रम होता है जो दर्शाता है कि खेल शुरू होने वाला है। इस अवस्था के दौरान पुशबटन प्रतिक्रिया नहीं करते हैं।
प्रारम्भिक अवस्था। राज्य = 1
प्रारंभिक अवस्था में, दो खिलाड़ियों में से एक के पुष्टिकरण बटन (पांचवें बटन) पर डबल क्लिक करने के लिए प्रतीक्षा करें। यह क्रिया खेल शुरू करने की अनुमति देगी।
खेल की तैयारी। राज्य = 2
खेल की तैयारी की स्थिति में सभी चर रीसेट हो जाते हैं और कुंजी के लिए रंगों का यादृच्छिक चयन शुरू किया जाता है।
प्ले स्टेट = 3
राज्य 3 में खेल शुरू होता है। प्रत्येक खिलाड़ी बटन के साथ एक कुंजी का चयन करता है और पुष्टिकरण बटन पर क्लिक करके इसे मान्य करता है। यह स्थिति दो तरह से समाप्त हो सकती है: जब कोई खिलाड़ी कुंजी का पता लगाता है या जब दो खिलाड़ी अपने पास मौजूद 10 प्रयासों का उपभोग करते हैं।
एक विजेता राज्य = 4
यदि कोई खिलाड़ी जीतता है तो उसके बोर्ड पर एक हरा चेक दिखाया जाएगा और विजेता संयोजन और हारने वाले पर एक रेड क्रॉस दिखाया जाएगा।
बंधा हुआ खेल। राज्य = 5
एक टाई के मामले में, किसी भी बोर्ड और दोनों खिलाड़ियों के बोर्ड पर विजेता संयोजन पर कुछ भी नहीं दिखाया गया है।
चाहे खेल में कोई विजेता हो या टाई, अगला राज्य वह होगा जो डबल क्लिक की प्रतीक्षा कर रहा है।
आप नीचे दिए गए सभी कोड पा सकते हैं। केवल एक चीज जो स्पेनिश में है:)
चरण 5: परीक्षण और सुधार
खेल से खेल की परीक्षा होती है। ऊपर दिए गए वीडियो में आप पूरा खेल देख सकते हैं।
यहां से हम कई सुधारों के बारे में सोच सकते हैं जिन्हें Arduino के साथ मास्टरमाइंड स्टार वार्स में जोड़ा जा सकता है।
आगे मैं उन्हें सूचीबद्ध करता हूं।
- दो खिलाड़ियों के लिए कुल 10 प्रयासों के साथ बारी-बारी से खेलने में सक्षम होना। जब कोई खिलाड़ी कुंजी आज़माता है, तो दूसरा खिलाड़ी नाटक देखेगा।
- एक व्यक्तिगत गेम मोड ताकि केवल एक व्यक्ति खेल सके।
- प्रत्येक को इसकी कुंजी के साथ मोड दें।
- एक OLED स्क्रीन शामिल करें।
- हर चीज के लिए सिंगल चार्जर का इस्तेमाल करें।
- एक NodeMCU ESP8266. से कनेक्ट करें
मुझे यकीन है कि बहुत से लोग कई सुधारों के साथ आएंगे। मैं नीचे टिप्पणियों की प्रतीक्षा कर रहा हूं।
और बल आपके साथ हो सकता है।
सिफारिश की:
एटलस से सावधान रहें - स्टार वार्स - डेथ स्टार II: 7 कदम (चित्रों के साथ)
एटलस से अवगत रहें - स्टार वार्स - डेथ स्टार II: बंडाई डेथ स्टार II प्लास्टिक मॉडल से निर्मित। प्रमुख विशेषताओं में शामिल हैं: प्रकाश और ध्वनि प्रभाव✅एमपी3 प्लेयर✅इन्फ्रारेड रिमोट कंट्रोल✅तापमान सेंसर✅3 मिनट टाइमरब्लॉग: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars- मृत्यु सितारा
लाइटेड एलईडी होलोक्रॉन (स्टार वार्स): मेड इन फ्यूजन 360: 18 स्टेप्स (चित्रों के साथ)
लाइटेड एलईडी होलोक्रॉन (स्टार वार्स): मेड इन फ्यूजन 360: कुछ सुंदर बनाने के लिए फ्यूजन 360 के साथ काम करते समय, विशेष रूप से प्रकाश व्यवस्था के साथ कुछ बनाने के लिए, मैं बहुत आनंदमय हूं। स्टार वार्स मूवी को लाइटिंग के साथ मिलाकर प्रोजेक्ट क्यों नहीं बनाया जा रहा है? इसलिए, मैंने इस शिक्षाप्रद प्रोजेक्ट को बनाने का फैसला किया
लाइट-अप R2D2 स्टार वार्स पोस्टर: 15 कदम (चित्रों के साथ)
लाइट-अप R2D2 स्टार वार्स पोस्टर: एक साधारण मूवी पोस्टर लें और प्रकाश और अन्तरक्रियाशीलता जोड़ें! लाइट-अप चरित्र वाला कोई भी पोस्टर कुछ वास्तविक जीवन पर प्रकाश डालने का पात्र है! इसे केवल कुछ सामग्रियों के साथ करें। कुछ ही समय में आपका कमरा सभी फिल्म प्रेमियों से ईर्ष्या करेगा
Q5 ए स्टार वार्स थीम्ड एस्ट्रोमेक ड्रियोड: 10 कदम (चित्रों के साथ)
Q5 एक स्टार वार्स थीम्ड एस्ट्रोमेक ड्रियोड: तो आप स्टार वार्स यूनिवर्स के प्रशंसक हैं और आप एक काम कर रहे एस्टोमेक ड्रियोड का अपना प्रतिनिधित्व बनाना चाहते हैं। यदि आप सटीकता से चिंतित नहीं हैं, लेकिन बस कुछ ऐसा चाहते हैं जो अच्छा लगे और काम करे तो यह निर्देश आपके लिए है। समुद्र के द्वारा
स्टार वार्स पायरोग्राफी क्लॉक: 5 कदम (चित्रों के साथ)
स्टार वार्स पायरोग्राफी क्लॉक: आप आसानी से अपनी दीवार को खुद की डिज़ाइन की गई घड़ी से खुश कर सकते हैं। आपको बस लकड़ी का एक टुकड़ा, एक घड़ी और सोल्डरिंग आयरन, एक ड्रिल और रचनात्मकता चाहिए