विषयसूची:
- चरण 1: ब्लॉक आरेख
- चरण 2: HC-05 ब्लूटूथ मॉड्यूल
- चरण 3: अवयव
- चरण 4: Arduino का उपयोग करके आवाज नियंत्रित रोबोट का सर्किट आरेख
- चरण 5: Arduino का उपयोग करके ध्वनि नियंत्रित रोबोट का कार्य करना
वीडियो: वॉयस एक्टिवेटेड RoBoT: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
Arduino का उपयोग कर आवाज नियंत्रित रोबोट: हाय सब लोग, मुझे आशा है कि आप ठीक हैं और अच्छा कर रहे हैं। आज हम Arduino का उपयोग करके रोबोटिक्स से संबंधित प्रोजेक्ट शुरू करने जा रहे हैं। आज, हम Arduino और android एप्लिकेशन का उपयोग करके आवाज नियंत्रित रोबोट के बारे में बात करने जा रहे हैं। वॉयस नियंत्रित रोबोट एक मोबाइल रोबोट है जिसे कुछ निर्दिष्ट वॉयस कमांड द्वारा नियंत्रित किया जाता है। मोबाइल एप्लिकेशन पांच कमांड की पहचान करने में सक्षम है जो "स्टॉप", "फॉरवर्ड", "बैक", "लेफ्ट", "राइट" हैं। इस एम्बेडेड सिस्टम प्रोजेक्ट में, हम 4-डब्ल्यूडी रोबोटिक कार बनाते हैं जिसे हम मोबाइल एप्लिकेशन के माध्यम से आवाज का उपयोग करके नियंत्रित कर सकते हैं। एप्लिकेशन ब्लूटूथ का उपयोग करके Arduino को निर्देश सुनता है और भेजता है और फिर Arduino निर्दिष्ट ऑपरेशन करता है। वॉयस रिकग्निशन एप्लिकेशन 100% सटीक नहीं है। एप्लिकेशन आसपास के शोर के प्रति संवेदनशील है। यह कभी-कभी रोबोट को दिए गए वॉयस कमांड की गलत व्याख्या करता है। लेकिन आप अपना खुद का एप्लिकेशन डिज़ाइन कर सकते हैं जो परिवेश को अनदेखा कर सकता है और केवल आपकी आवाज़ प्राप्त कर सकता है।
चरण 1: ब्लॉक आरेख
आवाज नियंत्रित रोबोट के लिए आवश्यक घटक
Arduino Uno: Arduino Uno का उपयोग किया जाता है क्योंकि हम इसमें मोटर ड्राइवर शील्ड को माउंट कर सकते हैं। यह सस्ता, उपयोग में आसान और कम जगह हासिल करने वाला भी है क्योंकि हमें सब कुछ चेसिस पर रखना होता है। यदि आप Arduino प्रोग्रामिंग में नए हैं, तो मैं आपको Arduino लेख के साथ शुरुआत करने की जांच करने की सलाह देता हूं। मोटर ड्राइवर शील्ड: मोटर ड्राइवर शील्ड L293 IC पर आधारित है, जो एक डुअल फुल-ब्रिज ड्राइवर है। इसका उपयोग आगमनात्मक भार जैसे रिले, सोलनॉइड, डीसी और स्टेपिंग मोटर्स को चलाने के लिए किया जाता है। यह आपको अपने Arduino के साथ चार DC मोटर्स और 2 सर्वो ड्राइव करने देता है। हम प्रत्येक मोटर की गति और दिशा को स्वतंत्र रूप से नियंत्रित कर सकते हैं।
चरण 2: 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 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" पासवर्ड आज़माएं। यदि पहिए विपरीत दिशा में घूम रहे हैं तो मोटर ड्राइवर शील्ड टर्मिनल से मोटर का कनेक्शन बदल दें। आवाज के जरिए रोबोट को नियंत्रित करना कारगर तरीका नहीं है।.
सिफारिश की:
वॉयस एक्टिवेटेड फेस मास्क: ३ चरण
वॉयस एक्टिवेटेड फेस मास्क: कुछ महीने पहले 'टायलर ग्लैएल' नाम के एक लड़के ने वॉयस एक्टिवेटेड फेस मास्क बनाया जो वायरल हो गया … टायलर ने स्वयं DIY गाइड और गीथब कंपनी को नीचे ले लिया
ज्यूकबॉक्स में रेट्रोफिट साउंड एक्टिवेटेड एलईडी लाइट्स: 4 कदम
ज्यूकबॉक्स के लिए रेट्रोफिट साउंड एक्टिवेटेड एलईडी लाइट्स: मैं ऐसी लाइट बनाने के बारे में सोच रहा था जो कुछ संगीत के साथ समय के साथ रंग बदल देगी, ज्यूकबॉक्स में जोड़ने के लिए, थोड़ी देर के लिए और जब मैंने एलईडी स्ट्रिप स्पीड चैलेंज देखा, और चूंकि हम इस समय लॉकडाउन में हैं, मैंने सोचा कि यह होगा
मोशन एक्टिवेटेड लैंप स्विच: 3 कदम
मोशन एक्टिवेटेड लैंप स्विच: जब भी हम अपने डेस्क या कमरे से बाहर निकलते हैं, तो ज्यादातर समय हम वहां की लाइट बंद करना भूल जाते हैं। इससे बिजली की हानि होती है और आपके बिजली बिल में वृद्धि होती है। लेकिन क्या होगा, अगर आपके कमरे से बाहर निकलने के बाद लाइट अपने आप बंद हो जाए। हाँ अंदर
वॉयस एक्टिवेटेड बीटी: 3 चरण (चित्रों के साथ)
वॉयस एक्टिवेटेड बीटी: अरुडिनो का उपयोग करके वॉयस नियंत्रित होम ऑटोमेशन: इस प्रोजेक्ट में, मैं घरेलू उपकरणों को नियंत्रित करने के लिए वॉयस फ़ंक्शन का उपयोग कर रहा हूं। यह प्रोजेक्ट मेरी होम ऑटोमेशन श्रृंखला का हिस्सा है। वास्तविक जीवन में इस परियोजना का उपयोग करना बहुत आसान है। किसी भी उम्र के लोग नियंत्रित कर सकते हैं
वॉयस एक्टिवेटेड अरुडिनो ब्लाइंड्स: 9 स्टेप्स (चित्रों के साथ)
वॉयस एक्टिवेटेड अरुडिनो ब्लाइंड्स: कुछ समय पहले मैंने एक इंस्ट्रक्शनल बनाया था, जहाँ मैंने अपने डोर लॉक में एक सर्वो और ब्लूटूथ डिवाइस जोड़ा था, जिससे मुझे अपने फोन से इसे एक एडिक्ट की तरह नियंत्रित करने की अनुमति मिली, मैं सिर्फ सामान में ब्लूटूथ जोड़ना बंद नहीं कर सकता और इसलिए इस प्रोजेक्ट में मैं मैं आपको दिखाने जा रहा हूं कि ब्लू कैसे बनाया जाता है