विषयसूची:
- चरण 1: भाग
- चरण 2: Neopixel डिस्प्ले स्टैंड यूनिट तैयार करें
- चरण 3: बटन स्विच यूनिट तैयार करें
- चरण 4: बेसबोर्ड पर Arduino और बैटरी होल्डर संलग्न करें
- चरण 5: बेसबोर्ड पर डिस्प्ले यूनिट लगाएं
- चरण 6: जम्पर तारों को Arduino से कनेक्ट करें
- चरण 7: कोड और प्ले अपलोड करें
वीडियो: Arduino और Neopixel का उपयोग करके 4 गेम कनेक्ट करें: 7 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
केवल एक ऑफ-द-शेल्फ खिलौना उपहार देने के बजाय, मैं अपने भतीजों को एक अनूठा उपहार देना चाहता था जिसे वे एक साथ रख सकते थे और (उम्मीद है) आनंद ले सकते थे। जबकि इस परियोजना के लिए Arduino कोड को समझना उनके लिए बहुत मुश्किल हो सकता है, इस कोड में उपयोग की जाने वाली इनपुट, आउटपुट, लूप और शर्तों की बुनियादी अवधारणाओं को नेत्रहीन रूप से समझाया जा सकता है क्योंकि वे Connect 4 का खेल खेलते हैं।
इस निर्देशयोग्य में, मैं आपको दिखाऊंगा कि कैसे एक Arduino किट को एक साथ रखा जाए जिसे आप अपने बच्चों के साथ Connect 4 खेलने के लिए इकट्ठा कर सकते हैं और कोड कर सकते हैं। इस परियोजना के लिए किसी सोल्डरिंग की आवश्यकता नहीं है; बस प्लग एंड प्ले।
चरण 1: भाग
इस परियोजना के लिए आपको आवश्यकता होगी:
- Arduino Uno या समकक्ष
- 8x8 नियोपिक्सल आरजीबी एलईडी
- ब्रेड बोर्ड
- 3 बटन स्विच
- जम्पर तार
- शिकंजा
- केस - बेसबोर्ड और कार्डबोर्ड स्टैंड
उपकरण: स्क्रू ड्राइवर, गोंद बंदूक
चरण 2: Neopixel डिस्प्ले स्टैंड यूनिट तैयार करें
सबसे पहले, 3 जम्पर तारों को Neopixel से कनेक्ट करें। मैं निम्नलिखित वायरिंग रंग कोड का उपयोग कर रहा हूं:
सफेद: GND
ग्रे: 5वी पर्पल: डेटा IN
फिर, नेल्पिक्सल को गर्म गोंद के साथ डिस्प्ले बोर्ड पर चिपका दें।
चरण 3: बटन स्विच यूनिट तैयार करें
ब्रेडबोर्ड पर बटन स्विच रखें और निम्नलिखित वायरिंग रंग कोड का उपयोग करके जम्पर तारों को कनेक्ट करें:
भूरा: बायां बटन
लाल: बायां बटन नारंगी: केंद्र बटन पीला: केंद्र बटन हरा: दायां बटन स्विच नीला: दायां बटन स्विच
भूरे, नारंगी, हरे रंग के तार (-) रेल के साथ एक नए काले तार से जुड़े होते हैं।
नोट: आपने देखा होगा कि मैं इन बटनों के लिए किसी प्रतिरोधक का उपयोग नहीं कर रहा हूँ। ऐसा इसलिए है क्योंकि मैं बिल्ट-इन 20K Arduino पिन रेसिस्टर्स का उपयोग करने के लिए Arduino कोड का उपयोग करूंगा। अपने सर्किट में अपने कोड का उपयोग करके आंतरिक प्रतिरोधों का उपयोग करने के तरीके के बारे में मेरी अन्य परियोजना देखें।
www.instructables.com/id/Simon-Whack-a-Mol…
चरण 4: बेसबोर्ड पर Arduino और बैटरी होल्डर संलग्न करें
Arduino और बैटरी धारक को बेसबोर्ड से जोड़ने के लिए स्क्रू (या गर्म गोंद) का उपयोग करें।
चरण 5: बेसबोर्ड पर डिस्प्ले यूनिट लगाएं
दिखाए गए अनुसार डिस्प्ले यूनिट को बेसबोर्ड पर चिपकाने के लिए गर्म गोंद का उपयोग करें।
चरण 6: जम्पर तारों को Arduino से कनेक्ट करें
निम्नलिखित पिन असाइनमेंट के अनुसार सभी जम्पर तारों को Arduino से कनेक्ट करें:
लाल -> 2
पीला -> 3 नीला -> 4 बैंगनी -> 5 काला -> GND सफेद -> GND ग्रे -> 5V
चरण 7: कोड और प्ले अपलोड करें
मैंने Arduino को संलग्न कोड के साथ प्री-लोड किया ताकि जैसे ही 9V बैटरी Arduino से जुड़ी, वह गेम खेलना शुरू कर दे। नीले बटन चिप को गिराने के लिए पीले बटन को दबाने से पहले आपकी चिप की स्थिति को बाएं या दाएं कॉलम में ले जाने के लिए हैं। (वीडियो देखें)
डेमो मोड में प्रवेश करने के लिए, बस कोई भी बटन दबाएं और रीसेट को दबाएं और छोड़ें। एक बार स्क्रीन साफ हो जाने पर, बटन को छोड़ दें और आप देखेंगे कि लाल और नीला अपने आप बज रहा है। आप देखेंगे कि डेमो मोड में, लाल और नीले खिलाड़ी बस बेतरतीब ढंग से कॉलम का चयन कर रहे हैं और दूसरे खिलाड़ी को हराने के लिए किसी भी जीतने की रणनीति का उपयोग नहीं कर रहे हैं।
डेमो मोड से बाहर निकलने के लिए, बस Arduino को रीसेट करें।
मैं भविष्य में एक एकल खिलाड़ी बनाम अरुडिनो मोड जोड़ने की योजना बना रहा हूं, इसलिए यदि आप कनेक्ट 4 के लिए एक बुनियादी एल्गोरिथ्म के बारे में जानते हैं, तो मुझे बताएं।
सिफारिश की:
एक एनालॉग इनपुट का उपयोग करके 4 बटन गेम: 6 चरण (चित्रों के साथ)
एक एनालॉग इनपुट का उपयोग करते हुए 4 बटन गेम: यह निर्देश कई बटनों के लिए एक एनालॉग इनपुट लाइन का उपयोग करने पर केंद्रित है, जिसे एक दूसरे से स्वतंत्र पाया जा सकता है। और इन बटनों के उपयोग को उजागर करने के लिए चार अलग-अलग 4-बटन गेम खेलने के लिए सॉफ्टवेयर शामिल है। सभी खेल (8 इंच में
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक - Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: 5 चरण
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक | Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि कैसे Arduino IDE के साथ m5stack m5stick-C डेवलपमेंट बोर्ड के साथ neopixel ws2812 LED या एलईडी स्ट्रिप या एलईडी मैट्रिक्स या एलईडी रिंग का उपयोग करना है और हम करेंगे इसके साथ एक इंद्रधनुष पैटर्न
एंड्रॉइड फोन का उपयोग करके हेडलेस मोड में रास्पबेरी पाई से कनेक्ट करें वाईफाई भी कॉन्फ़िगर करें: 5 कदम
एंड्रॉइड फोन का उपयोग करके हेडलेस मोड में रास्पबेरी पाई से कनेक्ट करें वाईफाई को भी कॉन्फ़िगर करें: (इस्तेमाल की गई छवि रास्पबेरी पाई 3 मॉडल बी https://www.raspberrypi.org से है) यह निर्देश आपको दिखाएगा कि रास्पबेरी पाई को एंड्रॉइड फोन से कैसे जोड़ा जाए वाईफाई को भी कॉन्फ़िगर करें रास्पबेरी पाई पर हेडलेस मोड में यानी बिना कीबोर्ड, माउस और डिस्प्ले के। मैं
प्रतिरोधों का उपयोग करके एलईडी को 9v बैटरी से कैसे कनेक्ट करें: 6 चरण
रेसिस्टर्स का उपयोग करके एलईडी को 9v बैटरी से कैसे कनेक्ट करें: एलईडी से 9v बैटरी को कैसे कनेक्ट करें इसे आसान तरीके से समझाया गया है कि हर कोई इसे इलेक्ट्रॉनिक परियोजनाओं के लिए समझ और उपयोग कर सकता है। ऐसा करने के लिए, हमें अपने घटकों को जानना चाहिए
Blynk ऐप के साथ USB के माध्यम से स्मार्टफ़ोन का उपयोग करके Arduino को नियंत्रित करें: 7 चरण (चित्रों के साथ)
USB के साथ Blynk ऐप के माध्यम से स्मार्टफ़ोन का उपयोग करके Arduino को नियंत्रित करें: इस ट्यूटोरियल में, हम यह जानने जा रहे हैं कि लैंप को नियंत्रित करने के लिए Blynk ऐप और Arduino का उपयोग कैसे करें, संयोजन USB सीरियल पोर्ट के माध्यम से होगा। इस निर्देश का उद्देश्य दिखाना है अपने Arduino या c को दूरस्थ रूप से नियंत्रित करने का सबसे सरल उपाय