विषयसूची:

मोबाइल नियंत्रित लाइन फॉलोअर रोबोट बाधा से बचाव के साथ: 6 कदम
मोबाइल नियंत्रित लाइन फॉलोअर रोबोट बाधा से बचाव के साथ: 6 कदम

वीडियो: मोबाइल नियंत्रित लाइन फॉलोअर रोबोट बाधा से बचाव के साथ: 6 कदम

वीडियो: मोबाइल नियंत्रित लाइन फॉलोअर रोबोट बाधा से बचाव के साथ: 6 कदम
वीडियो: Line following Robot 2024, नवंबर
Anonim
मोबाइल नियंत्रित लाइन अनुयायी रोबोट बाधा से बचाव के साथ
मोबाइल नियंत्रित लाइन अनुयायी रोबोट बाधा से बचाव के साथ

यह केवल एक विचार था जिसमें बाधा निवारण, लाइन फॉलोअर, मोबाइल नियंत्रित आदि जैसी कई विशेषताओं को एक साथ मिलाकर एक ही टुकड़े में बनाया गया था।

इस सेटअप के लिए आपको बस कुछ सेंसर के साथ एक कंट्रोलर और एक आउटफिट चाहिए। इसमें मैंने सेटअप के लिए टॉय कार लुकिंग आउटफिट बनाया है।

आवश्यक घटकों की सूची

1. Arduino (यदि आप उससे परिचित हैं तो कोई भी माइक्रो-कंट्रोलर।)

2. एचसीएसआर-04 अल्ट्रासोनिक सेंसर

3. IR सेंसर (आप इसे खरीद सकते हैं या मेरे जैसा अपना बना सकते हैं)

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

5. L293D मोटर चालक

6. बजर

7. डीसी मोटर्स, पहिए और चेसिस

8. बैटरी।

चरण 1: अपना खुद का आईआर सेंसर बनाने के लिए

अपना खुद का आईआर सेंसर बनाने के लिए
अपना खुद का आईआर सेंसर बनाने के लिए

इसे खरीदने की तुलना में अपना स्वयं का सेंसर बनाना बेहतर है। मैंने पहले एक सेंसर बनाया था लेकिन ट्रांसमीटर और रिसीवर दोनों को बहुत पास रखा था जिसके परिणामस्वरूप उच्च संवेदनशीलता और काले रंग का पता लगाने में असमर्थता थी। संशोधन करने के बाद, इसने ठीक काम किया।

आवश्यक घटकों की सूची

1. एलएम३५८

2. आईआर एलईडी उर्फ ट्रांसमीटर

3. फोटोडायोड या आईआर रिसीवर

4. प्रतिरोधक (100ohm, 2x10Kohm, 330ohm)

5. पोटेंशियोमीटर (4.7Kohm)

ब्रेडबोर्ड पर सर्किट आरेख में दिखाए गए घटकों को कनेक्ट करें और इसे काम करने की जांच करें।

यदि सब कुछ ठीक हो जाता है तो घटकों को पीसीबी बोर्ड पर रखता है और घटकों को मिलाप करता है। और काली सतह पर सेंसर का परीक्षण करें और आवश्यकतानुसार पोटेंशियोमीटर के साथ संवेदनशीलता को समायोजित करें।

चरण 2: शरीर बनाना

शरीर बनाना
शरीर बनाना

जैसा कि मैंने पहले ही उल्लेख किया था कि यह एक खिलौना कार की तरह दिखता है। इसके लिए आपको एक चेसिस की आवश्यकता होती है जिसे आप खरीद सकते हैं या खुद बना सकते हैं। पहिए मोटर से जुड़े होते हैं और मोटर चेसिस से जुड़े होते हैं।

आम तौर पर, सभी सेंसर और माइक्रोकंट्रोलर 5v पर काम करते हैं लेकिन यह 5v मोटर चलाने के लिए पर्याप्त नहीं है इसलिए हमें एक मोटर डाइवर IC (जैसे L293D) की आवश्यकता होती है। यह ड्राइवर आईसी बाहरी आपूर्ति की मदद से छोटे इनपुट वोल्टेज से मोटरों को चलाता है।

सर्किट आरेख में आईसी और मोटर्स के कनेक्शन दिखाए गए हैं।

मैंने मोटर्स के लिए बाहरी स्रोत के रूप में एक छोटी 12V 1A लीड एसिड बैटरी का उपयोग किया है और Arduino द्वारा 5v पावर दी गई है।

चरण 3: Arduino कनेक्शन

Arduino कनेक्शन
Arduino कनेक्शन

Arduino में सभी सेंसर संलग्न करें और इसे प्रोग्राम करें।

- ब्लूटूथ मॉड्यूल।

5V पावर के साथ ब्लूटूथ पावर लेकिन डेटा ट्रांसमिशन 3.3V के साथ किया जाता है। Arduino में 5V की डेटा ट्रांसमिशन पावर है इसलिए हम Arduino ट्रांसमिट पिन और ब्लूटूथ मॉड्यूल रिसीवर पिन के बीच वोल्टेज डिवाइडर का उपयोग करते हैं। हालाँकि, Arduino 3.3V सिग्नल ले सकता है, इसलिए ब्लूटूथ ट्रांसमीटर और Arduino रिसीवर पिन के बीच वोल्टेज विभक्त की कोई आवश्यकता नहीं है।

ब्लूटूथ मॉड्यूल और Arduino के कनेक्शन सर्किट आरेख में दिखाए गए हैं।

-- आईआर सेंसर

IR सेंसर के डेटा पिन या सिग्नल पिन Arduino के डिजिटल पिन से जुड़े होते हैं और डिजिटल पिन नंबर नोट करते हैं। सेंसर को पावर Arduino की ओर से दी गई है।

-- अतिध्वनि संवेदक

आम तौर पर, अल्ट्रासोनिक सेंसर में चार पिन होते हैं वे ट्रिगर, इको, वीसीसी और जीएनडी होते हैं। ट्रिगर पिन ध्वनि तरंगों को ट्रिगर करता है जबकि इको पिन ध्वनि तरंगों को प्राप्त करता है। सेंसर का ट्रिग पिन और इको पिन Arduino के डिजिटल पिन से जुड़ा होता है जिसमें PWM होता है। सेंसर की शक्ति Arduino से ली गई है।

-- बजर

बजर का Gnd पिन Arduino के Gnd से श्रृंखला में एक रोकनेवाला के साथ जुड़ा हुआ है बजर का सिग्नल पिन Arduino के डिजिटल पिन से जुड़ा है।

-- मोटर चालक

मोटर और मोटर चालक के कनेक्शन पिछले चरण में दिखाए गए हैं। अब मोटर चालक IC के इनपुट पिन Arduino के डिजिटल पिन से जुड़े होते हैं और IC को पावर Arduino से लिया जाता है। हालाँकि, हम मोटर चलाने के लिए ड्राइवर IC को एक बाहरी दे रहे हैं लेकिन काम करने के लिए IC 5v पावर की आवश्यकता होती है जो Arduino द्वारा दी जाती है।

सभी कनेक्शन Arduino से बने हैं और अब Arduino के सभी इनपुट और आउटपुट पिन को देखते हुए Arduino को प्रोग्राम करते हैं।

चरण 4: ऐप बिल्डिंग

एंड्रॉइड के लिए एप्लिकेशन बनाने के लिए कई प्लेटफॉर्म हैं लेकिन सबसे आसान प्लेटफॉर्म एमआईटी ऐप आविष्कारक 2 है। यह कई उदाहरणों और दिशानिर्देशों के साथ एक ऑनलाइन ऐप बिल्डिंग प्लेटफॉर्म है।

मैं आपके द्वारा बनाए गए ऐप को साझा करूंगा और आपके ऐप को बनाने का प्रयास करूंगा ताकि यह बहुत सारे अनुभव दे और जरूरत के लिए खुद को अनुकूलित कर सके।

यदि आपको कोई संदेह या प्रश्न है तो इस सूत्र पर टिप्पणी करें।

ऐप का पासवर्ड "मेक योरसेल्फ" है।

चरण 5: प्रोग्रामिंग

मैं सिर्फ Arduino की प्रोग्रामिंग पर एक आइडिया दूंगा। अगर आपको अपना कोड लिखने में किसी भी कठिनाई का सामना करना पड़ा है तो बस टिप्पणी करें मैं आपकी मदद करने की कोशिश करूंगा। फ़ाइल आयात करने से कोई कौशल और ज्ञान नहीं मिलेगा। तो अपने आप को कोड करने का प्रयास करें हालांकि यदि आप कोड चाहते हैं तो बस टिप्पणी करें मैं आपको कोड भेजूंगा।

-- सेंसर से एक बाधा की दूरी प्राप्त करने के लिए अल्ट्रासोनिक के लिए एक कोड लिखें।

- बजर के लिए एक कोड लिखें और दूरी के दिए गए मान से कम होने पर इसे सक्रिय करें और मोटर चालक का सिग्नल कम करें ताकि मोटरें बंद हो जाएं।

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

- उस डेटा के साथ मोटर चालक को संकेत देते हैं ताकि हमें एक आवश्यक आउटपुट मिल सके।

- IR सेंसर के लिए एक कोड लिखें जैसे कि जब विशेष सेंसर से सिग्नल बदलता है तो मोटर ड्राइवर सिग्नल भी बदल जाता है और मोटरों को उसी के अनुसार चलाएगा।

यदि आपको कोई संदेह या प्रश्न है तो नीचे टिप्पणी करें या मेरी ईमेल आईडी पर मुझसे संपर्क कर सकते हैं

धन्यवाद।

सिफारिश की: