विषयसूची:

Gyro sensor और Nokia 5110 LCD के साथ "स्पेस इम्पैक्ट" गेम: 3 चरण
Gyro sensor और Nokia 5110 LCD के साथ "स्पेस इम्पैक्ट" गेम: 3 चरण

वीडियो: Gyro sensor और Nokia 5110 LCD के साथ "स्पेस इम्पैक्ट" गेम: 3 चरण

वीडियो: Gyro sensor और Nokia 5110 LCD के साथ
वीडियो: Arduino Space Impact with Nokia 5110 LCD | Technic Joe 2024, जुलाई
Anonim
Image
Image

मेरे तमागोत्ची (अंतिम परियोजना) की मृत्यु के बाद, मैंने अपना समय बर्बाद करने के लिए एक नया तरीका खोजना शुरू कर दिया। मैंने Arduino पर क्लासिक गेम "स्पेस इम्पैक्ट" को प्रोग्राम करने का फैसला किया। खेल को थोड़ा और रोचक और मजेदार बनाने के लिए, मैंने एक जाइरोस्कोप सेंसर का इस्तेमाल किया जो मैंने अंतरिक्ष यान के नियंत्रण के रूप में रखा था।

चरण 1: एक ब्रेडबोर्ड पर परियोजना का निर्माण

ब्रेडबोर्ड पर प्रोजेक्ट बनाना
ब्रेडबोर्ड पर प्रोजेक्ट बनाना
ब्रेडबोर्ड पर प्रोजेक्ट बनाना
ब्रेडबोर्ड पर प्रोजेक्ट बनाना

हार्डवेयर बहुत सरल है। आप की जरूरत है:

एक बटन और एक 10 kOhm रोकनेवाला

एक Arduino (Uno/नैनो/कोई फर्क नहीं पड़ता)

एक MPU-6050 Gyro sensor

एक नोकिया 5110 एलसीडी डिस्प्ले

वैकल्पिक: एक सक्रिय बजर और एक 20 ओम अवरोधक

चीजों को आसान बनाने के लिए, मैंने Nokia LCD के लिए एक शील्ड को मिलाया। बस एलसीडी है, बैकलाइट के लिए एक स्विच और 5 वोल्ट, जीएनडी, आदि के लिए कुछ पिनहेड हैं।

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

चरण 2: गेम प्रोग्रामिंग

गेम प्रोग्रामिंग
गेम प्रोग्रामिंग
गेम प्रोग्रामिंग
गेम प्रोग्रामिंग

अपने पिछले प्रोजेक्ट की तरह मैंने सभी ग्राफिक्स को पेंट के साथ डिजाइन किया और चित्रों को हेक्स में बदलने के लिए LCDAssistant का उपयोग किया।

आप केवल फ़ाइलें डाउनलोड कर सकते हैं और उन्हें अपने Arduino पर अपलोड कर सकते हैं। यदि आपका सेट अप सही है, तो सब कुछ ठीक काम करना चाहिए। आप अपने LCD के कंट्रास्ट को myGLCD.setContrast(X); से बदल सकते हैं।

मैंने एक rar फ़ाइल (gyro.rar) और दो अलग-अलग फ़ाइलें (Graphic.c & gyro.ino) जोड़ीं। आप इन विकल्पों में से किसी एक को चुन सकते हैं।:)

चरण 3: गेम खेलें और मज़े करें:)

खेल खेलें और मज़े करें:)
खेल खेलें और मज़े करें:)
खेल खेलें और मज़े करें:)
खेल खेलें और मज़े करें:)

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

यदि आप अंतरिक्ष यान के नियंत्रण के रूप में जॉयस्टिक के साथ एक संस्करण चाहते हैं तो मुझे नीचे टिप्पणी में एक मालिश लिखें।:)

सिफारिश की: