विषयसूची:

प्रश्नोत्तरी खेल बजर ब्लूटूथ संस्करण: 7 कदम (चित्रों के साथ)
प्रश्नोत्तरी खेल बजर ब्लूटूथ संस्करण: 7 कदम (चित्रों के साथ)

वीडियो: प्रश्नोत्तरी खेल बजर ब्लूटूथ संस्करण: 7 कदम (चित्रों के साथ)

वीडियो: प्रश्नोत्तरी खेल बजर ब्लूटूथ संस्करण: 7 कदम (चित्रों के साथ)
वीडियो: Bro’s hacking life 😭🤣 2024, जुलाई
Anonim
Image
Image

इसलिए मैंने यह क्विज बजर कुछ समय पहले बनाया था…

www.instructables.com/id/Quiz-Game-Show-Bu…

कुछ समय तक इसका उपयोग करने के बाद मुझे कुछ प्रतिक्रिया मिली और मैंने इसमें सुधार करने का निर्णय लिया।

कोड देखने के लिए … इसे अच्छी तरह से काम करना चाहिए …

bitbucket.org/Clapoti/triviabuzzer_arduino…

bitbucket.org/Clapoti/quizzer_xamarin/src/…

चरण 1: सर्किट प्रोटोटाइप

कनेक्टर्स
कनेक्टर्स

यहाँ सभी नए टुकड़ों के साथ नया सर्किट प्रोटोटाइप है।

चरण 2: कनेक्टर्स

कनेक्टर्स
कनेक्टर्स

पहले मैंने बटन बॉक्स के लिए कनेक्टर बदले ताकि वे बॉक्स में लॉक न हों।

मैंने छोटे तारों का भी उपयोग किया ताकि संग्रहीत होने पर यह उतना भारी न हो।

चरण 3: ध्वनि

ध्वनि
ध्वनि

मैंने ध्वनि के लिए एक प्रवर्धन सर्किट जोड़ा क्योंकि यह पर्याप्त जोर से नहीं था।

www.sparkfun.com/products/11044

मैंने एक वॉल्यूम बटन भी जोड़ा है ताकि इसे पर्यावरण की प्रबलता के अनुसार समायोजित किया जा सके।

मैंने इस्तेमाल किया ??? चिप जो मुझे चाहिए थी सभी संभावनाओं की पेशकश की।

चरण 4: कोड अनुकूलन

मैंने माइक्रो कंट्रोलर में कोड को अनुकूलित किया, विशेष रूप से इनपुट को कैसे पढ़ा गया, एक बार में प्रत्येक इनपुट की जांच करने के बजाय सीधे रजिस्टर का उपयोग करना।

आपको रजिस्ट्री में सही बिट की जांच करने की आवश्यकता है जैसा कि नीचे दिए गए कोड उदाहरण में देखें…

A0. के लिए B00000001

A1. के लिए B00000010

A2. के लिए B00000100

आदि…

और आप एक ही समय में एक से अधिक इनपुट की जांच कर सकते हैं

A5 और A6. के लिए B00110000

इसने कोड को तेज़ बना दिया, लेकिन हमेशा एक ही टीम के जवाब देने के जोखिम को भी कम कर दिया।

शून्य सेटअप () {डीडीआरसी = डीडीआरसी | बी00000000; // बिट्सपोर्टसी = 0 इनपुट करने के लिए PORTC (एनालॉग 0 से 5) सेट करें;

}

शून्य लूप () {बिट्सपोर्टसी = पिनसी;

अगर (बिट्सपोर्टसी == बी00000001)

}

चरण 5: मोबाइल ऐप

मोबाइल एप्लिकेशन
मोबाइल एप्लिकेशन
मोबाइल एप्लिकेशन
मोबाइल एप्लिकेशन
मोबाइल एप्लिकेशन
मोबाइल एप्लिकेशन

उन सभी संशोधनों का सबसे बड़ा हिस्सा सर्किट में HM-10 ब्लूटूथ चिप जोड़ना था।

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

चरण 6: सेटिंग्स

समायोजन
समायोजन

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

चरण 7: निष्कर्ष

निष्कर्ष
निष्कर्ष
निष्कर्ष
निष्कर्ष
निष्कर्ष
निष्कर्ष
निष्कर्ष
निष्कर्ष

यह सब प्रोग्राम करने का तरीका सीखने में बहुत मज़ा आया, इसलिए यह ब्लूटूथ पर काम करता है… ब्लूटूथ कम ऊर्जा सटीक होने के लिए।

अब मैं इस ज्ञान को अन्य परियोजनाओं में लागू करने के लिए उत्सुक हूं।

सिफारिश की: