विषयसूची:

यार्ड साइडिंग के साथ सरल स्वचालित मॉडल रेलरोड लूप: 11 कदम
यार्ड साइडिंग के साथ सरल स्वचालित मॉडल रेलरोड लूप: 11 कदम

वीडियो: यार्ड साइडिंग के साथ सरल स्वचालित मॉडल रेलरोड लूप: 11 कदम

वीडियो: यार्ड साइडिंग के साथ सरल स्वचालित मॉडल रेलरोड लूप: 11 कदम
वीडियो: Simple Automated Model Railway Loop with Yard Siding 2024, नवंबर
Anonim
यार्ड साइडिंग के साथ सरल स्वचालित मॉडल रेलरोड लूप
यार्ड साइडिंग के साथ सरल स्वचालित मॉडल रेलरोड लूप

यह परियोजना मेरी पिछली परियोजनाओं में से एक का उन्नत संस्करण है। यह एक मॉडल रेलवे लेआउट को स्वचालित करने के लिए एक Arduino माइक्रोकंट्रोलर, एक महान ओपन-सोर्स प्रोटोटाइप प्लेटफॉर्म का उपयोग करता है। लेआउट में एक साधारण अंडाकार लूप और एक यार्ड साइडिंग शामिल है जो ट्रेन से बाहर निकलने के लिए बाहर निकलती है। Arduino माइक्रोकंट्रोलर को लेआउट के दो स्थानों पर स्थापित दो 'सेंसर' ट्रैक से फीडबैक मिलता है, जब ट्रेन उनके ऊपर से गुजरती है तो विशिष्ट कार्यों को करने के लिए।

तो, आगे की हलचल के बिना, चलिए शुरू करते हैं!

चरण 1: वीडियो देखें

Image
Image

यह प्रोजेक्ट कैसे काम करता है, यह समझने के लिए उपरोक्त वीडियो देखें।

चरण 2: सभी भागों और सामान प्राप्त करें

Arduino बोर्ड प्रोग्राम करें
Arduino बोर्ड प्रोग्राम करें

इस परियोजना के लिए, आपको आवश्यकता होगी:

  • एडफ्रूट मोटर शील्ड v2. के साथ संगत एक Arduino माइक्रोकंट्रोलर बोर्ड
  • एक एडफ्रूट मोटर ड्राइवर शील्ड v2 (इसके बारे में यहां और जानें)
  • एक विस्तार ढाल (वैकल्पिक लेकिन सेंसर के लिए शक्ति और ग्राउंड पिन कनेक्शन का विस्तार करने के लिए अनुशंसित।)
  • दो 'सेंसर' ट्रैक
  • 3 पुरुष से महिला जम्पर तारों के दो सेट ('सेंसर' ट्रैक को Arduino बोर्ड से जोड़ने के लिए।)
  • 4 पुरुष से पुरुष जम्पर तार (ट्रैक पावर को जोड़ने के लिए 2 प्रत्येक और मोटर शील्ड के आउटपुट टर्मिनलों के लिए टर्नआउट।)
  • कम से कम 1A (1000mA) की वर्तमान क्षमता वाला 12-वोल्ट डीसी पावर स्रोत
  • एक उपयुक्त USB केबल (Arduino बोर्ड को कंप्यूटर से जोड़ने के लिए।)
  • एक कंप्यूटर (Arduino microcontroller को प्रोग्राम करने के लिए।)

चरण 3: Arduino Board को प्रोग्राम करें

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

Arduino बोर्ड को अपने कंप्यूटर से कनेक्ट करें और उस पर संलग्न Arduino कोड अपलोड करें।

चरण 4: एक टेस्ट लेआउट बनाएं

टेस्ट लेआउट बनाएं
टेस्ट लेआउट बनाएं

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

चरण 5: Arduino बोर्ड पर मोटर शील्ड स्थापित करें

Arduino बोर्ड पर मोटर शील्ड स्थापित करें
Arduino बोर्ड पर मोटर शील्ड स्थापित करें

Arduino बोर्ड के हेडर के साथ शील्ड के पिन को संरेखित करके Arduino बोर्ड पर सावधानी से ढाल स्थापित करें। इसे धीरे से करें और सुनिश्चित करें कि ढाल का कोई पिन मुड़ा हुआ नहीं है।

चरण 6: ट्रैक पावर फीडर और टर्नआउट तारों को मोटर शील्ड से कनेक्ट करें

ट्रैक पावर फीडर और टर्नआउट तारों को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर फीडर और टर्नआउट तारों को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर फीडर और टर्नआउट तारों को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर फीडर और टर्नआउट तारों को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर फीडर और टर्नआउट तारों को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर फीडर और टर्नआउट तारों को मोटर शील्ड से कनेक्ट करें

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

चरण 7: 'सेंसर' ट्रैक्स को Arduino Board से कनेक्ट करें

'सेंसर्ड' ट्रैक्स को Arduino Board से कनेक्ट करें
'सेंसर्ड' ट्रैक्स को Arduino Board से कनेक्ट करें
'सेंसर्ड' ट्रैक्स को Arduino Board से कनेक्ट करें
'सेंसर्ड' ट्रैक्स को Arduino Board से कनेक्ट करें
'सेंसर्ड' ट्रैक्स को Arduino Board से कनेक्ट करें
'सेंसर्ड' ट्रैक्स को Arduino Board से कनेक्ट करें

मोटर शील्ड पर एक्सपेंशन शील्ड स्थापित करें और प्रत्येक सेंसर के GND और VCC पिन को GND और शील्ड के +5-वोल्ट हेडर से कनेक्ट करें। फिर निम्नलिखित पिन कनेक्शन बनाएं:

  • पहले सेंसर के आउटपुट पिन को Arduino बोर्ड के इनपुट पिन A0 से कनेक्ट करें।
  • दूसरे सेंसर के आउटपुट पिन को Arduino बोर्ड के इनपुट पिन A1 से कनेक्ट करें।

चरण 8: ट्रेन को साइडिंग में रखें

ट्रेन को साइडिंग में रखें
ट्रेन को साइडिंग में रखें

टेस्ट रन की तैयारी के लिए ट्रेन को यार्ड साइडिंग में रखें। रेलिंग उपकरण के उपयोग की सिफारिश की जाती है ताकि यह सुनिश्चित किया जा सके कि रेल इंजन और रोलिंग स्टॉक पटरी पर ठीक से रखे गए हैं ताकि पटरी से उतरने से रोका जा सके।

चरण 9: Arduino बोर्ड को पावर से कनेक्ट करें

Arduino बोर्ड को पावर से कनेक्ट करें
Arduino बोर्ड को पावर से कनेक्ट करें

मोटर शील्ड के पावर टर्मिनल ब्लॉक या Arduino बोर्ड के महिला बैरल जैक कनेक्टर के माध्यम से 12-वोल्ट डीसी पावर स्रोत को Arduino बोर्ड से कनेक्ट करें। बिजली चालू करने से पहले, सुनिश्चित करें कि सभी वायरिंग कनेक्शन सही तरीके से बने हैं और उनमें से कोई भी ढीला नहीं है।

चरण 10: पावर चालू करें और अपनी ट्रेन देखें

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

चरण 11: आगे क्या है?

यदि आप यहां तक पहुंच गए हैं, तो आप थोड़ा आराम करना और अपनी परियोजना का आनंद लेना चाहेंगे। लेकिन अगर आप अधिक सामान करना चाहते हैं तो आप Arduino कोड को संशोधित करने का प्रयास कर सकते हैं और कुछ नया करने के लिए सेटअप के साथ प्रयोग कर सकते हैं। आप जो कुछ भी करते हैं, शुभकामनाएँ!

सिफारिश की: