विषयसूची:

हैंड जेस्चर नियंत्रित आरसी कार: 15 कदम
हैंड जेस्चर नियंत्रित आरसी कार: 15 कदम

वीडियो: हैंड जेस्चर नियंत्रित आरसी कार: 15 कदम

वीडियो: हैंड जेस्चर नियंत्रित आरसी कार: 15 कदम
वीडियो: Hand Gesture Control Remote Control Car Unboxing & Testing - Chatpat toy tv 2024, जुलाई
Anonim
हाथ इशारा नियंत्रित आरसी कार
हाथ इशारा नियंत्रित आरसी कार
हाथ इशारा नियंत्रित आरसी कार
हाथ इशारा नियंत्रित आरसी कार

हैलो वर्ल्ड!

यह मेरी पहली शिक्षाप्रद है

यदि आपके कोई प्रश्न हैं - कृपया पूछने में संकोच न करें।

लक्षित दर्शक:

यह परियोजना किसी ऐसे व्यक्ति के लिए लागू है जिसे प्रौद्योगिकी की बात आती है। चाहे आप एक विशेषज्ञ हों या रोबोटिक्स के बारे में पूरी तरह से शुरुआत करने वाले हों। आप इस दस्तावेज़ के निर्देशों का पालन करके इस परियोजना को बनाने में सक्षम होंगे।

तुम क्या आवश्यकता होगी:

· (2) x Elegoo Uno R3 कंट्रोलर बोर्ड

· (2) x प्रोटोटाइप एक्सपेंशन बोर्ड

· (1) x HC-05 ब्लूटूथ मॉड्यूल

· (1) x HC-06 ब्लूटूथ मॉड्यूल

· (1) x हाथ का दस्ताना

· (1) x GY-521 मॉड्यूल

· (12) x एम-एम तार

· (६) एक्स एफ-एम तार

· (2) डीसी के साथ एक्स 9वी बैटरी

आर / सी कार

· (1) एक्स बेस बोर्ड

· (2) x एनकोडर डिस्क

· (2) एक्स व्हील

· (2) एक्स डिसेलेरेशन डीसी मोटर

· (1) x बैटरी कंटेनर

· (4) x M3*30 स्क्रू बार

· (8) x M3*6 स्क्रू बार

· (८) x एम३ अखरोट

· (१) एक्स स्विच

· (4) एक्स फास्टनर

· (१) एक्स हैमर कॉस्टर

· (4) एक्स एए बैटरी

· (१) एक्स एल९११०एस २-सीएच एच-ब्रिज स्टेपर मोटर डुअल डीसी मोटर कंट्रोलर बोर्ड

चरण 1: चरण 1:

चरण 1
चरण 1
चरण 1
चरण 1
चरण 1
चरण 1
चरण 1
चरण 1

लक्ष्य: बॉड दर कॉन्फ़िगर करें और HC-06 (SLAVE) का पासवर्ड सेट करें

HC-06 एक गुलाम केवल ब्लूटूथ मॉड्यूल है जिसका अर्थ है कि "इससे केवल बात की जा सकती है"। HC-06 स्वचालित रूप से AT मोड में है। एटी मोड एक कमांड मोड है जो आपको ब्लूटूथ मॉड्यूल की कुछ सेटिंग्स को पूछताछ/कॉन्फ़िगर करने की अनुमति देता है।

I. सिर्फ Arduino और USB सीरियल कंप्यूटर से जुड़ा है। Arduino पर एक खाली स्केच अपलोड करें जैसा कि ऊपर संलग्न है

द्वितीय. USB सीरियल को कंप्यूटर से डिस्कनेक्ट करें।

III. HC-06 और Arduino को (4) F-M तारों से कनेक्ट करें - चरण1वायरअटैचमेंट देखें

चतुर्थ। USB सीरियल को कंप्यूटर से कनेक्ट करें। यह HC-06 को हर सेकेंड में चालू और बंद कर देगा।

V. सीरियल मॉनिटर पर क्लिक करें और सुनिश्चित करें कि "नो लाइन एंडिंग्स" हैं और बॉड रेट सीरियल मॉनिटर के निचले भाग में "9600" पर सेट है।

चतुर्थ। सीरियल मॉनिटर टेक्स्ट बॉक्स पर एटी टाइप करें और इसे ओके प्रिंट करना चाहिए (इसका मतलब है कि सीरियल मॉनिटर और ब्लूटूथ के बीच संचार है)

सातवीं। HC-06 का डिफ़ॉल्ट पासवर्ड 1234 है, लेकिन अगर ऐसा नहीं है। एटी+पिन1234 टाइप करें और सेंड दबाएं। सीरियल मॉनिटर फिर OKsetPIN प्रिंट करेगा। यह HC-06 पेयरिंग पासवर्ड को 1234 पर सेट करेगा (HC-06 और HC-05 के बीच का पासवर्ड समान होना चाहिए)।

आठवीं। AT+BAUD8 टाइप करें और सेंड दबाएं। सीरियल मॉनिटर OK115200 प्रिंट करेगा। यह HC-06 की बॉड दर को 115200 पर सेट करेगा। (HC-06 और theHC-06 के बीच बॉड दर समान होनी चाहिए)।

चरण 2: चरण 2: HC-06 (SLAVE) का पता प्राप्त करें

चरण 2: HC-06 (SLAVE) का पता प्राप्त करें
चरण 2: HC-06 (SLAVE) का पता प्राप्त करें
चरण 2: HC-06 (SLAVE) का पता प्राप्त करें
चरण 2: HC-06 (SLAVE) का पता प्राप्त करें
चरण 2: HC-06 (SLAVE) का पता प्राप्त करें
चरण 2: HC-06 (SLAVE) का पता प्राप्त करें

आप HC-06 का पता ब्लूटूथ फाइंडर नामक ऐप के माध्यम से एंड्रॉइड फोन के माध्यम से प्राप्त कर सकते हैं या HC-05 के आसपास के ब्लूटूथ मॉड्यूल को सूँघने के लिए HC-05 का उपयोग कर सकते हैं।

HC-06 का पता याद रखें। HC-05 को कॉन्फ़िगर करते समय आपको इस जानकारी की आवश्यकता होगी।

ब्लूटूथ खोजक के माध्यम से HC-06 का पता प्राप्त करना

I. संलग्न चित्र देखें

नोट: मैक पता कुछ ऐसा दिखाई देगा जैसा ऊपर हाइलाइट किया गया है। ब्लूटूथ मॉड्यूल को सामान्य रूप से "HC-06" के रूप में खोजा जाएगा।

I. ब्लूटूथ फाइंडर एप्लिकेशन डाउनलोड करें

द्वितीय. जबकि HC-06 चालू और ब्लिंक कर रहा है - Android फ़ोन को HC-06. से जोड़ दें

III. HC-06 का पासवर्ड 1234 होगा। हमने इसके पासवर्ड को पहले AT+पिन1234 कमांड के जरिए कॉन्फ़िगर किया था।

चतुर्थ। एक बार HC-06 और Anroid फोन को पेयर कर दिया जाता है। इसका पता क्या है, यह देखने के लिए ब्लूटूथ फ़ाइंडर एप्लिकेशन खोलें।

चरण 3: चरण 3: HC-05 (मास्टर) को कॉन्फ़िगर करना

चरण 3: HC-05 (मास्टर) को कॉन्फ़िगर करना
चरण 3: HC-05 (मास्टर) को कॉन्फ़िगर करना
चरण 3: HC-05 (मास्टर) को कॉन्फ़िगर करना
चरण 3: HC-05 (मास्टर) को कॉन्फ़िगर करना

*HC-05 के माध्यम से HC-06 का पता प्राप्त करना

लक्ष्य: HC-05 को स्वचालित रूप से केवल HC-06 से कनेक्ट करने के लिए बाइंड करें

I. जबकि HC-06 चालू है। एक नया Arduino सत्र खोलें और चरण 1 पर चरण 1-3 का पालन करें।

द्वितीय. USB सीरियल को कंप्यूटर से कनेक्ट करते समय सुनिश्चित करें कि आप HC-05 का बटन दबा रहे हैं। यह HC-05 को हर 2 सेकंड में चालू और बंद कर देगा। यह इंगित करता है कि HC-05 AT मोड में है। सुनिश्चित करें कि सही पोर्ट चुना गया है। चयनित पोर्ट arduino होना चाहिए जिससे HC-05 जुड़ा हो।

III. सीरियल मॉनिटर पर क्लिक करें और सुनिश्चित करें कि "एनएल और सीआर दोनों" जोड़े गए हैं और बॉड दर सीरियल मॉनिटर के नीचे "9600" पर सेट है। (जैसा कि संलग्न छवि में दिखाया गया है)

चतुर्थ। सीरियल मॉनिटर टेक्स्ट बॉक्स पर एटी टाइप करें और यह त्रुटि प्रिंट करेगा: (0) (सुनिश्चित नहीं है कि ऐसा क्यों होता है)। फिर से एटी टाइप करें और सीरियल मॉनिटर ओके प्रिंट करेगा (इसका मतलब है कि सीरियल मॉनिटर और ब्लूटूथ के बीच संचार है)।

V. AT+ROLE टाइप करें? और भेजें दबाएं। सीरियल मॉनिटर प्रिंट करेगा कि वर्तमान में HC-05 की क्या भूमिका है। भूमिका ० = गुलाम। भूमिका १ = गुरु। यदि इसकी भूमिका 0 है। AT+ROLE=1 टाइप करके अपनी भूमिका को 1 में बदलें, सीरियल मॉनीटर HC-05 की भूमिका को 1 (मास्टर) पर सेट करने के बाद OK प्रिंट करेगा। एटी+रोल टाइप करें? दोबारा जांच करने के लिए।

VI. AT+CMODE टाइप करें? और भेजें दबाएं। सीरियल मॉनिटर प्रिंट करेगा कि वर्तमान में HC-05 में कौन सा कनेक्शन मोड है। 0 = केवल निश्चित पते से कनेक्ट करें। 1 = पास के किसी भी ब्लूटूथ से कनेक्ट करें। यदि इसका सीमोड 1 है। AT+CMODE=0 टाइप करके इसके सीमोड को 0 में बदलें। सीरियल मॉनिटर HC-05 के सीमोड को 0 पर सेट करने के बाद OK प्रिंट करेगा। AT+CMODE टाइप करें? दोबारा जांच करने के लिए।

सातवीं। एटी+यूएआरटी टाइप करें? और भेजें दबाएं। सीरियल मॉनिटर प्रिंट करेगा कि वर्तमान में HC-05 की बॉड दर क्या है। (यानी +UART: 9600, 0, 0)। याद रखें कि हमें HC-06 के समान बॉड दर निर्धारित करने की आवश्यकता है। HC-05 की बॉड दर को 115200 पर सेट करने के लिए। टाइप करें AT+UART=115200, 0, 0 सीरियल मॉनिटर ठीक प्रिंट करेगा। एटी+यूएआरटी टाइप करें? दोबारा जांच करने के लिए। (अब इसे +UART: 115200, 0, 0) प्रिंट करना चाहिए।

आठवीं। एटी+पीएसडब्ल्यूडी टाइप करें? HC-05 का पासवर्ड निर्धारित करने के लिए। याद रखें कि HC-06 और HC-05 के बीच का पासवर्ड एक ही होना चाहिए। यदि इसका पासवर्ड 1234 नहीं है। AT+PSWD=1234 द्वारा पासवर्ड सेट करें सीरियल मॉनिटर ओके प्रिंट करेगा। एटी+पीएसडब्ल्यूडी टाइप करें? दोबारा जांच करने के लिए।

IX. यदि आपके पास HC-06 का पता है तो पहले से ही इस चरण को छोड़ दें और चरण X जारी रखें। यह चरण HC-06 का पता निर्धारित करेगा। एटी+आईएनआईटी टाइप करें। सीरियल मॉनिटर को ओके प्रिंट करना चाहिए। AT+INQ टाइप करें यह कमांड आसपास के ब्लूटूथ डिवाइस के लिए पूछताछ करेगा। सीरियल मॉनीटर को एचसी-06 का पता, टाइप, सिग्नल प्रिंट करना चाहिए। (यानी +INQ: 98D3:31:FD5F83, 8043C, 7FFF)

X. HC-05 को HC-06 के साथ पेयर करें। आपके द्वारा खोजे गए पते को ब्लूटूथ फ़ाइंडर ऐप के माध्यम से या एटी + आईएनक्यू विधि के माध्यम से पुनः प्राप्त करें। पते के कोलन (98D3:31:FD5F83) को अल्पविराम से बदलें (98D3, 31, FD5F83) पते पर टाइप करें AT+PAIR= 98D3, 31, FD5F83, 5 इस जोड़ी कमांड में 5 सेकंड में टाइमआउट है। यदि HC-05 इच्छित पते के साथ युग्मित नहीं होता है तो एक त्रुटि संदेश मुद्रित किया जाएगा। अन्यथा यदि पेयरिंग सफल होती है तो सीरियल मॉनीटर में एक OK प्रिंट हो जाएगा।

ग्यारहवीं। HC-05 को HC-06 से बांधें। AT+BIND=98D3, 31, FD5F83 टाइप करें सफल होने पर सीरियल मॉनिटर को OK प्रिंट करना चाहिए।

बारहवीं। लिंक एचसी-06। AT+LINK=98D3, 31, FD5F83 टाइप करें सफल होने पर सीरियल मॉनिटर को OK प्रिंट करना चाहिए।

तेरहवीं। एक बार HC-05 और HC-06 बाध्य हैं। HC-05 हर 2 सेकंड में एक बार झपकाएगा और HC-06 चालू रहेगा (बिना झपकाए)।

बधाई HC-05 और HC-06 अब एक साथ बंधे हैं

चरण 4: चरण 4: आरसी कार का आधार बनाएं इस टेप पर छवियों पर निर्देशों का पालन करें

चरण 4: आरसी कार का आधार बनाएं इस टेप पर छवियों पर निर्देशों का पालन करें
चरण 4: आरसी कार का आधार बनाएं इस टेप पर छवियों पर निर्देशों का पालन करें
चरण 4: आरसी कार का आधार बनाएं इस टेप पर छवियों पर निर्देशों का पालन करें
चरण 4: आरसी कार का आधार बनाएं इस टेप पर छवियों पर निर्देशों का पालन करें

चरण 5: चरण 5: 2 डिक्लेरेशन डीसी मोटर्स को L9110S स्टेपर से कनेक्ट करें

चरण 5: 2 डिक्लेरेशन डीसी मोटर्स को L9110S स्टेपर से कनेक्ट करें
चरण 5: 2 डिक्लेरेशन डीसी मोटर्स को L9110S स्टेपर से कनेक्ट करें
चरण 5: 2 डिक्लेरेशन डीसी मोटर्स को L9110S स्टेपर से कनेक्ट करें
चरण 5: 2 डिक्लेरेशन डीसी मोटर्स को L9110S स्टेपर से कनेक्ट करें
चरण 5: 2 डिक्लेरेशन डीसी मोटर्स को L9110S स्टेपर से कनेक्ट करें
चरण 5: 2 डिक्लेरेशन डीसी मोटर्स को L9110S स्टेपर से कनेक्ट करें

*ध्यान दें कि जिस तरह से स्केच सेट-अप किया गया है, L9110S को DC मोटर्स से ठीक उसी तरह जोड़ा जाना चाहिए जैसा कि संलग्न छवियों पर दिखाया गया है (वे कालानुक्रमिक क्रम में संलग्न हैं)

चरण 6: चरण 5: Arduino (CAR) में CAR.ino स्केच अपलोड करें

चरण 7: चरण 6: Arduino (CAR) को शक्ति के स्रोत से डिस्कनेक्ट करें और Arduino के शीर्ष पर शील्ड संलग्न करें

चरण 8: चरण 7: L9110S स्टेपर को Arduino Shield (CAR) से कनेक्ट करें

चरण 7: L9110S स्टेपर को Arduino Shield (CAR) से कनेक्ट करें
चरण 7: L9110S स्टेपर को Arduino Shield (CAR) से कनेक्ट करें

चरण 9: चरण 8: HC-06 को Arduino Shield (CAR) से कनेक्ट करें

चरण 8: HC-06 को Arduino Shield (CAR) से कनेक्ट करें
चरण 8: HC-06 को Arduino Shield (CAR) से कनेक्ट करें

चरण 10: चरण 9: आरसी कार कॉन्फ़िगरेशन पूर्ण है। कार इस तरह दिखनी चाहिए

चरण 9: RC कार कॉन्फ़िगरेशन पूर्ण है। कार इस तरह दिखनी चाहिए
चरण 9: RC कार कॉन्फ़िगरेशन पूर्ण है। कार इस तरह दिखनी चाहिए
चरण 9: RC कार कॉन्फ़िगरेशन पूर्ण है। कार इस तरह दिखनी चाहिए
चरण 9: RC कार कॉन्फ़िगरेशन पूर्ण है। कार इस तरह दिखनी चाहिए
चरण 9: RC कार कॉन्फ़िगरेशन पूर्ण है। कार इस तरह दिखनी चाहिए
चरण 9: RC कार कॉन्फ़िगरेशन पूर्ण है। कार इस तरह दिखनी चाहिए

चरण 11: चरण 10: Arduino (HAND) में HAND.ino स्केच अपलोड करें

चरण १२: चरण ११: Arduino (HAND) को शक्ति के स्रोत से डिस्कनेक्ट करें और Arduino के शीर्ष पर शील्ड संलग्न करें

चरण 13: चरण 12: Gyro को Arduino Shield (HAND) से कनेक्ट करें

चरण 12: Gyro को Arduino Shield (HAND) से कनेक्ट करें
चरण 12: Gyro को Arduino Shield (HAND) से कनेक्ट करें

संलग्न छवि देखें

चरण 14: चरण 13: HC-06 को Arduino Shield (HAND) से कनेक्ट करें

सिफारिश की: