विषयसूची:

TfCD - सेल्फ़-ड्राइविंग ब्रेडबोर्ड: 6 चरण (चित्रों के साथ)
TfCD - सेल्फ़-ड्राइविंग ब्रेडबोर्ड: 6 चरण (चित्रों के साथ)

वीडियो: TfCD - सेल्फ़-ड्राइविंग ब्रेडबोर्ड: 6 चरण (चित्रों के साथ)

वीडियो: TfCD - सेल्फ़-ड्राइविंग ब्रेडबोर्ड: 6 चरण (चित्रों के साथ)
वीडियो: Tesla's Self Driving Cars Are Getting INSANE 2024, नवंबर
Anonim

इस निर्देश में, हम उन तकनीकों में से एक का प्रदर्शन करेंगे जो अक्सर स्वायत्त वाहनों में उपयोग की जाती हैं: अल्ट्रासोनिक बाधा का पता लगाना।

सेल्फ-ड्राइविंग कारों के भीतर, इस तकनीक का उपयोग कम दूरी (<4m) पर बाधाओं को पहचानने के लिए किया जाता है, उदाहरण के लिए पार्किंग और लेन-स्विचिंग के दौरान।

इस खोज के लिए, हमारा लक्ष्य एक ब्रेडबोर्ड बनाना है जो (1) ड्राइव करता है, (2) बाधाओं को पहचानता है और (3) उसके अनुसार अपने मार्ग के लिए निर्णय लेता है।

विशेष रूप से, हम एक दो पहियों वाला ब्रेडबोर्ड बनाएंगे, जिसमें सामने एक अल्ट्रासोनिक सेंसर होगा, जो बिना किसी बाधा का पता चलने पर आगे बढ़ता है, किसी वस्तु से टकराने पर मुड़ता है, और जब टक्कर अपरिहार्य लगती है तो उलट जाती है।

चरण 1: अवयव प्राप्त करना

घटक प्राप्त करना
घटक प्राप्त करना

इस निर्देश के लिए निम्नलिखित घटकों का उपयोग किया गया था:

  • (ए) ८३० पिन ब्रेडबोर्ड (१पीसी)एक छोटा ब्रेडबोर्ड पर्याप्त हो सकता है, लेकिन एक अच्छी गुणवत्ता प्राप्त करना सुनिश्चित करें क्योंकि अल्ट्रासोनिक सेंसर पर पिन थोड़े नाजुक होते हैं।
  • (बी) Arduino UNO (1pc)मोटर शील्ड के साथ बढ़िया काम करता है, मूल संस्करण होने की आवश्यकता नहीं है।
  • (सी) एडफ्रूट मोटर शील्ड v2.3 (1 पीसी)

    मोटर शील्ड मोटर्स को Arduino से जोड़ने की प्रक्रिया को सरल बनाती है। प्रतिरोधों और ट्रांजिस्टर के साथ छेड़छाड़ की तुलना में, यह Arduino बोर्ड के लिए अधिक सुरक्षित है, खासकर यदि आप एक नौसिखिया हैं। Adafruit Motor Shield अलग पिन के साथ आता है, जिसे चिप पर टांका लगाने की आवश्यकता होती है।

    (डी) एचसी-एसआर04 अल्ट्रासोनिक सेंसर (1 पीसी)

    यह फोर पिन सेंसर है। यह बाएं 'स्पीकर' इकाई के माध्यम से एक छोटी अल्ट्रासोनिक पल्स भेजकर और दाएं 'रिसीवर' इकाई के माध्यम से वापस आने पर (समय को मापने के दौरान) सुनकर काम करता है।

  • (ई) 48:1 गियरबॉक्स (2पीसी) के साथ DAGU DG01D मिनी डीसी मोटर मोटर शील्ड का उपयोग करते समय, कोई भी 5V डीसी मोटर काम करेगी, हालांकि, इस संस्करण में गियरबॉक्स फायदेमंद है, क्योंकि यह पहियों को अच्छा और धीमा कर देता है।
  • (एफ) प्लास्टिक के पहिये (2पीसी)आदर्श रूप से, ऐसे पहिये खरीदने का प्रयास करें जो आपकी पसंद के मोटर के साथ सीधे संगत हों।

इसके अलावा आवश्यक: नवीनतम Arduino सॉफ़्टवेयर वाला एक कंप्यूटर, एक सोल्डरिंग आयरन, सोल्डरिंग टिन, एक छोटा पावर बैंक, कुछ तार।

चरण 2: सर्किट की स्थापना

सर्किट की स्थापना
सर्किट की स्थापना

अल्ट्रासोनिक सेंसर को जोड़ना

अल्ट्रासोनिक सेंसर में चार पिन होते हैं, जिन्हें कहा जाता है: Vcc, Trig, Echo और Gnd (ग्राउंड)।

ट्रिग और इको क्रमशः डिजिटल पिन नंबर 10 और 9 में मोटर शील्ड से जुड़े हैं। (अन्य डिजिटल पिन भी उपयुक्त हैं, जब तक उपयुक्त कोडिंग लागू होती है।)

Vcc और Gnd ढाल पर 5V और Gnd से जुड़े हैं।

डीसी मोटर्स को जोड़ना

डीसी मोटर्स में एक काला और एक लाल तार होता है। इन तारों को मोटर पोर्ट से जोड़ा जाना चाहिए, इस उदाहरण में M1 और M2।

चरण 3: कोड लिखना

पुस्तकालय लोड हो रहा है

सबसे पहले, एडफ्रूट मोटर शील्ड v2.3 का उपयोग करने के लिए सही पुस्तकालय डाउनलोड करना आवश्यक है।

इस ज़िप-फ़ाइल में, एक फ़ोल्डर है, जिसे हमारे मामले में Arduino इंस्टॉलेशन फ़ोल्डर में रखा जा सकता है:

C:\कार्यक्रम फ़ाइलें (x86)\Arduino\Libraries

और इसे Adafruit_MotorShield नाम देना सुनिश्चित करें (बाद में अपने Arduino सॉफ़्टवेयर को पुनरारंभ करें)।

कोड उदाहरण डाउनलोड करना

हमारा कोड उदाहरण 'Selfdving_Breadboard.ino' डाउनलोड के लिए उपलब्ध है।

ट्विक करने के लिए कई चर हैं, सबसे महत्वपूर्ण बात यह है कि कुछ होने पर दूरियां (सेंटीमीटर में) होती हैं। वर्तमान कोड में, ब्रेडबोर्ड को रिवर्स करने के लिए प्रोग्राम किया गया था जब कोई वस्तु 10 सेंटीमीटर के करीब होती है, जब दूरी 10 से 20 सेंटीमीटर के बीच होती है, और जब 20 सेंटीमीटर में कोई वस्तु नहीं मिलती है तो सीधे ड्राइव करने के लिए।

चरण 4: पिंस को टांका लगाना

पिंस को टांका लगाना
पिंस को टांका लगाना

सोल्डरिंग प्रक्रिया में चार चरण होते हैं।

  • (ए) पिन का संरेखण मोटर शील्ड के साथ आने वाले सभी पिनों को जगह में रखना सुनिश्चित करें। यह आसानी से Arduino बोर्ड के ऊपर ढाल रखकर किया जा सकता है।
  • (बी) पिनों को सोल्डर करना इस कदम को जल्दी मत करो, यह बहुत महत्वपूर्ण है कि सोल्डरिंग के बाद पिन एक दूसरे से कनेक्ट न हों। पहले बाहरी पिनों को मिलाएं, यह सुनिश्चित करने के लिए कि पिन तिरछी नहीं हैं।
  • (सी) तारों की स्थिति मोटर शील्ड का उपयोग करते समय, तारों को उनके उपयुक्त पिनों में भी मिलाप करना पड़ता है। यह ऊपर से मोटर शील्ड में तारों को चिपकाने के लिए सबसे अच्छा काम करता है, और उन्हें मोटर शील्ड के नीचे मिलाप करता है। एक पुनर्कथन के रूप में: इस ट्यूटोरियल के लिए हम डिजिटल पिन 9 और 10, और 5V और Gnd पिन के लिए तारों को मिलाते हैं।
  • (डी) तारों को टांका लगाना अब तारों को एक-एक करके मिलाप करने का समय है। सुनिश्चित करें कि वे अच्छी तरह से तैनात हैं, हो सकता है कि किसी मित्र को मिलाप करते समय उन्हें पकड़ने के लिए कहें।

चरण 5: सेल्फ-ड्राइविंग ब्रेडबोर्ड की असेंबली

सेल्फ-ड्राइविंग ब्रेडबोर्ड की असेंबली
सेल्फ-ड्राइविंग ब्रेडबोर्ड की असेंबली

घटकों को टांका लगाने और सर्किट का परीक्षण करने के बाद, यह अंतिम असेंबली का समय है।

इस ट्यूटोरियल में, ब्रेडबोर्ड का उपयोग न केवल इसकी मुख्य कार्यक्षमता के लिए किया जाता है, बल्कि पूरे डिवाइस की रीढ़ के रूप में भी किया जाता है। अंतिम असेंबली निर्देशों में चार चरण होते हैं।

  • (ए) तारों को जोड़ना सुनिश्चित करें कि केबल सही जगह पर हैं (सब कुछ जोड़ने के सही तरीके के लिए चरण 3 की जांच करें), दो डीसी मोटर्स को मत भूलना। ध्यान रखें कि आप घटकों को कहाँ संलग्न करना चाहते हैं।
  • (बी) सेंसर को कनेक्ट करना सेंसर को ब्रेडबोर्ड में प्लग करें और सुनिश्चित करें कि यह ठीक से जुड़ा हुआ है।
  • (सी) शील्ड लगाकर मोटर शील्ड को Arduino UNO बोर्ड पर रखें। अब अंतिम असेंबली से पहले सिस्टम का परीक्षण करने का एक अच्छा समय होगा।
  • (डी) घटकों को ठीक करनाइस चरण में, कुछ दो तरफा टेप लें, और डीसी मोटर्स, अरुडिनो और एक पावरबैंक को ठीक करें। इस मामले में, Arduino को ब्रेडबोर्ड के नीचे उल्टा रखा जाता है।

चरण 6: आपने यह किया

तुमने यह किया!
तुमने यह किया!

अब तक आप शायद उतने ही उत्साहित होंगे जितने हम आपकी रचना को परीक्षण के लिए लेने के लिए थे।

मज़े करें, कुछ मापदंडों को बदलने की कोशिश करें ताकि यह आपके लिए सबसे अच्छा काम करे।

हमारे निर्देशों का पालन करने के लिए धन्यवाद, और किसी भी प्रश्न के मामले में हमें बताएं

-

प्रौद्योगिकी का सत्यापन

इस मामले में उपयोग किए जाने वाले अल्ट्रासोनिक सेंसर की सीमा 4 मीटर होनी चाहिए थी। हालांकि, सेंसर 1.5 मीटर से अधिक दूरी के साथ सटीकता खो देता है।

इसके अलावा, सेंसर कुछ शोर का अनुभव करता प्रतीत होता है। दूरी की सटीकता को मान्य करने के लिए सीरियल मॉनिटर का उपयोग करके, लगभग 3000 (मिमी) की चोटियाँ दिखाई दे रही थीं, जबकि सामने की वस्तु केवल सेंटीमीटर दूर थी। यह संभवतः इस तथ्य के कारण है कि सेंसर के इनपुट में इसकी जानकारी में देरी हो रही है, इसलिए आउटपुट एक बार में विकृत हो जाता है।

सिफारिश की: