विषयसूची:
- चरण 1: आवश्यक भाग
- चरण 2: सर्किट बोर्ड
- चरण 3: हैंडसेट
- चरण 4: हैंडसेट को तार देना
- चरण 5: सर्किट बोर्ड को मिलाप करना
- चरण 6: यह सब एक साथ पेंच करना।
- चरण 7: कोड
- चरण 8: भविष्य के पुनरावृत्तियों
वीडियो: नियो पिक्सेल, सबसे तेज़ अंगूठे का खेल: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मैंने इस परियोजना का निर्माण इसलिए किया क्योंकि मैं न्यूकैसल, यूके में अपने स्थानीय मेकरफेयर को ले जाना चाहता था। विचार यह था कि एक स्कूल यार्ड गेम बनाया जाए जो अपेक्षाकृत सस्ता और उत्पादन में आसान हो।
विचार सरल है, जीतने के लिए आपको बार-बार बटन दबाना होगा जब तक कि आप पिक्सेल रिंग को प्रकाश से नहीं भर देते। आप सीधे एक प्रतिद्वंद्वी के साथ प्रतिस्पर्धा करते हैं और विजेता को एक हरे रंग की चमकती अंगूठी मिलती है, जबकि हारने वाले को लाल चमकती अंगूठी मिलती है।
प्रोजेक्ट बनाने के लिए, मैंने सॉलिडवर्क्स डिज़ाइन, 3D प्रिंटिंग का उपयोग किया और मैंने फ़्रिट्ज़िंग का उपयोग करके सर्किट बोर्ड डिज़ाइन किए। मेरे विश्वविद्यालय में सर्किट बोर्ड मिल गए थे।
कुल मिलाकर मुझे लगता है कि यह परियोजना अच्छी निकली। वीडियो गेम प्ले दिखाता है; सामान्य लेकिन प्रभावी।
चरण 1: आवश्यक भाग
मेरे पास इनमें से कुछ सामान पड़ा हुआ था, लेकिन पूरी चीज़ को बनाने में बहुत अधिक खर्च नहीं होना चाहिए। मैंने हैंडसेट के लिए एक ईथरनेट डेटा केबल का इस्तेमाल किया क्योंकि इसमें हैंडसेट और बटन को वायर करने के लिए बहुत सारे कोर थे।
हिस्सों की सूची:
सोल्डर हेडर महिला और पुरुष
एडफ्रूट ट्रिंकेट - मिनी माइक्रोकंट्रोलर - 5वी लॉजिक
नियोपिक्सल रिंग
3 x AAA बैटरी होल्डर ऑन/ऑफ स्विच और 2-पिन JST. के साथ
2 x 10K प्रतिरोधक
एक पुराना ईथरनेट नेटवर्क केबल
जेएसटी-पीएच 2-पिन एसएमटी समकोण कनेक्टर
पेंच टर्मिनल 2.54 मिमी पिच (3-पिन) और (5-पिन)
चरण 2: सर्किट बोर्ड
पहला पुनरावृत्ति स्पष्ट रूप से एक ब्रेड बोर्ड पर बनाया गया था, लेकिन एक बार जब मैंने ऐसा कर लिया, तो मैंने फ्रिट्ज़िंग का उपयोग करके सर्किट बोर्ड को डिज़ाइन किया। मैंने सब कुछ सर्किट बोर्ड के दृश्य में किया क्योंकि मैं चीजों को प्लग इन करने के लिए ब्रेडबोर्ड पर घटकों के बजाय हेडर का उपयोग करना चाहता था। इस तरह से मुझे हैंडसेट के लिए स्क्रू टर्मिनलों का उपयोग करने की भी अनुमति मिली।
मैंने.fzz फ़ाइल अपलोड कर दी है, मुझे यकीन नहीं है कि योजनाबद्ध का कितना उपयोग है, लेकिन आप आसानी से बोर्ड को मिलाने या खोदने के लिए फ़ाइल का उपयोग कर सकते हैं।
बोर्ड दृश्य एक तरफा बोर्ड के नीचे दिखाता है। मैंने स्क्रू टर्मिनलों को संबंधित तारों के साथ हैंडसेट के रूप में लेबल किया है।
चरण 3: हैंडसेट
हैंडसेट के लिए सॉलिडवर्क्स फ़ाइल और एसटीएल फ़ाइल शामिल हैं।
मैंने उन्हें प्रिंट करने के लिए एक मेकरबॉट का इस्तेमाल किया और वे सीधे खड़े हो गए (यानी जिस तरह से आप उन्हें पकड़ते हैं)। मैं नियो-पिक्सेल के छल्ले के तारों के लिए छेद की अनुमति देना भूल गया था इसलिए मुझे उन्हें ड्रिल करना पड़ा।
मैंने एक मार्कर पेन से छेदों की स्थिति को चिह्नित किया और मैंने छेदों को ड्रिल करने के लिए एक हैंड ड्रिल का उपयोग किया।
चरण 4: हैंडसेट को तार देना
यह थोड़ा मुश्किल था, लेकिन तारों को टिन करने के बाद, मैंने पाया कि पहले डेटा केबल डालने और तारों को सही स्थिति में छेड़ने के लिए एक छोटे स्क्रूड्राइवर का उपयोग करके मैं ड्रिल किए गए पूरे और बटन छेद के माध्यम से तारों को पार करने में सक्षम था।
मेरे डेटा केबल के तार के रंग इस तरह से तार-तार किए गए थे
नियोपिक्सल रिंग
भूरा - NeoPixel In
भूरा और सफेद -NeoPixel आउट
हरा - नियोपिक्सल पावर
हरा और सफेद- जमीन
बटन
नीला - बटन ग्राउंड
नीला और सफेद- बटन सिग्नल
मैंने इन दोनों को एक ही बटन टर्मिनल पर तार दिया
ऑरेंज बटन 5V
चरण 5: सर्किट बोर्ड को मिलाप करना
मैंने इमारत को कुछ चरणों में पूरा किया:
1) मैंने बैटरी कनेक्टर को ट्रिंकेट में मिलाया।
यह सरफेस माउंट सोल्डरिंग है इसलिए थोड़ा मुश्किल है लेकिन पाया गया कि बुलडॉग क्लिप सोल्डरिंग के लिए कनेक्टर को पकड़ने के लिए उपयोगी थी।
2) मैं जंपर्स और रेसिस्टर्स में मिलाप करता हूं।
सर्किट में तीन हैं और मुझे बाद में एहसास हुआ कि दो की आवश्यकता नहीं है। इसके अलावा, मैंने मूल रूप से एक रीसेट बटन का उपयोग करने का इरादा किया था, लेकिन पाया कि रीसेट के रूप में बंद स्विच पर बैटरी पैक बेहतर और प्रोग्राम के लिए आसान था। (शायद संस्करण 2 बेहतर होगा)
3) फिर मैंने स्क्रू टर्मिनल को जगह में मिलाया।
४) अंत में मैंने ट्रिंकेट में मिलाप किया
चरण 6: यह सब एक साथ पेंच करना।
एक बार जब मैंने ऐसा कर लिया, तो मैंने बोर्ड में लगे प्रत्येक हाथ के तारों को खराब कर दिया। मैंने केबलों को रखने के लिए बोर्ड को ग्रोमेट्स के साथ एक छोटे से बॉक्स में रखा।
चरण 7: कोड
कोड शामिल है, (मैंने इसे और अधिक समझने योग्य बनाने के लिए टिप्पणी की है) लेकिन यदि आप गड़बड़ करने के लिए पर्याप्त बहादुर महसूस करते हैं और शायद खेल को कम या ज्यादा कठिन बनाते हैं तो निम्नलिखित संसाधन बहुत उपयोगी होते हैं।
अपने Arduino IDE में ट्रिंकेट स्थापित करने के लिए, मैंने Adafruit का अनुसरण किया, ट्रिंकेट गाइड का परिचय दिया, बटन परिवर्तन को पढ़ने के लिए, मैंने Arduino IDE में उदाहरण को अनुकूलित किया। सभी NeoPixel सामग्री के लिए, Adafruit NeoPixel berguide एक अच्छा संदर्भ है।
एकमात्र कोडिंग समस्या जिस पर मैं फंस गया था, क्योंकि मैं एक आरजीबी और व्हाइट (आरजीबीडब्ल्यू) नियोपिक्सल का उपयोग कर रहा था, मुझे इस लाइन को बदलना पड़ा:
Adafruit_NeoPixel स्ट्रिप = Adafruit_NeoPixel (60, पिन, NEO_GRB + NEO_KHZ800);
प्रति
Adafruit_NeoPixel स्ट्रिप = Adafruit_NeoPixel (60, पिन, NEO_RGBW + NEO_KHZ800);
चरण 8: भविष्य के पुनरावृत्तियों
यह परियोजना बहुत अच्छी निकली, लेकिन मैं जिन सुधारों के बारे में सोच सकता हूं वे हैं:
- इसे वायरलेस बनाएं (Wemos या Huzzahs इसके लिए काम कर सकते हैं)। हो सकता है कि एक IOT संस्करण भी आप उदाहरण के लिए Skype पर लोगों के साथ खेल सकें।
- रिंग को भरने के लिए प्रेस की संख्या बदलने के लिए कठिनाई नियंत्रण यानी एक पोटेंशियोमीटर जोड़ें।
- जाहिर है इसे थोड़ा सा सिकोड़ें।
- आप लोग और कुछ भी सोच सकते हैं। यदि आपके पास सुझाव हैं तो मुझे उन्हें सुनकर खुशी होगी।
सिफारिश की:
सबसे पतला और सबसे छोटा पोर्टेबल Nes ?: 14 कदम (चित्रों के साथ)
सबसे पतला और सबसे छोटा पोर्टेबल Nes ?: यह एक 3D प्रिंटेड NES पोर्टेबल है जिसे चिप रेट्रोबिट NES पर NES का उपयोग करके बनाया गया है। यह 129*40*200mm है। इसमें 8 घंटे की बैटरी लाइफ, डिजिटल वॉल्यूम कंट्रोल और स्टाइलिश (शायद) ग्रीन केस है। यह अनुकरणीय नहीं है, यह एक मूल कारतूस से चलने वाला हार्डवेयर है इसलिए y
इसे उठाओ! - दुनिया का सबसे बेवकूफ खेल?: 7 कदम (चित्रों के साथ)
इसे उठाओ! - द वर्ल्ड्स डंबेस्ट गेम ?: ऑरिजिंस: यह एक ऐसा गेम है जिसे मैंने 2018-2019 के कुछ वर्षों में विकसित किया है इसे मूल रूप से "स्टुपिड फ्लिप" और सरल और मजेदार इंटरेक्टिव गेम बनाने में मेरी रुचि से बाहर आया जिसका उपयोग कोडिंग सिखाने के लिए भी किया जा सकता है। यह अबू है
नियो पिक्सेल एलईडी पिक्चर फ्रेम: 6 कदम (चित्रों के साथ)
नियो पिक्सेल एलईडी पिक्चर फ्रेम: फिर से नमस्कार! मैंने यह परियोजना विशेष रूप से "इंद्रधनुष के रंग" प्रतियोगिता। यदि आप इसे पसंद करते हैं तो कृपया मुझे प्रतियोगिता में वोट दें। इसलिए मैंने प्रतियोगिता के लिए एक बहुत ही त्वरित और आसान परियोजना बनाने का फैसला किया। यह एक नियो-पिक्सेल एल
अपने कंप्यूटर को तेज़ और तेज़ कैसे करें!: 5 कदम
अपने कंप्यूटर को तेज़ और तेज़ कैसे करें!: अपने कंप्यूटर को आसानी से गति देने के निर्देशों का पालन करना आसान है
तेज़, तेज़, सस्ता, अच्छी दिखने वाली एलईडी रूम लाइटिंग (किसी के लिए भी): 5 कदम (चित्रों के साथ)
तेज, तेज, सस्ती, अच्छी दिखने वाली एलईडी रूम लाइटिंग (किसी के लिए भी): सभी का स्वागत है :-) यह मेरा पहला निर्देश है इसलिए टिप्पणियों का स्वागत है :-) टिनी बगेट। आपको क्या चाहिए: केबल एलईडी रेसिस्टर्स (12V के लिए 510Ohms) स्टेपल सोल्डरिंग आयरन कटर और अन्य बेस