विषयसूची:

वॉयस एक्टिवेटेड RoBoT: 5 कदम
वॉयस एक्टिवेटेड RoBoT: 5 कदम

वीडियो: वॉयस एक्टिवेटेड RoBoT: 5 कदम

वीडियो: वॉयस एक्टिवेटेड RoBoT: 5 कदम
वीडियो: How to make voice control robot (DIY) Easy steps 2024, नवंबर
Anonim
आवाज सक्रिय RoBoT
आवाज सक्रिय RoBoT
आवाज सक्रिय RoBoT
आवाज सक्रिय RoBoT
आवाज सक्रिय RoBoT
आवाज सक्रिय RoBoT

Arduino का उपयोग कर आवाज नियंत्रित रोबोट: हाय सब लोग, मुझे आशा है कि आप ठीक हैं और अच्छा कर रहे हैं। आज हम Arduino का उपयोग करके रोबोटिक्स से संबंधित प्रोजेक्ट शुरू करने जा रहे हैं। आज, हम Arduino और android एप्लिकेशन का उपयोग करके आवाज नियंत्रित रोबोट के बारे में बात करने जा रहे हैं। वॉयस नियंत्रित रोबोट एक मोबाइल रोबोट है जिसे कुछ निर्दिष्ट वॉयस कमांड द्वारा नियंत्रित किया जाता है। मोबाइल एप्लिकेशन पांच कमांड की पहचान करने में सक्षम है जो "स्टॉप", "फॉरवर्ड", "बैक", "लेफ्ट", "राइट" हैं। इस एम्बेडेड सिस्टम प्रोजेक्ट में, हम 4-डब्ल्यूडी रोबोटिक कार बनाते हैं जिसे हम मोबाइल एप्लिकेशन के माध्यम से आवाज का उपयोग करके नियंत्रित कर सकते हैं। एप्लिकेशन ब्लूटूथ का उपयोग करके Arduino को निर्देश सुनता है और भेजता है और फिर Arduino निर्दिष्ट ऑपरेशन करता है। वॉयस रिकग्निशन एप्लिकेशन 100% सटीक नहीं है। एप्लिकेशन आसपास के शोर के प्रति संवेदनशील है। यह कभी-कभी रोबोट को दिए गए वॉयस कमांड की गलत व्याख्या करता है। लेकिन आप अपना खुद का एप्लिकेशन डिज़ाइन कर सकते हैं जो परिवेश को अनदेखा कर सकता है और केवल आपकी आवाज़ प्राप्त कर सकता है।

चरण 1: ब्लॉक आरेख

खंड आरेख
खंड आरेख

आवाज नियंत्रित रोबोट के लिए आवश्यक घटक

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

चरण 2: HC-05 ब्लूटूथ मॉड्यूल

HC-05 ब्लूटूथ मॉड्यूल
HC-05 ब्लूटूथ मॉड्यूल

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

एचसी-05 विशिष्टता:

ब्लूटूथ प्रोटोकॉल: ब्लूटूथ विशिष्टता v2.0 + EDRF आवृत्ति: 2.4GHz ISM बैंडमॉड्यूलेशन: GFSK (गॉसियन फ़्रीक्वेंसी शिफ्ट कीइंग) उत्सर्जन शक्ति: ≤4dBm, कक्षा 2 संवेदनशीलता: -84dBm 0.1% BERS गति पर: अतुल्यकालिक: 2.1Mbps (अधिकतम) / 160 kbps, सिंक्रोनस: 1 एमबीपीएस / 1 एमबीपीएस सुरक्षा: प्रमाणीकरण और एन्क्रिप्शन प्रोफाइल: ब्लूटूथ सीरियल पोर्ट बिजली की आपूर्ति: +3.3VDC 50mAकार्य तापमान: -20 ~ +75 सेंटीग्रेड आयाम: 26.9 मिमी x 13 मिमी x 2.2 मिमी

चरण 3: अवयव

अवयव
अवयव

4-डब्ल्यूडी कार चेसिस: इसमें ऐक्रेलिक से बने 2 प्लेटफॉर्म हैं। इसमें स्पीड एनकोडर के साथ 4 dc मोटर है। अरुडिनो, ब्लूटूथ मॉड्यूल और बैटरी पैक रखने के लिए असेंबल करना और अधिक स्थान प्रदान करना आसान है।

बैटरी: प्रत्येक मोटर 200mA तक की धारा का उपयोग करती है। मैंने समानांतर में तीन 3.7v, 2200mA ली-आयन कोशिकाओं का उपयोग किया है। बैटरी पैक 12.1 वोल्ट की आपूर्ति करता है। ली-आयन सेल एक प्रकार की रिचार्जेबल बैटरी है। तो हम इन सेलों का बार-बार उपयोग कर सकते हैं।

चरण 4: Arduino का उपयोग करके आवाज नियंत्रित रोबोट का सर्किट आरेख

Arduino का उपयोग कर आवाज नियंत्रित रोबोट का सर्किट आरेख
Arduino का उपयोग कर आवाज नियंत्रित रोबोट का सर्किट आरेख

सबसे पहले Arduino Uno पर Motor Driver शील्ड माउंट करें।

HC-05 या HC-06 कनेक्शन: Vcc को 5 वोल्ट से कनेक्ट करें। GND को ग्राउंड से कनेक्ट करें। मॉड्यूल Rx को Arduino Tx से। मॉड्यूल Tx को Arduino Rx से। यदि ब्लूटूथ मॉड्यूल काम नहीं करता है तो 1K और 2K रेसिस्टर्स का उपयोग करके वोल्टेज डिवाइडर बनाएं और कनेक्ट करें। मॉड्यूल के Rx पिन को 5v से 3.3v में बदलने के लिए। मोटर से मोटर चालक शील्ड: M3 और M4 टर्मिनलों के लिए बाईं ओर की मोटरें। M1 और M2 टर्मिनलों के लिए दाईं ओर की मोटरें। यदि मोटर विपरीत दिशा में घूम रही है तो सभी मोटरों को एक ही दिशा में घुमाने के लिए वायर कनेक्शन को स्वैप करें।

चरण 5: Arduino का उपयोग करके ध्वनि नियंत्रित रोबोट का कार्य करना

नोट: Arduino पर कोड अपलोड करते समय हमेशा ब्लूटूथ मॉड्यूल के Rx और Tx पिन को डिस्कनेक्ट करें अन्यथा यह कुछ त्रुटियां दिखाता है और कोड अपलोड नहीं होता है। जब आप पहली बार ब्लूटूथ मॉड्यूल को अपने मोबाइल से कनेक्ट करते हैं तो "1234" या "0000" पासवर्ड आज़माएं। यदि पहिए विपरीत दिशा में घूम रहे हैं तो मोटर ड्राइवर शील्ड टर्मिनल से मोटर का कनेक्शन बदल दें। आवाज के जरिए रोबोट को नियंत्रित करना कारगर तरीका नहीं है।.

सिफारिश की: