विषयसूची:
- चरण 1: आवश्यक सामग्री
- चरण 2: विधानसभा
- चरण 3: आईआर रिसीवर कनेक्शन
- चरण 4: आईआर लाइब्रेरी को सहेजना
- चरण 5: दूरस्थ कुंजी के हेक्साडेसिमल मान ढूँढना
- चरण 6: L293D कनेक्शन
- चरण 7: L293D. के साथ मोटर्स का इंटरफेसिंग
- चरण 8: सब कुछ एकीकृत करना
- चरण 9: बिजली की आपूर्ति
- चरण 10: अंतिम कार्यक्रम
- चरण 11: बॉट कैसे काम करता है
वीडियो: Arduino और T.V. रिमोट का उपयोग कर रिमोट नियंत्रित रोबोट: 11 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
इस रिमोट नियंत्रित कार को व्यावहारिक रूप से किसी भी प्रकार के रिमोट जैसे टीवी, एसी आदि का उपयोग करके इधर-उधर ले जाया जा सकता है।
यह इस तथ्य का उपयोग करता है कि रिमोट आईआर (इन्फ्रारेड) उत्सर्जित करता है।
इस गुण का उपयोग IR रिसीवर का उपयोग करके किया जाता है, जो कि एक बहुत ही सस्ता सेंसर है।
इस निर्देश में आप सीखेंगे कि कैसे
- Arduino के लिए इंटरफ़ेस IR रिसीवर।
- Arduino के लिए इंटरफ़ेस 2 मोटर्स।
- उपरोक्त 2 सेटअपों को मिलाएं।
नोट: इस रिमोट नियंत्रित कार को धूप में बाहर काम नहीं करने का नुकसान है।
एक ही स्थान पर सभी कोड, योजनाबद्ध और अन्य चित्र यहाँ हैं।
चरण 1: आवश्यक सामग्री
- Arduino Uno और USB केबल
- Arduino सॉफ्टवेयर
- ब्रेड बोर्ड
- 100rpm डीसी मोटर्स
- आईआर रिसीवर (SM0038 या TSOP1738)
- L293D मोटर चालक IC
- जम्पर तार
- चेसिस और पहिए
- 9वी बैटरी (2 नग)
- बैटरी क्लिप
सामग्री की कुल लागत: रु ६०० = $ ९ (Arduino की लागत को छोड़कर)
चरण 2: विधानसभा
चेसिस पर पहियों को ठीक करें।
2 मोटरों को पिछले पहियों से जोड़ें और आगे के लिए डमी का उपयोग करें।
चेसिस पर छेद करें और स्क्रू का उपयोग करके Arduino को ठीक करें।
ब्रेडबोर्ड पर दिए गए दो तरफा टेप का उपयोग करके इसे ठीक करें।
ब्रेडबोर्ड पर L293D को सामने की ओर पायदान के साथ माउंट करें।
चरण 3: आईआर रिसीवर कनेक्शन
रिसीवर पर पायदान का सामना करना पड़ रहा है, बाएं से दाएं कनेक्शन हैं
- पिन-ग्राउंड छोड़ दिया।
- मध्य पिन -5 वी।
- Arduino पर राइट पिन-डिजिटल पिन 6।
अधिक विवरण के लिए योजनाबद्ध देखें।
चरण 4: आईआर लाइब्रेरी को सहेजना
निम्न लिंक पर जाएं-
drive.google.com/open?id=0B621iZr0p0N_WUVm…
IRremote नाम के फोल्डर में फाइलों को सेव करें और अपने Arduino IDE की लाइब्रेरी डायरेक्टरी में फोल्डर को सेव करें यानी arduino-1.0.6> लाइब्रेरी फोल्डर को IRremote के रूप में सेव करें।
चरण 5: दूरस्थ कुंजी के हेक्साडेसिमल मान ढूँढना
1. कोड को Remote.ino में Arduino में अपलोड करें
2. सीरियल मॉनिटर खोलें।
3. विभिन्न रिमोट कुंजियां दबाएं और उनके हेक्साडेसिमल मान प्राप्त करें। (ध्यान दें कि मान 0x के साथ प्राप्त नहीं किए जाएंगे जो हेक्साडेसिमल का प्रतिनिधित्व करता है, कुछ मान एफएफएफएफएफएफएफएफ जैसे मध्य में प्राप्त होते हैं, उन्हें अनदेखा करें)।
यहाँ मैंने सामने, पीछे, बाएँ, दाएँ और मध्य कुंजियों के मान प्राप्त किए हैं जो हैं
सामने = 0x80BF53AC
पीछे = 0x80BF4BB4
बायां=0x80BF9966
सही = 0x80BF837C
मध्य = 0x80BF738C
इन बटनों के ये मान क्रमशः आगे बढ़ने, पीछे जाने, बाएँ चलने, दाएँ जाने और ब्रेक लगाने के लिए मैप किए जाते हैं।
चरण 6: L293D कनेक्शन
5V लें और Arduino से ग्राउंड करें और उन्हें ब्रेडबोर्ड के 2 निचले रेल से कनेक्ट करें, इस प्रकार 5V और ग्राउंड लाइन दें।
पिन 1, 9, 16 L293D से 5V तक।
पिन 4, 5, 12, 13 L293D से जमीन पर।
L293D पर 3, 6 पिन करने के लिए बायां मोटर।
L293D पर 11, 14 पिन करने के लिए दायां मोटर।
पिन 2, 7 (बाएं मोटर के लिए) L293D से Arduino पर पिन 9, 8 तक।
पिन 10, 15 (दाएं मोटर के लिए) L293D से 10, 11 पिन Arduino पर।
अधिक विवरण के लिए स्कीमैटिक्स देखें।
ध्यान दें कि योजनाबद्ध पीले तार बाएं मोटर का प्रतिनिधित्व करते हैं और नारंगी तार दाएं मोटर का प्रतिनिधित्व करते हैं।
चरण 7: L293D. के साथ मोटर्स का इंटरफेसिंग
कनेक्शन बनाने के बाद, कोड को motor_test.ino में Arduino में अपलोड करें।
ध्यान दें कि बाईं मोटर को घुमाने के लिए, lm, lmr विपरीत होना चाहिए यानी हाई और लो या इसके विपरीत।.
इसी तरह राइट मोटर को घुमाने के लिए, rm, rmr विपरीत यानी हाई और लो या इसके विपरीत होना चाहिए।
परीक्षण और त्रुटि से दोनों पहियों के लिए एलएम, एलएमआर, आरएम, आरएमआर के तर्क स्तर निर्धारित करें।
मेरे लिए यह निम्न, उच्च, उच्च, निम्न था।
इस प्रकार आगे बढ़ने के लिए आवश्यक इनपुट निम्न, उच्च, उच्च, निम्न हैं।
पीछे जाने के लिए आवश्यक इनपुट हाई, लो, लो, हाई हैं।
दाएं जाने के लिए आवश्यक इनपुट कम, उच्च, उच्च, उच्च (यानी केवल बाएं मोटर को घूमना चाहिए)।
बाईं ओर जाने के लिए आवश्यक इनपुट हाई, हाई, हाई, लो (यानी केवल राइट मोटर को घूमना चाहिए)।
ध्यान दें कि प्राप्त एलएम, एलएमआर, आरएम, आरएमआर के मान ऊपर से भिन्न हो सकते हैं।
चरण 8: सब कुछ एकीकृत करना
अब सब कुछ यानी ir रिसीवर भाग और L293D भाग दोनों को एकीकृत करें।
ऊपर दिया गया योजनाबद्ध IR रिसीवर और L293D के स्कीमैटिक्स का एक संयोजन है।
मूल रूप से आप पहले IR कनेक्शन बना सकते हैं, हेक्साडेसिमल मान ढूंढ सकते हैं और IR कनेक्शन को परेशान किए बिना, L293D कनेक्शन बना सकते हैं और Arduino के साथ मोटर्स को इंटरफ़ेस कर सकते हैं।
चरण 9: बिजली की आपूर्ति
9V Arduino के विन पिन को दी गई बैटरी के सकारात्मक के साथ Arduino को शक्ति देता है और Arduino के दूसरे ग्राउंड पिन को नकारात्मक दिया जाता है
L293d की Vss आपूर्ति (पिन 8) के लिए 9V जिसका उपयोग मोटरों को चलाने के लिए किया जाता है (अधिकतम मूल्य जो दिया जा सकता है वह 36V है)
चरण 10: अंतिम कार्यक्रम
rc_car.ino में दिए गए कोड को Arduino में अपलोड करें (बशर्ते IR और L293D दोनों कनेक्शन बनाए गए हों)।
पिछले योजनाबद्ध की तरह ही कोड रिमोट और मोटर टेस्ट कोड का एकीकरण है यानी Arduino पहले अब रिमोट कुंजी की जांच करता है जिसे आपने हेक्साडेसिमल मान प्राप्त करके दबाया है, जांचता है कि उस मान पर कौन सा फ़ंक्शन मैप किया गया है और आवश्यक कार्य करता है L293D. के माध्यम से
जांचें कि बॉट आवश्यकतानुसार चलता है या नहीं।
कोड और स्कीमैटिक्स डाउनलोड करने के लिए इस रिपॉजिटरी में जाएं। "क्लोन या डाउनलोड" बटन पर क्लिक करें (दाईं ओर हरे रंग में) और ज़िप फ़ाइल डाउनलोड करने के लिए "डाउनलोड ज़िप" चुनें। अब प्राप्त करने के लिए अपने कंप्यूटर पर सामग्री निकालें कोड और स्कीमैटिक्स (स्कीमैटिक्स फोल्डर में)।
चरण 11: बॉट कैसे काम करता है
यहाँ गति में बॉट का एक वीडियो है।
सिफारिश की:
DIY -- कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: 6 चरण
DIY || कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: स्पाइडर रोबोट बनाते समय, रोबोटिक्स के बारे में बहुत सी बातें सीख सकते हैं। जैसे रोबोट बनाना मनोरंजक होने के साथ-साथ चुनौतीपूर्ण भी है। इस वीडियो में हम आपको स्पाइडर रोबोट बनाने का तरीका दिखाने जा रहे हैं, जिसे हम अपने स्मार्टफोन (Androi
Arduino और Ps2 रिमोट कंट्रोल के साथ 4dof हाई पावर बड़े आकार के रोबोट आर्म को कैसे नियंत्रित करें?: 4 कदम
Arduino और Ps2 रिमोट कंट्रोल के साथ 4dof हाई पावर बिग साइज रोबोट आर्म को कैसे नियंत्रित करें?: यह किट हाई पावर मोटर mg996 का उपयोग करती है, इसे उच्च करंट की आवश्यकता होती है, हमारे पास बहुत सारे पावर इनपुट का परीक्षण होता है। केवल 5v 6a एडेप्टर काम करेगा। और 6dof रोबोट आर्म पर भी arduino बोर्ड काम करता है। अंत: SINONING खरीदें DIY खिलौने के लिए एक स्टोर
रिमोट नियंत्रित कार - वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित: 5 कदम
रिमोट नियंत्रित कार - वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित: ये वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित अपनी खुद की रिमोट नियंत्रित कार बनाने के लिए निर्देश हैं
ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट।: 6 कदम
ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट: यह निर्देश योग्य बताता है कि Arduino रोबोट कैसे बनाया जाए जिसे आवश्यक दिशा में ले जाया जा सकता है (आगे, पीछे) , बाएँ, दाएँ, पूर्व, पश्चिम, उत्तर, दक्षिण) को वॉयस कमांड का उपयोग करके सेंटीमीटर में दूरी की आवश्यकता होती है। रोबोट को स्वायत्त रूप से भी स्थानांतरित किया जा सकता है
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c