विषयसूची:

ब्लूटूथ नियंत्रित आरसी कार वेग नियंत्रण और दूरी माप के साथ: 8 कदम
ब्लूटूथ नियंत्रित आरसी कार वेग नियंत्रण और दूरी माप के साथ: 8 कदम

वीडियो: ब्लूटूथ नियंत्रित आरसी कार वेग नियंत्रण और दूरी माप के साथ: 8 कदम

वीडियो: ब्लूटूथ नियंत्रित आरसी कार वेग नियंत्रण और दूरी माप के साथ: 8 कदम
वीडियो: RC Car Pit Stops Are Intense 2024, नवंबर
Anonim
Image
Image

एक बच्चे के रूप में, मैं हमेशा आरसी कारों पर मोहित था। आजकल आप Arduino की मदद से सस्ती ब्लूटूथ नियंत्रित RC कार बनाने के लिए कई ट्यूटोरियल पा सकते हैं। आइए इसे एक कदम आगे बढ़ाते हैं और तय की गई दूरी और बॉट के वेग की गणना करने के लिए किनेमेटिक्स के हमारे व्यावहारिक ज्ञान का उपयोग करते हैं।

यह निर्देश HATCHNHACK के सहयोग से बनाया गया था। अपने सभी प्रोटोटाइप उपकरण, ब्लॉग, विचार, और बहुत कुछ के लिए उनकी अद्भुत वेबसाइट देखें।

चरण 1: चरण 1: प्रोजेक्ट बनाने के लिए आवश्यक भागों को ढूँढना

ठीक है, मैं इसे एक सामान्य निर्देश के रूप में लिख रहा हूं, इसलिए मैं कुछ विकल्प प्राप्त करने का प्रयास करूंगा यदि आप उन भागों को नहीं ढूंढ पा रहे हैं जिनका मैं उपयोग कर रहा हूं। मैं खरीद लिंक भी जोड़ूंगा ताकि आप उन वस्तुओं को खरीद सकें जो आपके पास नहीं हैं और इसलिए आप अपनी रचनात्मकता के साथ अपने बॉट को अनुकूलित कर सकते हैं। इस परियोजना को बनाने के लिए भागों के लिए hnhcart देखें। उनके पास एक अद्भुत मूल्य सीमा के साथ अच्छी गुणवत्ता वाले हिस्से हैं।

  • माइक्रोकंट्रोलर: ठीक है अगर आप एक शुरुआत कर रहे हैं तो Arduino का उपयोग करने का प्रयास करें। खैर, मैं Arduino Uno का उपयोग कर रहा हूं। Arduino Uno के लिए लिंक खरीदें।
  • मोटर्स और एन्कोडर: इस परियोजना के लिए, मैं घुमावों की गणना के लिए इनबिल्ट एन्कोडर के साथ 150 आरपीएम साइड शाफ्ट गियर मोटर का उपयोग कर रहा हूं। यदि आप ऐसी मोटरों को खोजने में असमर्थ हैं तो साधारण दोहरी शाफ्ट बो मोटर्स का उल्लेख कर सकते हैं और आपको बीओ मोटर्स के लिए एन्कोडर खरीदना होगा। आप दोहरी शाफ्ट बीओ मोटर्स खरीद सकते हैं | एकल एन्कोडर
  • मोटर चालक: मोटरों को चलाने के लिए आपको एक मोटर चालक की आवश्यकता होगी क्योंकि अधिकांश माइक्रोकंट्रोलर उतने वोल्टेज की आपूर्ति नहीं कर सकते। मैं एक L298N का उपयोग कर रहा हूँ जिसे आप यहाँ से खरीदने के लिए यहाँ देख सकते हैं।
  • चेसिस: चेसिस और टायरों के लिए, आपको उन मोटरों के लिए एक विशिष्ट खरीदना होगा जिनका आप उपयोग कर रहे हैं। बीओ मोटर्स के लिए चेसिस खरीदने के लिए आप इस लिंक का उल्लेख कर सकते हैं।
  • ब्लूटूथ मॉड्यूल (HC05): Arduino को अपने स्मार्टफोन से जोड़ने के लिए हमें ब्लूटूथ संचार के लिए एक उपकरण की आवश्यकता होती है। यहाँ वह जगह है जहाँ HC05 काम आता है। HC05 के लिए लिंक खरीदें
  • जम्पर वायर: सामान को जोड़ने के लिए हम सभी को जम्पर वायर की आवश्यकता होती है। यदि आप एक नौसिखिया हैं तो आपको विभिन्न परियोजनाओं के लिए इनमें से एक समूह की आवश्यकता होगी। आप यहाँ से कुछ खरीद सकते हैं:- पुरुष से पुरुष | पुरुष से महिला
  • बैटरी: ठीक है, मैं इस परियोजना के लिए 12v लाइपो बैटरी का उपयोग कर रहा हूं। यदि आपके पास ऐसा नहीं है तो आप हमेशा सामान्य 12v लिथियम-आयन बैटरी में शिफ्ट हो सकते हैं। या यदि आप 9वी बीओ मोटर्स का उपयोग कर रहे हैं तो आप एक साधारण 9वी बैटरी का भी उपयोग कर सकते हैं। लेकिन बैटरी खरीदने से पहले अपने मोटर विनिर्देश की जांच करने के लिए सावधान रहें क्योंकि यदि आप मोटर की क्षमता से अधिक वोल्टेज की आपूर्ति करते हैं तो आप मोटर को नुकसान पहुंचा सकते हैं। 9वी बैटरी खरीदने के लिए यहां देखें।
  • ब्रेडबोर्ड/प्रोटोटाइपिंग बोर्ड: आपको सभी तारों को जोड़ने के लिए कुछ की आवश्यकता होगी। यहां ब्रेडबोर्ड काम आएगा। ब्रेडबोर्ड के लिए लिंक खरीदें | प्रोटोटाइप बोर्ड

चरण 2: अपनी चेसिस की स्थापना

मोटर चालक को तार देना
मोटर चालक को तार देना

यदि आप पूर्व-निर्मित चेसिस के साथ काम कर रहे हैं तो आपको सामान के बारे में चिंता करने की आवश्यकता नहीं होगी।

इसलिए चूंकि मेरे पास अपनी मोटरों के लिए विशिष्ट पूर्व-निर्मित चेसिस नहीं थे, इसलिए मुझे स्वयं एक निर्माण करना पड़ा। मैंने आधार के लिए ऐक्रेलिक शीट को चुना क्योंकि यह हल्का और काम करने में आसान है और मोटर्स को माउंट करने के लिए मानक क्लैंप का उपयोग किया जाता है।

और अंत में बॉट को सपोर्ट करने के लिए नीचे की तरफ चेस्टर व्हील को स्क्रू करें।

चरण 3: मोटर चालक को तार देना

मोटर चालक को तार देना
मोटर चालक को तार देना

मोटरों को पर्याप्त रस की आपूर्ति करने के लिए हमें मोटर चालक स्थापित करने की आवश्यकता होती है।

  1. सबसे पहले, मोटर के +ve और -ve पोल को मोटर ड्राइवर के PTR कनेक्टर से स्क्रू करें।
  2. फिर बिजली के लिए, मोटर चालक बैटरी के + ve को 12v पोर्ट और -ve को मोटर चालक के GND पोर्ट पर स्क्रू करता है।
  3. मोटर चालक के इनपुट पिन को अपनी पसंद के अनुसार Arduino के PWM पिन में डालें। याद रखें कि तदनुसार कोड में मोटर पिन को बदलना है।

  4. बैटरी के + ve और मोटर चालक के बीच एक स्विच जोड़ें अन्यथा, जब आप इसका उपयोग नहीं कर रहे हों तो आपको बैटरी को डिस्कनेक्ट करना होगा।
  5. मोटर चालक के 5v और GND से ब्रेडबोर्ड तक 2 तार प्राप्त करें ताकि आप Arduino के साथ-साथ अन्य उपकरणों को भी पावर दे सकें।

चरण 4: एनकोडर सेटअप

एनकोडर्स सेटअप
एनकोडर्स सेटअप

जैसा कि आप देख सकते हैं कि एनकोडर मोटर के साथ इनबिल्ट है।

  • M1 और M2 मोटर के +ve और -ve हैं जो मोटर चालक में जाते हैं
  • एन्कोडर्स को पावर देने के लिए ब्रेडबोर्ड के 5v और GND को एन्कोडर के 5v और GND से जोड़ें
  • ए और बी एन्कोडर आउटपुट पिन के लिए हैं जिन्हें हम Arduino के पिन 2 और पिन 3 संलग्न करेंगे

चरण 5: Arduino और ब्लूटूथ मॉड्यूल को वायरिंग करना

Arduino और ब्लूटूथ मॉड्यूल को तार-तार करना
Arduino और ब्लूटूथ मॉड्यूल को तार-तार करना
Arduino और ब्लूटूथ मॉड्यूल को तार-तार करना
Arduino और ब्लूटूथ मॉड्यूल को तार-तार करना
  • Arduino को पावर देने के लिए GND और 5v को ब्रेडबोर्ड से Arduino के Vin और GND से अटैच करें।
  • इसे पावर देने के लिए ब्लूटूथ मॉड्यूल के साथ भी ऐसा ही करें।
  • ब्लूटूथ मॉड्यूल के TX और RX को Arduino के 0 और 1 पिन से जोड़ें। Arduino के 0 और 1 पिन सीरियल संचार के लिए निर्दिष्ट पिन हैं, इसलिए Arduino पर स्केच अपलोड करते समय सावधान रहें क्योंकि आपको TX पिन को डिस्कनेक्ट करने की आवश्यकता हो सकती है क्योंकि Arduino एक समय में केवल 1 सीरियल संचार का उपयोग कर सकता है। आप कोड में सॉफ़्टवेयर सीरियल लाइब्रेरी की शुरुआत करके इस परेशानी से बच सकते हैं
  • और अंत में एनकोडर पिन को Arduino के 2 और 3 पिन से जोड़ दें। पिन 2 और पिन 3 इंटरप्ट के लिए नामित पिन हैं। इंटरप्ट के बारे में अधिक जानकारी के लिए यहां देखें। यदि आप कम पल्स लाइनों के साथ एन्कोडर डिस्क का उपयोग कर रहे हैं तो आपको इंटरप्ट की आवश्यकता नहीं हो सकती है।

चरण 6: इलेक्ट्रॉनिक्स को Bot. से जोड़ना

इलेक्ट्रॉनिक्स को Bot. से जोड़ना
इलेक्ट्रॉनिक्स को Bot. से जोड़ना

आप बॉट पर इलेक्ट्रॉनिक्स को माउंट करने के लिए स्क्रू का उपयोग कर सकते हैं अन्यथा जैसे ही बॉट चलता है इलेक्ट्रॉनिक्स गिर जाते हैं।

ठीक है, मेरे पास इलेक्ट्रॉनिक्स को माउंट करने के लिए छोटे पेंच नहीं थे इसलिए मैं इलेक्ट्रॉनिक्स को बेस पर ही गर्म करने के लिए गया।

चरण 7: बीओटी को नियंत्रित करने के लिए ऐप का निर्माण

Bot. को नियंत्रित करने के लिए ऐप का निर्माण
Bot. को नियंत्रित करने के लिए ऐप का निर्माण
Bot. को नियंत्रित करने के लिए ऐप का निर्माण
Bot. को नियंत्रित करने के लिए ऐप का निर्माण

ऐप बनाने के लिए मैंने एमआईटी ऐप आविष्कारक का उपयोग किया जो वास्तव में उपयोग करना आसान है और शुरुआती लोगों के लिए सुविधाजनक है। मेरा विश्वास करो, मैं एक एंड्रॉइड डेवलपर नहीं हूं और ऐप बनाने के विचार ने मुझे डरा दिया। लेकिन इसके साथ ही मैंने ऐप बनाते ही सीखा।

डिजाइनर भाग के लिए, मैं इसे आप पर छोड़ रहा हूं। जिस तरह से आप इसे पसंद करते हैं उसे अनुकूलित करें।

आप बैकएंड भाग बनाने के लिए छवियों का उल्लेख कर सकते हैं।

आप यहां से बॉट के लिए मेरा ऐप भी डाउनलोड कर सकते हैं।

चरण 8: Arduino के लिए कोड

Arduino को प्रोग्राम करने के लिए यहां से INO फाइल डाउनलोड कर सकते हैं।

कोड के बारे में किसी भी प्रश्न के लिए एक प्रश्न छोड़ें।

आप अपनी खुद की ब्लूटूथ नियंत्रित आरसी कार के साथ जाने के लिए तैयार हैं।

सिफारिश की: