विषयसूची:

शॉर्ट-टर्म मेमोराइज़ेशन गेम: ७ कदम
शॉर्ट-टर्म मेमोराइज़ेशन गेम: ७ कदम

वीडियो: शॉर्ट-टर्म मेमोराइज़ेशन गेम: ७ कदम

वीडियो: शॉर्ट-टर्म मेमोराइज़ेशन गेम: ७ कदम
वीडियो: How You Really CAN Improve Short Term Memory (But there is a catch...) 2024, जुलाई
Anonim
शॉर्ट-टर्म मेमोराइज़ेशन गेम
शॉर्ट-टर्म मेमोराइज़ेशन गेम

अपना खुद का Arduino- आधारित यादगार गेम बनाएं!

इस गेम में, एक आरजीबी एलईडी शुरुआत में 3 यादृच्छिक रंगों को फ्लैश करेगा, आपको प्रत्येक के रंग को याद रखना होगा। देखें यह कहाँ जा रहा है? आप दूसरी RGB LED को बदलने के लिए एक पोटेंशियोमीटर का उपयोग करेंगे और पहले RGB LED से प्रत्येक रंग को रिकॉर्ड करने के लिए एक बटन दबाएंगे। दूसरी आरजीबी एलईडी आपको दिखाएगी कि आपने कौन सा रंग चुना है, और एक बार जब आप अनुक्रम रिकॉर्ड कर लेते हैं तो आरजीबी एलईडी या तो हरे रंग की फ्लैश होगी और बजर सिग्नलिंग से एक ध्वनि बजेगी, आपने सही ढंग से अनुक्रम का अनुमान लगाया है या दोनों आरजीबी एलईडी लाल चमकेंगे और यह अनुक्रम गणना को वापस 3* पर रीसेट कर देगा (इसे बदला जा सकता है)। आप दिखाए गए 3 रंगों को याद रखने के साथ खेल की शुरुआत करते हैं, फिर यदि आप सही ढंग से रंग दिखाने का चयन करते हैं, तो क्रम में एक और यादृच्छिक रंग जोड़ा जाएगा। यह तब तक जारी रहेगा जब तक आप एक गलत नहीं हो जाते, और जैसा कि ऊपर कहा गया है, यह केवल 3 रंगों में वापस आ जाएगा।

यह खेलने के लिए वास्तव में मजेदार, व्यसनी और कष्टप्रद खेल है:)

चीजें जिनकी आपको आवश्यकता होगी

  • 1 एक्स अरुडिनो यूएनओ आर3
  • 1 एक्स पोटेंशियोमीटर
  • 1 एक्स पुश बटन
  • 2 एक्स आरजीबी एलईडीएस
  • 8 x 220 ओम रेसिस्टर्स
  • 1 एक्स पीजो स्पीकर
  • 18 x जम्पर तार (पुरुष से पुरुष)

ऐच्छिक

1 एक्स शील्ड बोर्ड

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

चरण 1: ब्रेडबोर्ड में सकारात्मक / जमीनी तारों को जोड़ना

ब्रेडबोर्ड में पॉजिटिव/ग्राउंड वायर्स जोड़ना
ब्रेडबोर्ड में पॉजिटिव/ग्राउंड वायर्स जोड़ना

बहुत ही बुनियादी कदम

ब्रेडबोर्ड पर GND को GND रेल से कनेक्ट करें

ब्रेडबोर्ड पर 5V को पॉज़िटिव रेल से कनेक्ट करें

चरण 2: पुश बटन जोड़ना

पुश बटन जोड़ना
पुश बटन जोड़ना

ब्रेडबोर्ड पर पुश बटन रखें, और ऊपर चित्र में दिए गए चरणों का पालन करें।

एक तरफ 5V रेल से कनेक्ट करें

पुश बटन पर 220 ओम रोकनेवाला को बगल की तरफ से कनेक्ट करें, फिर एक जम्पर को GND. से कनेक्ट करें

विरोधी पक्ष को Arduino पर 2 पिन से कनेक्ट करें

अब आपका पुश बटन जुड़ गया है। सुनिश्चित करें कि यह बिल्कुल तस्वीर जैसा दिखता है, यह इस खेल का एक बहुत ही महत्वपूर्ण हिस्सा है!

चरण 3: पोटेंशियोमीटर जोड़ना

पोटेंशियोमीटर जोड़ना
पोटेंशियोमीटर जोड़ना

पोटेंशियोमीटर को ब्रेडबोर्ड पर रखें, और ऊपर चित्र में दिए गए चरणों का पालन करें।

एक तरफ 5V रेल से कनेक्ट करें

मध्य को A0 एनालॉग IN से कनेक्ट करें

अंतिम पक्ष को GND. से कनेक्ट करें

अब आपका पुश बटन जुड़ गया है। सुनिश्चित करें कि यह बिल्कुल तस्वीर जैसा दिखता है, यह इस खेल का एक बहुत ही महत्वपूर्ण हिस्सा है!

नोट: जब तक एक तरफ 5V है और दूसरी तरफ GND है और बीच में A0 जा रहा है, यह ठीक काम करेगा।

चरण 4: स्पीकर जोड़ना

स्पीकर जोड़ना
स्पीकर जोड़ना

GND साइड को GND रेल से कनेक्ट करें

+ साइड को 220 ओम रेसिस्टर से कनेक्ट करें, फिर पिन 7. से कनेक्ट करें

इतना ही!

चरण 5: उपयोगकर्ता चयन आरजीबी जोड़ना

उपयोगकर्ता चयन आरजीबी जोड़ना
उपयोगकर्ता चयन आरजीबी जोड़ना

RGB LED ट्रिकी वायरिंग हो सकती है, इसलिए यह निर्धारित करने के लिए कि क्या आपको सही रोटेशन मिला है, यह निर्धारित करने के लिए निर्देश पर छवि देखें। तो, नीचे दिए गए मेरे कदम मेरे रोटेशन के सापेक्ष होंगे, इसलिए मेरे चरणों का ठीक से पालन करना महत्वपूर्ण है!

LEFT. से शुरू

पहले दो में 220-ओम रोकनेवाला जोड़ें, तीसरे को छोड़ दें, और मुंह पर जोड़ें

एक जीएनडी जम्पर को बिना किसी अवरोधक के तीसरे से कनेक्ट करें, यह हमारा जीएनडी है

तो बाईं ओर पहले अवरोधक के साथ, यह पिन 3 (नीला) पर जाता है

दूसरा रोकनेवाला पिन 5 (हरा) से जुड़ता है

और तीसरा रोकनेवाला पिन 6 (लाल) से जुड़ता है

इतना ही! यह आरजीबी एलईडी है जिसका उपयोग उपयोगकर्ता के लिए सही रंगों का चयन करने के लिए किया जाएगा!

चरण 6: रैंडम सिस्टम RGB जोड़ना

रैंडम सिस्टम आरजीबी जोड़ना
रैंडम सिस्टम आरजीबी जोड़ना

RGB LED ट्रिकी वायरिंग हो सकती है, इसलिए यह निर्धारित करने के लिए कि क्या आपको सही रोटेशन मिला है, यह निर्धारित करने के लिए निर्देश पर छवि देखें। तो, नीचे दिए गए मेरे कदम मेरे रोटेशन के सापेक्ष होंगे, इसलिए मेरे चरणों का ठीक से पालन करना महत्वपूर्ण है!

LEFT. से शुरू

पहले दो में 220-ओम रोकनेवाला जोड़ें, तीसरे को छोड़ दें, और मुंह पर जोड़ें

एक जीएनडी जम्पर को बिना किसी अवरोधक के तीसरे से कनेक्ट करें, यह हमारा जीएनडी है तो बाईं ओर पहले प्रतिरोधी के साथ, यह पिन 3 (नीला) पर जाता है दूसरा प्रतिरोधी पिन 5 (हरा) से जुड़ता है तीसरा प्रतिरोधी पिन 6 से जुड़ता है (लाल)

इतना ही! यह आरजीबी एलईडी है जिसका उपयोग सिस्टम के लिए बेतरतीब ढंग से रंगों का चयन करने के लिए किया जाएगा!

चरण 7: आप समाप्त कर चुके हैं

आप खत्म हो चुके हैं!
आप खत्म हो चुके हैं!

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

सब कुछ अच्छी तरह से प्रलेखित या कोड होना चाहिए जो खुद को समझाता है, लेकिन अगर आप प्रोग्रामिंग के लिए नए हैं और कुछ समझ में नहीं आता है तो मैं जल्दी से ई-मेल का जवाब देता हूं!

यहाँ भी परियोजना में प्रयुक्त पुस्तकालय है

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

सिफारिश की: