विषयसूची:

ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट।: 6 कदम
ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट।: 6 कदम

वीडियो: ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट।: 6 कदम

वीडियो: ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट।: 6 कदम
वीडियो: High Density 2022 2024, जुलाई
Anonim
Image
Image
दूरी, दिशा और रोटेशन की डिग्री के साथ Arduino रोबोट (पूर्व, पश्चिम, उत्तर, दक्षिण) ब्लूटूथ मॉड्यूल और स्वायत्त रोबोट आंदोलन का उपयोग करके आवाज द्वारा नियंत्रित।
दूरी, दिशा और रोटेशन की डिग्री के साथ Arduino रोबोट (पूर्व, पश्चिम, उत्तर, दक्षिण) ब्लूटूथ मॉड्यूल और स्वायत्त रोबोट आंदोलन का उपयोग करके आवाज द्वारा नियंत्रित।
दूरी, दिशा और रोटेशन की डिग्री के साथ Arduino रोबोट (पूर्व, पश्चिम, उत्तर, दक्षिण) ब्लूटूथ मॉड्यूल और स्वायत्त रोबोट आंदोलन का उपयोग करके आवाज द्वारा नियंत्रित।
दूरी, दिशा और रोटेशन की डिग्री के साथ Arduino रोबोट (पूर्व, पश्चिम, उत्तर, दक्षिण) ब्लूटूथ मॉड्यूल और स्वायत्त रोबोट आंदोलन का उपयोग करके आवाज द्वारा नियंत्रित।

यह निर्देशयोग्य बताता है कि Arduino रोबोट कैसे बनाया जाता है जिसे आवश्यक दिशा में ले जाया जा सकता है (आगे, पीछे, बाएं, दाएं, पूर्व, पश्चिम, उत्तर, दक्षिण) वॉयस कमांड का उपयोग करके सेंटीमीटर में दूरी की आवश्यकता होती है। वॉयस कमांड का उपयोग करके रोबोट को स्वायत्त रूप से भी स्थानांतरित किया जा सकता है।

वॉयस कमांड का उपयोग करके इनपुट:

पहला पैरामीटर - #फॉरवर्ड या #रिवर्स या #लेफ्ट या #राइट या #ऑटो या #एंगल

दूसरा पैरामीटर - दूरी १०० या कोण ३००

उदाहरण: - १) आगे की दूरी १०० कोण ३०० - GY-271 का उपयोग करके कार को ३०० डिग्री तक घुमाएं और आगे बढ़ें

१०० सेंटीमीटर

2) फॉरवर्ड एंगल 300 डिस्टेंस 100 - एंगल और डिस्टेंस कमांड किसी भी क्रम में हो सकते हैं

3) आगे की दूरी १०० – आगे बढ़ें १०० सेंटीमीटर

४) फॉरवर्ड एंगल ३०० - कार को ३०० डिग्री तक घुमाएं और अगले तक आगे की दिशा में आगे बढ़ें

आदेश

5) ऑटो - बाधा से बचने के लिए कार को ऑटोनॉमस मोड में ले जाता है

७) कोण ३०० -- कार को ३०० डिग्री पर घुमाएँ।

चरण 1: भागों की सूची

हिस्सों की सूची
हिस्सों की सूची

इस परियोजना को बनाने के लिए आवश्यक भागों की सूची नीचे दी गई है, उनमें से कुछ वैकल्पिक हैं।

आप अपनी खुद की चेसिस बना सकते हैं या अमेज़ॅन से कोई भी 3 व्हील या 4 व्हील रोबोट कार चेसिस खरीद सकते हैं, यह बहुत सस्ता है।

1. Arduino Uno R3 (अन्य Arduino बोर्ड भी इस्तेमाल किए जा सकते हैं)

2. ब्लूटूथ मॉड्यूल एचसी - 02

3. एचएमसी५८८३एल (जीवाई-२७१)

4. सर्वो माउंटिंग प्लेट्स के साथ अल्ट्रासोनिक सेंसर HC SR04 (वैकल्पिक: माउंटिंग प्लेट्स)

5. L298N मोटर चालक (L293D का भी उपयोग किया जा सकता है)

6. ब्रेड बोर्ड बिजली आपूर्ति एमबी-102 (वैकल्पिक: वोल्टेज नियामक 7805 का भी उपयोग किया जा सकता है)

7. ब्रेड बोर्ड

8. हॉल इफेक्ट सेंसर के साथ 2 एनकोडर मोटर (ऑप्टो कपलर सेंसर के साथ बीओ मोटर का भी इस्तेमाल किया जा सकता है)

9. 9 वी बैटरी (मात्रा 1) (मोटर के लिए अलग बैटरी की सिफारिश की जाती है)

10. बैटरी होल्डर के साथ 6 X AA बैटरी (Arduino बोर्ड और सेंसर को बिजली की आपूर्ति के लिए)

11. जम्पर तार

12. माइक्रो सर्वो मोटर

१३. पहियों के साथ ४ पहिया या ३ पहिया कार चेसिस

चरण 2: रोबोट चेसिस को असेंबल करें और मोटर ड्राइवरों के माध्यम से मोटर्स को Arduino से कनेक्ट करें

रोबोट चेसिस को असेंबल करें और मोटर ड्राइवरों के माध्यम से मोटर्स को Arduino से कनेक्ट करें
रोबोट चेसिस को असेंबल करें और मोटर ड्राइवरों के माध्यम से मोटर्स को Arduino से कनेक्ट करें

3 व्हील ड्राइव या 4 व्हील ड्राइव रोबोट चेसिस को इकट्ठा करें और एनकोडर मोटर्स को L298N मोटर ड्राइवरों के माध्यम से Arduino बोर्ड से कनेक्ट करें।

एनकोडर मोटर: डीसी गियर वाली मोटर जिसमें एक अतिरिक्त चुंबकीय चतुर्भुज प्रकार रोटरी एन्कोडर होता है। क्वाडरेचर एनकोडर दो पल्स प्रदान करते हैं जो शाफ्ट रोटेशन की दिशा के साथ-साथ गति और दूरी की यात्रा के लिए चरण से बाहर हैं।

एनकोडर मोटर शाफ्ट के प्रति रोटेशन 540 दालों को प्रदान करता है जिसे Arduino काउंटर द्वारा Arduino के इंटरप्ट पिन का उपयोग करके गिना जाता है।

मैं एन्कोडर के केवल एक आउटपुट का उपयोग कर रहा हूं क्योंकि मुझे इस निर्देश के लिए शाफ्ट आंदोलन की दिशा जानने में कोई दिलचस्पी नहीं है।

सम्बन्ध:

Inp 1 L298N मोटर चालक -- Arduino Pin 6

Inp 2 L298N मोटर चालक -- Arduino Pin 7

Inp 3 L298N मोटर चालक -- Arduino Pin 8

Inp 4 L298N मोटर चालक -- Arduino Pin 9

M1 L298N मोटर चालक - एनकोडर मोटर लेफ्ट M1

M2 L298N मोटर चालक - एनकोडर मोटर लेफ्ट M2

M1 L298N मोटर चालक -- एनकोडर मोटर दायां M3

M2 L298N मोटर चालक - एनकोडर मोटर राइट M4

सीएचए एनकोडर मोटर लेफ्ट - अरुडिनो पिन 2

सीएचए एनकोडर मोटर राइट - अरुडिनो पिन 3

Arduino UNO इनपुट वोल्टेज - 5V विनियमित

एनकोडर मोटर इनपुट वोल्टेज - 5V विनियमित

L298N मोटर चालक - 5V से 9V

चरण 3: ब्लूटूथ मॉड्यूल को Arduino से कनेक्ट करें

Arduino के लिए ब्लूटूथ मॉड्यूल कनेक्ट करें
Arduino के लिए ब्लूटूथ मॉड्यूल कनेक्ट करें

ब्लूटूथ मॉड्यूल को Arduino बोर्ड से कनेक्ट करें जो स्वीकार करेगा

ब्लूटूथ पर मोबाइल ऐप से वॉयस इनपुट। Arduino के लिए वॉयस इनपुट स्पेस द्वारा अलग किए गए कई शब्दों के साथ स्ट्रिंग के रूप में होगा।

कोड शब्दों को स्ट्रिंग में विभाजित करेगा और उन्हें वेरिएबल के लिए असाइन करेगा।

Android ऐप डाउनलोड करने के लिए लिंक:

उदा. आवाज इनपुट: आगे की दूरी 100 कोण 50

Arduino पिन 0 -- HC-02 TX

Arduino पिन 1 -- HC-02 RX

HC-02 इनपुट वोल्टेज - 5V विनियमित

चरण 4: GY-271 को Arduino से कनेक्ट करें

GY-271 को Arduino से कनेक्ट करें
GY-271 को Arduino से कनेक्ट करें

GY-271 को Arduino से कनेक्ट करें जिसका उपयोग रोबोट की शीर्ष स्थिति प्राप्त करने के लिए और रोबोट को वांछित डिग्री (0 से 365 - 0 और 365 डिग्री उत्तर, 90 डिग्री पूर्व, 180 डिग्री दक्षिण और 270 डिग्री पश्चिम के रूप में) में ले जाने के लिए किया जाता है।)

सम्बन्ध:

GY-271 SCL -- Arduino एनालॉग इनपुट A5

GY-271 SCA -- Arduino एनालॉग इनपुट A4

GY-271 - 3.3 V विनियमित करने के लिए इनपुट वोल्टेज

कृपया ध्यान दें: पहले मॉड्यूल का परीक्षण करने के लिए पुस्तकालय में दिए गए उदाहरण कोड का उपयोग करें।

चरण 5: माइक्रो सर्वो मोटर और अल्ट्रासोनिक सेंसर HC SR04 को Arduino से कनेक्ट करें

माइक्रो सर्वो मोटर और अल्ट्रासोनिक सेंसर HC SR04 को Arduino से कनेक्ट करें
माइक्रो सर्वो मोटर और अल्ट्रासोनिक सेंसर HC SR04 को Arduino से कनेक्ट करें

माइक्रो सर्वो मोटर और अल्ट्रासोनिक सेंसर HC SR04 को. से कनेक्ट करें

अरुडिनो। अल्ट्रासोनिक सेंसर का उपयोग वस्तुओं की दूरी को मापने के लिए किया जाता है और सर्वर मोटर का उपयोग अल्ट्रासोनिक सेंसर को बाएं और दाएं स्थानांतरित करने के लिए किया जाता है जब ऑब्जेक्ट रोबोट के करीब होता है जो रोबोट को वस्तुओं या दीवारों से टकराए बिना किसी भी दिशा में जाने में मदद करेगा।

माउंटिंग बोर्ड का उपयोग करके अल्ट्रासोनिक सेंसर को सर्वो मोटर पर माउंट करें।

सम्बन्ध:

माइक्रो सर्वो सिग्नल पिन -- Arduino Pin 10

एचसी एसआर04 ट्रिग पिन - अरुडिनो पिन 11

एचसी एसआर04 इको पिन - अरुडिनो पिन 12

सर्वो मोटर के लिए इनपुट वोल्टेज - 5V विनियमित

एचसी एसआर04 - 5 वी विनियमित करने के लिए इनपुट वोल्टेज

चरण 6: कोड, पुस्तकालय और Andorid ऐप डाउनलोड करने के लिए लिंक

कोड संलग्न किया गया है। पुस्तकालयों को डाउनलोड करने के लिए लिंक

१) टाइमरऑन -

2) QMC5883L -

3) न्यूपिंग -

ऐप लिंक:

लाइनों की संख्या को कम करने के लिए कोड को और अधिक अनुकूलित किया जा सकता है।

धन्यवाद और अगर किसी के पास कोई प्रश्न है तो कृपया मुझे संदेश भेजें।

सिफारिश की: