विषयसूची:
वीडियो: आरसी कार हैक - एंड्रॉइड ऐप के माध्यम से ब्लूटूथ नियंत्रित: 3 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मुझे यकीन है कि आप में से प्रत्येक को घर पर अप्रयुक्त आरसी कार मिल सकती है। यह निर्देश आपको अपनी पुरानी आरसी कार को मूल उपहार में बदलने में मदद करेगा:) इस तथ्य के कारण कि मेरे पास जो आरसी कार थी वह आकार में छोटी थी मैंने Arduino Pro Mini को मुख्य नियंत्रक के रूप में चुना है। एक अन्य महत्वपूर्ण मॉड्यूल जिसका उपयोग मैंने इस परियोजना में किया है, वह है TB6612FNG डुअल मोटर ड्राइवर कैरियर। इस मोटर नियंत्रक के पास स्वीकार्य इनपुट वोल्टेज (4.5V से 13.5V) और निरंतर आउटपुट करंट (1A प्रति चैनल) की पर्याप्त सीमा है। ब्लूटूथ रिसीवर के रूप में मैंने एक लोकप्रिय सस्ती मॉड्यूल HC-06 का उपयोग किया। इसके अतिरिक्त, आप कार के सामने और पीछे की रोशनी के रूप में एलईडी का उपयोग कर सकते हैं।
परियोजना के घटक:
- आरसी कार (पुरानी और टूटी हुई हो सकती है)
- Arduino Pro Mini 328 (3V/8Mhz) X1
- TB6612FNG डुअल मोटर ड्राइवर कैरियर X1
- HC-06 ब्लूटूथ मॉड्यूल या समान X1
- एल ई डी: 2x लाल और 2x सफेद
- प्रतिरोधी 10k (एल ई डी के लिए आवश्यक) x4 या 10k एसआईएल प्रतिरोधी नेटवर्क x1
- ब्रेडबोर्ड (आधा आकार) x1
- जंपर्स और केबल
- एए बैटरी x4
चरण 1: मॉड्यूल का कनेक्शन
Arduino Pro Mini को अन्य मॉड्यूल से जोड़ने का तरीका नीचे दिया गया है। आपूर्ति वोल्टेज को प्रत्येक मॉड्यूल (वीसीसी, जीएनडी) से जोड़ना न भूलें।
1. ब्लूटूथ (जैसे HC-06) -> Arduino Pro Mini (3.3V)
- आरएक्सडी - TXD
- TXD - RXD
- VCC - 3.3V Arduino Pro Mini (VCC) से
- जीएनडी - जीएनडी
2. TB6612FNG डुअल मोटर ड्राइवर -> Arduino Pro Mini
- AIN1 - 4
- एआईएन २ - ७
- BIN1 - 8
- BIN2 - 9
- पीडब्लूएमए - 5
- पीडब्लूएमबी - 6
- एसटीबीवाई - वीसीसी
- VMOT - मोटर वोल्टेज (4.5 से 13.5 V) - RC कार बैटरी से 6V
- Vcc - तर्क वोल्टेज (2.7 से 5.5) - 3.3V Arduino Pro Mini (VCC) से
- जीएनडी - जीएनडी
3. TB6612FNG डुअल मोटर ड्राइवर -> DC Motors
- A01 - ड्राइव मोटर A
- A02 - ड्राइव मोटर A
- B01 - स्टीयरिंग मोटर B
- बी02 - स्टीयरिंग मोटर बी
4. एल ई डी -> अरुडिनो प्रो मिनी
- फ्रंट राइट एलईडी - 2
- फ्रंट लेफ्ट एलईडी - 3
- रियर राइट एलईडी - 14
- रियर लेफ्ट एलईडी - 15
चरण 2: Arduino कोड
इस परियोजना का पूरा कोड GitHub पर उपलब्ध है: लिंक
Arduino प्रोग्राम मुख्य लूप में जांचता है - "void लूप ()" क्या ब्लूटूथ के माध्यम से एंड्रॉइड ऐप से नया कमांड (कैरेक्टर) भेजा गया है। यदि ब्लूटूथ सीरियल से कोई आने वाला चरित्र है तो प्रोग्राम "void processInput ()" फ़ंक्शन का निष्पादन शुरू करता है। फिर इस फ़ंक्शन से चरित्र के आधार पर एक विशिष्ट नियंत्रण फ़ंक्शन कहा जाता है (उदाहरण के लिए "आर" वर्ण फ़ंक्शन "शून्य टर्न_राइट ()" कहा जाता है)।
यदि आप Arduino मोटर शील्ड (L298) का उपयोग करने जा रहे हैं तो यह लिंक आपके लिए उपयोगी हो सकता है
चरण 3: एंड्रॉइड ऐप
My Android ऐप आपको ब्लूटूथ के माध्यम से Arduino बोर्ड से लैस किसी भी रोबोट को नियंत्रित करने की अनुमति देता है। आप दो मोटर्स पीडब्लूएम चैनल (मोटर्स की एक जोड़ी) को स्वतंत्र रूप से नियंत्रित कर सकते हैं।
जैसा कि ऊपर दिए गए चित्र में दिखाया गया है, एंड्रॉइड ऐप के प्रत्येक बटन को अद्वितीय चरित्र सौंपा गया है। आप Arduino कोड को संपादित कर सकते हैं और अपने डिवाइस को नियंत्रित करने के लिए मेरे Android ऐप का उपयोग कर सकते हैं (न केवल यह RC कार)।
आप मेरे Android ऐप को Google Play से निःशुल्क डाउनलोड कर सकते हैं: लिंक
एंड्रॉइड ऐप का उपयोग कैसे करें:
- मेनू बटन या 3 लंबवत बिंदु टैप करें (आपके एंड्रॉइड के संस्करण के आधार पर)
- "डिवाइस कनेक्ट करें" टैब चुनें
- "HC-06" टैब पर टैप करें और थोड़ी देर बाद आपको "Connected to HC-06" संदेश देखना चाहिए।
- कनेक्ट करने के बाद, आप अपनी कार को नियंत्रित कर सकते हैं
- अगर आपको अपना ब्लूटूथ डिवाइस HC-06 दिखाई नहीं देता है तो "डिवाइस के लिए स्कैन करें" बटन पर टैप करें
- पहले उपयोग पर डिफ़ॉल्ट कोड "1234" दर्ज करके अपने ब्लूटूथ डिवाइस जोड़े
यदि आप रोबोटिक्स से संबंधित मेरी अन्य परियोजनाओं को देखना चाहते हैं तो कृपया देखें:
- मेरी वेबसाइट: www.mobilerobots.pl
- फेसबुक: मोबाइल रोबोट
सिफारिश की:
ब्लूटूथ नियंत्रित आरसी कार वेग नियंत्रण और दूरी माप के साथ: 8 कदम
वेलोसिटी कंट्रोल और डिस्टेंस मेजरमेंट के साथ ब्लूटूथ नियंत्रित आरसी कार: बचपन में, मैं हमेशा आरसी कारों पर मोहित था। आजकल आप Arduino की मदद से सस्ती ब्लूटूथ नियंत्रित RC कार बनाने के लिए कई ट्यूटोरियल पा सकते हैं। आइए इसे एक कदम आगे बढ़ाते हैं और गणना करने के लिए किनेमेटिक्स के हमारे व्यावहारिक ज्ञान का उपयोग करते हैं
घर पर ब्लूटूथ नियंत्रित आरसी कार कैसे बनाएं: 4 कदम (चित्रों के साथ)
घर पर ब्लूटूथ नियंत्रित आरसी कार कैसे बनाएं: Arduino और बहुत ही बुनियादी इलेक्ट्रॉनिक घटकों का उपयोग करके एक साधारण स्मार्टफोन नियंत्रित रोबोट कार बनाना सीखें
ब्लूटूथ ऐप के माध्यम से Arduino कार नियंत्रित: 4 कदम (चित्रों के साथ)
ब्लूटूथ ऐप के माध्यम से Arduino कार नियंत्रित: हम सभी जानते हैं कि Arduino एक उत्कृष्ट प्रोटोटाइप प्लेटफॉर्म है, मुख्यतः क्योंकि यह एक अनुकूल प्रोग्रामिंग भाषा का उपयोग करता है और बहुत सारे अतिरिक्त अविश्वसनीय घटक हैं जो हमें शानदार अनुभव प्रदान करते हैं। हम Arduino को अलग-अलग के साथ एकीकृत कर सकते हैं
ब्लूटूथ नियंत्रित सरलीकृत आरसी कार कैसे बनाएं: 7 कदम (चित्रों के साथ)
ब्लूटूथ नियंत्रित सरलीकृत आरसी कार कैसे बनाएं: सभी को नमस्कार, मैं ब्रायन टी पाक हांग हूं। मैं वर्तमान में सिंगापुर पॉलिटेक्निक में एक वर्ष का छात्र हूं और कंप्यूटर इंजीनियरिंग की पढ़ाई कर रहा हूं। जब मैं एक बच्चा था, तो मैं हमेशा आरसी कारों और उनके काम करने के तरीके पर मोहित था। जब मैंने इसे अलग किया, तो मैंने देखा कि सभी टुकड़े हैं
वेब इंटरफेस के माध्यम से आरसी कार को नियंत्रित करना: 6 कदम (चित्रों के साथ)
एक वेब इंटरफेस के माध्यम से आरसी कार को नियंत्रित करना: हाय दोस्तों, इस निर्देश में मैं आपको एक वेब इंटरफेस के माध्यम से आरसी कार बनाना सिखाने जा रहा हूं। हम इसे अपने स्वयं के सर्वर के माध्यम से वायरलेस तरीके से नियंत्रित करेंगे। जो विधि मैं आपको दिखा रहा हूँ उसका उपयोग करते हुए, हमें RC रिसीवर का उपयोग करने की आवश्यकता नहीं होगी। वेब होस्ट करने के लिए