विषयसूची:
- चरण 1: ड्रैगनबोर्ड पर एवीएस को कॉन्फ़िगर करना
- चरण 2: एलेक्सा कौशल बनाना
- चरण 3: सेटअप एडब्ल्यूएस लैम्ब्डा
- चरण 4: अपना आवेदन चलाएं
- चरण 5: निष्कर्ष
वीडियो: एलेक्सा को ड्रैगनबोर्ड -410 सी के साथ कैसे इंटरैक्ट करें: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस ट्यूटोरियल के साथ आप सीखेंगे कि एलेक्सा को ड्रैगनबोर्ड -410 सी में कैसे एम्बेड किया जाए। शुरू करने से पहले, आइए कुछ सामान पेश करें जिनकी आपको आवश्यकता है:
एलेक्सा वॉयस सर्विस (एवीएस) - आपके उपकरणों के साथ बात करना संभव बनाता है, आप क्लाउड आधारित एलेक्सा का उपयोग करने में सक्षम होंगे जो एवीएस एपिस प्रदान करते हैं। जगा शब्द "एलेक्सा" कहकर आप उपकरणों के साथ बात कर सकते हैं और तुरंत एक आवाज प्रतिक्रिया प्राप्त कर सकते हैं।
एलेक्सा स्किल्स - आप एक व्यक्तिगत अनुभव के साथ बातचीत कर सकते हैं, एलेक्सा स्किल्स का मतलब अलग-अलग क्षमताएं हैं जिन्हें आप एलेक्सा स्किल किट (एएसके) के साथ बना या उपयोग कर सकते हैं।
एडब्ल्यूएस लैम्ब्डा - सर्वर को प्रबंधित किए बिना आपके कोड को निष्पादित करने की अनुमति देता है, केवल आपको लगता है कि आपको अपना कोड लिखना है और लैम्ब्डा सब कुछ नियंत्रित करेगा।
चरण 1: ड्रैगनबोर्ड पर एवीएस को कॉन्फ़िगर करना
- Amazon Developer में अकाउंट बनाएं।
- इस ट्यूटोरियल के बाद अपने उत्पाद को पंजीकृत करें।
- आपके टर्मिनल में:
इस भंडार को क्लोन करें:
$ git क्लोन
के लिए जाओ:
$ सीडी कॉफीमशीन-एलेक्सा/ड्रैगनबोर्ड410सी/कॉफीमशीन/स्क्रिप्ट
और निष्पादित करें:
#./setup.sh
स्क्रिप्ट निष्पादन पर आपको कुछ प्रश्नों के उत्तर देने होंगे:
नोट: यदि आप एक उन्नत उपयोगकर्ता हैं, तो आप इनिट स्क्रिप्ट को मैन्युअल रूप से स्थापित कर सकते हैं और इसे संपादित करके अपने इंस्टॉल पथ को प्रतिबिंबित कर सकते हैं, लेकिन हम कोई गारंटी प्रदान नहीं करते हैं। बाधा डालना? (Y n)? एन
- आप कौनसा ऑपरेटिंग सिस्टम इस्तेमाल कर रहे हैं? आपका ओएस [डेबियन]: डेबियन
- आप कौनसा ऑपरेटिंग सिस्टम इस्तेमाल कर रहे हैं? आपका उपकरण [रास्पबेरीपी]: अन्य
- क्या आप Airplay सपोर्ट (Y/n) भी इंस्टॉल करना चाहेंगे? एन
पहले से पंजीकृत आपकी डिवाइस जानकारी के बारे में आपको अगले प्रश्नों का उत्तर देना होगा।
4. ओपन फोल्डर:
$ सीडी कॉफीमशीन-एलेक्सा/ड्रैगनबोर्ड410सी/कॉफीमशीन
5. फ़ाइल संपादित करें ClientAWS.py:
अपने AWS खाते और प्रमाणपत्र निर्माण के अनुसार अपनी जानकारी सेट करें:
होस्ट = आपके एडब्ल्यूएस आईओटी खाता समापन बिंदु से होस्ट पता।
rootCAPath = डाउनलोड किए गए rootCA प्रमाणन का पथ। सर्टिफ़िकेटपाथ = डाउनलोड किए गए प्रमाणपत्र का पथ। PrivateKeyPath = डाउनलोड की गई निजी कुंजी का पथ। clientID = आपके mqtt क्लाइंट के लिए एक पहचान।
प्रमाण पत्र कैसे बनाया जाता है, इस बारे में अधिक जानकारी के लिए कृपया इस लिंक को देखें।
चरण 2: एलेक्सा कौशल बनाना
एलेक्सा कौशल बनाने के लिए प्रक्रिया को समझने के लिए कुछ कीवर्ड आवश्यक हैं:
-
आह्वान का नाम - आपके डिवाइस का नाम। डिवाइस को कुछ करने के लिए कहना आवश्यक होगा।
उदाहरण: "एलेक्सा, कॉफी मशीन को चालू करने के लिए कहें"।
-
स्लॉट प्रकार - वेरिएबल्स जो परिभाषित राज्यों को बदल सकते हैं।
उदाहरण: "एलेक्सा, कॉफी मशीन से लंबी कॉफी बनाने के लिए कहें" या "एलेक्सा, कॉफी मशीन से छोटी कॉफी बनाने के लिए कहें"
- आशय - बोले गए उपयोगकर्ता के वाक्यांश को संतुष्ट करने के लिए कार्रवाई।
-
नमूना कथन - वाक्यांश जो आप एलेक्सा को कुछ करने के लिए कहेंगे। इसमें आमंत्रण नाम और स्लॉट प्रकार शामिल हैं।
उदाहरण: "टर्नकॉफ़ीमशीन {कॉफ़ीस्टेट} द कॉफ़ी मशीन" का अर्थ है "कॉफ़ी मशीन को चालू/बंद करना"।
- अपने अमेज़ॅन डेवलपर खाते के साथ लॉग इन करें, कौशल पर जाएं।
- एक कस्टम कौशल बनाने के लिए इस ट्यूटोरियल का पालन करें।
- अब आपको कॉफी मशीन जैसे आमंत्रण नाम को परिभाषित करने की आवश्यकता है।
-
इस उदाहरण के लिए, आइए 2 स्लॉट प्रकार बनाएं।
-
COFFEE_STATE मान जोड़ें:
- पर
- बंद
-
COFFEE_TYPE मान जोड़ें:
- कम
- लंबा
-
-
अंत में 2 इरादे बनाते हैं। आशय वे वाक्यांश हैं जो आप एलेक्सा को कुछ करने के लिए कहेंगे।
-
टर्नकॉफी मशीन
संलग्न छवियों का पालन करें जिसमें कथनों के बारे में विवरण है।
कॉफी बनाओ
संलग्न छवियों का पालन करें जिसमें कथनों के बारे में विवरण है।
-
चरण 3: सेटअप एडब्ल्यूएस लैम्ब्डा
AWS लैम्ब्डा सर्वर के प्रावधान या प्रबंधन की आवश्यकता के बिना कोड निष्पादन प्रदान करता है। यह जरूरत पड़ने पर ही एक कोड चलाता है, आम तौर पर इन कार्यों को एलेक्सा स्किल्स से लागू किया जाता है और तब निष्पादित किया जाता है जब उपयोगकर्ता विभिन्न प्रकार के कमांड बोलता है।
आइए कॉफी मशीन की कार्यक्षमता के लिए आवश्यक लैम्ब्डा फ़ंक्शन बनाएं। इन कार्यों को इस निर्देश पर बनाए गए कस्टम कौशल द्वारा लागू किया जाता है।
आवश्यकताएं:
एक सक्रिय एडब्ल्यूएस खाता।
- लैम्ब्डा फ़ंक्शन का निर्माण शुरू करने के लिए कंसोल में साइन इन करें।
- लैम्ब्डा सेवा खोलें और फ़ंक्शन पर जाएं।
-
क्रिएट फंक्शन का चयन करें, एक नाम परिभाषित करें और रनटाइम को पायथन 2.7 पर सेट करें
-
अपनी भूमिका बनाने के बाद, आपको कुछ नीतियां जोड़नी होंगी.
- आईएएम पर जाएं और लैम्ब्डा फ़ंक्शन बनाए जाने पर परिभाषित अपनी भूमिका चुनें।
- नीति AWSioTFullAccess संलग्न करें। (लैम्ब्डा को सूचना प्रकाशित करने की अनुमति दें)
-
- अपना लैम्ब्डा फ़ंक्शन खोलें और एक ट्रिगर एलेक्सा स्किल्स (चरण 2 संदर्भ) जोड़ें।
- अपने लैम्ब्डा फ़ंक्शन कोड के लिए संलग्न कोड सेट करें।
चरण 4: अपना आवेदन चलाएं
- Dragonboard-410c. पर माइक्रोफ़ोन कनेक्ट करें
- आवेदन निष्पादित करें:
$ सीडी कॉफीमशीन-एलेक्सा/ड्रैगनबोर्ड410सी/कॉफीमशीन
$ अजगर main.py
3. "एलेक्सा" कहें और आवाज के जवाब की प्रतीक्षा करें।
चरण 5: निष्कर्ष
इन चरणों को करने से आपका ड्रैगनबॉर्ड -410 सी एलेक्सा के साथ संचार प्रदान करने के लिए तैयार है, और आप एलेक्सा द्वारा नियंत्रित किसी भी प्रकार का आईओटी डिवाइस बनाने में सक्षम होंगे।
पूरक निर्देश:
- DragonBoard 410c और CSR1011 का उपयोग करके Android ऐप के साथ कॉफी मशीन
- Android एप्लिकेशन को AWS IOT से कनेक्ट करें और वॉइस रिकग्निजिंग API को समझें
सिफारिश की:
ड्रैगनबोर्ड पर ज़िगबी मॉड्यूल के माध्यम से एक लैंप को कैसे कनेक्ट और नियंत्रित करें: 5 कदम
ड्रैगनबोर्ड पर ज़िगबी मॉड्यूल के माध्यम से एक लैंप को कैसे कनेक्ट और नियंत्रित करें: यह निर्देश उपयोगकर्ता को सिखाता है कि कैसे कनेक्ट करना है और ड्रैगनबोर्ड पर ज़िगबी मॉड्यूल को सही ढंग से स्थापित करना है और इसे ज़िगबी नियंत्रित लैंप (ओएसआरएएम) के साथ इंटरैक्ट करना है, जिससे ज़िगबी आईओटी नेटवर्क बनता है। आवश्यकताएँ : ड्रैगनबोर्ड ४१०सी; सीसी2531 यूएसबी डोंगल; टी
एलेक्सा ड्रैगनबोर्ड, एंड्रॉइड एप्लिकेशन और कॉफी मशीन से कैसे बातचीत करें: 7 कदम
एलेक्सा ड्रैगनबोर्ड, एंड्रॉइड एप्लिकेशन और कॉफी मशीन से कैसे बातचीत करें: यह ट्यूटोरियल एलेक्सा ड्रैगनबोर्ड और एंड्रॉइड एप्लिकेशन के साथ कॉफी मशीन को जोड़ने, एकीकृत करने और उपयोग करने के लिए आवश्यक कदम प्रदान करता है। कॉफी मशीन के बारे में अधिक जानकारी के लिए, कृपया इस निर्देश की जांच करें।
रास्पबेरी पाई में एलेक्सा और गूगल असिस्टेंट के साथ एक साथ बात करें: 4 कदम
रास्पबेरी पाई में एलेक्सा और गूगल असिस्टेंट के साथ बात करें: रास्पबेरी पाई में एक ही समय में अमेज़ॅन एलेक्सा और गूगल असिस्टेंट को चलाएं। उनके नामों में से किसी एक को बुलाओ, वे प्रतिक्रिया के लिए अपने स्वयं के एल ई डी और रिंग ध्वनियां चालू करते हैं। फिर आप कुछ अनुरोध पूछते हैं और वे क्रमशः आपको इसका उत्तर देते हैं। आप जान सकते हैं उनके चार
एलेक्सा के साथ बैलेंस भूलभुलैया को नियंत्रित करें: 6 कदम (चित्रों के साथ)
एलेक्सा के साथ बैलेंस भूलभुलैया को नियंत्रित करें: एलेक्सा के साथ बैलेंस भूलभुलैया को नियंत्रित करें। सबसे पहले, कृपया वीडियो देखें। यह ऑपरेशन का सारांश है। एलेक्सा से बात करें (रास्पबेरी पाई + एवीएस)कहो: एलेक्सा स्टार्ट स्किल्सए: बरनसू मेइरो वो किडोउ शिट इंस्ट्रक्शन स्किल्सए: १ डीओ, यूई एन
ऑरेंज पीआई कैसे करें: इसे 5" एचडीएमआई टीएफटी एलसीडी डिस्प्ले के साथ उपयोग करने के लिए सेट करें: 8 कदम (चित्रों के साथ)
ऑरेंज पीआई कैसे करें: इसे 5 "एचडीएमआई टीएफटी एलसीडी डिस्प्ले के साथ उपयोग करने के लिए सेट करें: यदि आप अपने ऑरेंज पीआई के साथ एक एचडीएमआई टीएफटी एलसीडी डिस्प्ले ऑर्डर करने के लिए पर्याप्त समझदार थे, तो आप शायद इसे काम करने के लिए मजबूर करने की कोशिश में कठिनाइयों से निराश हैं जबकि अन्य किसी बाधा को नोट भी नहीं कर पाए। मुख्य बात यह है कि कुछ