विषयसूची:

टॉकेटिव लेगो कार्ड डीलर: 20 कदम (चित्रों के साथ)
टॉकेटिव लेगो कार्ड डीलर: 20 कदम (चित्रों के साथ)

वीडियो: टॉकेटिव लेगो कार्ड डीलर: 20 कदम (चित्रों के साथ)

वीडियो: टॉकेटिव लेगो कार्ड डीलर: 20 कदम (चित्रों के साथ)
वीडियो: 📍Network Marketing Basic training 📍 By. Gaurav Panday 2024, जुलाई
Anonim
बातूनी लेगो कार्ड डीलर
बातूनी लेगो कार्ड डीलर

अधिकांश लोग मनोरंजन के लिए ताश के खेल खेलते हैं लेकिन वे हमारे भावनात्मक और मानसिक स्वास्थ्य के लिए कई लाभ भी प्रदान करते हैं। यह सबसे लोकप्रिय इनडोर गतिविधियों में से एक है।

रमी और पोकर जैसे अधिकांश कार्ड गेम को डीलर की आवश्यकता होती है। इसलिए यहां हम अपने बातूनी लेगो कार्ड डीलर को पेश कर रहे हैं। आप कार्डों के साथ केवल बोलकर व्यवहार कर सकते हैं और यह ध्वनि प्रतिक्रियाएँ भी प्रदान करता है, जैसे कि मानव डीलरों की।

यह एक अद्भुत शैक्षिक खिलौना है जिसे एलेक्सा स्पीकर और लेगो किट के साथ घर में बनाया जा सकता है।

चरण 1: वीडियो

आइए मेकिंग में आने से पहले काम करते हुए देखें। यहाँ मज़ा शुरू होता है!

चरण 2: चीजें जो हमें चाहिए

  • लेगो माइंडस्टॉर्म EV3 प्रोग्रामिंग ब्रिक / किट x 1
  • अमेज़न एलेक्सा इको डॉट x 1
  • Panasonic eneloop BK-3HCCE/4BN रिचार्जेबल बैटरी x 2
  • ताश बजाना x १
  • सैंडिस्क U1 A1 98Mbps 16GB अल्ट्रा माइक्रोएसडीएचसी (माइक्रोएसडी) मेमोरी कार्ड x 1

चरण 3: ईंटों का निर्माण

ईंटों का निर्माण
ईंटों का निर्माण

हम लेगो माइंडस्टॉर्म ev3 31313 किट के साथ कार्ड डीलर बना रहे हैं। निर्माण में सरलता के लिए, कार्ड डीलर को कई चरणों के साथ कई ब्लॉकों को जोड़कर बनाया जाता है। हम प्रत्येक ब्लॉक को अलग-अलग बना रहे हैं, और अंत में, हम इसे एक साथ जोड़ देंगे। दिलचस्प तथ्य यह है कि पूरे निर्माण के लिए इसे केवल एक लेगो माइंडस्टॉर्म ev3 किट की आवश्यकता है।

इस किट में उपलब्ध ईंटों के बारे में जानकारी प्राप्त करने के लिए आप लेगो माइंडस्टॉर्म ev3 31313 की सूची यहां देख सकते हैं। फिर यहाँ अलग ब्लॉक मेकिंग आती है।

चरण 4: डिपो बनाना

डिपो बनाना
डिपो बनाना
डिपो बनाना
डिपो बनाना
डिपो बनाना
डिपो बनाना

यह वह ब्लॉक है जहां हम कार्ड स्टोर करते हैं, और यहां से वितरित भी करते हैं।

यहाँ मैं नाटक बनाने के लिए ब्रिज कार्ड्स का उपयोग कर रहा हूँ। ब्रिज कार्ड एक प्लेइंग कार्ड के दो मानक आकारों में से एक है - दूसरा पोकर कार्ड है। ब्रिज कार्ड 3.5 इंच लंबा और 2.25 इंच चौड़ा (88.9 मिमी x 56 मिमी) मापता है। यह पोकर कार्ड की तुलना में थोड़ा संकरा है जो 3.5 इंच 2.5 इंच (88.9 मिमी x63.5 मिमी) मापता है।

आप कार्ड के प्रकार के अनुसार डिपो के आकार को समायोजित कर सकते हैं, चाहे वह पोकर हो या ब्रिज कार्ड, बस इस ईंट (4142135) को जोड़कर या हटाकर।

मध्यम मोटर कार्ड वितरण के लिए डिपो से जुड़ी हुई है। फिर पहला ब्लॉक खत्म हो गया है। फिर हम दूसरे पर जा सकते हैं।

चरण 5: घूर्णन प्लेटफार्म

घूर्णन मंच
घूर्णन मंच
घूर्णन मंच
घूर्णन मंच
घूर्णन मंच
घूर्णन मंच
घूर्णन मंच
घूर्णन मंच

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

ऊपर दिखाए गए अनुसार लार्ज मोटर के साथ जुड़ने के लिए रोटेटिंग प्लेटफॉर्म में एक एक्सल भी है।

तो दूसरा ब्लॉक खत्म हो गया है। आइए अगले एक में आते हैं।

चरण 6: रोटरब्लॉक

रोटरब्लॉक
रोटरब्लॉक
रोटरब्लॉक
रोटरब्लॉक

यहाँ इस ब्लॉक में, हम मध्यम मोटर को इंटेलिजेंट Ev3 ईंट के साथ जोड़ रहे हैं। यह खंड कार्ड डीलर के दिमाग का निर्माण करता है।

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

चरण 7: मध्यम मोटरसेक्शन

मध्यम मोटरसेक्शन
मध्यम मोटरसेक्शन
मध्यम मोटरसेक्शन
मध्यम मोटरसेक्शन
मध्यम मोटरसेक्शन
मध्यम मोटरसेक्शन

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

इस मोटर का उपयोग खिलाड़ियों को कार्ड बांटने के लिए किया जाता है। यह डिपो से जुड़ा हुआ है।

वेज-बेल्ट-व्हील और टायर इस सेक्शन का मुख्य हिस्सा है, क्योंकि यह कार्ड को डिपो से बाहर निकाल रहा है। हमने यहां तीन का इस्तेमाल किया, तेज गति के लिए। मुझे लगता है, इस ब्लॉक को बनाने के निर्देश में। आपको पहिया के साथ रबर का टायर नहीं मिल रहा है (क्योंकि लेगो डिजाइनर स्टूडियो में भाग 602841 गायब है)। इसलिए टायर को पहिए के साथ जोड़ना न भूलें।

चरण 8: स्लेटेडवेट ब्लॉक

स्लॉटेडवेट ब्लॉक
स्लॉटेडवेट ब्लॉक
स्लॉटेडवेट ब्लॉक
स्लॉटेडवेट ब्लॉक
स्लॉटेडवेट ब्लॉक
स्लॉटेडवेट ब्लॉक

यह ब्लॉक डिपो से जुड़ा है। इनका उपयोग डिपो में रखे कार्डों के लिए वजन देने के लिए किया जाता है। तो नीचे का कार्ड डिपो से आसानी से बाहर निकल जाएगा। जब एक कार्ड स्वाइप किया जाता है तो वजन अपने आप गुरुत्वाकर्षण से कम हो जाएगा।

हिंगिंग मैकेनिज्म वेट स्लॉट्स के ऊपर और नीचे जाने का मार्ग प्रशस्त कर रहा है। (ऊपर चित्र देखें)

चरण 9: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा

यहां हम उन सभी ब्लॉकों को असेंबल कर रहे हैं जो हमने पहले बनाए हैं। यह वास्तव में काफी सरल है।

सबसे पहले, हम स्लॉटेड वेट ब्लॉक को डिपो से जोड़ सकते हैं। अब यह डिपो का गठन करता है।

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

ईंट की इमारत खत्म हो गई है। यहां मैंने असेंबली की छवियां प्रदान की हैं क्योंकि सामान्य निर्देशों की तुलना में स्थितियों की कल्पना करना बहुत आसान है। फिर हम ev3 ब्रिक से लेकर मोटरों तक की वायरिंग की ओर बढ़ सकते हैं।

नोट: प्रत्येक ब्लॉक के लिए निर्माण निर्देश GitHub रेपो में PDF के रूप में संलग्न हैं

चरण 10: वायरिंग

तारों
तारों
तारों
तारों

यहां वास्तविक हार्डवेयर में एक मध्यम और बड़ी मोटर और एक ev3 ईंट भी शामिल है। उचित कार्य करने के लिए मोटर्स को ev3 ईंट के किसी भी पोर्ट (ए, बी, सी, डी) से जोड़ा जाना चाहिए। किट में आने वाले केबलों का उपयोग करके कनेक्शन बनाए जाते हैं। जैसा कि आप किट में देख सकते हैं, एक ही प्रकार की केबल तीन अलग-अलग लंबाई में उपलब्ध है। हम प्रयोग कर रहे हैं

मध्यम मोटर के लिए 1 X 50 सेमी केबल बड़ी मोटर के लिए 1 X 25 सेमी केबल जैसा कि आप देख सकते हैं कि मध्यम मोटर को कम से कम 360 डिग्री घुमाने के लिए लंबी केबल की आवश्यकता होती है। इसलिए मैं उसके लिए 50 सेमी केबल का उपयोग कर रहा हूं, अन्यथा, यह प्लेटफॉर्म की गति को रोक देता है। लार्ज मोटर के लिए 25 सेमी केबल काफी है।

कनेक्शन हैंपोर्ट ए -- मध्यम मोटर

पोर्ट बी --- बड़ी मोटर

अभी वायरिंग खत्म हुई है। आइए सॉफ्टवेयर भाग में आते हैं।

चरण 11: सेटिंगअप

की स्थापना
की स्थापना
की स्थापना
की स्थापना
की स्थापना
की स्थापना

डिवाइस को सेट करना बहुत आसान है।

  • अपने EV3 ईंट की प्रोग्रामिंग के लिए ev3dev स्थापित करें
  • कोड संपादित करने के लिए विजुअल स्टूडियो कोड स्थापित करें
  • अपने EV3 ब्रिक पर एलेक्सा गैजेट्स पायथन सॉफ्टवेयर स्थापित करें

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

तो ev3 ईंट के लिए, इसे 6 x AA बैटरी की आवश्यकता होती है जिसमें प्रत्येक 1.5V हो। मैं उच्च ऊर्जा भंडारण क्षमता (उच्च mah) वाली रिचार्जेबल बैटरी पसंद करता हूं। बैटरी की mAh रेटिंग जितनी अधिक होगी, बैटरी उतनी ही अधिक समय तक चलेगी। एमएएच इलेक्ट्रिक चार्ज की एक इकाई है। इस परियोजना के लिए, मैं 2550 एमएएच तक की क्षमता वाली पैनासोनिक एनेलोप रिचार्जेबल बैटरी का उपयोग कर रहा हूं।

फिर ev3 ब्रिक को बीच वाले बटन पर लंबे समय तक दबाकर बूट करें।

अगर आपको ev3 ब्रिक की मूल बातें नहीं पता हैं, तो बस यहां जाएं। फिर आपको अपने कंप्यूटर इंटरनेट कनेक्टिविटी को साझा करके ev3 ब्रिक को इंटरनेट से कनेक्ट करना होगा। कंप्यूटर से कनेक्ट करने के लिए अलग-अलग तरीके हैं, यहां मैं यूएसबी केबल का उपयोग कर रहा हूं जो किट के साथ ही आ रही है। मुझे लगता है कि यह एक आसान तरीका है। यूएसबी के माध्यम से इंटरनेट से कनेक्ट करने के लिए यहां देखें। ये नेटवर्किंग के अन्य तरीके हैं।

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

चरण 12: EV3 ईंट को एलेक्सा गैजेट के रूप में पंजीकृत करना

EV3 ब्रिक को एलेक्सा गैजेट के रूप में पंजीकृत करना
EV3 ब्रिक को एलेक्सा गैजेट के रूप में पंजीकृत करना

आपके EV3 ब्रिक के लिए एलेक्सा और आपके इको डिवाइस के साथ एलेक्सा गैजेट के रूप में काम करने के लिए, आपको एलेक्सा डेवलपर कंसोल में अपना गैजेट पंजीकृत करना होगा। अपने गैजेट को पंजीकृत करना आपके अद्वितीय गैजेट को आपके खाते से जोड़ता है, और आपके निर्माण के लिए एलेक्सा के साथ ठीक से काम करने के लिए आवश्यक है। एलेक्सा गैजेट एक एलेक्सा कनेक्टेड एक्सेसरी है जो ब्लूटूथ पर संगत अमेज़ॅन इको डिवाइस के साथ इंटरैक्ट करता है।

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

जब आपने अपना एलेक्सा गैजेट सफलतापूर्वक पंजीकृत कर लिया है। आइए ev3 ईंट तैयार करें

चरण 13: Ev3 ईंट तैयार करना

Ev3 ईंट तैयार करना
Ev3 ईंट तैयार करना

आपका EV3 ब्रिक ब्लूटूथ का उपयोग करके आपके इको डिवाइस से कनेक्ट हो रहा होगा, जिसे नमूना कोड के सही ढंग से काम करने के लिए आपको अपने ब्रिक पर सक्षम करने की आवश्यकता होगी। एक बार ब्लूटूथ सक्षम हो जाने पर, आप कुछ कोड के साथ काम करने के लिए तैयार हैं!

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

चरण 14: पंजीकरण और सेटिंग्स

पंजीकरण और सेटिंग्स
पंजीकरण और सेटिंग्स

कार्डडीलर फ़ोल्डर में, आपको एक आईएनआई फ़ाइल और एक पायथन फ़ाइल दिखाई देगी। carddealer.ini फ़ाइल खोलें, जिसमें निम्नलिखित कॉन्फ़िगरेशन विवरण शामिल हैं:

[गैजेट सेटिंग्स]

अमेज़न आईडी = Your_GADGET_AMAZON_ID

alexaGadgetSecret = Your_GADGET_SECRET

[गैजेट क्षमताएं]

Alexa. Gadget. StateListener = १.० - वेकवर्ड

INI (या इनिशियलाइज़ेशन) फ़ाइल पैरामीटर को परिभाषित करती है कि आपके EV3 ब्रिक को गैजेट के रूप में कैसे काम करना चाहिए। गैजेट सेटिंग्स: अमेज़ॅन आईडी और एलेक्सा गैजेट सीक्रेट को निर्दिष्ट करता है जो आपको अमेज़ॅन डेवलपर कंसोल में अपना गैजेट बनाते समय प्राप्त हुआ था। यह आपके EV3 ब्रिक को प्रमाणित करता है और इसे आपके इको डिवाइस और एलेक्सा से कनेक्ट करने की अनुमति देता है।

चरण 15: इको डॉट कैसे सेट करें?

इको डॉट कैसे सेट करें?
इको डॉट कैसे सेट करें?

सेटअप से पहले, अपने मोबाइल डिवाइस के ऐप स्टोर में एलेक्सा ऐप को डाउनलोड या अपडेट करें।

  • एलेक्सा ऐप खोलें
  • सेटिंग मेनू पर जाएं
  • डिवाइस जोड़ें का चयन करें।
  • अमेज़ॅन इको का चयन करें, और फिर इको डॉट
  • अपने डिवाइस को प्लग इन करें
  • अपना डिवाइस सेट करने के लिए निर्देशों का पालन करें

चरण 16: ईंट के साथ गूंज जोड़ना

ईंट के साथ गूंज जोड़ना
ईंट के साथ गूंज जोड़ना

एलेक्सा के साथ काम करने के लिए, EV3 ब्रिक को इको डिवाइस के साथ एक ब्लूटूथ कनेक्शन स्थापित करने की आवश्यकता है।

इको डिवाइस और गैजेट क्लासिक ब्लूटूथ पर एक दूसरे को निम्नानुसार खोजते हैं:

  • उपयोगकर्ता गैजेट को पेयरिंग मोड में डालता है। यह प्रक्रिया गैजेट पर निर्भर करती है। उदाहरण के लिए, एक बटन गैजेट एक लंबे प्रेस का उपयोग कर सकता है। यदि आपके गैजेट में टचस्क्रीन है, तो उपयोगकर्ता स्क्रीन पर एक विकल्प के माध्यम से पेयरिंग को सक्षम कर सकता है।
  • उपयोगकर्ता इको डिवाइस को पेयरिंग मोड में डालता है। स्क्रीन के बिना इको डिवाइस के लिए, उपयोगकर्ता अमेज़ॅन एलेक्सा ऐप का उपयोग करके इको डिवाइस को पेयरिंग मोड में डाल सकता है। एलेक्सा ऐप में, उपयोगकर्ता सेटिंग्स में जाता है, इको डिवाइस का चयन करता है, और फिर कनेक्टेड डिवाइसेस के तहत पेयर एलेक्सा गैजेट का चयन करता है। यदि इको डिवाइस में स्क्रीन है, तो उपयोगकर्ता पेयरिंग आरंभ करने के लिए ऑन-स्क्रीन निर्देशों का पालन करता है। (स्क्रीनशॉट संदर्भ के लिए दिए गए हैं)

बस "एक नया उपकरण जोड़े" पर क्लिक करें, कृपया धैर्य रखें इसमें कुछ समय लगेगा। यहां मैं इको डॉट तीसरी पीढ़ी का उपयोग कर रहा हूं।

चरण 17: अपना एलेक्सा कौशल बनाएं

अपना एलेक्सा कौशल बनाएं
अपना एलेक्सा कौशल बनाएं

आइए अपना कौशल बनाने के चरणों के माध्यम से चलते हैं:

1. developer.amazon.com.2 में साइन इन करें। शीर्ष शीर्षलेख में, एलेक्सा पर होवर करें, और एलेक्सा कौशल किट पर क्लिक करें।

3. स्क्रीन के ऊपरी दाएं भाग में, कौशल बनाएं पर क्लिक करें।

4. एक कौशल नाम दर्ज करें, शायद "कार्डडीलर"। आप अपने स्किल को जो नाम देंगे वो भी आपके स्किल को खोलने का तरीका होगा। उदाहरण के लिए, "एलेक्सा, कार्ड डीलर खोलें"।

5. अपनी डिफ़ॉल्ट भाषा चुनें। सुनिश्चित करें कि भाषा का चयन आपके इको डिवाइस पर उपयोग की जाने वाली भाषा से मेल खाता है।

6. "अपने कौशल में जोड़ने के लिए एक मॉडल चुनें" विकल्प के लिए कस्टम चुनें।

7. "अपने कौशल के बैकएंड संसाधनों को होस्ट करने के लिए एक विधि चुनें" विकल्प के लिए एलेक्सा-होस्टेड का चयन करें।

8. ऊपर दाईं ओर स्किल बनाएं पर क्लिक करें।

9.एक बार जब आप क्रिएट स्किल पर क्लिक करते हैं, तो आपको एक मोडल दिखाई देगा, जबकि आपका कौशल अनुकूलित करने के लिए तैयार किया जा रहा है।

फिर हमें कंसोल में कस्टम इंटरफेस कंट्रोलर को इनेबल करना होगा। इतना ही! कस्टम इंटरफ़ेस कंट्रोलर को चालू करने के साथ, आप कोड लिख सकते हैं जो आपके EV3 ब्रिक पर कस्टम निर्देश भेजता है और प्रोग्राम करता है कि आप इसे कैसे प्रतिक्रिया देना चाहते हैं।

चरण 18: स्किल इंटरेक्शन मॉडल को परिभाषित करें

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

1. एलेक्सा डेवलपर कंसोल में इंटरेक्शन मॉडल के तहत JSON एडिटर पर क्लिक करें।

2. कार्डडीलर फोल्डर में आपको स्किल-नोडज नामक फोल्डर दिखाई देगा। उस फोल्डर के अंदर एक model.json फाइल होती है। उस फ़ाइल से इंटरैक्शन मॉडल JSON की प्रतिलिपि बनाएँ, और उसे संपादक में चिपकाएँ, या JSON फ़ाइल को अपलोड करने के लिए उसे ड्रॉप ज़ोन पर खींचें और छोड़ें।

एलेक्सा कौशल JSON संपादक में JSON चिपकाने के बाद, मॉडल सहेजें पर क्लिक करें, और फिर कंसोल इंटरफ़ेस के शीर्ष पर प्रस्तुत मॉडल बनाएं पर क्लिक करें। मॉडल के निर्माण में कुछ समय लग सकता है, इसलिए धैर्य रखें

चरण 19: कौशल तर्क को लागू करना

कौशल तर्क को लागू करना
कौशल तर्क को लागू करना

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

1. एलेक्सा डेवलपर कंसोल के टॉप नेविगेशन बार में कोड पर क्लिक करें।

2. वीएस कोड में, कार्डडीलर/स्किल-नोडज/लैम्ब्डा फ़ोल्डर में index.js फ़ाइल खोलें।

3. एलेक्सा डेवलपर कंसोल कोड एडिटर में index.js फ़ाइल में कोड को index.js फ़ाइल में कॉपी करें।

4. एलेक्सा स्किल कोड एडिटर में पैकेज.json और util.js फाइलों की सामग्री को संबंधित फाइलों में कॉपी करें।

5. कोड संपादक के ऊपरी-बाएँ में नई फ़ाइल आइकन पर क्लिक करके एक नई फ़ाइल बनाएँ, और पथ और फ़ाइल नाम /lambda/common.js के रूप में भरें

6. common.js फ़ाइल बनाने के साथ, सुनिश्चित करें कि फ़ाइल खुली है, और फिर कोड को common.js फ़ाइल में कार्डडीलर/skill-nodejs/ VS कोड में फ़ोल्डर से Alexa स्किल में common.js फ़ाइल में कॉपी करें। कोड संपादक।

आप इसे तैनात करके कौशल का परीक्षण कर सकते हैं। जब आप कौशल का परीक्षण कर रहे हों तो नेविगेशन बार के नीचे ड्रॉपडाउन का उपयोग करके परीक्षण को ऑफ से डेवलपमेंट पर स्विच करें।

चरण 20: पायथन कोड

पायथन कोड
पायथन कोड

ऊपर दिया गया पायथन कोड EV3 ब्रिक से जुड़ी मोटरों को सेट करता है और EV3RSTORM को बताता है कि एलेक्सा कौशल से कमांड प्राप्त होने पर कैसे आगे बढ़ना है, जिसमें शामिल हैं:

  • कार्ड निर्दिष्ट दिशा में बड़े और मध्यम मोटर्स के संयुक्त घुमाव द्वारा वितरित किए जाएंगे।
  • कार्ड केवल मध्यम मोटर के घुमाव द्वारा दिए जाएंगे

पूरा कोड GitHub रेपो में दिया गया है।

परियोजना तैयार है, बस कार्डों को फेरबदल करें और डिपो में रखें और खेल का आनंद लें!

खिलौने और खेल चुनौती
खिलौने और खेल चुनौती
खिलौने और खेल चुनौती
खिलौने और खेल चुनौती

खिलौनों और खेलों की चुनौती में उपविजेता

सिफारिश की: