विषयसूची:

स्मृति चिन्ह खेल: 7 कदम (चित्रों के साथ)
स्मृति चिन्ह खेल: 7 कदम (चित्रों के साथ)

वीडियो: स्मृति चिन्ह खेल: 7 कदम (चित्रों के साथ)

वीडियो: स्मृति चिन्ह खेल: 7 कदम (चित्रों के साथ)
वीडियो: Gk Trick | प्रमुख देश और उनके राष्ट्रीय चिन्ह ट्रिक से | Country And Their National Symbol 2024, जुलाई
Anonim
स्मृति चिन्ह खेल
स्मृति चिन्ह खेल

टिंकरकाड प्रोजेक्ट्स »

आप शायद उन खेलों को जानते हैं जहां खिलाड़ी रंगों और ध्वनियों के अनुक्रम को याद रखता है और उन्हें वापस खेलना पड़ता है, है ना?

मेमेंटो गेम अतिरिक्त मनोरंजन के लिए पुरस्कार जोड़ता है! एक बार जब कोई खिलाड़ी पूर्व निर्धारित स्कोर को हिट करता है, तो वे गेम जीत जाते हैं और बॉक्स खुल जाता है, जिसमें पुरस्कार का खुलासा होता है।

मेरी कुछ आवश्यकताएं थीं: बॉक्स को मजबूत होना चाहिए, एक छोटे बच्चे द्वारा हाथापाई करने में सक्षम; छोटे उपहार रखने के लिए डिब्बे को काफी बड़ा होना था; और मैं खिलाड़ियों को इसे स्वयं करने की अनुमति दिए बिना कठिनाई स्तर को बदलने का कोई तरीका चाहता था।

यहां पूरी प्रक्रिया का एक वीडियो है, जिसमें मैं सीखता हूं कि टिंकरकाड का उपयोग कैसे करें, बॉक्स और सर्किट को डिजाइन करें, और फिर वास्तविक निर्माण के लिए आगे बढ़ें। वीडियो कुछ हिस्सों को छोड़ देता है और अधिकतर 150x बढ़ा दिया जाता है, लेकिन चिंता न करें, क्योंकि सभी वास्तविक निर्देश अगले चरणों में हैं। साथ ही, बेहतर पठनीयता के लिए सभी फाइलों, योजनाओं, कोड आदि को अंतिम चरण में पोस्ट किया जाता है।

चरण 1: बॉक्स डिजाइन करना

बॉक्स डिजाइन करना
बॉक्स डिजाइन करना

Tinkercad का उपयोग करके बॉक्स को डिज़ाइन करना आश्चर्यजनक रूप से आसान था। मैं इसे जानने के लिए कुछ आधिकारिक ट्यूटोरियल से गुज़रा, फिर youtube ने मुझे बाकी के माध्यम से देखा। यहां बॉक्स है जिससे आप इसके साथ छेड़छाड़ कर सकते हैं (इसे 3D में देखने के लिए खींचें):

यदि आप इसे टिंकरकाड में खोलते हैं, तो आप प्रत्येक भाग पर क्लिक कर सकते हैं और फिर इसे घुमाने के लिए तीर कुंजियों को दबा सकते हैं (यदि आप ऊपर जाना चाहते हैं तो Ctrl+up)। उन चाबियों का उपयोग करके आप "विस्फोटित दृश्य" प्राप्त कर सकते हैं। बॉक्स के अंदर पच्चर का आकार सोलनॉइड लॉक का प्रतिनिधित्व करता है, बस अगर आप सोच रहे हैं।

अगर डिजाइन का एक तत्व है जिस पर मुझे गर्व है, तो वह गुरुत्वाकर्षण संचालित दरवाजा है। दरवाजे के काज के बगल में उस लंबवत लकड़ी के बोर्ड को जोड़कर (बॉक्स के अंदर, आपको इसे देखने के लिए इसे खोलना होगा), दरवाजा स्वाभाविक रूप से खुला रहना चाहता है और इसे बंद रखने वाली एकमात्र चीज सोलनॉइड लॉक है, जो, जब खिलाड़ी जीतता है, एक सेकंड के लिए खुलता है।

चरण 2: Arduino सर्किट डिजाइन करना

Arduino सर्किट डिजाइन करना
Arduino सर्किट डिजाइन करना

तो, पता चलता है कि टिंकरकाड में सर्किट हैं जो इलेक्ट्रॉनिक्स सिम्युलेटर का उपयोग करना आसान है। इसके द्वारा मेरा मतलब है कि यह वास्तव में एक वास्तविक Arduino सहित इलेक्ट्रॉनिक घटकों के व्यवहार का अनुकरण करता है। जब मैंने अपना सिमुलेशन चलाया तो इसने चेतावनी भी दी कि एल ई डी बहुत अधिक चालू हो रहे थे। सॉरी सर्किट्स, लेकिन मैं बेहतर जानता हूं। एल ई डी हर समय नहीं होते हैं, इसलिए 220 प्रतिरोधक ठीक हैं। हालांकि चेतावनी के लिए धन्यवाद।

पूरी बात बहुत सहज है, मैंने सर्किट के हैंग होने से पहले केवल कुछ ट्यूटोरियल किए थे, इसलिए मैंने तुरंत पूरी चीज को डिजाइन करना शुरू कर दिया। यह रहा:

www.tinkercad.com/things/1mPEFTjZVTQ-the-m…

आप 4 रंगीन रोशनी देख सकते हैं, प्रत्येक का अपना बटन, स्पीकर और एक सफेद लैंप है।

जबकि लैंप सोलनॉइड लॉक का प्रतिनिधित्व करता है जो बॉक्स को खोलता है, और स्पीकर को वास्तव में प्रवर्धित किया जाना था (यदि आप पलक नहीं झपकाते हैं, तो आप मुझे वीडियो में सरल एम्पलीफायर सर्किट देख सकते हैं)।

चरण 3: गेम को कोड करना

खेल कोडिंग
खेल कोडिंग

सर्किट एक सिमुलेशन चलाता है क्योंकि हम Arduino के लिए कुछ निर्देशों को कोड करते हैं। मैंने यह कैसे किया? मैंने अन्य Arduino मेमोरी गेम्स की खोज की, चुनने के लिए काफी कुछ थे, इसलिए मैंने ठीक वैसा ही किया। मैंने यहां से कोड के कुछ टुकड़े चुने, कुछ वहां से, अपनी खुद की गुप्त चटनी डाली, और सब कुछ एक सुसंगत तरीके से मैश किया कि यह काम करता है। मुझे इसे बेहतर तरीके से दस्तावेज करना चाहिए था, खेद है कि मैंने नहीं किया। मेरे कोड को टुकड़ों में हैक करने के लिए स्वतंत्र महसूस करें यदि वहां कुछ भी है जो आपकी सेवा करता है। इसे देखने के लिए बस सर्किट में कोड बटन पर क्लिक करें।

मैंने अगले चरण पर जाने से पहले, वास्तविक लाइव प्रोटोटाइप के लिए वास्तव में अपने Arduino को कोड भेजने के लिए Arduino IDE का उपयोग किया।

चरण 4: बेयरबोन Arduino

बेयरबोन्स Arduino
बेयरबोन्स Arduino
बेयरबोन्स Arduino
बेयरबोन्स Arduino
बेयरबोन्स Arduino
बेयरबोन्स Arduino

जैसा कि मैं वीडियो में समझाता हूं, मैंने एक नंगे हड्डी वाले Arduino सेटअप को चुना, ताकि मैं एक ही बोर्ड में अतिरिक्त सर्किट और घटकों को फिट कर सकूं। आपको ऐसा करने की आवश्यकता नहीं है, आप किसी भी Arduino का उपयोग कर सकते हैं, लेकिन यदि आप मेरे निर्माण को दोहराना चाहते हैं, तो मैंने Nick Gammon के डिज़ाइन का उपयोग किया है।

फिट करने के लिए अतिरिक्त टुकड़े थे:

दरवाजा खोलने वाले 9v सोलनॉइड लॉक को चलाने के लिए एक पृथक रिले सर्किट।

स्पीकर के लिए एक साधारण एम्पलीफायर सर्किट।

मैंने एक फ़्रिट्ज़िंग आरेखण संलग्न किया है जो दिखाता है कि क्या जोड़ता है। मैंने जानबूझकर ATmega328P-PU पिन और बाकी घटकों के बीच एक जगह छोड़ी, लेकिन वे वास्तव में जुड़े हुए हैं।

ATmega328P-PU चिप को एक कूल लेबल द्वारा कवर किया गया है ताकि यह पहचानने में मदद मिल सके कि कौन से पिन Arduino पिन के अनुरूप हैं। इसके लिए अंत में एक फाइल भी है।

उस ड्राइंग में एक बाईपास रीड स्विच है जिसे मैंने वास्तविक गेम में लागू नहीं किया (समय पर नहीं पहुंचा), लेकिन मुझे अभी भी लगता है कि यह एक अच्छा विचार है। मुझे इसे तोड़ने दो:

मान लीजिए कि बॉक्स लॉक है और आप इसे खोलना चाहते हैं, लेकिन आप या तो वर्तमान कठिनाई सेटिंग को हल नहीं कर सकते हैं, या किसी तरह कुछ अप्रत्याशित त्रुटि है जो लॉक को ओपन डोर सिग्नल नहीं भेजती है। यदि आप रीड स्विच को सक्रिय करते हैं (पास में एक मजबूत चुंबक पास करके), तो 9 वी बैटरी पूरे सर्किट को दरकिनार करते हुए सीधे लॉक से जुड़ जाती है। केवल आप ही इस गुप्त "अनलॉक कोड" और रीड स्विच के सही स्थान को जान पाएंगे।

जैसा कि यह खड़ा है, मेरा बॉक्स करीब से निरीक्षण करने पर भी बंद दिखता है, लेकिन नीचे सिर्फ गैर-चिपके हुए डॉवेल से जुड़ा होता है जो वास्तव में कसकर फिट होने के लिए होता है। अगर मैं काफी जोर से खींचता हूं, तो यह खुलने लगता है।

चरण 5: टिप्स और ट्रिक्स बनाएं

युक्तियाँ और तरकीबें बनाएँ
युक्तियाँ और तरकीबें बनाएँ
टिप्स और ट्रिक्स बनाएं
टिप्स और ट्रिक्स बनाएं
टिप्स और ट्रिक्स बनाएं
टिप्स और ट्रिक्स बनाएं

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

ताला परीक्षण और त्रुटि की एक प्रक्रिया द्वारा रखा गया था, मैंने उस धातु के टुकड़े को झुका दिया जिसे आप फोटो में सरौता के साथ देखते हैं, और धातु के काज द्वारा किए गए अनपेक्षित बग़ल में आंदोलन को ध्यान में रखते हुए सहनशीलता को समायोजित किया।

मुझे कुछ मिलीमीटर उकेरना था जहाँ दरवाजे और बॉक्स की छत पर टिका होता है।

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

मैंने सब कुछ ठीक से फिट करने के लिए कार्डबोर्ड का इस्तेमाल किया। बॉक्स गिरा दिया गया है और काम करना जारी रखा है।

मैंने कोडांतरण और समस्या निवारण को आसान बनाने के लिए कुछ ड्यूपॉन्ट कनेक्टर्स का उपयोग किया। जरूरत पड़ने पर सर्किट का हर बड़ा हिस्सा अंदर और बाहर आ जाता है।

यदि स्थान एक चिंता का विषय है, तो एक 9V बैटरी को बदलने के लिए छह 1.5 V बैटरी का उपयोग न करें जैसे मैंने किया था। जिस समय मैं इसे असेंबल कर रहा था उस समय मेरे पास उचित कनेक्टर नहीं था और बाद में इसे बदलने का मन नहीं कर रहा था। प्लस साइड पर, लॉक में सालों तक बिजली रहेगी।

मैंने मुख्य बोर्ड पर अधिक पृथक महिला ड्यूपॉन्ट कनेक्टर्स को अन्य, अधिक मजबूत, ऊर्ध्वाधर दीवारों से चिपका दिया। रिले की तरह, या अन्य कनेक्टर जिनके पास बोर्ड में अधिक पिन थे।

जैसा कि स्रोत कोड में टिप्पणी की गई है, स्तरों को बदलने के लिए आप जमीन को एनालॉग पिन के संयोजन से जोड़ते हैं। उसके लिए एक फाइल भी है, निर्देश के अंत में।

चरण 6: वास्तविक खेल लक्ष्य: स्मृति कौशल और दृढ़ता

वास्तविक खेल लक्ष्य: स्मृति कौशल और दृढ़ता
वास्तविक खेल लक्ष्य: स्मृति कौशल और दृढ़ता

यह एक ऐसा खेल है जिसे मेरी बेटी खेलती रहती है। वह ३ साल की है और वर्तमान में उसे ५ के स्तर पर लगभग ५०% सफलता मिल रही है। कभी-कभी मैं उसमें एक छोटा सा खिलौना रखता हूँ (मेरे पास कई लेगो लोग हैं जिन्हें उसने अभी तक नहीं देखा है), या एक कुकी, और वह इसे प्यार करती है। मैंने उसे अकेले खेलते देखा है, और कभी-कभी वह खेल को हल कर देती है ताकि वह मेरे लिए वहाँ (उसके खिलौनों में से एक) उपहार दे सके। बेशक मुझे इसे पाने के लिए खेल को हल करना होगा। मैं स्तर बदल रहा हूँ जब वह लगभग 90% सफलता तक पहुँचती है ताकि उसे प्रेरित करना मुश्किल हो।

यह विशेष स्तर (5) उसके लिए एक वास्तविक चुनौती रही है, लेकिन मैं चाहता हूं कि वह दृढ़ता के मूल्य को जाने। इसके अलावा, यह ठीक है कि पहली कोशिश में चीजें ठीक न हों। आप समय और अभ्यास के साथ बेहतर हो सकते हैं।

चरण 7: स्रोत कोड, योजनाएं, लिंक और फ़ाइलें, आओ और उन्हें प्राप्त करें, इच्छानुसार उनका उपयोग करें

कड़ियाँ:

स्पीड बिल्ड वीडियो:

स्रोत कोड के साथ टिंकरकाड सर्किट डिजाइन:

टिंकरकाड 3डी बॉक्स डिजाइन:

संलग्न फाइल:

फ्रिट्ज़िंग लेआउट

एक "स्तर कैसे बदलें" टेक्स्ट फ़ाइल

एक पीडीएफ फाइल जिसमें आपके ATmega328P-PU चिप्स के ऊपर चिपकाने के लिए बहुत सारे लेबल हैं।

पहली बार लेखक प्रतियोगिता
पहली बार लेखक प्रतियोगिता
पहली बार लेखक प्रतियोगिता
पहली बार लेखक प्रतियोगिता

पहली बार लेखक प्रतियोगिता में उपविजेता

सिफारिश की: