विषयसूची:

AndroBot: 19 कदम (चित्रों के साथ)
AndroBot: 19 कदम (चित्रों के साथ)

वीडियो: AndroBot: 19 कदम (चित्रों के साथ)

वीडियो: AndroBot: 19 कदम (चित्रों के साथ)
वीडियो: Attack on Real Life Female Titan! 2024, नवंबर
Anonim
एंड्रोबोट
एंड्रोबोट
एंड्रोबोट
एंड्रोबोट
एंड्रोबोट
एंड्रोबोट
एंड्रोबोट
एंड्रोबोट

AndroBot एक Android नियंत्रित उन्नत रोबोट है और यह रोबोटिक आर्म के साथ Android नियंत्रित रोवर का एक संयोजन है। तो आइए इसके इतिहास से शुरू करते हैं: विचार और प्रेरणा

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

मूल और विस्तृत लेख:-

एच रोबोटिक्स आर्म के साथ रोवर कैसे बनाएं

चरण 1: ब्लूटूथ आधारित स्मार्टफ़ोन नियंत्रित रोवर V2. बनाएं

ब्लूटूथ आधारित स्मार्टफोन नियंत्रित रोवर V2. बनाएं
ब्लूटूथ आधारित स्मार्टफोन नियंत्रित रोवर V2. बनाएं
ब्लूटूथ आधारित स्मार्टफोन नियंत्रित रोवर V2. बनाएं
ब्लूटूथ आधारित स्मार्टफोन नियंत्रित रोवर V2. बनाएं
ब्लूटूथ आधारित स्मार्टफोन नियंत्रित रोवर V2. बनाएं
ब्लूटूथ आधारित स्मार्टफोन नियंत्रित रोवर V2. बनाएं

सबसे पहले मैं एंड्रॉइड नियंत्रित रोबोट v2 बना रहा हूं। और मैंने अभी पिछले प्रोजेक्ट एंड्रॉइड नियंत्रित रोबोट को संशोधित किया है, और मुझे वह परिणाम मिला जो मैं चाहता हूं। रोवर/बॉट ब्लूटूथ के माध्यम से नियंत्रित किया जाएगा और इसके सभी कार्यों को नियंत्रित किया जाएगा Atmega 328p-PU माइक्रोकंट्रोलर। जिसे हम L298N मोटर ड्राइवर बोर्ड का भी उपयोग कर रहे हैं जो मोटर्स को नियंत्रित करेगा। उपरोक्त सभी चीजें 12v बैटरी द्वारा संचालित होंगी।

इस संशोधन के बाद मैंने कुछ उन्नत कार्य जोड़े, और इसके कार्यों की सूची इस प्रकार है: -

  1. फोर वे मूवमेंट
  2. फ्रंट और बैक लाइट
  3. सींग
  4. संकेत प्रकाश
  5. कैमरे के रूप में उपयोग करने के लिए एक स्मार्टफोन जोड़ा जा सकता है।

तो योजना और विचारों के बारे में सभी परिचय के बाद आवश्यकताओं के बारे में बात करते हैं: -

Android नियंत्रित रोबोट बनाने के लिए आवश्यकताएँ:-

  • 1 एक्स अरुडिनो यूनो बोर्ड
  • 1 x L298N मोटर चालक बोर्ड
  • 1 एक्स ब्लूटूथ मॉड्यूल
  • 1 एक्स 12 वी बैटरी
  • 2 एक्स व्हाइट एलईडी
  • 1 एक्स लाल एलईडी
  • 1 एक्स संकेत एलईडी किसी भी रंग
  • 4 x बो मोटर या 2 x 12v गियर वाली मोटर
  • 1 एक्स बजर
  • 4 x टॉय टायर (यदि आपके पास Bo Motors है) यदि 2 x 12v गियर वाली मोटर का उपयोग कर रहे हैं तो दो टायर और एक कॉस्टर व्हील
  • .1 एक्स स्विच

अन्य आवश्यकताएं;-

  • 1 x रोबोट चेसिस/बेस:- मैंने इसे 2 सीडी/डीवीडी आउटलेट्स को मिलाकर बनाया है
  • 1 एक्स पीसी/लैपटॉप (बस कोडिंग और बॉट से प्राप्त वीडियो देखने के लिए) Arduino IDE
  • 2 एक्स एंड्रॉइड फोन
  • रोबोट को नियंत्रित करने के लिए एंड्रॉइड ऐप।

और पढ़ें: एपीके इंस्टॉल करें

चरण 2: चेसिस:-

चेसिस
चेसिस
चेसिस
चेसिस
चेसिस
चेसिस

या तो रेडीमेड चेसिस का उपयोग करें, उनमें से कुछ इस प्रकार हैं: -

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

तो अब हमने पूरी परियोजना के लिए एक चेसिस बना लिया है। और हम अगली सबसे महत्वपूर्ण चीज की ओर बढ़ रहे हैं जो कि सर्किट असेंबली है। निम्नलिखित सर्किट आरेख का निरीक्षण करें जो फ्रिट्ज़िंग सॉफ्टवेयर द्वारा बनाया गया है और कनेक्शन बनाने से नहीं है।

और पढ़ें: GRUB हटाएं

चरण 3: ब्लूटूथ आधारित एंड्रॉइड नियंत्रित रोवर का सर्किट आरेख

ब्लूटूथ आधारित एंड्रॉइड नियंत्रित रोवर का सर्किट आरेख
ब्लूटूथ आधारित एंड्रॉइड नियंत्रित रोवर का सर्किट आरेख

बिजली की आपूर्ति:-

L298N की +12v = +12v बैटरी

L298N का GND = बैटरी का Gnd और Arduino का GND

L298N का 5v = Arduino का VIN

Arduino बोर्ड ---- ब्लूटूथ मॉड्यूल

Arduino का RX = ब्लूटूथ मॉड्यूल का Tx

Arduino का TX = ब्लूटूथ मॉड्यूल का Rx

Arduino का 5v = ब्लूटूथ मॉड्यूल का VCC

Arduino का GND = ब्लूटूथ मॉड्यूल का GND

Arduino बोर्ड ---- L298N मोटर चालक बोर्ड

Arduino का 5 = in1

Arduino का 6 = in2

Arduino का 10 = in3

Arduino का 11 = in4

Arduino बोर्ड ---- एलईडी और बजर

Arduino का 2 = बजर का लाल

Arduino का 3 = लाल एलईडी (220ohm रोकनेवाला के साथ)

Arduino का 4 = सफेद एलईडी (220ohm रोकनेवाला के साथ)

और पढ़ें: सौरभ कुमार द्वारा एंड्रो बॉट

चरण 4: Arduino कोड

यहां से कोड कॉपी या डाउनलोड करें

चरण 5: एंड्रॉइड ऐप

एंड्रॉइड ऐप
एंड्रॉइड ऐप

मुझे Playstore पर कुछ अच्छे ऐप्स मिले और मैंने रोवर को नियंत्रित करने के लिए एक ऐप भी बनाया:-

लिंक इस प्रकार हैं:-

Option 1:- Arduino ब्लूटूथ RC Car

एप्लिकेशन आपको ब्लूटूथ पर एक Arduino आधारित RC कार को नियंत्रित करने की अनुमति देता है। यह एक ब्लूटूथ सक्षम एंड्रॉइड फोन का उपयोग करके किया जाता है। Arduino कोड और कंट्रोल सर्किट के लिए इस साइट https://sites.google.com/site/bluetoothrccar/ पर जाएं। ऐप आपको बटन या फोन के एक्सेलेरोमीटर के साथ कार को नियंत्रित करने देता है। एक स्लाइडर बार आपको अपनी कार के वेग को नियंत्रित करने की अनुमति देता है यदि कार के नियंत्रण सर्किट में यह सुविधा है। फ्रंट और बैक लाइट के लिए भी दो बटन हैं। एक चमकती रोशनी आपको बताती है कि फोन कार से कब जुड़ा है, और तीर आपको कार की ड्राइविंग दिशा बताते हैं।

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=hi

विकल्प 2:-एंड्रोबॉट रोवर

एमआईटी ऐप डेवलपर वेबसाइट की मदद से मैंने एक ऐप बनाया है और यह बीटा टेस्ट मोड में है ताकि आप एक कोशिश कर सकें और फिर अगर कुछ भी गलत हो जाता है तो हम उस समस्या का समाधान करेंगे यहां मेरे ऐप का लिंक है।

AndroBot Rover.apk

ऐप डाउनलोड करें और इसे एंड्रॉइड स्मार्टफोन में इंस्टॉल करें।

चरण 6: अब कोड को बर्न करें

चरण इस प्रकार हैं:-

  1. ऊपर दिए गए Android नियंत्रित रोबोट v2 बनाने के लिए कोड या प्रोग्राम अनुभाग से कोड डाउनलोड या कॉपी करें।
  2. अब अपना कंप्यूटर शुरू करें.ino फ़ाइल को स्थानांतरित करें और इसे Arduino IDE के साथ खोलें।
  3. Arduino Board और कंप्यूटर को Connecting Cable से कनेक्ट करें।
  4. पोर्ट और बोर्ड का चयन करें
  5. अपलोड बटन पर क्लिक करके कोड को कंपाइल और बर्न करें जो आईडीई के टॉप-लेफ्ट कॉर्नर पर होगा।

तो अब सब कुछ पूरा हो गया है और हमारा बीओटी/रोवर तैयार है। और हमें बस इसे चालू करके इसे चालू करना है।

और पढ़ें:आसान Andro Bot

चरण 7: स्मार्टफोन नियंत्रित रोवर को नियंत्रित करने के लिए कदम

रोवर चालू करें

  1. अपने फोन में सेटिंग्स में जाएं और ब्लूटूथ सेटिंग्स खोजें।
  2. एंड्रॉइड फोन के ब्लूटूथ पर स्विच करें, और नए ब्लूटूथ डिवाइस खोजें।
  3. HC-04/05 खोज परिणाम के बाद सूची में दिखाई देगा। पासवार्ड का उपयोग करके ब्लूटूथ मॉड्यूल के साथ जोड़े:-1234
  4. अब एंड्रॉइड ऐप खोलें और कनेक्ट या बॉट से कनेक्ट पर क्लिक करें।
  5. एक नई विंडो दिखाई देगी जिसमें सभी ब्लूटूथ डिवाइस दिखाई देंगे।
  6. एचसी-04/05 पर क्लिक करें।
  7. अब आपका बॉट एंड्रॉइड स्मार्टफोन से कनेक्ट हो गया है।
  8. बटनों को देखें और उन्हें एक-एक करके दबाकर चेक करें।
  9. एक कैमरा जोड़ने के लिए एक एंड्रॉइड फोन लें अपने स्मार्टफोन में और कंप्यूटर पर भी AirDroid ऐप इंस्टॉल करें और उन्हें कनेक्ट करें।
  10. डेस्कटॉप पर मुख्य मेनू पर कैमरा विकल्प दिखाई देगा AirDroid उस पर क्लिक करें।
  11. अब स्मार्टफोन को रोवर के फ्री स्पेस में रखें।

मैं अंतिम 3 चरण की व्याख्या नहीं कर रहा हूं क्योंकि मेरे पास कुछ अलग योजना है, मैं अगले चरण में कैमरा जोड़ूंगा।

और पढ़ें: सौरभ कुमार द्वारा एंड्रो बॉट

चरण 8: सर्किट का कार्य

सबसे पहले रोवर "चालू" स्विच करें और ब्लूटूथ मॉड्यूल भी इसके साथ चालू हो जाएगा। हमें उपरोक्त चरणों का उपयोग करके रोवर को स्मार्टफोन से जोड़ना होगा। अब सफल कनेक्शन के बाद हमें कोई भी बटन दबाना होगा, इसे फॉरवर्ड बटन दें। यह Arduino को "F" टेक्स्ट भेजेगा

और प्रोग्राम में F फॉरवर्ड को दर्शाता है

शून्य आगे () {

एनालॉगवाइट (इन 1, स्पीड);

एनालॉगवाइट (इन 3, स्पीड);

और यह arduino के पिन 5, 6 को सक्षम करेगा और ये पिन L298N मोटर ड्राइवर मॉड्यूल के in1 और in2 पिन से जुड़े हैं, इसलिए यह मोटर्स को घुमाने के लिए बिजली की आपूर्ति दे रहा है। और इस प्रकार रोवर आगे बढ़ता है। हमें प्रत्येक सफल कमांड निष्पादन के बाद स्टॉप बटन दबा देना होगा। इस प्रकार पिछली कमांड बंद हो जाएगी। और इस प्रकार सभी दिशा बटन काम करेंगे। मोटर की गति को नियंत्रित करने के लिए एक स्लाइडर भी है। जो 0 से 10 के बीच मान भेजता है जिससे मोटर की गति नियंत्रित होती है। ऐप में लाइट और हॉर्न जैसे कुछ अतिरिक्त कार्यों के लिए 3 अतिरिक्त बटन भी उपलब्ध हैं। क्लिक पर एक कैपिटल लेटर को लॉन्ग क्लिक पर ट्रांसफर किया जाता है और छोटे अक्षर को arduino में ट्रांसफर किया जाता है और यह प्रोग्राम से मेल खाता है और इसके अनुसार प्रोग्राम और डिजिटल पिन या तो सक्षम या अक्षम करते हैं, इस प्रकार एलईडी और बजर स्विच ऑन (कैपिटल लेटर के साथ) या ऑफ (छोटे अक्षर के साथ)। इस प्रकार पूरा रोवर काम करता है।

और पढ़ें: एक्सएपीके स्थापित करें

चरण 9:

अगर सब कुछ सही हो जाता है और काम कर रहा है तो बधाई दें। आपने एंड्रोबॉट का ब्लूटूथ नियंत्रित रोवर v2 कैसे बनाया जाए, यह भाग 1 पूरा कर लिया है और हम अगले चरण पर आगे बढ़ने के लिए तैयार हैं।

आप मुझे कुछ सुधार करने के लिए कुछ सुझाव दे सकते हैं जो हम इस परियोजना में कर सकते हैं इसलिए हमारे साथ साझा करें।

चरण 10: ब्लूटूथ नियंत्रित रोबोटिक शाखा

ब्लूटूथ नियंत्रित रोबोटिक शाखा
ब्लूटूथ नियंत्रित रोबोटिक शाखा

रोबोटिक्स आर्म किसी भी छोटी चीज को पकड़ने और गिराने में सक्षम होगा। और 180 डिग्री राइट - लेफ्ट एंगल में घूमता है अन्य चीज डिजाइन पर निर्भर करती है। रोबोटिक्स आर्म को ब्लूटूथ के माध्यम से नियंत्रित किया जाएगा और इसके सभी फ़ंक्शन को एटमेगा 328p के माध्यम से नियंत्रित किया जाएगा। -पु माइक्रो-नियंत्रक। हम 4 सर्वो नियंत्रक का उपयोग कर रहे हैं और सभी चीजें किसी भी पावरबैंक या 9वी बैटरी के माध्यम से संचालित होंगी।

तो योजना और विचारों के बारे में सभी परिचय के बाद आवश्यकताओं के बारे में बात करते हैं।

ब्लूटूथ नियंत्रित रोबोटिक्स शाखा बनाने के लिए आवश्यकताएँ: -

  • 1 एक्स अरुडिनो यूनो बोर्ड
  • 1 एक्स ब्लूटूथ मॉड्यूल
  • 1 एक्स पावर बैंक या 9वी बैटरी
  • 1 एक्स संकेत एलईडी किसी भी रंग
  • गियर और क्लैम्प के साथ 4 x 9g माइक्रो सर्वो मोटर
  • 1 एक्स स्विच

अन्य आवश्यकताएं:-

  • एक मजबूत आधार
  • कुछ चॉप स्टिक या स्केल या मेटैलिक स्टिक।
  • एक गोल मजबूत लेकिन पतली चादर।
  • डबल साइड टेप या सुपर ग्लू
  • छड़ी के साथ ग्लू बंदूक
  • और एक Android स्मार्टफ़ोन

और पढ़ें: बाधा से बचने वाला रोबोट

चरण 11: निर्माण

निर्माण
निर्माण
निर्माण
निर्माण

पहली छवि आपको पूरी जानकारी देगी।

और अधिक चित्र देखने के लिए यहाँ क्लिक करें

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

चरण 12: सर्किट आरेख

सर्किट आरेख
सर्किट आरेख

सर्किट असेंबली: -

  • Arduino Uno's 10 - ब्लूटूथ मॉड्यूल TX
  • Arduino Uno's 11 - ब्लूटूथ मॉड्यूल RX
  • सर्वो 1 का नारंगी- Arduino Uno का 3
  • सर्वो 2 का नारंगी- Arduino Uno का 5
  • सर्वो 3 का नारंगी- Arduino Uno का 6
  • सर्वो 4 का ऑरेंज- Arduino Uno का 9

और पढ़ें:रोबोटिक आर्म के साथ रोवर

चरण 13: Arduino कोड

यहां से कॉपी या डाउनलोड करें

चरण 14: कोड को Arduino पर बर्न करने के लिए कदम

चरण इस प्रकार हैं:-

  1. उपरोक्त अनुभाग से कोड डाउनलोड या कॉपी करें
  2. अब अपना कंप्यूटर शुरू करें.ino फ़ाइल को स्थानांतरित करें और इसे Arduino IDE के साथ खोलें।
  3. Arduino Board और कंप्यूटर को Connecting Cable से कनेक्ट करें।
  4. पोर्ट और बोर्ड का चयन करें
  5. अपलोड बटन पर क्लिक करके कोड को कंपाइल और बर्न करें जो आईडीई के टॉप-लेफ्ट कॉर्नर पर होगा।

तो अब सब कुछ पूरा हो गया है और हमारा रोबोटिक्स आर्म तैयार है। और हमें बस इसे चालू करके इसे यूपी को पावर देना है।

और पढ़ें: रोबोटिक्स आर्म के साथ आसान रोबोट

चरण 15: 4 सर्वो को नियंत्रित करने के लिए AndroBot_Arm

4 सर्वो को नियंत्रित करने के लिए AndroBot_Arm
4 सर्वो को नियंत्रित करने के लिए AndroBot_Arm

सौरभ कुमार द्वारा AndroBot_Arm (MIT ऐप आविष्कारक)

मैंने एमआईटी ऐप आविष्कारक की मदद से एंड्रॉइड स्मार्टफोन के लिए "एंड्रोबॉट_एआरएम" ऐप विकसित किया है, और यह ब्लूटूथ के माध्यम से हाथ से कनेक्शन बनाने में सक्षम है और 4 सर्वो को नियंत्रित कर सकता है। मैं अभी भी सीख रहा हूं और नियमित रूप से अपडेट करूंगा। इसलिए हमारी साइट पर जाएं और हमारे सामाजिक प्रोफाइल का अनुसरण करें। सभी विकल्पों और बटनों का विवरण देखने के लिए चित्र पर क्लिक करें। सौरभ कुमार द्वारा एंड्रोबॉट_आर्म ऐप यहां से डाउनलोड करें: -

सौरभ कुमार द्वारा AndroBot_Arm.apk

चरण 16: ब्लूटूथ नियंत्रित आर्म को नियंत्रित करने के चरण

  1. आर्म को स्विच ऑन करके स्विच करें
  2. अपने फोन में सेटिंग्स में जाएं और ब्लूटूथ सेटिंग्स खोजें।
  3. Android फ़ोन के ब्लूटूथ को चालू करें, और नया ब्लूटूथ खोजें
  4. Devices. HC-04/05 खोज परिणाम के बाद सूची में दिखाई देंगे।
  5. Passward का उपयोग करके ब्लूटूथ मॉड्यूल के साथ युग्मित करें:-1234
  6. अब एंड्रॉइड ऐप खोलें और कनेक्ट पर क्लिक करें।
  7. एक नई विंडो दिखाई देगी जिसमें सभी ब्लूटूथ डिवाइस दिखाई देंगे।
  8. एचसी-04/05 पर क्लिक करें।
  9. अब आपका रोबोटिक्स आर्म एंड्रॉइड स्मार्टफोन से जुड़ा है। अब ऐप में 4 स्लाइडर (एक सर्वो के लिए एक स्लाइड) है। एक-एक करके कोशिश करें कि वे हाथ को नियंत्रित करेंगे।

और पढ़ें: एंड्रो बोटा

चरण 17: सर्किट का कार्य

सबसे पहले हाथ "चालू" स्विच करें और ब्लूटूथ मॉड्यूल भी इसके साथ चालू हो जाएगा। हमें उपरोक्त चरणों का उपयोग करके हाथ को स्मार्टफोन से जोड़ना होगा। अब सफल कनेक्शन के बाद हमें स्लाइड्स को दाएं या बाएं स्थानांतरित करना होगा। प्रत्येक स्लाइड में X000 से X180 के समान कुछ मान होते हैं। जहां X = 1, 2, 3, 4। अब जब हम स्लाइडर को स्थानांतरित करते हैं तो ब्लूटूथ मॉड्यूल के माध्यम से एक संख्या या तिथि Arduino में स्थानांतरित कर दी जाती है। अब दिनांक को कोण में परिवर्तित किया जाता है प्रोग्राम और लाइब्रेरी की मदद से अब एंगल के अनुसार पीडब्लूएम सिग्नल आर्डिनो के पिन को दिया जाता है। सभी सर्वो के ऑरेंज वायर या सिग्नल वायर Arduino के पीडब्लूएम पिन से जुड़े होते हैं। इस प्रकार सर्वो का गियर भी एंगल पर घूमता है। इसी तरह कार्य सभी सर्वो के लिए समान है, और इस प्रकार रोबोटिक्स शाखा काम करती है।

चरण 18: पूरा AndroBot

आर्म को रोवर के ऊपर रखें और इसे ग्लू गन से ठीक करें। इस प्रकार AndroBot सफलतापूर्वक पूरा हुआ।

चरण 19: कुछ समस्याएँ और आपकी मदद चाहिए

मुझे पता है कि इंस्ट्रक्टेबल्स एक बड़ा समुदाय है इसलिए मैं एक समस्या (या एक लक्ष्य) साझा कर रहा हूं जिसका मैंने इस परियोजना में सामना किया है और मैं आपकी मदद चाहता हूं।

मैंने एक Arduino में परियोजना/भाग दोनों को संयोजित करने का प्रयास किया लेकिन बुरी तरह विफल रहा। कृपया अपना सुझाव, विचार साझा करें और इस समस्या को हल करने और पूरी परियोजना को बेहतर बनाने में मेरी सहायता करें।

मैं दोनों सर्किट को जोड़ना चाहता हूं और केवल एक ऐप (पहले से निर्मित), एक Arduino और एक ब्लूटूथ मॉड्यूल का उपयोग करना चाहता हूं।

तो कृपया अपना सुझाव, विचार साझा करें और इस समस्या को हल करने और पूरी परियोजना को बेहतर बनाने में मेरी सहायता करें।

शुक्रिया।

कृपया हमारे द्वारा देखे गए पधारें

सिफारिश की: