विषयसूची:

MATLAB में ट्रेन प्रोग्रामिंग एन्हांसमेंट: 6 कदम
MATLAB में ट्रेन प्रोग्रामिंग एन्हांसमेंट: 6 कदम

वीडियो: MATLAB में ट्रेन प्रोग्रामिंग एन्हांसमेंट: 6 कदम

वीडियो: MATLAB में ट्रेन प्रोग्रामिंग एन्हांसमेंट: 6 कदम
वीडियो: Article 370 & 35-A : Jammu-Kashmir (1947 to 2019) by Dr. @vikasdivyakirti 2024, नवंबर
Anonim
MATLAB में ट्रेन प्रोग्रामिंग एन्हांसमेंट
MATLAB में ट्रेन प्रोग्रामिंग एन्हांसमेंट

उद्देश्य:

इस प्रोग्राम किए गए सिस्टम का लक्ष्य छोटे पैमाने पर Arduino को देखना है और एमट्रैक रेलरोड सिस्टम की कुछ सुरक्षा सुविधाओं को संभावित रूप से बढ़ाने के लिए कोडिंग को बड़े पैमाने पर लागू करना है। ऐसा करने के लिए, हमने एक मिट्टी नमी सेंसर, तापमान सेंसर, ऑप्टिकल डिटेक्टर / फोटो प्रतिरोधी, और एक एलईडी लाइट जोड़ा है। मृदा नमी संवेदक और तापमान संवेदक फायदेमंद हैं क्योंकि वे खराब मौसम के दौरान गति को नियंत्रित करने की अनुमति देंगे। ऑप्टिकल डिटेक्टर का उपयोग ट्रेन की गति का पता लगाने के लिए किया जाएगा, और एलईडी लाइट का उपयोग वर्तमान ब्लिंकिंग लाइट से मिलता-जुलता है जो ट्रेन के पास होने पर दिखाई देती है।

आवश्यक घटक:

· DS18B20 डिजिटल टेम्प सेंसर

ऑप्टिकल डिटेक्टर / फोटो-ट्रांजिस्टर

· मृदा नमी संवेदक

· ४.७ कोहमरेसिस्टर

· 330 ओम रेसिस्टर x2

· १० KOhm रोकनेवाला

केबल/जंपर्स x17

यूएसबी कनेक्टर कॉर्ड

प्रत्येक एन्हांसमेंट के लिए सही वायरिंग और कोडिंग प्रदर्शित करने के लिए चार अलग-अलग प्रक्रियाएं अपनाई जाएंगी, जिससे आप अपना खुद का निर्माण करते समय जितने चाहें उतने जोड़ सकते हैं।

चरण 1: अपने कंप्यूटर को बूट करें, और कोडिंग की तैयारी के लिए MATLAB खोलें

चरण 2: मृदा नमी सेंसर जोड़ना

मृदा नमी सेंसर जोड़ना
मृदा नमी सेंसर जोड़ना

वीसीसी पिन को 5वी आपूर्ति से जोड़कर प्रारंभ करें। इसके बाद ग्राउंड पिन को ग्राउंड से कनेक्ट करें। इसके बाद आप Arduino पर AO पिन को एनालॉग 1 पिन से कनेक्ट करेंगे। एक बार जब आप Arduino को MATLAB से कनेक्ट कर लेते हैं, तो एनालॉग 1 पिन के लिए एक एनालॉग रीड शुरू करें और फिर प्रोग्राम चलाएं। यदि परेशानी हो रही है, तो आप नीचे दिए गए कोड को कॉपी कर सकते हैं।

चरण 3: तापमान सेंसर जोड़ना

तापमान सेंसर जोड़ना
तापमान सेंसर जोड़ना

ग्रे और लाल तार दोनों को साझा जमीन से कनेक्ट करें। फिर आप पीले तार को PWM पिन नंबर 10 और 4.7 Kohm रेसिस्टर से जोड़ेंगे। यह तब आपकी 5V आपूर्ति से जुड़ जाएगा। इस फ़ंक्शन को कोड करने के लिए, matlab> ऐड-ऑन> हार्डवेयर सपोर्ट पैकेज प्राप्त करें खोलें। एक बार समर्थन पैकेज में डलास 1-वायर प्रोटोकॉल खोजें और इसे डाउनलोड करें। अपना कोड सेट करने के लिए इस आलेख का संदर्भ लें।

चरण 4: ऑप्टिकल डिटेक्टर जोड़ना

ऑप्टिकल डिटेक्टर जोड़ना
ऑप्टिकल डिटेक्टर जोड़ना

दोनों एनोड को साझा जमीन से कनेक्ट करें। फिर कैथोड को सेंसर के सामने की स्थिति से Arduino पर एनालॉग पिन 0 से और 330 ओम रेसिस्टर से कनेक्ट करें जो तब 5V आपूर्ति से जुड़ता है। इसके बाद रियर कैथोड को 10 Kohm रेसिस्टर से और फिर 5V सप्लाई से कनेक्ट करें। इसे कोड करने के लिए, पिन 0 के लिए एक और एनालॉग रीड शुरू करें और प्रोग्राम चलाएं। इस फाइल में पूरा कोड दिया गया है।

चरण 5: एक एलईडी लाइट जोड़ना

एक एलईडी लाइट जोड़ना
एक एलईडी लाइट जोड़ना

एलईडी के एनोड को 330 ओम रेसिस्टर से कनेक्ट करें। फिर आप इसे जमीन से जोड़ देंगे। इसके बाद एलईडी के कैथोड को Arduino पर PWM पिन 13 से कनेक्ट करें।

चरण 6: अंतिम उत्पाद

अंतिम उत्पाद
अंतिम उत्पाद

यह समग्र रूप है कि आपके Arduino और कोड को सभी संवर्द्धन के साथ कैसा दिखना चाहिए!

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

३डी_मुद्रित_गाय.stl

सिफारिश की: