विषयसूची:
- चरण 1: भाग:
- चरण 2: चेसिस
- चरण 3: L293D बनाना
- चरण 4: मोटर्स और L293D को जोड़ना
- चरण 5: आवाज पहचान
- चरण 6: प्रोग्रामिंग Arduino
- चरण 7: HC-SR04 संलग्न करना
- चरण 8: बैटरी पैक बनाना
- चरण 9: रोशनी जोड़ना
- चरण 10: धन्यवाद
वीडियो: VRBOT (वॉयस रिकॉग्निशन रोबोट): 10 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
इस निर्देशयोग्य में हम एक रोबोट (आरसी कार की तरह अधिक) बनाएंगे, जिसे आवाज यानी वॉयस रिकग्निशन द्वारा नियंत्रित किया जाता है। इससे पहले कि मैं आपको कोई और विवरण देना शुरू करूं, किसी को पता होना चाहिए कि यह वॉयस रिकग्निशन है न कि स्पीच रिकग्निशन जिसका मतलब है कि कंट्रोलर समझ नहीं पा रहा है कि आप क्या बोल रहे हैं। यह प्रोजेक्ट एक elechouse VR3 मॉड्यूल का उपयोग करता है जो Arduino के 2 और 3 डिजिटल पिन को डेटा भेजता है। इसमें ऑटोपायलट मोड के लिए HC-SR04 सेंसर भी है। यह वीआरबीओटी निम्नानुसार काम करता है:
- पहले मैं मॉड्यूल को कुछ विशिष्ट कमांड जैसे "फॉरवर्ड", "बैकवर्ड" आदि के साथ प्रशिक्षित करता हूं।
- सरल स्विच_केस निर्माण का उपयोग करके मैं Arduino को इस तरह से प्रोग्राम करता हूं कि यदि यह (VR मॉड्यूल) समान कमांड प्राप्त करता है तो यह arduino को एक मान देता है जिसकी तुलना मौजूदा मानों के साथ की जाती है।
- यदि स्थिति सही हो जाती है, तो विशिष्ट आदेशों के एक सेट को निष्पादित किया जाता है।
- जैसे फॉरवर्ड वीआरबीओटी को आगे बढ़ने के लिए बनाता है।
इस प्रोजेक्ट में केवल 4 कमांड हैं लेकिन आपके पास अधिकतम 80 कमांड हो सकते हैं। वो 4 हैं
- "आगे"
- "पिछड़ा"
- "मोड़"
- "ऑटोपायलट" (यह कमांड सेंसर को सक्रिय करता है और वीआरबीओटी रोबोट से बचने में बाधा बन जाता है, एचसी-एसआर04 मॉड्यूल की अशुद्धि के कारण इस फ़ंक्शन में कुछ गड़बड़ियां हैं)
वोट पर क्लिक करना न भूलें। और मेरे निर्देश को पढ़ने के लिए धन्यवाद।
यदि आप इसकी तुलना में एक बना रहे हैं कि किसी को Arduino का बुनियादी ज्ञान है और यह IDE बेसिक है।
मैं arduino बोर्ड का एक छोटा सा सस्ता (छोटे से मेरा मतलब केवल 2) कर रहा हूं। मैं एक बड़े प्रोजेक्ट के बारे में सोच रहा था और मैंने 3 arduino का ऑर्डर दिया (लेकिन बाद में मैंने इस विचार को निरस्त कर दिया और इसे केवल एक Arduino के साथ बनाया) इसलिए मैंने सोचा कि मैं एक को अपने पास रखूंगा और 2way दे दूंगा। सिर्फ कमेंट दर्ज करने के लिए VRBOT। (और वोट/लाइक/सब्सक्राइब करना न भूलें लेकिन यह सस्ता का हिस्सा नहीं है)।
यहां एक छोटा वीडियो है (खराब संपादन के लिए खेद है)
चरण 1: भाग:
मेरा विश्वास करें कि यह कदम वास्तव में एक औपचारिकता है क्योंकि यदि आप अपने लिए VRBOT बना रहे हैं तो आप अच्छी तरह से जानते हैं कि आपको मोटर्स, पहियों, बैटरी, Arduino की आवश्यकता होगी। लेकिन जानने वालों को इस स्टेप को पढ़ने में थोड़ा वक्त लग सकता है।
- Arduino (किसी भी DIY स्मार्ट कार या रोबोट के बारे में हम बाद में बात करेंगे)
- आवाज पहचान मॉड्यूल (कोई भी, लेकिन VR V3 अनुशंसित है)
- ली-आयन कोशिकाएं
- मोटर्स (यदि बड़े आकार का निर्माण कर रहे हैं तो कम आरपीएम मोटर का उपयोग करें)
- पहियों
- L293D मोटर चालक (आईसी या मॉड्यूल)
- HC-SR04 (यदि आप नहीं चाहते कि आपका रोबोट दीवारों से अपना सिर टकराए)
- सफेद एलईडी (रात में बिना हेडलाइट के गाड़ी चलाना काफी जोखिम भरा है)
ये मुख्य भाग थे कुछ उपकरण सहायक हो सकते हैं:
- सोल्डरिंग आयरन
- गर्म गोंद
- नर से मादा तार (इसे वे कहते हैं)
- वायर स्ट्रिपर्स
- फीता
- नर पिन
- पीसीबी
- ऐलिगेटर क्लिपें
चेसिस खरीदना या बनाना न भूलें
इतना ही!
चरण 2: चेसिस
चेसिस बनाने के लिए (हालाँकि शरीर चेसिस की तरह एक तख़्त की तरह दिखता है) आप किसी भी सामग्री का उपयोग कर सकते हैं, जिसके साथ आप सहज हैं, मैंने हार्डबोर्ड का उपयोग किया है क्योंकि इसे काटना आसान है फिर भी यह कठोरता प्रदान करता है।
जहां सभी घटकों को रखा गया है, मैंने हार्डबोर्ड की 2 परतों का उपयोग किया है ताकि यह झुके नहीं। हार्डबोर्ड को काटें और इसे अपनी इच्छानुसार कोई भी आकार दें।
अब इसे पेंट करें!
चरण 3: L293D बनाना
यदि आप एक अच्छा मॉड्यूल लाए हैं तो इसे सेट करें और इस चरण को छोड़ दें।
और यदि आपके पास IC है और विशिष्ट उपकरण इस चरण का अनुसरण करते हैं।
L293D IC का योजनाबद्ध चित्र में दिया गया है, आपको बस तारों को उचित रूप से मिलाप करना है।
अधिक विवरण के लिए यहां जाएं:
यहाँ क्लिक करें!
चरण 4: मोटर्स और L293D को जोड़ना
मोटरों को गोंद दें या उन्हें हार्डबोर्ड पर रिवेट्स के साथ संलग्न करें, उसके बाद पुरुष से महिला तारों को L293D IC से जोड़ दें। आईसी को दो तरफा टेप से चिपका दें
सुझाव: यदि आप अपना खुद का बना रहे हैं तो इस चेसिस डिज़ाइन का उपयोग न करें क्योंकि इस डिज़ाइन में जब कोई रोबोट को घुमाता है तो केवल मोटरों की तुलना में जिसके कारण वह मुड़ता है, पीछे वाले होते हैं।
पिछले चरण में योजनाबद्ध में बताए अनुसार मोटर्स को L293D ic से कनेक्ट करें।
चरण 5: आवाज पहचान
यही सबसे महत्वपूर्ण कदम है। पहले हम कनेक्शन करेंगे उसके बाद प्रोग्रामिंग करेंगे। इस चरण के दो उप चरण हैं। सबसे पहले विशिष्ट स्वर और आयाम की एक 2D सरणी की बचत शामिल है यानी अपनी आवाज रिकॉर्ड करना या वॉयस रिकग्निशन मॉड्यूल को प्रशिक्षण देना। (यदि arduino के लिए आवश्यक सॉफ़्टवेयर स्थापित करने की तुलना में arduino के लिए नया है)
सम्बन्ध:
- मॉड्यूल का TX पिन --Arduino का DP2
- मॉड्यूल का RX पिन --Arduino का DP3
- जीएनडी - जीएनडी
- Vcc--+5 वोल्ट आर्डिनो
उसके बाद सभी पुस्तकालयों और नमूना कोड को डाउनलोड करने के लिए (https://github.com/elechouse/VoiceRecognitionV3) पर जाएं।
उसके बाद [vr_sample_train] कोड अपलोड करें और सीरियल मॉनिटर खोलें (यह आपको आगे मार्गदर्शन करेगा) आप किसी भी भाषा में बोल सकते हैं और अपनी आज्ञा के रूप में कोई भी उपयुक्त शब्द बना सकते हैं।
उसके बाद एलईडी नमूना कोड अपलोड करें जो आपके द्वारा आदेश देने पर एलईडी को चालू कर देता है।
चरण 6: प्रोग्रामिंग Arduino
सम्बन्ध:
बी / डब्ल्यू आर्डिनो और मोटर्स
मोटर्स L293D IC से जुड़े हैं और L293D का सेंसर पिन इस तरह से जुड़ा हुआ है कि एक तरफ की मोटरें समानांतर कनेक्शन में हैं। (क्योंकि जब यह मुड़ता है तो दो मोटर पीछे जाती हैं और दो आगे जाती हैं)। तो आपको मोटर कनेक्शन के लिए बस arduino के 4 पिन का उपयोग करने की आवश्यकता है, बाकी यह कोड में लिखा गया है।
डिजिटल पिन 2 और 3 मॉड्यूल के TX और RX पिन के लिए आरक्षित हैं। 4, 5, 6, 7 मोटरों के लिए हैं। 9 और 10 सेंसर के लिए हैं।
पहले अपने मॉड्यूल को कमांड के साथ प्रशिक्षित करें (कोड केवल 4 तक पहुंच सकता है) यानी ट्रेन 2 की तुलना में ट्रेन 1।
इस कोड को अपलोड करें जो निम्नलिखित चीजें करता है:
- फॉरवर्ड या कमांड नंबर 0 निष्पादित होने पर आगे बढ़ता है
- पिछड़ा होने पर पीछे की ओर जाता है या कमांड नं। 1 निष्पादित है
- टर्न कमांड निष्पादित होने पर मुड़ता है
- ऑटोपायलट कमांड निष्पादित होने पर रोबोट से बचने वाली वस्तु बन जाती है
इस निर्देश के दौरान कनेक्शन कोड के अनुसार हैं यदि आप चाहें तो कोड में उन्हें बदलकर कनेक्शन बदल सकते हैं।
चरण 7: HC-SR04 संलग्न करना
HC-SR04 एक अल्ट्रासोनिक दूरी सेंसर है जो अत्यधिक गलत है। हां, इस चीज के अपने मुद्दे हैं इसलिए इसकी सिफारिश एक महंगा पिंग सेंसर खरीदने की है लेकिन सस्तेपन के लिए (सजा के लिए) मैंने HC-SR04 का उपयोग किया था।
नीचे HC-SR04 और arduino के कनेक्शन दिए गए हैं
Trig9
इको10
अब वही कोड अपलोड करें। और अब जब आप 'ऑटोपायलट' कमांड कहते हैं तो यह रोबोट से बचने वाली वस्तु बन जाएगी।
चरण 8: बैटरी पैक बनाना
श्रृंखला में दो लिथियम आयन कोशिकाओं को कनेक्ट करें और यह हो गया!
आप इसे कागज का एक आवरण या जो कुछ भी आपको पसंद हो, प्रदान कर सकते हैं।
नोट: ली-आयन सेल को सामान्य चार्जर से चार्ज नहीं किया जाना चाहिए, केवल विशिष्ट चार्जर का उपयोग करें।
इसे arduino के विन और L293d के Vcc से कनेक्ट करें। (मगरमच्छ क्लिप के साथ)
चरण 9: रोशनी जोड़ना
आपके रोबोट को आंखें उपलब्ध कराना इतना मुश्किल नहीं हो सकता है, लेकिन नए लोगों के लिए एलईडी को 220-1K रेसिस्टर (रंग के आधार पर) के साथ मोटर से कनेक्ट करें। तो जानिए कब आगे बढ़ती है LED की लाइट अप।
चरण 10: धन्यवाद
पढ़ने के लिए आपका शुक्रिया। यदि आप मुझे वोट देंगे तो मैं और अधिक बाध्य हो जाऊंगा। और अगर अपने लिए एक बना रहे हैं तो मुझे बताएं। हैप्पी मेकिंग!
सिफारिश की:
रोबोट वॉयस मॉड्यूलेटर: 14 कदम (चित्रों के साथ)
रोबोट वॉयस मॉड्यूलेटर: यह डिवाइस बनाने में आसान है जो आपकी खुद की मानव आवाज को बेहतर रोबोट आवाज में परिवर्तित करता है। इसमें ऑडियो-इन जैक जैसी कई मधुर विशेषताएं भी शामिल हैं ताकि आप अपने सभी पसंदीदा उपकरणों, माइक्रोफ़ोन और संगीत प्लेयर को प्लग इन कर सकें
ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट।: 6 कदम
ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट: यह निर्देश योग्य बताता है कि Arduino रोबोट कैसे बनाया जाए जिसे आवश्यक दिशा में ले जाया जा सकता है (आगे, पीछे) , बाएँ, दाएँ, पूर्व, पश्चिम, उत्तर, दक्षिण) को वॉयस कमांड का उपयोग करके सेंटीमीटर में दूरी की आवश्यकता होती है। रोबोट को स्वायत्त रूप से भी स्थानांतरित किया जा सकता है
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c
वॉयस रिकग्निशन फीचर के साथ गाइडिंग रोबोट: 7 स्टेप्स (चित्रों के साथ)
वॉयस रिकग्निशन फीचर के साथ गाइडिंग रोबोट: गाइडिंग रोबोट एक मोबाइल रोबोट है जिसे हमने अपने कॉलेज परिसर में आगंतुकों को विभिन्न विभागों में मार्गदर्शन करने के लिए बनाया है। हमने इसे कुछ पूर्वनिर्धारित बयानों को बोलने और इनपुट आवाज के अनुसार आगे और पीछे जाने के लिए बनाया है। हमारे कॉलेज में टी
एक बहुत छोटा रोबोट बनाएं: ग्रिपर के साथ दुनिया का सबसे छोटा पहिया वाला रोबोट बनाएं: 9 कदम (चित्रों के साथ)
एक बहुत छोटा रोबोट बनाएं: ग्रिपर के साथ दुनिया का सबसे छोटा पहिया वाला रोबोट बनाएं: ग्रिपर के साथ 1/20 क्यूबिक इंच का रोबोट बनाएं जो छोटी वस्तुओं को उठा और ले जा सके। इसे Picaxe माइक्रोकंट्रोलर द्वारा नियंत्रित किया जाता है। इस समय, मेरा मानना है कि यह ग्रिपर वाला दुनिया का सबसे छोटा पहिया वाला रोबोट हो सकता है। इसमें कोई शक नहीं होगा