विषयसूची:

चक्रवात (Arduino LED गेम): 6 कदम (चित्रों के साथ)
चक्रवात (Arduino LED गेम): 6 कदम (चित्रों के साथ)

वीडियो: चक्रवात (Arduino LED गेम): 6 कदम (चित्रों के साथ)

वीडियो: चक्रवात (Arduino LED गेम): 6 कदम (चित्रों के साथ)
वीडियो: Repeat After Me Game / Memory Game Using Arduino | LED Memory Game 2024, जुलाई
Anonim
चक्रवात (Arduino LED गेम)
चक्रवात (Arduino LED गेम)

इस ट्यूटोरियल में, मैं आपको सिखाऊंगा कि बहुत कम कोड या अनुभव के साथ एक एलईडी गेम कैसे बनाया जाता है! मेरे पास यह विचार कुछ समय के लिए था और अंत में इसे बनाने के लिए तैयार हो गया। यह एक मजेदार गेम है जो हमें सभी आर्केड गेम की याद दिलाता है। अन्य ट्यूटोरियल हैं जिन्हें मैं आगे के संदर्भों के लिए लिंक करूंगा। यह कड़ी मेहनत के एक घंटे के भीतर किया जा सकता है और प्रयास के लायक है:)

आपूर्ति

WS2812B LEDS x24

अरुडिनो नैनो

क्षणिक पुश बटन

चरण 1: डेमो देखें

Image
Image

चरण 2: किसी भी प्रकार का फ़्रेम ढूंढें

किसी भी प्रकार का फ़्रेम ढूंढें
किसी भी प्रकार का फ़्रेम ढूंढें
किसी भी प्रकार का फ़्रेम ढूंढें
किसी भी प्रकार का फ़्रेम ढूंढें

इस मामले में, मैंने एक तस्वीर फ्रेम का इस्तेमाल किया। एक बनाना हमेशा एक विकल्प होता है लेकिन मैं इस परियोजना को जल्दी से पूरा करना चाहता था। मेरी परियोजना में 20 एल ई डी हैं जो फ्रेम के चारों ओर लपेटते हैं। हालांकि, वरीयता या वांछित बिजली की खपत के आधार पर इस संख्या को हमेशा बदला जा सकता है।

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

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

यह कार्यक्रम सबसे प्रभावशाली नहीं है.. लेकिन यह पूरी तरह से काम करता है। गेम में पांच अलग-अलग गेमस्टेट हैं। गैमेस्टेट शून्य बटन दबाए जाने तक निष्क्रिय स्थिति का प्रतिनिधित्व करता है। अन्य गेमस्टेट दर्शाता है कि खिलाड़ी किस स्तर पर है। बटन की बहस का मुकाबला करने के लिए, मैं देरी () के बजाय फ़ंक्शन मिलिस () का उपयोग करता हूं। इस तरह से बटन प्रोसेस होने पर भी गेम चल सकता है।

गति को वरीयता में बदलने के लिए, एलईडी स्पीड चर को कम करने से गति में वृद्धि होगी। गति कठिनाई के क्रम में हैं।

चरण 4: वायरिंग और सोल्डरिंग

वायरिंग और सोल्डरिंग
वायरिंग और सोल्डरिंग

इस परियोजना को या तो Arduino नैनो पर चलने वाले 5v कॉर्ड द्वारा संचालित किया जा सकता है या इसे पोर्टेबल बनाने के लिए 3 AA बैटरी पैक से संचालित किया जा सकता है।

क्षणिक पुश बटन के लिए एक छेद ड्रिल करें या इसे फ्रेम से अलग करें। एक साइड को जमीन से और दूसरी साइड को पिन 4 से कनेक्ट करें।

(वैकल्पिक) - बैटरी पैक को 5v लाइन पर स्विच के साथ VIN और Arduino Nano पर ग्राउंड पिन से कनेक्ट करें। सुनिश्चित करें कि सिग्नल 5v है और आउटपुट Arduino और LED की शक्ति को संभाल सकता है। बैटरियों की लंबी उम्र बढ़ाने के लिए, एलईडी पर चमक क्षमता डालें।

एलईडी के दोनों सेटों को Arduino पर 5v रेल से कनेक्ट करें और ग्राउंड्स को कनेक्ट करें। अंत में, Arduino पर वांछित पिन के लिए दीन लाइनों का पालन करें।

चरण 5: गर्म गोंद और सुरक्षित

गर्म गोंद और सुरक्षित
गर्म गोंद और सुरक्षित
गर्म गोंद और सुरक्षित
गर्म गोंद और सुरक्षित

मैंने तारों को सुरक्षित करने के लिए बहुत सारे गर्म गोंद और एक ज़िप टाई का इस्तेमाल किया। किसी भी नुकीली वस्तु को ढकने का प्रयास करें और तारों को मजबूती से सुरक्षित करें। हो सकता है हाथ इसे पकड़े हुए हों।

चरण 6: एक और संदर्भ

एक और संदर्भ
एक और संदर्भ

अधिक शिक्षाप्रद मैंने पाया कि जुड़े हुए हैं। आपके समय के लिए धन्यवाद और मुझे आशा है कि आपको इस परियोजना का कुछ उपयोग मिला होगा। अधिक दस्तावेज़ीकरण और मज़ेदार परियोजनाओं के लिए मेरी वेबसाइट (www.neehaw.com) पर जाएँ। आनंद लेना!

निर्देश योग्य एक

शिक्षाप्रद दो

सिफारिश की: