विषयसूची:

Arduino का उपयोग करके स्मार्टफ़ोन नियंत्रित RC कार: 13 चरण (चित्रों के साथ)
Arduino का उपयोग करके स्मार्टफ़ोन नियंत्रित RC कार: 13 चरण (चित्रों के साथ)

वीडियो: Arduino का उपयोग करके स्मार्टफ़ोन नियंत्रित RC कार: 13 चरण (चित्रों के साथ)

वीडियो: Arduino का उपयोग करके स्मार्टफ़ोन नियंत्रित RC कार: 13 चरण (चित्रों के साथ)
वीडियो: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, दिसंबर
Anonim
Arduino का उपयोग करके स्मार्टफ़ोन नियंत्रित RC कार
Arduino का उपयोग करके स्मार्टफ़ोन नियंत्रित RC कार

यह निर्देशयोग्य दिखाता है कि कैसे एक स्मार्टफोन नियंत्रित Arduino रोबोट कार बनाने के लिए।

25 अक्टूबर 2016 को अपडेट करें

चरण 1: यूट्यूब वीडियो लिंक

Image
Image

चरण 2: आवश्यक भाग और उपकरण

संरचना / चेसिस
संरचना / चेसिस

1. 4WD रोबोट चेसिस किट 2. Arduino Uno

3. LM298 H ब्रिज मॉड्यूल

4. ब्लूटूथ मॉड्यूल HC-05

5. 12 वी ली-पो बैटरी

6. पुरुष-महिला जम्पर तार

7. पुरुष-पुरुष जम्पर तार

8. डक्ट टेप या कोई अन्य टेप 9. स्मार्टफोन

चरण 3: संरचना / चेसिस

आप रेडी मेड 4WD कार चेसिस खरीद सकते हैं या आप इसे पीवीसी / किसी भी तरह के हार्ड बोर्ड का उपयोग करके बना सकते हैं।

चरण 4: मोटर / एक्चुएटर

मोटर / एक्चुएटर
मोटर / एक्चुएटर

इस परियोजना में मैं 6v डीसी मोटर का उपयोग करता हूं। आप किसी भी प्रकार की 6v DC मोटर का उपयोग कर सकते हैं।

चरण 5: मोटर्स टर्मिनल तैयार करें

मोटर्स टर्मिनल तैयार करें
मोटर्स टर्मिनल तैयार करें
मोटर्स टर्मिनल तैयार करें
मोटर्स टर्मिनल तैयार करें
मोटर्स टर्मिनल तैयार करें
मोटर्स टर्मिनल तैयार करें

लगभग ५ से ६ इंच की लंबाई के साथ लाल और काले तारों के ४ टुकड़े काटें।

0.5 वर्ग मिमी के तारों का उपयोग किया जा सकता है।

प्रत्येक छोर पर तारों से इन्सुलेशन को बाहर निकालें तारों को मोटर टर्मिनल में मिलाएं

आप इसे बैटरी पैक से जोड़कर मोटर की ध्रुवीयता की जांच कर सकते हैं। यदि यह आगे की दिशा में घूमता है (बैटरी के नकारात्मक टर्मिनल के साथ सकारात्मक और काले तार के साथ लाल तार) तो कनेक्शन सही है।

चरण 6: मोटर माउंट करें और शीर्ष छत स्थापित करें

मोटर माउंट करें और शीर्ष छत स्थापित करें
मोटर माउंट करें और शीर्ष छत स्थापित करें
मोटर माउंट करें और शीर्ष छत स्थापित करें
मोटर माउंट करें और शीर्ष छत स्थापित करें
मोटर माउंट करें और शीर्ष छत स्थापित करें
मोटर माउंट करें और शीर्ष छत स्थापित करें
मोटर माउंट करें और शीर्ष छत स्थापित करें
मोटर माउंट करें और शीर्ष छत स्थापित करें

चरण 7: नियंत्रक

नियंत्रक
नियंत्रक

Arduino UNO एक ओपन-सोर्स माइक्रोकंट्रोलर बोर्ड है जो माइक्रोचिप ATmega328P माइक्रोकंट्रोलर पर आधारित है और Arduino.cc द्वारा विकसित किया गया है। बोर्ड डिजिटल और एनालॉग इनपुट/आउटपुट (I/O) पिन के सेट से लैस है जो कि विभिन्न विस्तार बोर्डों (ढाल) और अन्य सर्किटों में इंटरफेस किया जा सकता है। बोर्ड में 14 डिजिटल पिन, 6 एनालॉग पिन हैं, और टाइप बी यूएसबी केबल के माध्यम से Arduino IDE (एकीकृत विकास पर्यावरण) के साथ प्रोग्राम करने योग्य है। इसे USB केबल या बाहरी 9 वोल्ट की बैटरी द्वारा संचालित किया जा सकता है, हालांकि यह 7 और 20 वोल्ट के बीच वोल्टेज को स्वीकार करता है। यह भी Arduino नैनो और लियोनार्डो के समान है। हार्डवेयर संदर्भ डिज़ाइन क्रिएटिव कॉमन्स एट्रिब्यूशन शेयर-अलाइक 2.5 लाइसेंस के तहत वितरित किया गया है और यह Arduino वेबसाइट पर उपलब्ध है। हार्डवेयर के कुछ संस्करणों के लिए लेआउट और उत्पादन फ़ाइलें भी उपलब्ध हैं। "यूनो" का अर्थ इतालवी में एक है और इसे Arduino Software (IDE) 1.0 के रिलीज को चिह्नित करने के लिए चुना गया था। Arduino Software (IDE) का Uno बोर्ड और संस्करण 1.0 Arduino के संदर्भ संस्करण थे, जिन्हें अब नए रिलीज़ के लिए विकसित किया गया है। Uno बोर्ड USB Arduino बोर्ड की श्रृंखला में पहला है, और Arduino प्लेटफॉर्म के लिए संदर्भ मॉडल है। Arduino Uno पर ATmega328 एक बूटलोडर के साथ प्रीप्रोग्राम्ड आता है जो बाहरी हार्डवेयर प्रोग्रामर के उपयोग के बिना इसमें नया कोड अपलोड करने की अनुमति देता है। यह मूल STK500 प्रोटोकॉल का उपयोग करके संचार करता है। Uno पिछले सभी बोर्डों से इस मायने में अलग है कि यह FTDI USB-to-serial ड्राइवर चिप का उपयोग नहीं करता है। इसके बजाय, यह USB-to-serial कनवर्टर के रूप में प्रोग्राम किए गए Atmega16U2 (संस्करण R2 तक Atmega8U2) का उपयोग करता है।

माइक्रोकंट्रोलर को आमतौर पर प्रोग्रामिंग भाषाओं सी और सी ++ से सुविधाओं की एक बोली का उपयोग करके प्रोग्राम किया जाता है। पारंपरिक कंपाइलर टूलचेन का उपयोग करने के अलावा, Arduino प्रोजेक्ट प्रोसेसिंग लैंग्वेज प्रोजेक्ट के आधार पर एक एकीकृत विकास वातावरण (IDE) प्रदान करता है।

चरण 8: एच ब्रिज (एलएम 298 मॉड्यूल)

एच ब्रिज (एलएम 298 मॉड्यूल)
एच ब्रिज (एलएम 298 मॉड्यूल)
एच ब्रिज (एलएम 298 मॉड्यूल)
एच ब्रिज (एलएम 298 मॉड्यूल)
एच ब्रिज (एलएम 298 मॉड्यूल)
एच ब्रिज (एलएम 298 मॉड्यूल)

एच-ब्रिज क्या है? एच ब्रिज शब्द ऐसे सर्किट के विशिष्ट ग्राफिकल प्रतिनिधित्व से लिया गया है। यह एक सर्किट है जो डीसी मोटर को आगे और पीछे की दिशा में चला सकता है। कार्य करना: एच ब्रिज की कार्यप्रणाली को समझने के लिए उपरोक्त चित्र देखें।

इसमें 4 इलेक्ट्रॉनिक्स स्विच S1, S2, S3 और S4 (ट्रांजिस्टर / MOSFETs / IGBTS) शामिल हैं। जब स्विच S1 और S4 बंद हो जाते हैं (और S2 और S3 खुले होते हैं) तो मोटर पर एक सकारात्मक वोल्टेज लगाया जाएगा। इसलिए यह आगे की दिशा में घूमता है। इसी तरह जब S2 और S3 बंद होते हैं और S1 और S4 एक रिवर्स वोल्टेज खोलते हैं मोटर भर में लगाया जाता है, इसलिए विपरीत दिशा में घूमता है।

नोट: एक ही हाथ में स्विच (या तो S1, S2 या S3, S4) एक ही समय में कभी भी बंद नहीं होते हैं, यह एक डेड शॉर्ट सर्किट बना देगा। एच ब्रिज एकीकृत सर्किट के रूप में उपलब्ध हैं, या आप 4 ट्रांजिस्टर या एमओएसएफईटी का उपयोग करके अपना खुद का निर्माण कर सकते हैं। हमारे मामले में हम LM298 H-bridge IC का उपयोग कर रहे हैं जो मोटर्स की गति और दिशा को नियंत्रित करने की अनुमति देता है।

पिन विवरण:

आउट 1: डीसी मोटर 1 "+" या स्टेपर मोटर ए +

आउट 2: डीसी मोटर 1 "-" या स्टेपर मोटर ए-

आउट 3: डीसी मोटर 2 "+" या स्टेपर मोटर बी +

आउट 4: मोटर बी लीड आउट

12 वी पिन: 12 वी इनपुट लेकिन आप 7 से 35 वी का उपयोग कर सकते हैं

जीएनडी: ग्राउंड

5v पिन: 5V आउटपुट यदि 12V जम्पर जगह में है, तो आपके Arduino (आदि) को पावर देने के लिए आदर्श है

EnA: मोटर A के लिए PWM सिग्नल को सक्षम करता है (कृपया "Arduino स्केच विचार" अनुभाग देखें)

IN1: मोटर A. सक्षम करें

IN2: मोटरए सक्षम करें

IN3: मोटरबी सक्षम करें

IN4: मोटरबी सक्षम करें

EnB: मोटर B. के लिए PWM सिग्नल सक्षम करता है

चरण 9: शक्ति स्रोत

शक्ति का स्रोत
शक्ति का स्रोत

उन बैटरी का उपयोग किया जा सकता है:

1. एए क्षारीय बैटरी (गैर-रिचार्जेबल) 2। एए NiMh या NiCd बैटरी (रिचार्जेबल)

3. ली आयन बैटरी

4. लीपो बैटरी

चरण 10: विद्युत तारों

वायरिंग के लिए आपको कुछ जम्पर तारों की आवश्यकता होती है। दो मोटरों के लाल तारों (प्रत्येक तरफ) को एक साथ और काले तारों को एक साथ जोड़ दें।

तो अंत में आपके पास प्रत्येक पक्ष में दो टर्मिनल हैं। MOTORA दो दायीं ओर की मोटरों का प्रभारी है, इसी प्रकार दो बाईं ओर की मोटरें MOTORB से जुड़ी हैं सब कुछ जोड़ने के लिए नीचे दिए गए निर्देश का पालन करें।

मोटर्स कनेक्शन:

आउट1 -> लेफ्ट साइड मोटर रेड वायर (+)

Out2 -> लेफ्ट साइड मोटर ब्लैक वायर (-)

आउट3 -> राइट साइड मोटर रेड वायर (+)

Out4 -> राइट साइड मोटर ब्लैक वायर (-)

LM298 -> Arduino

IN1 -> D5

IN2-> D6

IN2 ->D9

IN2-> D10

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

आरएक्स-> टीएक्स

टीएक्स -> आरएक्स

जीएनडी -> जीएनडी

वीसीसी -> 3.3V

शक्ति:

12V -> बैटरी रेड वायर कनेक्ट करें

GND -> बैटरी ब्लैक वायर और Arduino GND पिन कनेक्ट करें

5V -> Arduino 5V पिन से कनेक्ट करें

चरण 11: तर्क को नियंत्रित करें

नियंत्रण तर्क
नियंत्रण तर्क

चरण 12: सॉफ्टवेयर

सॉफ्टवेयर
सॉफ्टवेयर
सॉफ्टवेयर
सॉफ्टवेयर

सॉफ्टवेयर पार्ट बहुत ही सरल है, इसके लिए किसी लाइब्रेरी की जरूरत नहीं है। अगर आप पहले के स्टेप्स में लॉजिक टेबल को समझते हैं तो आप अपना कोड खुद लिख सकते हैं। मैंने कोड लिखने में ज्यादा समय नहीं लगाया, इसलिए बस किसी और द्वारा लिखे गए कोड का उपयोग कर रहा हूं। रोबोट कार को नियंत्रित करने के लिए, मैं अपने स्मार्टफोन का उपयोग कर रहा हूं। स्मार्टफोन ब्लूटूथ मॉड्यूल (एचसी -06 /) के माध्यम से नियंत्रक से जुड़ा हुआ है। 05) ऐप डाउनलोड करें ऐप को इंस्टॉल करने के बाद, आपको इसे ब्लूटूथ मॉड्यूल के साथ पेयर करना होगा। पेयरिंग का पासवर्ड "1234" है।

डाउनलोड लिंक:https://play.google.com/store/apps/details?id=brau…

चरण 13: Arduino कोड

Arduino कोड
Arduino कोड

==>अरुडिनो कोड

या

www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim

सिफारिश की: