विषयसूची:
- चरण 1: खेलने योग्य संस्करण
- चरण 2: भागों की आवश्यकता
- चरण 3: डिजाइनिंग
- चरण 4: शीर्ष पैनल को असेंबल करना
- चरण 5: नीचे के पैनल को इकट्ठा करें
- चरण 6: वायरिंग
- चरण 7: इसे शक्ति देना
- चरण 8: कैसे खेलें
- चरण 9: इसका वीडियो चलाया जा रहा है
वीडियो: बाइनरी गेम: 9 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यह एक ऐसा गेम है जिसे मैंने बाइनरी नंबर सीखने के लिए टिंकरकाड सर्किट पर बनाया है।
यदि आप इस गाइड के साथ चलना चाहते हैं और अपनी खुद की फाइलें और कोड बनाना चाहते हैं तो https://github.com/keebie81/BinaryGame पर मेरे जीथब पर मिल सकते हैं।
चरण 1: खेलने योग्य संस्करण
चरण 2: भागों की आवश्यकता
1 सफेद एलईडी रिंग के साथ मजबूत धातु पुशबटन - 16 मिमी सफेद क्षणिक
1 एडफ्रूट मेट्रो 328 हेडर्स के साथ - ATmega328 - कोई भी Arduino Uno वेरिएशन भी काम करेगा। मुझे मेट्रो पसंद है क्योंकि नीचे का हिस्सा चिकना है, इसलिए मुझे अपने डिजाइन में बोर्ड के लिए गतिरोध डालने की जरूरत नहीं थी।
15 M3 x 8 सॉकेट हेड कैप स्क्रू
३ एम३ नट
1 16x2 एलसीडी
4 40 मिमी गतिरोध
सिलिकॉन कवर स्ट्रैंडेड-कोर वायर - 30AWG - मैंने वायरिंग को आसान बनाने के लिए कई रंगों का इस्तेमाल किया।
9 टॉगल स्विच एसपीडीटी पैनल माउंट - कोई भी स्टाइल काम करेगा, लेकिन मुझे फ्लैट स्टाइल चाहिए था।
9 स्विच ड्रेस नट 1 / 4-40 - वैकल्पिक, उपस्थिति के लिए। आप उस हार्डवेयर का भी उपयोग कर सकते हैं जिसके साथ स्विच आया था।
चरण 3: डिजाइनिंग
मैंने केस को फ़्यूज़न 360 में डिज़ाइन किया था। इसने मुझे सभी भागों की स्थिति बनाने और यह सुनिश्चित करने की अनुमति दी कि वे फिट हैं। एक बार ऐसा करने के बाद मैं मामले को 3डी प्रिंट करने में सक्षम था और देखता हूं कि यह कैसे फिट बैठता है।
यह एक साथ अच्छी तरह से फिट होता है इसलिए मैंने दो पैनलों का एक svg बनाया। अगला कदम फाइलों को लेजर कटिंग के लिए भेजने के लिए तैयार करना था। मैंने पोंको द्वारा प्रदान किए गए टेम्प्लेट का पालन किया। निर्देश भी नीचे की प्लेट पर डाल दिए गए ताकि लोगों को पता चल सके कि खेल कैसे काम करता है।
पोंको से मेरे हिस्से प्राप्त करने में एक सप्ताह से थोड़ा अधिक समय लगा।
चरण 4: शीर्ष पैनल को असेंबल करना
शीर्ष पैनल एक साथ बहुत आसान हो जाता है।
पहले नौ टॉगल स्विच डालें और उन्हें कस लें। फिर डिस्प्ले के लिए एम3 स्क्रू लगाएं। दूसरी तरफ स्पेसर्स लगाएं और फिर डिस्प्ले पर माउंटिंग होल्स के जरिए स्क्रू को थ्रेड करें। अंतिम भाग 16 मिमी बटन है।
चरण 5: नीचे के पैनल को इकट्ठा करें
बोर्ड को नीचे की प्लेट में जकड़ने के लिए 3 M3 स्क्रू और नट्स का उपयोग करें। जैसा कि आप तस्वीर में देख सकते हैं कि लेजर कटिंग करते समय मेरे पास छेद गलत थे। मैंने इसे उस टेम्पलेट के लिए तय किया है जिसे मैंने जीथब पर रखा है
चरण 6: वायरिंग
तार करने के लिए आरेख का पालन करें। मूल डिज़ाइन में डिजिटल 1 और 0 का भी उपयोग किया गया था, लेकिन यदि स्विच सही स्थिति में नहीं होते तो बोर्ड को कोड अपलोड करने में समस्या होती।
मैंने Arduino बोर्ड में प्लग किए गए पुरुष हेडर के तारों को मिलाया। यह भविष्य में आसानी से डिस्कनेक्ट करने की अनुमति देता है यदि आप कभी भी बोर्ड का पुन: उद्देश्य करते हैं। एलसीडी डिस्प्ले महिला हेडर को सोल्डर करने के लिए भी उपयोग करता है।
एक मुद्दा जो मैंने तार लगाने के बाद देखा था, वह था स्विच की वायरिंग। आपको बंद सर्किट के लिए कनेक्शन सत्यापित करना चाहिए। मैंने पहले सूचीबद्ध किए गए स्विच का उपयोग करते हुए जब लीवर बीच में नीचे होता है और शीर्ष पिन बंद होता है। चूंकि मैंने अपना गलत तार दिया है, इसलिए मुझे अपना कोड बदलने की जरूरत है। इस गाइड में मेरे द्वारा प्रदान किए गए कोड के लिए यह माना जाता है कि आपका तार ठीक से तार-तार हो गया है।
साथ ही मेटल पुश बटन को वायर करते समय यह सामान्य ओपन कॉन्फिगरेशन में होना चाहिए।
चरण 7: इसे शक्ति देना
आप यूएसबी केबल के माध्यम से बोर्ड को कंप्यूटर से कनेक्ट कर सकते हैं या पोर्टेबल फोन चार्जर बैटरीपैक का उपयोग कर सकते हैं जैसे कि यह
चरण 8: कैसे खेलें
जब यह चालू होता है यदि यह आसान मोड में है तो आपको 0 - 15 के बीच एक यादृच्छिक संख्या दी जाएगी। यदि हार्ड मोड यह 0 - 255 होगा।
फिर आप स्विच को ऊपर 1 या 0 के लिए नीचे दर्शाने के लिए फ्लिप करें, फिर पुश बटन दबाएं यह देखने के लिए कि क्या आपने इसे सही किया है। सही होने पर यह सही उत्तर टोन बजाएगा और आपको एक नया नंबर देगा। यदि गलत है तो यह गुलजार होगा और कहेगा कि पुनः प्रयास करें।
बाएं से दाएं स्विच का मान है 2^7(128), 2^6(64), 2^5(32), 2^4(16), 2^3(8), 2^2(4), 2^1(2), 2^0(1).
यदि यादृच्छिक संख्या 18 थी तो बाइनरी मान 0001 0010 होगा। ऐसा इसलिए है क्योंकि 2^4(16) + 2^1(2) 18 के बराबर होगा।
यदि यह 255 होता तो यह 1111 1111 होता, क्योंकि सभी संख्याओं का योग 255 के बराबर होता है।
चरण 9: इसका वीडियो चलाया जा रहा है
सर्किट प्रतियोगिता 2016 में प्रथम पुरस्कार
सिफारिश की:
माइक्रो बाइनरी क्लॉक: 10 कदम (चित्रों के साथ)
माइक्रो बाइनरी क्लॉक: पहले एक इंस्ट्रक्शनल (बाइनरी डीवीएम) बनाने के बाद, जो बाइनरी का उपयोग करके सीमित प्रदर्शन क्षेत्र का उपयोग करता है। यह केवल एक छोटा कदम था जिसने पहले बाइनरी क्लॉक बनाने के लिए दशमलव से बाइनरी रूपांतरण के लिए मुख्य कोड मॉड्यूल बनाया था लेकिन
बाइनरी टू डेसीमल मैचर गेम: १० कदम
बाइनरी टू डेसीमल मैचर गेम: यह निर्देश हमारे बाइनरी टू डेसीमल मैचिंग गेम को बनाने के लिए आवश्यक प्रक्रिया और मॉड्यूल दिखाएगा। 60 सेकंड के भीतर, उपयोगकर्ता अनुवाद करेंगे और सात खंडों में यादृच्छिक रूप से उत्पन्न दशमलव संख्याओं को टॉगल द्वारा बाइनरी में प्रदर्शित करेंगे।
Arduino आधारित DIY गेम कंट्रोलर - Arduino PS2 गेम कंट्रोलर - DIY Arduino गेमपैड के साथ टेककेन बजाना: 7 कदम
Arduino आधारित DIY गेम कंट्रोलर | Arduino PS2 गेम कंट्रोलर | DIY Arduino गेमपैड के साथ Tekken खेलना: हेलो दोस्तों, गेम खेलना हमेशा मजेदार होता है लेकिन अपने खुद के DIY कस्टम गेम कंट्रोलर के साथ खेलना ज्यादा मजेदार होता है।
ऑडियो विज़ुअलाइज़ेशन, बाइनरी क्लॉक और एफएम रिसीवर के साथ डेस्क एम्पलीफायर: 8 कदम (चित्रों के साथ)
ऑडियो विज़ुअलाइज़ेशन के साथ डेस्क एम्पलीफायर, बाइनरी क्लॉक और एफएम रिसीवर: मुझे एम्पलीफायर पसंद हैं और आज, मैं हाल ही में बनाए गए अपने कम पावर डेस्क एम्पलीफायर को साझा करूंगा। मेरे द्वारा डिज़ाइन किए गए एम्पलीफायर में कुछ दिलचस्प विशेषताएं हैं। इसमें एक एकीकृत बाइनरी घड़ी है और यह समय और तारीख दे सकती है और यह ऑडियो की कल्पना कर सकती है जिसे अक्सर ऑडियो कहा जाता है
बाइनरी स्विच गेम: 6 कदम
बाइनरी स्विच गेम: बेन हेक के हेक्स गेम से प्रेरित यह एक बाइनरी गेम है जिसे मैंने अपने दोस्तों को बाइनरी के बारे में सिखाने के लिए बनाया है। अंत में मैं खुद को जगाए रखने के लिए कक्षा में इसके साथ खेलता हूं। आप स्क्रीन पर यादृच्छिक इनकार (0-255) या हेक्साडेसिमल (0-एफएफ) मानों को बाइनरी में परिवर्तित करते हैं, और फिर हमें