विषयसूची:

जेस्चर कंट्रोल रोबोट बनाने का सबसे आसान तरीका: 7 कदम (चित्रों के साथ)
जेस्चर कंट्रोल रोबोट बनाने का सबसे आसान तरीका: 7 कदम (चित्रों के साथ)

वीडियो: जेस्चर कंट्रोल रोबोट बनाने का सबसे आसान तरीका: 7 कदम (चित्रों के साथ)

वीडियो: जेस्चर कंट्रोल रोबोट बनाने का सबसे आसान तरीका: 7 कदम (चित्रों के साथ)
वीडियो: Robot | @ATL lab Government High school Badavanahally| 2024, नवंबर
Anonim
Image
Image

एक सुपरहीरो की तरह खिलौनों को नियंत्रित करें। जेस्चर-नियंत्रित कार बनाना सीखें।

यह इस बारे में है कि जेस्चर-नियंत्रित कार को स्वयं कैसे बनाया जाए। मूल रूप से यह MPU-6050 3-अक्ष Gyroscope, Accelerometer का एक सरल अनुप्रयोग है। आप और भी बहुत कुछ कर सकते हैं। इसका उपयोग कैसे करना है, इसे Arduino के साथ कैसे इंटरफ़ेस करना है और ब्लूटूथ मॉड्यूल पर अपना डेटा कैसे स्थानांतरित करना है, यह समझकर। इस राइटअप में, मैं दो HC-05 ब्लूटूथ मॉड्यूल के बीच ब्लूटूथ से ब्लूटूथ संचार पर ध्यान केंद्रित करूंगा।

चरण 1:

छवि
छवि
छवि
छवि

प्रयुक्त घटक:

1- कार्डबोर्ड, एक्रेलिक शीट 2- Arduino UNO X1 -

3- Arduino नैनो X1:

4- बीओ मोटर एक्स2 -

5- पहिए X2-

6- IC L293D X1 -

7- 2s 7.4Volt लाइपो बैटरी X 2-

8- पीसीबी-

9- कनेक्टर्स-

10- ब्लूटूथ मॉड्यूल X 2:

11- एमपीयू-6050 एक्स 1:

12- जिम ग्लव्स X1:

PCBway से इस परियोजना में प्रयुक्त प्रत्यक्ष आदेश PCB:

इस प्रोजेक्ट के लिए रोबोट बॉडी और कनेक्शन बनाने के लिए वीडियो का अनुसरण करें। आप वीडियो में दिखाए अनुसार रोबोट बॉडी बना सकते हैं या 4WD (4-व्हील ड्राइव) में संशोधित किया जा सकता है।

यदि आप वीडियो में दिखाए गए शील्ड का उपयोग नहीं कर रहे हैं, तो आप अपना सर्किट बोर्ड बनाने के लिए दिए गए सर्किट आरेख का उपयोग कर सकते हैं। या इस शील्ड के लिए पीसीबी को सीधे PCBway.com से ऑर्डर कर सकते हैं लिंक उसके लिए ऊपर दिया गया है।

चरण 2:

छवि
छवि
छवि
छवि
छवि
छवि
छवि
छवि

रोबोट बॉडी बनाने के बाद दिए गए सर्किट डायग्राम के अनुसार रिमोट यूनिट बनाएं।

चरण 3:

छवि
छवि
छवि
छवि
छवि
छवि
छवि
छवि

अब बात करते हैं ब्लूटूथ मॉड्यूल कॉन्फ़िगरेशन की। मूल रूप से, HC-05 ब्लूटूथ मॉड्यूल स्लेव मॉड्यूल फ़ैक्टरी सेटिंग के साथ आता है। इसका मतलब है कि हम मॉड्यूल को केवल प्लग इन करके डेटा भेज सकते हैं। मोबाइल उपकरणों से एचसी-05 मॉड्यूल में डेटा भेजने के लिए कोई अन्य सेटिंग करने की आवश्यकता नहीं है। इसके साथ जुड़ने के लिए बस इसका डिफ़ॉल्ट पासवर्ड (1234/0000) दर्ज करें। लेकिन क्या होगा अगर हम इस मॉड्यूल का उपयोग करके किसी अन्य मॉड्यूल या मोबाइल डिवाइस पर डेटा भेजना चाहते हैं।

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

चरण 4:

छवि
छवि
छवि
छवि
छवि
छवि

तो पहले पहले ब्लूटूथ मॉड्यूल को स्लेव डिवाइस के रूप में कॉन्फ़िगर करें। ऐसा करने के लिए इसे इस वायरिंग आरेख के अनुसार Arduino के साथ कनेक्ट करें। और नाम से कोड अपलोड करें config.

सभी आवश्यक कार्यक्रम और पुस्तकालय यहाँ से डाउनलोड करें:

डिस्कनेक्ट मॉड्यूल। मॉड्यूल पर ky को दबाकर रखें और इसे वापस कनेक्ट करें। आप देखेंगे कि एलईडी पर मॉड्यूल धीमी गति से झपका रहा है। हर 2 सेकंड में एक बार। इसका मतलब है कि HC-05 AT कमांड मोड में है। अब ओपन सीरियल मॉनिटर बॉड रेट को 9600 और आउटपुट टाइप को NL और CR दोनों में बदल देता है। अब सेंड बॉक्स में एटी टाइप करें और सेंड करें। अगर यह ठीक के साथ उत्तर देता है, तो इसका मतलब है कि सब ठीक है। लेकिन अगर ऐसा नहीं है, और कुछ त्रुटि के साथ जवाब देता है, तो फिर से एटी भेजें। जब तक यह ओके या चेक कनेक्शन के साथ जवाब नहीं देता और फिर से एटी भेज देता है।

मॉड्यूल से ओके रिस्पॉन्स प्राप्त करने के बाद एक-एक करके निम्नलिखित कमांड दर्ज करें, एटी + ओआरजीएल और इसे भेजें। यह आदेश फ़ैक्टरी सेटिंग में मॉड्यूल सेट करेगा।

एटी+आरएमएएडी यह कमांड किसी भी पिछली जोड़ी से मॉड्यूल जारी करेगा

एटी+यूएआरटी? मॉड्यूल की वर्तमान बॉड दर की जाँच करें

AT+UART=38400, 0, 0 बॉड दर को 38400. के रूप में सेट करें

एटी+रोल? भूमिका की जाँच करें कि वह दास है या स्वामी। यह 0 या 1 के साथ उत्तर देता है। यदि मॉड्यूल स्लेव है तो यह 0 का उत्तर देता है और यदि यह एक मास्टर डिवाइस है तो यह स्लेव डिवाइस के रूप में 1 सेट भूमिका के साथ उत्तर देगा।

AT+ROLE=0 दर्ज करें

एटी+एडीडीआर? मॉड्यूल पते की जाँच करें। इस पते को नोट कर लें। मॉड्यूल द्वारा उत्तर दिया गया। इस पते को प्राप्त करने के बाद, दास मॉड्यूल के लिए कॉन्फ़िगरेशन किया जाता है।

चरण 5:

छवि
छवि
छवि
छवि
छवि
छवि

अब दूसरे ब्लूटूथ मॉड्यूल को मास्टर डिवाइस के रूप में कॉन्फ़िगर करने का समय आ गया है। इस मॉड्यूल को Arduino बोर्ड से कनेक्ट करें और इसे AT मोड में डालें। जैसा कि हमने पिछले वाले के साथ किया था।

दिए गए क्रम से इन AT कमांड को दर्ज करें।AT+ORGL

एटी+आरएमएएडी

एटी+यूएआरटी?

एटी+यूएआरटी=38400, 0, 0

एटी+रोल?

इस मॉड्यूल की भूमिका को मास्टर डिवाइस के रूप में सेट करें। एटी+रोल=1

AT+CMODE=0 ताकि मॉड्यूल केवल एक डिवाइस को कनेक्ट करे। डिफ़ॉल्ट सेटिंग 1. है

अब इस मॉड्यूल को इस एंटर करने के लिए स्लेव डिवाइस से बांधें,

AT+BIND= "दास मॉड्यूल का पता"

और अब सब किया MPU-6050 सेंसर के लिए I2C संचार के लिए पुस्तकालय स्थापित करें। चूंकि MPU-6050 gyro sensor में I2C इंटरफेस है। यहां से लाइब्रेरी और सोर्स कोड डाउनलोड करें। यदि आपने इन पुस्तकालयों को पहले से स्थापित किया है, तो इसे छोड़ दें।

चरण 6:

छवि
छवि
छवि
छवि
छवि
छवि

अब USB केबल का उपयोग करके कार यूनिट को पीसी से कनेक्ट करें। सही कॉम पोर्ट और बोर्ड प्रकार चुनें। और प्रोग्राम को "Gesture_controled_Robot_car_unit_" नाम से अपलोड करें। सुनिश्चित करें कि प्रोग्राम अपलोड करते समय बैटरी और ब्लूटूथ मॉड्यूल कार से कनेक्ट नहीं है।

रिमोट यूनिट के साथ भी ऐसा ही करें। रिमोट नाम से प्रोग्राम खोलें। और इसे रिमोट यूनिट में अपलोड करें। कार यूनिट पर स्लेव ब्लूटूथ मॉड्यूल डालें और रिमोट यूनिट पर ब्लूटूथ मॉड्यूल को मास्टर करें। और सब किया।

चरण 7:

छवि
छवि
छवि
छवि
छवि
छवि

आइए इसे चालू करें और यह खेलने के लिए तैयार है…….

उम्मीद है कि आपके लिए यह उपयोगी रहे। यदि हां, तो इसे लाइक करें, शेयर करें, अपनी शंका पर कमेंट करें। ऐसे और प्रोजेक्ट्स के लिए मुझे फॉलो करें! मेरे काम का समर्थन करें और YouTube पर मेरे चैनल को सब्सक्राइब करें।

शुक्रिया!

रोबोटिक्स प्रतियोगिता
रोबोटिक्स प्रतियोगिता
रोबोटिक्स प्रतियोगिता
रोबोटिक्स प्रतियोगिता

रोबोटिक्स प्रतियोगिता में प्रथम पुरस्कार

सिफारिश की: