विषयसूची:
- चरण 1: आवश्यक सामग्री
- चरण 2: Arduino शील्ड बनाएं
- चरण 3: क्लीवरबॉट खाता बनाएं
- चरण 4: कुंजी और एपीआई प्रारूप खोजें
- चरण 5: एमआईटी एपीपी आविष्कारक डिजाइन और कोड
- चरण 6: एंड्रॉइड ऐप
- चरण 7: मोबाइल में ऐप चलाएं
- चरण 8: Arduino कोड
- चरण 9: फ़ंक्शन का पहला परीक्षण
- चरण 10: कंटेनर से स्मार्ट कंटेनर
- चरण 11: कंटेनर में नियंत्रक की व्यवस्था करें
- चरण 12: विभाजन से पहले परीक्षण
- चरण 13:
- चरण 14: चुनना और चैट करना
वीडियो: क्लीवरबॉट का उपयोग करके टॉक टू पिक और आर्टिफिशियल इंटेलिजेंस चैट: 14 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यहां मैं न केवल वॉयस कमांड बल्कि क्लीवरबॉट का उपयोग करके कंप्यूटर के साथ आर्टिफिशियल इंटेलिजेंस चैट करने की भी कोशिश करता हूं।
असल में आइडिया तब आया जब बच्चे कलरिंग बॉक्स में रंग मिलाते हुए एक रंग से दूसरे रंग में मिलाते पाए गए। लेकिन अंत में किचन के लिए लागू करें क्योंकि किचन में अकेले लोगों को खाना बनाते समय एक साथी की जरूरत होती है। यहां यह आपके साथ चैट करता है और आपके आदेश के अनुसार सूची में आइटम भी दिखाता है। इसलिए कभी भी किसी एक वस्तु को पास की वस्तु में न मिलाएं। चलिए बनाना शुरू करते हैं।
चरण 1: आवश्यक सामग्री
सामग्री की आवश्यकता
१)अरुडिनो यूनो
2) HC-05 ब्लूटूथ मॉड्यूल।
3) सर्वो मोटर।
4) नियामक विद्युत आपूर्ति बोर्ड।
5) 12 वी डीसी एडाप्टर।
6) एंड्रॉइड फोन इंटरनेट सुविधा के साथ।
7) सादा पीसीबी, पुरुष और महिला हेडर।
8) गोल प्लास्टिक बॉक्स।
9) आपकी पिकअप सूची के अनुसार छोटे बक्से। मैं मसाले डालने के लिए 3 कंटेनर का उपयोग करता हूं क्योंकि मुझे केवल बड़े कंटेनर मिलते हैं।
प्रयुक्त सॉफ्टवेयर्स
1) अरुडिनो आईडीई।
2) Android एप्लिकेशन के लिए Appinventor।
3) कंप्यूटर के साथ चैट के लिए क्लीवरबोट वेबसाइट पंजीकरण।
उपकरण की आवश्यकता
1) सोल्डरिंग आयन,
2) हॉट ग्लू गन।
3) चाकू।
चरण 2: Arduino शील्ड बनाएं
१) शेड बनाना आसान है।
2) Arduino uno फीमेल हैडर की तरह प्लान पीसीबी में सोल्डर मेल हेडर।
3) मैं सर्वो चलाने के लिए डिजिटल पिन 5 और 6 का उपयोग करता हूं।
4) सॉफ्टवेयर सीरियल के रूप में डिजिटल पिन 2, 3 का प्रयोग करें।
5) ब्लू टूथ मॉड्यूल सीरियल पिन को सॉफ्टवेयर सीरियल पिन से कनेक्ट करें और महिला कनेक्टर के माध्यम से आर्डिनो से बिजली की आपूर्ति करें।
6) सर्वो के लिए बिजली की आपूर्ति बाहरी से लें। तो 12 वी से 12 वी, 5 वी और 3.3 वी बिजली आपूर्ति बोर्ड का उपयोग करें।
7) अब Arduino uno के ऊपर तैयार शील्ड को ठीक करें। ब्लू टूथ मॉड्यूल को शील्ड में महिला हेडर से कनेक्ट करें।
8) सर्वो महिला हेडर को शील्ड के ऊपर से कनेक्ट करें। अब सर्किट पूरा हुआ।
नियोजित कार्य ब्लूटूथ के माध्यम से Arduino के साथ एंड्रॉइड ऐप कनेक्ट है और Arduino से प्राप्त आंकड़ों के अनुसार सर्वो वांछित कोण पर घूमता है। इसके अलावा, हम एंड्रॉइड के साथ बात करना चाहते हैं और क्लीवरबोट वेब का उपयोग करके चैटिंग जैसा उत्तर प्राप्त करना चाहते हैं। सबसे पहले क्लीवरबॉट से शुरू करते हैं।
चरण 3: क्लीवरबॉट खाता बनाएं
इस परियोजना में हम न केवल एक आइटम चुनने का आदेश देते हैं बल्कि काम करते समय हम बॉट के साथ चैट भी करते हैं। क्लीवरबॉट एक बॉट वेबसाइट के साथ एक चैट है जिसमें आर्टिफिशियल इंटेलिजेंस लोगों से, संदर्भ में, और नकल करता है। वेबसाइट हमारे और बॉट के बीच चैट के अनुसार मूल्य प्रदान करती है।
1) वेब साइट क्लीवरबॉट खोलें।
2) वह खाता प्रकार चुनें जिसे आप खरीदना चाहते हैं।
3) यह चेकआउट के लिए जाता है। चेक आउट में अपना विवरण दर्ज करें और खाता खरीदें।
4) इसके बाद अपनी मेल आईडी पर मेल भेजें पर क्लिक करके खाते को सक्रिय करें।
चरण 4: कुंजी और एपीआई प्रारूप खोजें
1) अकाउंट बनाने के बाद क्लीवरबॉट वेबसाइट पर लॉगइन करें।
2) सफल लॉगिन के बाद यह आपके लॉगिन और कुल एपीआई कॉल की अनुमति के लिए एपीआई कुंजी दिखाता है।
3) एपीआई का उपयोग करने के तरीके के बारे में विवरण प्राप्त करने के लिए पेज कैसे करें पर क्लिक करें।
4) नीचे स्क्रॉल करने पर आपको कुंजी का उपयोग करके html अनुरोध के लिए प्रारूप मिला।
5) बस ब्राउज़र के एड्रेस बार में अपनी कुंजी और प्रश्न के साथ प्रारूप टाइप करें। ब्राउज़र बातचीत के साथ उत्तर को एन्क्रिप्टेड रूप में प्रदर्शित करता है। जब अगला प्रश्न पूछें तो एन्क्रिप्टेड वार्तालाप (सीएस पैरामीटर में) वापस भेजें, इससे बॉट पिछली बातचीत बना रहता है। अगर सीएस के बिना शुरू किया है तो यह एक नई बातचीत है।
चैट करने के लिए Android एप्लिकेशन में API का उपयोग करें। आइए देखें कि APPINVENTOR का उपयोग करके APP कैसे बनाया जाता है।
चरण 5: एमआईटी एपीपी आविष्कारक डिजाइन और कोड
1. ऐप आविष्कारक में नया प्रोजेक्ट बनाएं।
2. ब्लूटूथ संचार के लिए मेरे पिछले प्रोजेक्ट देखें।
3) पहले Screen Add. में
ए) ब्लूटूथ लेने के लिए एक सूची बटन।
बी) कमांड नाम सेट करने के लिए अगली स्क्रीन पर जाने के लिए आइटम बटन।
ग) क्लीवरबोट वेबसाइट के लिए एपीआई कुंजी सेट करने के लिए कुंजी बटन सेट करें।
d) सेट की बटन पर क्लिक करने पर एक टेक्स्टबॉक्स और एक सेट बटन दिखाई देता है। यहां एपीआई कुंजी दर्ज करें और सेट बटन पर क्लिक करें। टेक्स्ट बॉक्स और सेट बटन अदृश्य हो गया और कुंजी दृश्यमान सेट करें।
4) सूची के नाम से दूसरी स्क्रीन में
ए) मूल्य निर्धारित करने के लिए 8 टेक्स्टबॉक्स और 1 बटन।
5) मुख्य स्क्रीन में कमांड नाम और क्लीवरबोट कुंजी को स्टोर करने के लिए मिनी डीबी का उपयोग करें।
6) आवाज को टेक्स्ट में बदलने के लिए वाक् पहचान का उपयोग करें। सूची के साथ प्राप्त पाठ की जाँच करें यदि यह सूची में मौजूद है और ब्लूटूथ जुड़ा हुआ है तो संबंधित नंबर Arduino को ब्लू टूथ के माध्यम से भेजा जाता है।
7) यदि टेक्स्ट सूची में मौजूद नहीं है तो स्ट्रिंग कॉन्सटेनेशन कुंजी और प्राप्त टेक्स्ट के साथ किया जाता है। और इसे क्लीवरबॉट यूआरएल पर भेजें।
8) URL से उत्तर विभाजित है और उत्तर खोजें। उत्तर पाने के लिए टेक्स्ट टू स्पीच नियंत्रण का उपयोग करें।
9) एक बार आवाज फिर से बजने के बाद, वाक् पहचान फिर से बात करने के लिए सुनो।
चरण 6: एंड्रॉइड ऐप
अगर आपको नया ऐप बनाना पसंद नहीं है। बस यहां एपीके फाइल अपलोड डाउनलोड करें और अपने एंड्रॉइड मोबाइल पर कॉपी करें और वहां इंस्टॉल करें।
चरण 7: मोबाइल में ऐप चलाएं
1) एंड्रॉयड मोबाइल में ऐप एआई असिस्टेंट को ओपन करें।
2) एंड्रॉइड मोबाइल में ब्लूटूथ चालू करें।
3) सेट की पर क्लिक करें और टेक्स्ट बॉक्स में एपीआई की टाइप करें और सेट पर क्लिक करें।
4) आइटम बटन पर क्लिक करें और बॉक्स में सूचीबद्ध रंग देखें। आप चाहें तो नाम बदल दें।
5) दूसरी स्क्रीन में सेट वैल्यू पर क्लिक करें और मुख्य स्क्रीन पर वापस जाएं।
6) यदि Arduino ON है तो BT चुनें और सूची से HC-05 चुनें।
६) अब सिंड्रेला छवि में किसी भी जगह पर क्लिक करें जहां से यह आपकी चैट के अनुसार सुनना और फिर से खेलना शुरू करता है। यदि आप बात करते हैं कि सूची में क्या सहेजा गया है तो यह सूची आइटम नंबर arduino भेजें। प्राप्त Arduino के अनुसार सर्वो को स्थानांतरित करें।
चरण 8: Arduino कोड
1) प्रयुक्त पुस्तकालय हैं
ए) सॉफ्टवेयर सीरियल
बी) ईईपीरोम
ग) सर्वो
2) सॉफ्टवेयर सीरियल के रूप में डिजिटल पिन 2, 3 का प्रयोग करें।
3) सर्वो ड्राइव करने के लिए डिजिटल पिन 5।
4) ब्लूटूथ के माध्यम से Android से वर्तमान चयन प्राप्त करें।
5) चयन के अनुसार सर्वो को पिछले स्थान से परिकलित वर्तमान स्थान पर ले जाएँ।
6) इसके साथ Arduino ino फाइल अटैच की गई है।
चरण 9: फ़ंक्शन का पहला परीक्षण
अब शील्ड का निर्माण हो गया है, एंड्रॉइड मोबाइल में एंड्रॉइड ऐप विकसित और इंस्टॉल हो गया है, अरुडिनो प्रोगैम विकसित हो गया है और अरुडिनो पर अपलोड हो गया है। यह फ़ंक्शन अखंडता की जांच करने का समय है। वीडियो देखें यह ठीक काम कर रहा है।
सभी बुनियादी कार्य पूर्ण। इसे शो केस के रूप में बनाने का समय आ गया है।
चरण 10: कंटेनर से स्मार्ट कंटेनर
1) गोल प्लास्टिक कंटेनर का चयन करें जहां ढक्कन घूमने के लिए स्वतंत्र हो और जिसमें कोई धागा न हो।
2) ढक्कन लें और ड्रिल बिट का उपयोग करके ढक्कन के ठीक बीच में एक छेद करें।
3) सर्वो हॉर्न को ढक्कन के बीच में पेंच करें।
4) कंटेनर के तल पर सर्वो को ठीक करने के लिए, हम वस्तु को उसकी ऊंचाई के लिए सही चुनना चाहते हैं।
5) मुझे एक चॉकलेट बॉक्स उसके आकार के लिए सही लगा।
6) एक्सटेंशन बॉक्स (चॉकलेट बॉक्स) में सर्वो बॉटम को हॉट ग्लू करें।
7) सर्वो को ढक्कन के साथ पेंच करें।
8) एक्सटेंशन बॉक्स (चॉकलेट बॉक्स) के नीचे ग्लू लगाएं।
9) कन्टेनर का ढक्कन बंद करके उसे टाइट दबा दें। स्क्रू निकालें और ढक्कन खोलें। अब बेस कंटेनर के नीचे से चिपक जाता है। इसे नीचे से पूरी तरह से गर्म करें। अब व्यवस्था पूरी हो गई है।
चरण 11: कंटेनर में नियंत्रक की व्यवस्था करें
1) Arduino के नीचे बिजली की आपूर्ति को गर्म करें। अधिक गोंद लगाएं ताकि दोनों बोर्ड में कोई टर्मिनल कनेक्ट न हो।
2) पूरी व्यवस्था को सर्वो के ऊपर की तरफ रखें क्योंकि हम केवल 50% बॉक्स का उपयोग करते हैं।
3) इसे बॉक्स में गोंद दें।
4) बॉक्स के निचले हिस्से में एक छेद करें और छेद के माध्यम से एडेप्टर तार डालें।
5) अब सर्वो से ढक्कन को स्क्रू करें।
चरण 12: विभाजन से पहले परीक्षण
कंटेनर की उपलब्धता के अनुसार हम कंटेनर को विभाजित करते हैं। कंटेनर को विभाजित करने से पहले मैं ढक्कन के कामकाज की जांच करना पसंद करता हूं। मार्कर का उपयोग करके कंटेनर में प्रत्येक चरण पर आंदोलन को चिह्नित करें। यहां आप परीक्षण वीडियो देखें।
चरण 13:
1) मैं मसालों को अलग-अलग कंटेनरों में रखने की योजना बना रहा हूं। लेकिन मुझे जो कंटेनर मिला है वह बड़ा है इसलिए यह सर्वो रोटेट के क्षेत्र में केवल 3 नग फिट बैठता है।
2) तो सूची में आइटम को केवल 3 नंबर 1, 4, 7 में बदलें। अन्य सभी को खाली छोड़ दें।
3) मसाले के कंटेनर को कंटेनर की दीवार पर गर्म गोंद दें।
4) कन्टेनर के ऊपर एक चम्मच स्टैंड रख दें।
५) ढक्कन को चमचे के आकार के बराबर काट लीजिये.
6) अब सब पूरा हो गया है। मसाले के कंटेनर को मसालों से भर दिया (मैं 7 मसालों की योजना बना रहा हूं लेकिन जो कंटेनर मुझे मिला है वह बड़ा है इसलिए मैं नग को कम करता हूं)।
चरण 14: चुनना और चैट करना
अब मौज मस्ती करने का समय है। मोबाइल को एक स्टैंड पर रखें मैं स्मार्ट कंटेनर के पास अपना खुद का बना लेता हूं। ब्लू टूथ का उपयोग करके Arduino और Android को कनेक्ट करें। अब आपका समय है आइटम चुनने या सिंड्रेला के साथ चैट करने का। चतुरबॉट के लिए धन्यवाद, चैटिंग बहुत मजेदार है।
सिफारिश की:
हस्कीलेंस का उपयोग करके आर्टिफिशियल इंटेलिजेंस और इमेज रिकग्निशन: 6 चरण (चित्रों के साथ)
हस्कीलेंस का उपयोग करके आर्टिफिशियल इंटेलिजेंस और इमेज रिकग्निशन: अरे, क्या चल रहा है, दोस्तों! यहाँ CETech से आकर्ष। इस परियोजना में, हम DFRobot से HuskyLens पर एक नज़र डालने जा रहे हैं। यह एक एआई-पावर्ड कैमरा मॉड्यूल है जो कई आर्टिफिशियल इंटेलिजेंस ऑपरेशन करने में सक्षम है जैसे कि फेस रिकग्निशन
बोर्ड गेम आर्टिफिशियल इंटेलिजेंस: मिनिमैक्स एल्गोरिथम: 8 कदम
बोर्ड गेम आर्टिफिशियल इंटेलिजेंस: मिनिमैक्स एल्गोरिथम: क्या आपने कभी सोचा है कि शतरंज या चेकर्स में आप जिन कंप्यूटरों के खिलाफ खेलते हैं, वे कैसे बनते हैं? अच्छी तरह से इस निर्देश से आगे नहीं देखें, यह आपको दिखाएगा कि मिनिमैक्स एल्गोरिथम का उपयोग करके एक सरल लेकिन प्रभावी कृत्रिम बुद्धिमत्ता (एआई) कैसे बनाई जाए! वें का उपयोग करके
आपके रोबोट के लिए आर्टिफिशियल इंटेलिजेंस: 7 कदम
आपके रोबोट के लिए आर्टिफिशियल इंटेलिजेंस: अपने रोबोट को हिलाना और उसे सोचना अलग-अलग काम हैं। मनुष्यों में, सूक्ष्म गतियों को अनुमस्तिष्क द्वारा नियंत्रित किया जाता है जबकि क्रियाओं और निर्णयों को बड़े मस्तिष्क द्वारा नियंत्रित किया जाता है। यदि आप इसे पढ़ रहे हैं, तो शायद आपके पास पहले से ही एक रोबोट है और आप इसे प्रबंधित कर सकते हैं
नोटपैड के माध्यम से आर्टिफिशियल इंटेलिजेंस मार्कअप लैंग्वेज (AIML) पर बुनियादी ट्यूटोरियल: 8 कदम
आर्टिफिशियल इंटेलिजेंस मार्कअप लैंग्वेज (AIML) पर बेसिक ट्यूटोरियल नोटपैड के माध्यम से: आर्टिफिशियल इंटेलिजेंस मार्कअप लैंग्वेज (AIML) एक प्रोग्रामिंग लैंग्वेज है जो चैटबॉट, वर्बोट, पैंडोराबोट, सुपरबोट और अन्य टॉकिंग रोबोट द्वारा उपयोग की जाने वाली एक्स्टेंसिबल मार्कअप लैंग्वेज (XML) स्पेसिफिकेशन है। इसे डॉ. रिचर्ड वालेस द्वारा विकसित किया गया था और एक €¦
इंफीगो - (एक आर्टिफिशियल इंटेलिजेंस संचालित पहनने योग्य दस्ताने): 9 कदम
इंफीगो - (एक आर्टिफिशियल इंटेलिजेंस संचालित पहनने योग्य दस्ताने): इंफीगो एक एआई (आर्टिफिशियल इंटेलिजेंस) संचालित पहनने योग्य दस्ताने है जो सहायक प्रौद्योगिकी (एटी) के सिद्धांतों पर आधारित है जो बिगड़ा हुआ समाज की उत्पादकता को बढ़ाएगा आर्टिफिशियल इंटेलिजेंस और मशीन लर्निंग मानव की जगह नहीं ले सकता