विषयसूची:
- चरण 1: अपनी ज़रूरत की चीज़ें ख़रीदें
- चरण 2: हार्डवेयर फ्रेमवर्क बनाएं
- चरण 3: ब्लूटूथ के बारे में बात करता है
- चरण 4: सॉफ्टवेयर कोडिंग
- चरण 5: अवलोकन
वीडियो: Arduino पर आधारित इंटेलिजेंट रोमोट कार: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह प्रोजेक्ट स्मार्ट कार बनाने के लिए Arduino UNO डेवलपमेंट बोर्ड पर आधारित है। कार में ब्लूटूथ वायरलेस नियंत्रण, बाधा से बचाव, बजर अलार्म और अन्य कार्य हैं, और यह एक चार-पहिया ड्राइव कार है, जिसे मोड़ना आसान है।
चरण 1: अपनी ज़रूरत की चीज़ें ख़रीदें
हमें Arduino कोर बोर्ड और एक्सपेंशन बोर्ड, साथ ही बजर, L298N मोटर ड्राइवर मॉड्यूल, BT-04A ब्लूटूथ मॉड्यूल, DC मोटर, बैटरी होल्डर आदि खरीदने की आवश्यकता है। बेशक, सहायक मॉड्यूल के लिए ऐक्रेलिक प्लेट्स आवश्यक हैं। इस कार के लिए उपयुक्त ऐक्रेलिक प्लेट्स ढूंढना आसान नहीं है, इसलिए नीचे लिंक दिया गया है। दुकानों में आपको दूसरी चीजें आसानी से मिल जाएंगी।
यहाँ Taobao में एक्रेलिक बोर्ड का लिंक दिया गया है:
सॉफ्टवेयर कार को नियंत्रित करने के लिए ब्लूटूथ डिबगिंग सहायक का उपयोग करता है, और संसाधन भी संलग्न किए जाएंगे।
चरण 2: हार्डवेयर फ्रेमवर्क बनाएं
हमें मॉड्यूल को ऐक्रेलिक प्लेट पर उचित स्थिति में स्थापित करने की आवश्यकता है। चूंकि खरीदी गई ऐक्रेलिक प्लेट में हमारी आवश्यकता से अधिक छेद होते हैं, केवल इस बात पर ध्यान दें कि बार-बार डिस्सेप्लर से बचने के लिए इसे सबसे सुविधाजनक तरीके से कैसे स्थापित किया जाए।
क्योंकि मोटर की स्थापना अपेक्षाकृत सरल और स्थिर है, हम ऊपर नियंत्रण सर्किट की स्थापना पर ध्यान केंद्रित करते हैं। सिग्नल प्राप्त करने के लिए ब्लूटूथ और मुख्य बोर्ड का उपयोग करने की आवश्यकता होती है। इन्हें कार के पिछले हिस्से में लगाना ज्यादा सही रहता है। बैटरी बेस और बैटरियां काफी जगह घेरती हैं। कार के संतुलन को सुनिश्चित करने के लिए, उन्हें बीच की स्थिति में रखा गया है, और मोटर ड्राइव मॉड्यूल और बाधा से बचाव मॉड्यूल को सामने रखा गया है जैसा कि चित्रों में दिखाया गया है।
निम्नलिखित आंकड़ा क्रमशः नीचे और ऊपर से इंस्टॉलेशन पैटर्न दिखाता है। पहली तस्वीर मोटर स्थापित नहीं होने पर नीचे से सर्किट की स्थिति दिखाती है। अलग-अलग ऊंचाई वाले अधिक स्क्रू और तांबे के खंभे खरीदने पर ध्यान दें, ताकि अंतरिक्ष से डगमगा जाए। दूसरी तस्वीर पूरी तरह से स्थापित होने पर कार की स्थिति है। आप मोटर ड्राइव मॉड्यूल, बैटरी आदि को स्पष्ट रूप से देख सकते हैं।
चरण 3: ब्लूटूथ के बारे में बात करता है
ब्लूटूथ मॉड्यूल का उपयोग अक्सर कम दूरी के वायरलेस नियंत्रण के क्षेत्र में किया जाता है। इस प्रोजेक्ट में BT-04A ब्लूटूथ मॉड्यूल का चयन किया गया है। एचसी श्रृंखला ब्लूटूथ मॉड्यूल की तरह, बीटी श्रृंखला ब्लूटूथ मॉड्यूल अक्सर उपयोग किया जाता है, लेकिन इसकी कीमत सस्ती है।
यह मॉड्यूल मुख्य रूप से कम दूरी के डेटा वायरलेस ट्रांसमिशन के क्षेत्र में उपयोग किया जाता है। इसे पीसी के ब्लूटूथ डिवाइस से आसानी से जोड़ा जा सकता है, और दो मॉड्यूल के बीच डेटा का संचार भी कर सकता है। इस मॉड्यूल का उपयोग थकाऊ केबल कनेक्शन से बच सकता है और सीधे सीरियल पोर्ट केबल को बदल सकता है।
यह मॉड्यूल Esp8266 WIFI मॉड्यूल, GSM मॉड्यूल जैसे 'AT' कमांड सेट द्वारा नियंत्रित होता है। विभिन्न कंप्यूटरों के कनेक्शन की सुविधा के लिए, हम कार को मुख्य मोड के रूप में बनाते हैं, और कार पर ब्लूटूथ के साथ कंप्यूटर और मोबाइल फोन की जोड़ी सक्रिय रूप से स्मार्ट कार का नियंत्रण प्राप्त करने के लिए समाप्त होती है। कंप्यूटर-साइड ब्लूटूथ डिबगिंग सहायक बहुत सही है, कई फ़ंक्शन निर्देश बटनों में समाहित किए गए हैं, हमें केवल नियंत्रण निर्देशों को इनपुट करने की आवश्यकता है। ध्यान दें कि कंट्रोल कमांड भेजने से पहले, कंप्यूटर को पहले कार के ब्लूटूथ से कनेक्ट होना चाहिए। यह प्रक्रिया अटक सकती है। कई बार और प्रयास करें, और मोबाइल टर्मिनल अधिक सुविधाजनक है।
मोबाइल सॉफ़्टवेयर केवल संदर्भ के लिए इस चरण से जुड़ा हुआ है, और कंप्यूटर ब्लूटूथ पोर्ट डीबगिंग सॉफ़्टवेयर की अनुशंसा की जाती है।
चरण 4: सॉफ्टवेयर कोडिंग
Arduino विकास का वातावरण खुला स्रोत है और इसे सीधे इंटरनेट से डाउनलोड किया जा सकता है। प्रोग्रामिंग में प्रमुख चरणों को नीचे समझाया गया है।
सबसे पहले, हम आसानी से समझने और बाद के संचालन के लिए नियंत्रण बोर्ड पर कुंजी पिन को मैक्रोस्कोपिक रूप से परिभाषित करते हैं।
फिर मोटर ऑपरेशन को इनिशियलाइज़ करें, जैसा कि नीचे दिए गए चित्र में दिखाया गया है, फॉरवर्ड इनिशियलाइज़ेशन ऑपरेशन है। ध्यान दें कि मोटर दो ध्रुवों द्वारा संचालित होती है, एक ऊंचा और एक नीचा, और इसके विपरीत। हम मुख्य रूप से मोटर को नियंत्रित करने के लिए इस सिद्धांत का उपयोग करते हैं।
लेफ्ट-राइट मूवमेंट काफी खास है। बाएँ-दाएँ घुमाने के लिए ताकि कार ज़्यादा आगे न बढ़े, हम बाएँ पहिये को पीछे की ओर और दाएँ पहिये को बाएँ मुड़ने के लिए आगे ले जाते हैं। वही दाएं मुड़ने के लिए जाता है। (चूंकि एनालॉग सिग्नल का उपयोग करने का प्रभाव बहुत अच्छा नहीं है, इसे निरंतर डिबगिंग की आवश्यकता होती है, और डिजिटल आउटपुट सीधे यहां उपयोग किया जाता है।)
सीरियल पोर्ट से कमांड प्राप्त करने के बाद, कार कमांड के अनुसार संबंधित ऑपरेशन कर सकती है। आंकड़ा फॉरवर्ड कमांड प्राप्त करने के लिए ऑपरेशन दिखाता है। हम BT-04A ब्लूटूथ मॉड्यूल को क्यों चुनते हैं, इसका एक कारण यह है कि इसे USART में इनकैप्सुलेट किया गया है, जिसमें TX, Rx, VCC और GND के केवल चार पिन हैं, जो डिबगिंग और एक्सेस के लिए बहुत सुविधाजनक है।
चरण 5: अवलोकन
अंत में, प्रोग्राम कोड और विभिन्न स्थितियों में कार की तस्वीरें संलग्न करें। यह कार्यक्रम का मसौदा है, एक साथ चर्चा करने और इस परियोजना में सुधार करने के लिए आपका स्वागत है।
सिफारिश की:
आरसी कार 434 मेगाहर्ट्ज आरएफ मॉड्यूल पर आधारित: 5 कदम
Rc कार 434mhz Rf मॉड्यूल पर आधारित है। 4) आरएफ मॉड्यूल 5) प्रतिरोध 1M और 51K 6) एलईडी 7) ic7805 वोल्टेज फिर से
बायोमेट्रिक कार एंट्री - बिना चाबी वाली कार: 4 कदम
बायोमेट्रिक कार एंट्री - ट्रू कीलेस कार: कुछ महीने पहले मेरी बेटी ने मुझसे पूछा, आधुनिक कारों में बायो-मेट्रिक एंट्री सिस्टम क्यों नहीं है, जबकि एक सेल फोन में भी है। तब से उसी को लागू करने पर काम कर रहा था और अंत में मेरे टी पर कुछ स्थापित और परीक्षण करने में कामयाब रहा
जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड के साथ, Arduino आधारित, होम ऑटोमेशन: 5 कदम (चित्रों के साथ)
जीपीएस कार ट्रैकर एसएमएस अधिसूचना और थिंग्सपीक डेटा अपलोड, अरुडिनो आधारित, होम ऑटोमेशन के साथ: मैंने पिछले साल इस जीपीएस ट्रैकर को बनाया था और चूंकि यह अच्छी तरह से काम करता है इसलिए मैं इसे अब इंस्ट्रक्शनल पर प्रकाशित करता हूं। यह मेरे ट्रंक में एक्सेसरीज़ प्लग से जुड़ा है। जीपीएस ट्रैकर मोबाइल डेटा के माध्यम से कार की स्थिति, गति, दिशा और मापा तापमान अपलोड करता है
Arduino आधारित सेल्फ ड्राइविंग कार: 8 कदम
Arduino आधारित सेल्फ ड्राइविंग कार: मेरे पहले इंस्ट्रक्शनल में आपका स्वागत है! इसलिए मुझे हाल ही में अपने सेमेस्टर के प्रोजेक्ट के रूप में सेल्फ ड्राइविंग कार का प्रोजेक्ट सौंपा गया था। इस परियोजना में मेरा काम एक ऐसी कार डिजाइन करना था जो निम्नलिखित कार्य कर सके: एंड्रॉइड फोन के माध्यम से वॉयस कमांड से नियंत्रित किया जा सकता है।
रोवरब्लूटूथ: Arduino- आधारित ब्लूटूथ कार: 5 कदम
रोवरब्लूटूथ: अरुडिनो-आधारित ब्लूटूथ कार: रोवरब्लूटूथ वह नाम है जो मैंने अरुडिनो-आधारित ब्लूटूथकार को दिया था जिसे मैंने अपनी स्कूल परीक्षा के लिए बनाया था जब मैं केवल तेरह वर्ष का था। मैंने इसे मेकर फेयर रोम में फैबलैब के साथ भी दिखाया था (और मैं वहां सबसे छोटा था)! इसे बनाना बहुत आसान है (केवल कुछ कम