विषयसूची:

बैलेंस बॉक्स गेम - Arduino संचालित: 4 चरण (चित्रों के साथ)
बैलेंस बॉक्स गेम - Arduino संचालित: 4 चरण (चित्रों के साथ)

वीडियो: बैलेंस बॉक्स गेम - Arduino संचालित: 4 चरण (चित्रों के साथ)

वीडियो: बैलेंस बॉक्स गेम - Arduino संचालित: 4 चरण (चित्रों के साथ)
वीडियो: Amazing arduino project 2024, जुलाई
Anonim
बैलेंस बॉक्स गेम - Arduino संचालित
बैलेंस बॉक्स गेम - Arduino संचालित

बैलेंस बॉक्स गेम एक चुनौती घटना के लिए बनाया गया था, चुनौती को जीतने के लिए इसे एक बाधा कोर्स के माध्यम से या एक निर्धारित दूरी पर ले जाना पड़ता है।

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

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

आपूर्ति

आवश्यक भाग हैं:

1x अरुडिनो नैनो

1x MPU6050 मॉड्यूल

3x सफेद एल ई डी

बैलेंस इंडिकेटर के लिए 5x रंगीन एलईडी (2 हरा, 2 पीला, 1 लाल)

1x पीजो बजर

1x TIP120 ट्रांजिस्टर

1x 2.2K ओम रोकनेवाला

8x 220 ओम रोकनेवाला

1x पुश बटन

1 एक्स पावर स्विच

1x "बुल्सआई" स्पिरिट लेवल

5v पावर स्रोत, मेरी परियोजना एक विनियमित 5v आउटपुट के साथ ली-आयन 18650 शील्ड का उपयोग करती है

1x प्रोजेक्ट बॉक्स

सर्किट के परीक्षण के लिए आपको ब्रेडबोर्ड और जंप वायर की आवश्यकता होगी

आवश्यक उपकरण हैं:

ड्रिल और बिट्स

सोल्डरिंग आयरन

गर्म गोंद वाली बंदूक

बॉक्स को चिह्नित करने के लिए मास्किंग टेप, पेंसिल और रूलर

फ़ाइल

चरण 1: तारों का सर्किट

वायरिंग सर्किट
वायरिंग सर्किट

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

यदि आप निम्नलिखित वायरिंग आरेखों से परिचित नहीं हैं, तो बस इसे टुकड़े-टुकड़े कर लें, प्रत्येक तार कनेक्शन का सावधानीपूर्वक पालन करें और व्यवस्थित रूप से काम करें ताकि आप कुछ भी याद न करें।

आपको सभी भागों को एक साथ मिलाने से पहले यह जांचने के लिए सर्किट को ब्रेडबोर्ड पर इकट्ठा करना चाहिए कि यह सही ढंग से काम कर रहा है।

आरेख पर जीवन एल ई डी सफेद एल ई डी होना चाहिए

शेष एल ई डी की व्यवस्था की जानी चाहिए:

लाल - बैलेंस एलईडी 5

पीला - बैलेंस एलईडी 4

पीला - बैलेंस एलईडी 3

हरा - बैलेंस एलईडी 2

हरा - बैलेंस एलईडी 1

चरण 2: Arduino कोड

Arduino कोड
Arduino कोड

Arduino कोड के लिए आपको arduino IDE में कुछ लाइब्रेरी जोड़ने की आवश्यकता होगी, मैंने नीचे दिए गए लिंक को शामिल किया है

आवश्यक अतिरिक्त arduino पुस्तकालय हैं:

MPU6050_tockn.h

वनबटन.एच

आपको ऊपर लिंक की गई लाइब्रेरी को अपने arduino IDE से जोड़ना होगा

"Balance_alarm_V1.8.ino" कोड वाली फ़ाइल डाउनलोड करें और खोलें

कोड को arduino बोर्ड पर अपलोड करें

चरण 3: बॉक्स फिट करें

बॉक्स फिट करें
बॉक्स फिट करें
बॉक्स फिट करें
बॉक्स फिट करें
बॉक्स फिट करें
बॉक्स फिट करें

दुर्भाग्य से मैंने उस समय बॉक्स की तस्वीरें नहीं लीं जब मैं इसके घटकों को फिट कर रहा था। मैंने बॉक्स में भागों को फिट करने के लिए गर्म गोंद का उपयोग किया है।

यदि आप मेरे द्वारा उपयोग किए गए प्लास्टिक बॉक्स का उपयोग कर रहे हैं, तो शीर्ष को मास्किंग टेप में लपेटें और एक शासक और एक पेन का उपयोग करके यह चिह्नित करें कि आपको एल ई डी, स्पीकर और स्पिरिट लेवल माउंटिंग स्क्रू के लिए छेद ड्रिल करने की आवश्यकता है।

एक छेद ड्रिल करके और फिर इसे सही आकार और आकार में दाखिल करके स्विच को फिट किया गया था।

अगर मैं इस परियोजना को फिर से बना रहा था, तो मैं ढक्कन में सभी घटकों को माउंट कर दूंगा ताकि मुझे ढक्कन और बॉक्स के नीचे के बीच कई लिंक तारों को चलाने की ज़रूरत न पड़े।

चरण 4: संचालन निर्देश

ऑपरेटिंग निर्देश
ऑपरेटिंग निर्देश

शुरुआत

बॉक्स को चालू करने से पहले, बॉक्स को समतल और समतल सतह पर नीचे रखें ताकि स्पिरिट लेवल में बुलबुला केंद्र के घेरे में हो।

पावर स्विच ऑन करें, बॉक्स एक बार बीप करेगा और बूट हो जाएगा। बॉक्स को तब तक स्थिर रहने दें जब तक कि आपको ट्रिपल बीप सुनाई न दे और 3 सफेद "लाइफ लाइट्स" चालू न हो जाए।

खेल अब तैयार है।

बॉक्स कार्य

स्तर ले जाने के दौरान बॉक्स को सावधानी से ले जाने की जरूरत है। जैसे ही बॉक्स स्तर से बाहर जाता है, बैलेंस इंडिकेटर रोशनी रोशन होगी, अधिक रोशनी इंगित करती है कि बॉक्स आगे स्तर से बाहर है।

स्पिरिट लेवल का उपयोग यह देखने के लिए भी किया जा सकता है कि क्या बॉक्स लेवल है (यदि स्पिरिट लेवल और बैलेंस लाइट मेल नहीं खाते हैं तो बैलेंस सेंसर रीसेट करें, नीचे देखें)

जब बॉक्स स्तर से बहुत दूर है या इसे काट दिया गया है, तो बॉक्स 3 बार चहकेगा और एक हॉन शोर बजाएगा, जीवन की रोशनी में से एक बंद हो जाएगी।

जब सभी 3 जीवन का उपयोग किया गया है तो बॉक्स अलार्म होगा और सभी रोशनी फ्लैश करेगा, गेम खो गया है।

नियंत्रण

अलार्म रीसेट करें

सभी 3 लोगों की जान जाने के बाद अलार्म पर गेम को रोकने के लिए ऐसा करें।

जब अलार्म बज रहा हो, तो हरे बटन को एक सेकंड के लिए दबाएं और छोड़ दें। अलार्म एक सेकंड के बाद बंद हो जाना चाहिए। नहीं तो दोबारा कोशिश करें

रीसेट लाइव्स - ऐसा करें यदि आप गेम को रीसेट करना चाहते हैं, तो तीनों जीवन वापस आ जाएंगे।

किसी भी समय, हरे बटन पर डबल क्लिक करें (कंप्यूटर माउस की तरह, लेकिन थोड़ा धीमा)। रीसेट शोर सुनाई देगा और तीन जीवन रोशनी प्रकाशित हो जाएंगी।

बैलेंस सेंसर को रीसेट करें - अगर स्पिरिट लेवल में बबल बैलेंस इंडिकेटर लाइट से मेल नहीं खाता है तो ऐसा करें।

हरे बटन को देर तक दबाएं (3 सेकंड के लिए दबाएं और छोड़ दें) बैलेंस रीसेट शोर चलेगा और बैलेंस लाइट थोड़ी देर के लिए फ्लैश होगी और फिर बंद हो जाना चाहिए (यह दर्शाता है कि बॉक्स स्तर है)। यह तब किया जाना चाहिए जब बॉक्स स्तर हो जैसा कि स्पिरिट लेवल बबल द्वारा इंगित किया गया है।

टिप्पणियाँ

जब एक जीवन खो जाने के कारण बॉक्स चहकने लगे, तो उसे सही सपाट स्थिति में वापस लाने के लिए जल्दी करें या जैसे ही चहकना बंद हो जाएगा, लगभग 5 सेकंड में आप एक और जीवन खो देंगे।

स्पिरिट लेवल का उपयोग करके देखें कि आप किस फ्लैट/लेवल से बाहर हैं, लाइट्स बताती हैं कि आप लेवल से बाहर हैं लेकिन वे किस तरह से नहीं दिखाते हैं।

स्पिरिट लेवल का बबल मोटे तौर पर इंडिकेटर लाइट के समान होता है, जब बबल स्पिरिट लेवल के साइड को छूता है तो एक जीवन खो जाएगा।

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

बॉक्स बैटरी चालित है, सैद्धांतिक रूप से इसमें पर्याप्त चार्ज होना चाहिए ताकि लगातार उपयोग के पूरे दिन चल सके, कृपया इसे बंद कर दें यदि यह बैटर पावर बचाने के लिए उपयोग में नहीं है।

यदि बटन प्रतिक्रिया नहीं दे रहा है, तो कृपया सुनिश्चित करें कि आप बटन दबा रहे हैं और छोड़ रहे हैं।

सिफारिश की: