विषयसूची:

एक सरल अनुमान लगाने वाला खेल - पायथन + XBees + Arduino: 10 कदम
एक सरल अनुमान लगाने वाला खेल - पायथन + XBees + Arduino: 10 कदम

वीडियो: एक सरल अनुमान लगाने वाला खेल - पायथन + XBees + Arduino: 10 कदम

वीडियो: एक सरल अनुमान लगाने वाला खेल - पायथन + XBees + Arduino: 10 कदम
वीडियो: Guessing Game in Python 2024, जुलाई
Anonim
Image
Image

यहां बताया गया है कि गेम कैसे काम करता है: आपके पास 'ए' - 'एच' के बीच एक अक्षर का अनुमान लगाने के लिए 4 प्रयास हैं-> सही अक्षर का अनुमान लगाएं: आप जीत गए! ?-> गलत अक्षर का अनुमान लगाएं: गेम ओवर?-> 'ए' - 'एच' के बाहर किसी अन्य चरित्र का अनुमान लगाएं: गेम ओवर? आपका Arduino आपको 16×2 एलसीडी पर प्रदर्शित करके प्रतिक्रिया बताएगा। यदि अनुमान अधिक/निम्न या सही या गलत है, तो एल ई डी अलग-अलग रंगों में चालू होते हैं।

चरण 1: आरेख

हार्डवेयर
हार्डवेयर

चरण 2: हार्डवेयर

आपको क्या चाहिए Arduino बोर्ड (मेगा), 16×2 LCD डिस्प्ले, 10K ओम पोटेंशियोमीटर, XBee S2 रेडियो (2), XBee मॉड्यूल के लिए ब्रेकआउट बोर्ड, XBee Explorer USB, LED (3), जम्पर वायर, USB केबल (A- टू-बी), 9वी बैटरी + कनेक्टर और ब्रेडबोर्ड।

चरण 3: सॉफ्टवेयर

सॉफ्टवेयर
सॉफ्टवेयर

Arduino IDEडाउनलोड:https://www.arduino.cc/en/Main/Software PyCharmडाउनलोड:https://www.jetbrains.com/pycharm/download/#section=windowsXCTUDownload:https://www.digi.com/products /एम्बेडेड-सिस्टम/डिजी-एक्सबी/डिजी-एक्सबी-टूल्स/एक्ससीटीयू

चरण 4: एक्ससीटीयू

एक्ससीटीयू
एक्ससीटीयू
एक्ससीटीयू
एक्ससीटीयू
एक्ससीटीयू
एक्ससीटीयू
एक्ससीटीयू
एक्ससीटीयू

X1. अपने एक एक्सबी रेडियो को एक्सप्लोरर मॉड्यूल में प्लग करें और मॉड्यूल को अपने कंप्यूटर के यूएसबी पोर्ट से कनेक्ट करें। XCTU प्रोग्राम लॉन्च करें।X2। "डिवाइस खोजें" पर क्लिक करें और स्कैन किए जाने वाले पोर्ट का चयन करें। "अगला" पर क्लिक करें। X3। कॉन्फ़िगर किए जाने वाले पोर्ट पैरामीटर चुनें और "समाप्त करें" पर क्लिक करें।X4। आपका रेडियो मॉड्यूल "डिवाइस खोजे गए" सूची के तहत खोजा जाना चाहिए। "चयनित डिवाइस जोड़ें" पर क्लिक करें। X5। उस रेडियो पर कौन सा फर्मवेयर है यह देखने के लिए मॉडेम कॉन्फ़िगरेशन स्क्रीन में "पढ़ें" पर क्लिक करें। प्रत्येक XBee रेडियो को ZigBee कोऑर्डिनेटर AT या ZigBee राउटर AT का नवीनतम फर्मवेयर संस्करण चलाना चाहिए। "अपडेट" पर क्लिक करके रेडियो फर्मवेयर मॉड्यूल को अपडेट करें।X6। रेडियो पर बात करने के लिए, हमें 3 महत्वपूर्ण चीजों की जांच करनी चाहिए। पहला "पैन आईडी" है। पैन आईडी वह नेटवर्क आईडी है जिस पर ये रेडियो बात करने जा रहे हैं। हम इसे एक अद्वितीय मान = 2019 पर सेट करेंगे (आप 0 और 0xFFFF के बीच एक मान चुन सकते हैं)।X7। प्रत्येक XBee रेडियो के पीछे 64-बिट सीरियल नंबर पता छपा होता है। पते का आरंभ (SH) या "उच्च" भाग 13A200 होगा। पते का अंतिम या "निम्न" (एसएल) भाग प्रत्येक रेडियो के लिए अलग होगा। X8. XBee रेडियो को एक दूसरे के साथ चैट करने के लिए, राउटर और कोऑर्डिनेटर के पते स्विच किए जाते हैं। X9। अपने रेडियो को प्रोग्राम करने के लिए "लिखें" बटन पर क्लिक करें। एक बार जब आप अपने पहले रेडियो को आवश्यक कॉन्फ़िगरेशन सॉफ़्टवेयर के साथ कॉन्फ़िगर करना समाप्त कर लेते हैं, तो धीरे-धीरे उस रेडियो को एक्सप्लोरर मॉड्यूल से हटा दें और उसी मॉड्यूल में दूसरे रेडियो को ध्यान से रखें और उपरोक्त चरणों को दोहराएं।

चरण 5: Arduino IDE

अरुडिनो आईडीई
अरुडिनो आईडीई
अरुडिनो आईडीई
अरुडिनो आईडीई

ए1. Arduino बोर्ड (मेगा) को अपने कंप्यूटर के किसी एक USB पोर्ट से कनेक्ट करें और Arduino IDE. A2 खोलें। सही सीरियल पोर्ट और बोर्ड का चयन करें। A3। अपलोड बटन पर क्लिक करके स्केच को Arduino बोर्ड पर अपलोड करें। नोट: स्केच को यहां से डाउनलोड किया जा सकता है।

चरण 6: सर्किट

सर्किट
सर्किट

समन्वयक के रूप में कॉन्फ़िगर किए गए XBee रेडियो को अपने XBee ब्रेकआउट बोर्ड में प्लग करें और योजनाबद्ध का पालन करके इसे Arduino से कनेक्ट करें।

चरण 7: हार्डवेयर सेटअप

हार्डवेयर सेटअप
हार्डवेयर सेटअप

एच1. Arduino बोर्ड (मेगा) एक 9V बैटरी द्वारा संचालित है।H2। राउटर के रूप में कॉन्फ़िगर किए गए XBee रेडियो को अपने XBee एक्सप्लोरर मॉड्यूल में प्लग करें और इसे अपने कंप्यूटर के USB पोर्ट से कनेक्ट करें।

चरण 8: PyCharm

PyCharm
PyCharm
PyCharm
PyCharm

आप किसी भी पायथन आईडीई का उपयोग कर सकते हैं, इस मामले में मैं PyCharm का उपयोग कर रहा हूं। शुरू करने से पहले, सुनिश्चित करें कि निम्नलिखित पूर्वापेक्षाएँ पूरी हुई हैं:-> आपने पायथन स्थापित किया है। आप इसे यहां से प्राप्त कर सकते हैं: https://www.python.org/downloads/-> आप PyCharm समुदाय के साथ काम कर रहे हैं।

चरण 9: PyCharm में एक पायथन स्क्रिप्ट बनाना

PyCharm में एक पायथन स्क्रिप्ट बनाना
PyCharm में एक पायथन स्क्रिप्ट बनाना
PyCharm में एक पायथन स्क्रिप्ट बनाना
PyCharm में एक पायथन स्क्रिप्ट बनाना
PyCharm में एक पायथन स्क्रिप्ट बनाना
PyCharm में एक पायथन स्क्रिप्ट बनाना

पी1. आइए अपना प्रोजेक्ट शुरू करें: यदि आप स्वागत स्क्रीन पर हैं, तो नया प्रोजेक्ट बनाएं पर क्लिक करें। यदि आपके पास पहले से कोई प्रोजेक्ट खुला है, तो फ़ाइल -> नया प्रोजेक्ट चुनें। पी २. शुद्ध पायथन चुनें -> स्थान (निर्देशिका निर्दिष्ट करें) -> प्रोजेक्ट दुभाषिया: नया वर्चुअलएन्व पर्यावरण -> वर्चुअलएन्व टूल -> Create. P3। प्रोजेक्ट टूल विंडो में प्रोजेक्ट रूट का चयन करें, फिर फ़ाइल चुनें -> नया -> पायथन फ़ाइल -> नया फ़ाइल नाम टाइप करें। P4। PyCharm एक नई पायथन फ़ाइल बनाता है और इसे संपादन के लिए खोलता है। P5। निम्नलिखित पैकेज स्थापित करें: PySerial (एक पायथन पुस्तकालय जो विभिन्न उपकरणों पर सीरियल कनेक्शन के लिए समर्थन प्रदान करता है) PyCharm:P6 में किसी भी पैकेज को स्थापित करने के लिए। फ़ाइल -> सेटिंग्स. P7. प्रोजेक्ट के तहत, प्रोजेक्ट इंटरप्रेटर चुनें और "+" आइकन पर क्लिक करें। P8। सर्च बार में, वह पैकेज टाइप करें जिसे आप इंस्टाल करना चाहते हैं और इंस्टाल पैकेज पर क्लिक करें। नोट: सुनिश्चित करें कि पायथन कोड में उपयोग किया जाने वाला COM पोर्ट नंबर पीसी से जुड़े XBee एक्सप्लोरर मॉड्यूल का है। COM पोर्ट नंबर डिवाइस मैनेजर में पाया जा सकता है -> पोर्ट्स (COM#)

चरण 10: अपना कार्यक्रम चलाना

अपना कार्यक्रम चलाना
अपना कार्यक्रम चलाना
अपना कार्यक्रम चलाना
अपना कार्यक्रम चलाना
अपना कार्यक्रम चलाना
अपना कार्यक्रम चलाना

सन्दर्भ लिक्विड क्रिस्टल - "हैलो वर्ल्ड!" //store.arduino.cc/usa/mega-2560-r3रॉबर्ट फालुदी द्वारा वायरलेस सेंसर नेटवर्क बनानाhttps://shop.oreilly.com/product/9780596807740.do