विषयसूची:

बेहतर सुरक्षित: ट्रेन स्टेशनों को सुरक्षित बनाना: 7 कदम
बेहतर सुरक्षित: ट्रेन स्टेशनों को सुरक्षित बनाना: 7 कदम

वीडियो: बेहतर सुरक्षित: ट्रेन स्टेशनों को सुरक्षित बनाना: 7 कदम

वीडियो: बेहतर सुरक्षित: ट्रेन स्टेशनों को सुरक्षित बनाना: 7 कदम
वीडियो: Moving Train से बच्चा लिए उतरी महिला के साथ 'चमत्कार'। Munger। Jamalpur Railway Station। CCTV Video 2024, जुलाई
Anonim
सुरक्षित बेहतर: ट्रेन स्टेशनों को सुरक्षित बनाना
सुरक्षित बेहतर: ट्रेन स्टेशनों को सुरक्षित बनाना

सुरक्षा की कमी, बैरियर और ट्रेन के आने की चेतावनी के कारण आज कई ट्रेन स्टेशन असुरक्षित हैं। हमने देखा कि इसे ठीक करने की आवश्यकता है। इस समस्या को हल करने के लिए हमने Safer Better बनाया है। हमने ट्रेन स्टेशन पर सुरक्षा जोड़ने के लिए Arduino Uno पर कंपन सेंसर, मोशन सेंसर और एक आपातकालीन अलार्म सिस्टम का इस्तेमाल किया।

आपूर्ति की जरूरत:

  • Arduino Uno
  • जम्पर तार
  • पीर मोशन सेंसर
  • पीजो कंपन सेंसर
  • एलसीडी चित्रपट
  • पीजो स्पीकर
  • भौतिक स्विच
  • सॉफ्ट पोटेंशियोमीटर
  • ३३० ओम रोकनेवाला

द्वारा: जैकब विमर, ओलिविया क्रॉली, जिन किमो

चरण 1: बोर्ड को तार दें

बोर्ड को तार दें
बोर्ड को तार दें

हमने अपने Arduino को उपरोक्त आरेख की तरह तार दिया।

चरण 2: 3डी प्रिंट एलसीडी स्टैंड

3डी प्रिंट एलसीडी स्टैंड
3डी प्रिंट एलसीडी स्टैंड

हमने बेहतर दृश्यता के लिए अपनी एलसीडी स्क्रीन के लिए 3डी प्रिंट किया है।

चरण 3: मैटलैब में Arduino से कनेक्ट करें

हमारे कोड को लिखने का पहला कदम हमारे Arduino बोर्ड को Matlab से जोड़ना था। यह एक Arduino ऑब्जेक्ट बनाकर किया जाता है। हमने निम्नलिखित कोड का उपयोग किया:

a = arduino('/dev/tty.usbmodem14201', 'Uno', 'libraries', 'ExampleLCD/LCDAAddon');

चरण 4: मैटलैब में कोड लिखें

हमने अपने Arduino को चलाने के लिए Matlab में एक प्रोग्राम बनाया। अपनी LCD स्क्रीन को इनिशियलाइज़ करने के बाद, हमने अपने ट्रेन स्टेशन को नियंत्रित करने के लिए कोड लिखा। हमने विभिन्न प्रकार के आउटपुट का उत्पादन करने के लिए कंपन सेंसर, मोशन सेंसर और भौतिक स्विच जैसे इनपुट का उपयोग किया। इन इनपुट, आउटपुट और संबंधित कोड को नीचे दिए गए चरणों में समझाया जाएगा।

चरण 5: कंपन सेंसर

कंपन सेंसर
कंपन सेंसर

कंपन सेंसर एक एनालॉग सेंसर है और इसलिए मैटलैब फ़ंक्शन रीडवोल्टेज का उपयोग किया जाता है।

वैल_विब्रो = रीडवोल्टेज (ए, 'ए0'); टी

उन्होंने पढ़ा वोल्टेज फ़ंक्शन ने मानों की एक श्रृंखला लौटा दी, लेकिन हमने निर्धारित किया कि 0.5 से ऊपर का मान एक अच्छा कंपन था और इसलिए हमने इसे अपने आधार मान के रूप में उपयोग किया। यदि वोल्टेज 0.5 से ऊपर था, तो इसका मतलब है कि ट्रेन स्टेशन में आ रही है। जब इस मान का पता चला तो एलसीडी स्क्रीन पर एक संदेश भेजा जाता है। एलसीडी स्क्रीन पर संदेश स्टेशन पर लोगों को यह बताने का एक तरीका है कि एक ट्रेन आ रही है।

हमने अपनी एलसीडी स्क्रीन पर निम्नलिखित कोड का उपयोग करके लिखा है:

अगर वैल_विब्रो <= 0.5;

एल्सिफ़ वैल_विब्रो> 0.5;

प्रिंटएलसीडी (एलसीडी, 'ट्रेन इन 3 मिन');

समाप्त

चरण 6: पीर मोशन सेंसर

पीर मोशन सेंसर
पीर मोशन सेंसर
पीर मोशन सेंसर
पीर मोशन सेंसर
पीर मोशन सेंसर
पीर मोशन सेंसर

पीर मोशन सेंसर का उपयोग यह सुनिश्चित करने के लिए किया जाता है कि ऑपरेटर ट्रेन की पटरियों के साथ बाधाओं के बारे में जानता है। सेंसर तस्वीरें लेता है और नवीनतम तस्वीर की तुलना पिछले एक से करता है और अगर कुछ भी स्थानांतरित हो गया है तो मैटलैब 1 का मान लौटाएगा। जब पटरियों पर कुछ पता चलता है तो एक ग्राफिकल यूजर इंटरफेस (जीयूआई) ट्रेन ऑपरेटर को सूचित करने के लिए पॉप अप करता है कि कुछ पटरियों पर है। इसके बाद ऑपरेटर के पास ट्रेन को रोकने या जारी रखने का विकल्प होता है। वांछित विकल्प का चयन करने के बाद, एक पुष्टिकरण संदेश प्रदर्शित होता है।

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

अगर val_opt == 1;

d1 = 'स्टेशन में पटरियों पर एक वस्तु का पता चला है';

op_input = questdlg (d1, 'ऑपरेटर संदेश', 'ट्रेन रोकें', 'चलते रहें', 'चलते रहें');

b1 = strcmp (op_input, 'स्टॉप ट्रेन');

b2 = strcmp (op_input, 'चलते रहो');

अगर b1 == 1

msgbox ('ट्रेन स्टॉपिंग')

विराम(3)

एल्सिफ बी२ == १

msgbox ('ट्रेन जारी है')

विराम(3)

समाप्त

अन्य वैल_ऑप्ट == 0;

समाप्त

चरण 7: भौतिक स्विच

हम यह भी सोचते हैं कि ट्रेन स्टेशनों को और अधिक सुरक्षा सुविधाओं की आवश्यकता है। हमने एक स्विच लगाने का फैसला किया जो स्टेशन पर अलार्म बजाएगा। हमने एक भौतिक स्विच का उपयोग करके ऐसा किया। जब यह स्विच चालू होता है तो स्पीकर के माध्यम से अलार्म बजता है।

हमने इसे निम्नलिखित कोड के साथ किया:

अगर s_val == 1 i = 1:10. के लिए

प्लेटोन (ए, 'डी 10', 1800, 1)

विराम (.1)

प्लेटोन (ए, 'डी 10', 2000, 1)

विराम (.1)

समाप्त

समाप्त

सिफारिश की: