विषयसूची:

एक और अधिकतर ३डी प्रिंटेड रोटरी स्विच: ७ कदम (चित्रों के साथ)
एक और अधिकतर ३डी प्रिंटेड रोटरी स्विच: ७ कदम (चित्रों के साथ)

वीडियो: एक और अधिकतर ३डी प्रिंटेड रोटरी स्विच: ७ कदम (चित्रों के साथ)

वीडियो: एक और अधिकतर ३डी प्रिंटेड रोटरी स्विच: ७ कदम (चित्रों के साथ)
वीडियो: 🦷दाँत का कीड़ा कैसे हटाते हैं👨‍⚕ by Animation #shorts #shortvideo 2024, मई
Anonim
एक और अधिकतर 3डी प्रिंटेड रोटरी स्विच
एक और अधिकतर 3डी प्रिंटेड रोटरी स्विच

फ्यूजन 360 प्रोजेक्ट्स »

कुछ समय पहले मैंने अपने मिनीवैक 601 रेप्लिका प्रोजेक्ट के लिए विशेष रूप से 3डी प्रिंटेड रोटरी स्विच बनाया था। मेरी नई थिंक-ए-ट्रॉन 2020 परियोजना के लिए, मुझे अपने आप को एक और रोटरी स्विच की आवश्यकता है। मैं एक SP5T पैनल माउंट स्विच की तलाश में हूं। एक अतिरिक्त आवश्यकता यह है कि मैं एक Arduino का उपयोग करके स्विच को पढ़ रहा हूँ जिसमें सीमित I/O पिन उपलब्ध हैं।

मुझे आश्चर्य हुआ कि SP5T रोटरी स्विच कितने महंगे हो सकते हैं। पीसीबी माउंट वाले बहुत सस्ते हैं, लेकिन मेरी जरूरतों के लिए बहुत छोटे और अनुपयुक्त हैं। डिजी-की पर पैनल माउंट स्विच $25+ थे और मुझे दो की आवश्यकता होगी। अगर मैं एक धैर्यवान साथी होता तो शायद मैं विदेशों में कुछ सस्ते में खरीद सकता था। मैं काम करने के लिए एक एनालॉग इनपुट के संयोजन के साथ एक सस्ती पोटेंशियोमीटर का उपयोग कर सकता था, लेकिन मैं वास्तव में उचित "डिटेंट्स" के साथ एक समाधान चाहता था। तो दिन के अंत में मैंने एक DIY दृष्टिकोण का प्रयास करने का फैसला किया, और कुछ दिनों के काम के बाद मैं ऊपर चित्रित डिजाइन के साथ आया।

यह 50 मिमी व्यास में "स्टोर खरीदा" स्विच के रूप में एक कॉम्पैक्ट नहीं है, लेकिन यह निश्चित रूप से मेरे सहित कई स्थितियों में उपयोग योग्य है। एक पोटेंशियोमीटर की तरह, आप एक ही एनालॉग पिन के साथ पांच अलग-अलग "स्टॉप" पढ़ सकते हैं और जैसा कि ऊपर देखा जा सकता है, पैनल माउंट है।

तो चलिए एक बनाते हैं।

आपूर्ति

मुद्रित भागों के अतिरिक्त आपको आवश्यकता होगी:

  • 6 2K ओम प्रतिरोधक।
  • कुछ छोटे डिस्क चुम्बक 3 मिमी व्यास और 2 मिमी गहरे होते हैं।
  • 2 मिमी व्यास (12 एडब्ल्यूजी) की एक छोटी 7 मिमी लंबाई बिना अछूता तांबे के तार।
  • कुछ हुकअप तार। मेरा नरम सिलिकॉन इन्सुलेशन था।

चरण 1: भागों को प्रिंट करें

भागों को प्रिंट करें
भागों को प्रिंट करें

इस रोटरी स्विच को बनाने के लिए आपको जो कुछ भी चाहिए वह ऊपर चित्रित किया गया है। मुद्रित भागों के लिए मैंने निम्नलिखित सेटिंग्स का उपयोग किया (जब तक कि अन्यथा निर्दिष्ट न हो):

प्रिंट रिज़ॉल्यूशन:.2 मिमी

इन्फिल: 20%

फिलामेंट: AMZ3D PLA

नोट: कोई समर्थन नहीं। भागों को उनके डिफ़ॉल्ट अभिविन्यास में प्रिंट करें। रोटरी स्विच बनाने के लिए आपको निम्नलिखित भागों को प्रिंट करना होगा:

  • 1 - रोटरी स्विच बेस
  • 1 - रोटरी स्विच रोटर
  • 1 - रोटरी स्विच पिस्टन
  • 1 - रोटरी स्विच गैसकेट
  • 1 - रोटरी स्विच बेस
  • 1 - रोटरी स्विच वायरिंग हार्नेस (वैकल्पिक)

चरण 2: आधार तैयार करें

आधार तैयार करें
आधार तैयार करें
आधार तैयार करें
आधार तैयार करें
आधार तैयार करें
आधार तैयार करें
  1. बेस पीस में 6 मैग्नेट डालें। उन्हें जगह पर रखने के लिए गोंद के एक छोटे से थपका का प्रयोग करें। सुनिश्चित करें कि सभी 6 चुम्बकों के लिए ध्रुवता समान है।
  2. उपरोक्त फोटो के अनुसार प्रतिरोधों को श्रृंखला में मिलाएं। प्रत्येक 15 मिमी अलग होना चाहिए। मैंने उन्हें सोल्डरिंग के लिए रखने के लिए एक छोटा जिग बनाया।
  3. मैग्नेट को पकड़े हुए "पोस्ट" के पीछे, बेस चैनल में प्रतिरोधों को डालें। रेसिस्टर्स सीधे पोस्ट्स के पीछे चले जाते हैं जबकि सोल्डरेड लीड्स "गैप्स" में चले जाते हैं।
  4. जब आप संतुष्ट हो जाएं कि सभी प्रतिरोधक सही ढंग से स्थित हैं, तो उन्हें चैनल के नीचे तक धकेलें, फिर उन्हें "गैसकेट" टुकड़े से सुरक्षित करें।

चरण 3: रोटर तैयार करें

रोटर तैयार करें
रोटर तैयार करें
रोटर तैयार करें
रोटर तैयार करें
  1. रोटर के छह छेदों में से प्रत्येक में एक चुंबक डालें। नोट: चुम्बकों को उन्मुख किया जाना चाहिए ताकि वे आधार के अंदर स्थापित किए गए चुम्बकों को आकर्षित करें। सभी चुम्बकों को अपनी जगह पर रखने के लिए थोड़े से गोंद का उपयोग करें।
  2. ऊपर चित्रित रोटर "गर्त" के पीछे छेद में चार चुम्बकों का एक ढेर डालें।
  3. रोटर टॉप को रोटर पर गोंद दें ताकि गर्त एक छोटी चौकोर सुरंग बन जाए। मैंने शाफ्ट के सपाट किनारे को गर्त के बाएं किनारे के साथ संरेखित किया है।

चरण 4: पिस्टन तैयार करें

पिस्टन तैयार करें
पिस्टन तैयार करें
पिस्टन तैयार करें
पिस्टन तैयार करें
पिस्टन तैयार करें
पिस्टन तैयार करें
  1. पिस्टन के "पीछे" छेद में तीन चुम्बकों का एक ढेर डालें। नोट: इन चुम्बकों को उन्मुख किया जाना चाहिए ताकि वे गर्त के पीछे रोटर के अंदर सेट किए गए चुम्बकों को पीछे हटा दें। उन्हें सुरक्षित करने के लिए थोड़ा गोंद का प्रयोग करें।
  2. 2 मिमी व्यास तांबे के तार की 7 मिमी लंबाई को हुकअप तार की एक छोटी लंबाई के अंत में मिलाएं।
  3. पिस्टन के सामने के छेद के माध्यम से हुकअप तार को पुश करें और 7 मिमी तांबे के तार को पिस्टन के सामने के खांचे में चिपका दें जैसा कि ऊपर की तस्वीर में है। सावधान रहें कि तांबे के तार के सामने कोई गोंद न लगे।

चरण 5: रोटरी स्विच को इकट्ठा करें

रोटरी स्विच को इकट्ठा करें
रोटरी स्विच को इकट्ठा करें
रोटरी स्विच को इकट्ठा करें
रोटरी स्विच को इकट्ठा करें
रोटरी स्विच को इकट्ठा करें
रोटरी स्विच को इकट्ठा करें
  1. ऊपर के रूप में नीचे में स्लॉट के माध्यम से धकेले गए तार के साथ पिस्टन को रोटर में स्लाइड करें। मैग्नेट को पिस्टन को रोटर के सामने की ओर धकेलना चाहिए।
  2. बेस के निचले हिस्से में छेद के माध्यम से तार को स्लॉट करें, पिस्टन को रोटर गर्त के पीछे की ओर धकेलें, और असेंबली को बेस में स्लाइड करें।
  3. स्विच आउट का परीक्षण करने का यह एक अच्छा समय है। रोटर को स्वतंत्र रूप से मुड़ना चाहिए और जैसे ही आप मुड़ते हैं पिस्टन को बेस रिसेस में स्लाइड करना चाहिए। आपको महसूस करना चाहिए कि जब पिस्टन किसी एक स्लॉट से टकराता है, और जब आप किसी स्लॉट से दूर मुड़ने की कोशिश करते हैं तो कुछ प्रतिरोध महसूस होता है। यही वह निरोध कार्रवाई है जिसके बारे में मैंने बात की थी।
  4. जब आप संतुष्ट हों कि सब कुछ ठीक काम कर रहा है, तो रोटर को गोंद करने के लिए सावधान रहते हुए बेस टॉप को बेस पर चिपका दें।

चरण 6: रोटरी स्विच का परीक्षण करें

रोटरी स्विच का परीक्षण करें
रोटरी स्विच का परीक्षण करें
रोटरी स्विच का परीक्षण करें
रोटरी स्विच का परीक्षण करें

मैंने रोटरी स्विच को एक Arduino नैनो से जोड़ा और पांच रोटरी स्विच स्थितियों में से प्रत्येक पर एक एनालॉगरेड () से लौटाए गए मानों को निर्धारित करने के लिए एक छोटा परीक्षण स्केच लिखा, और निम्नलिखित मानों के साथ आया: २३३, १ ९ ६, १५९, ११५, और 68. निम्नलिखित स्केच में मैं इन मानों का उपयोग करता हूं और रीडिंग में घबराहट के लिए उनके चारों ओर -10 से +10 की सीमा निर्धारित करता हूं।

#शामिल "FastLED.h"

#define NUM_LEDS 35 #define LEDS_PIN 6 CRGB LED[NUM_LEDS]; इंट ए [35] = {0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1}; इंट बी [35] = {1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0}; इंट सी [35] = {0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0}; इंट टी [35] = {1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}; इंट एफ [35] = {1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}; इंट ए = 0; शून्य सेटअप () {Serial.begin(११५२००); Serial.println ("टेस्ट रेसिस्टर नेटवर्क"); पिनमोड (A5, INPUT_PULLUP); FastLED.addLeds(LEDs, NUM_LEDS); सीरियल.बेगिन (115200); Serial.println ("5x7 एलईडी ऐरे"); FastLED.setBrightness(32); } इंट काउंटए = 0; इंट काउंटबी = 0; इंट काउंटसी = 0; इंट काउंट टी = 0; इंट काउंट एफ = 0; शून्य लूप () {ए = एनालॉग रीड (५); सीरियल.प्रिंट्लन (ए); अगर (ए = 58) गिनती एफ ++; अगर (ए = 105) गिनती टी ++; अगर (ए = 149) गिनती सी ++; अगर (ए = 186) गिनती बी ++; अगर (ए = 223) गिनती ए ++; अगर (गिनतीएफ> 10) {शोलेटर (एफ); गिनती = 0; गिनतीबी = 0; गिनती सी = 0; गिनती टी = 0; गिनती एफ = 0;} अगर (गिनती> 10) {शोलेटर (टी); गिनती = 0; गिनती बी = 0; गिनती सी = 0; गिनती टी = 0; गिनती एफ = 0;} अगर (गिनती सी> 10) {शोलेटर (सी); गिनती = 0; गिनती बी = 0; गिनती सी = 0; गिनती टी = 0; गिनती एफ = 0;} अगर (गिनतीबी> 10) {शोलेटर (बी); गिनती = 0; गिनतीबी = 0; गिनती सी = 0; गिनती टी = 0; गिनती एफ = 0;} अगर (गिनती> 10) {शोलेटर (ए); गिनती = 0; गिनतीबी = 0; गिनती सी = 0; गिनती टी = 0; गिनतीफ = 0;} देरी (10); } शून्य शोलेटर (इंट लेटर ) { के लिए (int i = 0; i <NUM_LEDS; i ++) { अगर (अक्षर == 1) { एलईडी = CRGB:: व्हाइट; } और {एल ई डी = सीआरजीबी:: ब्लैक; } } FastLED.show(); }

इस परीक्षण के परिणाम ऊपर देखे जा सकते हैं। मैंने स्विच ऑन करने के लिए एक छोटा पैनल प्रिंट किया। यह रोटरी स्विच के लिए एक बहुविकल्पीय प्रश्न (ए, बी, सी), या एक सही/गलत प्रश्न (टी, एफ) के उपयोगकर्ता के उत्तर को स्वीकार करने के लिए उपयोग किया जाता है। फिर मैंने एक 5x7 NeoPixel डिस्प्ले कनेक्ट किया जो मेरे थिंक-ए-ट्रॉन 2020 प्रोजेक्ट का भी हिस्सा है। यहाँ Arduino के सभी कनेक्शन हैं:

  • लाल तार को +5V. पर प्रदर्शित करें
  • हरे तार को D6. पर प्रदर्शित करें
  • GND. को सफेद तार प्रदर्शित करें
  • पिस्टन वायर को A5. पर स्विच करें
  • प्रतिरोधों के तार को GND. पर स्विच करें

यहां रोटरी स्विच और 5x7 डिस्प्ले का एक वीडियो एक्शन में है।

चरण 7: अंतिम विचार

मैं अपने DIY रोटरी स्विच से बहुत खुश हूं। जब आप स्टॉप के बीच स्विच करते हैं तो यह अच्छी तरह से काम करता है और एक अच्छा "अनुभव" होता है।

हर कोई अपना रोटरी स्विच बनाने के लिए समय नहीं निकालना चाहेगा, और निश्चित रूप से मेरी तुलना में अलग-अलग आवश्यकताएं होंगी। हालांकि, मेरे जैसे किसी व्यक्ति के लिए जो बहुत सारे प्रजनन कार्य करता है, यह जानकर अच्छा लगता है कि थोड़े से प्रयास से आप बिना किसी समझौता के ठीक वही प्राप्त कर सकते हैं जो आपको काम करने के लिए चाहिए।

सिफारिश की: