সুচিপত্র:
- সরবরাহ
- ধাপ 1: অংশগুলি মুদ্রণ করুন
- ধাপ 2: বেস প্রস্তুত করুন
- ধাপ 3: রটার প্রস্তুত করুন
- ধাপ 4: পিস্টন প্রস্তুত করুন
- ধাপ 5: রোটারি সুইচ একত্রিত করুন
- ধাপ 6: রোটারি সুইচ পরীক্ষা করুন
- ধাপ 7: চূড়ান্ত চিন্তা
ভিডিও: আরেকটি বেশিরভাগ 3D মুদ্রিত ঘূর্ণমান সুইচ: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
ফিউশন 360 প্রকল্প
কিছুক্ষণ আগে আমি বিশেষত আমার মিনিভ্যাক 601 রেপ্লিকা প্রকল্পের জন্য একটি মোস্টলি 3D প্রিন্টেড রোটারি সুইচ তৈরি করেছি। আমার নতুন থিংক-এ-ট্রন ২০২০ প্রকল্পের জন্য, আমি নিজেকে আরেকটি ঘূর্ণমান সুইচের প্রয়োজন মনে করি। আমি একটি SP5T প্যানেল মাউন্ট সুইচ খুঁজছি। একটি অতিরিক্ত প্রয়োজন হল যে আমি সীমিত I/O পিনের সাথে একটি Arduino ব্যবহার করে সুইচটি পড়ব।
আমি অবাক হয়েছি SP5T রোটারি সুইচ কতটা ব্যয়বহুল হতে পারে। PCB মাউন্ট বেশী সস্তা, কিন্তু খুব ছোট এবং আমার প্রয়োজনের জন্য অনুপযুক্ত। ডিজেল-কি-তে প্যানেল মাউন্ট সুইচ ছিল $ 25+ এবং আমার দুটি প্রয়োজন হবে। যদি আমি একজন রোগী সহকর্মী হতাম তবে আমি সম্ভবত বিদেশে কিছু সস্তা পেতে পারতাম। আমি কাজটি করার জন্য একটি এনালগ ইনপুটের সাথে একসাথে একটি সস্তা পটেনশিয়োমিটার ব্যবহার করতে পারতাম, কিন্তু আমি সত্যিই সঠিক "আটক" সহ একটি সমাধান চেয়েছিলাম। তাই দিনের শেষে আমি একটি DIY পদ্ধতির চেষ্টা করার সিদ্ধান্ত নিয়েছি, এবং কয়েক দিনের কাজ করার পরে আমি উপরে চিত্রিত নকশা নিয়ে এসেছি।
এটি 50 মিমি ব্যাসের একটি "স্টোর কেনা" সুইচ হিসাবে কমপ্যাক্ট নয়, তবে এটি অবশ্যই খনি সহ অনেক পরিস্থিতিতে ব্যবহারযোগ্য। একটি পোটেন্টিওমিটারের মতো, আপনি একটি একক এনালগ পিনের সাহায্যে পাঁচটি ভিন্ন "স্টপ" পড়তে পারেন এবং উপরে দেখা যায়, প্যানেল মাউন্ট।
সুতরাং আসুন একটি তৈরি করি।
সরবরাহ
মুদ্রিত অংশগুলি ছাড়াও আপনার প্রয়োজন হবে:
- 6 2K ওহম প্রতিরোধক।
- কিছু ছোট ডিস্ক চুম্বক 3 মিমি ব্যাস এবং 2 মিমি গভীর।
- 2 মিমি ব্যাসের একটি ছোট 7 মিমি দৈর্ঘ্য (12 AWG) আনইনসুলেটেড তামার তার।
- কিছু হুকআপ তার। আমার নরম সিলিকন অন্তরণ ছিল।
ধাপ 1: অংশগুলি মুদ্রণ করুন
এই রোটারি সুইচটি তৈরি করার জন্য আপনার যা যা লাগবে তা উপরে চিত্রিত হয়েছে। মুদ্রিত অংশগুলির জন্য আমি নিম্নলিখিত সেটিংস ব্যবহার করেছি (অন্যথায় নির্দিষ্ট না করা):
প্রিন্ট রেজোলিউশন:.2 মিমি
ইনফিল: 20%
ফিলামেন্ট: AMZ3D PLA
নোট: কোন সমর্থন নেই অংশগুলি তাদের ডিফল্ট ওরিয়েন্টেশনে প্রিন্ট করুন। একটি ঘূর্ণমান সুইচ তৈরি করতে আপনাকে নিম্নলিখিত অংশগুলি মুদ্রণ করতে হবে:
- 1 - রোটারি সুইচ বেস
- 1 - রোটারি সুইচ রটার
- 1 - রোটারি সুইচ পিস্টন
- 1 - রোটারি সুইচ গ্যাসকেট
- 1 - রোটারি সুইচ বেস
- 1 - ঘূর্ণমান সুইচ তারের জোতা (alচ্ছিক)
ধাপ 2: বেস প্রস্তুত করুন
- বেস টুকরা মধ্যে 6 চুম্বক সন্নিবেশ করান। তাদের জায়গায় রাখার জন্য আঠালো একটি ছোট ড্যাব ব্যবহার করুন। নিশ্চিত করুন যে সমস্ত 6 চুম্বকের জন্য মেরু একই।
- উপরের ছবির মতো সিরিজের প্রতিরোধকগুলিকে বিক্রি করুন। প্রতিটি 15 মিমি পৃথক হওয়া উচিত। আমি সোল্ডারিংয়ের জন্য তাদের জায়গায় রাখার জন্য একটি ছোট জিগ তৈরি করেছি।
- চুম্বক ধারণকারী "পোস্ট" এর পিছনে, বেস চ্যানেলে প্রতিরোধক সন্নিবেশ করান। প্রতিরোধক সরাসরি পোস্টের পিছনে যায় যখন সোল্ডার করা লিডগুলি "ফাঁক" এ যায়।
-
যখন আপনি সন্তুষ্ট হন যে সমস্ত প্রতিরোধক সঠিকভাবে অবস্থান করছে, তাদের চ্যানেলের নীচে ধাক্কা দিন, তারপরে "গ্যাসকেট" টুকরা দিয়ে তাদের জায়গায় সুরক্ষিত করুন।
ধাপ 3: রটার প্রস্তুত করুন
- রোটারের পাশের ছয়টি গর্তের প্রতিটিতে একটি চুম্বক প্রবেশ করান। দ্রষ্টব্য: চুম্বকগুলি ভিত্তিক হওয়া উচিত যাতে তারা চুম্বকগুলিকে আকর্ষণ করে যা বেসের ভিতরে সেট করা হয়েছে। সমস্ত চুম্বককে জায়গায় রাখার জন্য একটু আঠালো ব্যবহার করুন।
- উপরে চিত্রিত রটার "ট্রাফ" এর পিছনের গর্তে চারটি চুম্বকের স্ট্যাক োকান।
- রোটারের উপরে রটার টপকে আঠালো করুন যাতে গর্তটি একটি ছোট বর্গাকার টানেল হয়ে যায়। আমি খাদটির বাম প্রান্তের সাথে খাদটির সমতল প্রান্তটি সংযুক্ত করেছি।
ধাপ 4: পিস্টন প্রস্তুত করুন
- পিস্টনের "পিছনে" গর্তে তিনটি চুম্বকের একটি স্ট্যাক োকান। দ্রষ্টব্য: এই চুম্বকগুলিকে ওরিয়েন্টেড করা উচিত যাতে তারা চুম্বকগুলিকে পিছনে ফেলে দেয় যা কক্ষের পিছনে রোটারের অভ্যন্তরে স্থাপন করা হয়েছে। তাদের সুরক্ষিত করতে একটু আঠালো ব্যবহার করুন।
- 7 মিমি দৈর্ঘ্য 2 মিমি ব্যাসের তামার তারের সংক্ষিপ্ত দৈর্ঘ্যের হুকআপ তারের শেষ পর্যন্ত বিক্রি করুন।
- পিস্টনের সামনের গর্তের মধ্য দিয়ে হুকআপের তারটি ধাক্কা দিন এবং উপরের ছবির মতো পিস্টনের সামনের খাঁজে 7 মিমি তামার তারটি আঠালো করুন। তামার তারের সামনের অংশে যেন কোন আঠা না লাগে সেদিকে খেয়াল রাখুন।
ধাপ 5: রোটারি সুইচ একত্রিত করুন
- পিস্টনকে রোটারে স্লাইড করুন তারের সাথে উপরের মত স্লটের মধ্য দিয়ে ধাক্কা দিয়ে। চুম্বকগুলি পিস্টনকে রোটারের সামনের দিকে ঠেলে দেওয়া উচিত।
- বেসের নিচের গর্তের মধ্য দিয়ে তারের স্লট করুন, পিস্টনটিকে রোটার ট্রাফের পিছনের দিকে ধাক্কা দিন এবং সমাবেশটিকে বেসে স্লাইড করুন।
- সুইচ আউট পরীক্ষা করার জন্য এটি একটি ভাল সময়। রটারটি অবাধে ঘুরতে হবে এবং পিস্টনটি আপনার ঘোরার সাথে সাথে বেস রিসেসে স্লাইড করা উচিত। পিস্টন স্লটগুলির মধ্যে একটিতে স্ন্যাপ করার সময় আপনার অনুভব করা উচিত এবং যখন আপনি একটি স্লট থেকে মোচড়ানোর চেষ্টা করেন তখন কিছুটা প্রতিরোধ অনুভব করুন। এটাই হল ডিটেন্ট অ্যাকশন যার কথা বললাম।
- যখন আপনি সন্তুষ্ট হন যে সবকিছু ঠিকঠাক কাজ করছে, তখন বেসের উপরে বেজ টপ আঠালো করুন যাতে রোটারটিকে গাম করার জন্য সতর্কতা অবলম্বন করা যায়।
ধাপ 6: রোটারি সুইচ পরীক্ষা করুন
আমি একটি আরডুইনো ন্যানোতে রোটারি সুইচ সংযুক্ত করেছিলাম এবং পাঁচটি ঘূর্ণমান সুইচ পজিশনের প্রতিটিতে একটি এনালগ রিড () থেকে ফেরত আসা মানগুলি নির্ধারণের জন্য একটি ছোট টেস্ট স্কেচ লিখেছিলাম এবং নিম্নলিখিত মানগুলি নিয়ে এসেছিলাম: 233, 196, 159, 115, এবং 68. নিম্নলিখিত স্কেচে আমি এই মানগুলি ব্যবহার করি এবং রিডিংয়ে ঝাঁকুনির জন্য তাদের চারপাশে -10 থেকে +10 এর পরিসর নির্ধারণ করি।
#অন্তর্ভুক্ত "FastLED.h"
#ডিফাইন NUM_LEDS 35 #ডিফাইন LEDS_PIN 6 CRGB এলইডি [NUM_LEDS]; int A [35] = {0, 0, 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}; int B [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}; int C [35] = {0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1 {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0}; int T [35] = {1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}; int F [35] = {1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1 {0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}; int a = 0; অকার্যকর সেটআপ () {Serial.begin (115200); Serial.println ("টেস্ট রেসিস্টর নেটওয়ার্ক"); পিনমোড (A5, INPUT_PULLUP); FastLED.addLeds (leds, NUM_LEDS); Serial.begin (115200); Serial.println ("5x7 LED Array"); FastLED.setBrightness (32); } int countA = 0; int countB = 0; int countC = 0; int countT = 0; int countF = 0; অকার্যকর লুপ () {a = analogRead (5); Serial.println (a); যদি (a = 58) countF ++; যদি (a = 105) countT ++; যদি (a = 149) countC ++; যদি (a = 186) countB ++; যদি (a = 223) countA ++; যদি (countF> 10) {showLetter (F); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} যদি (countT> 10) {showLetter (T); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} যদি (countC> 10) {showLetter (C); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} যদি (countB> 10) {showLetter (B); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} যদি (countA> 10) {showLetter (A); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} বিলম্ব (10); } void showLetter (int letter ) {for (int i = 0; i <NUM_LEDS; i ++) {if (letter == 1) {leds = CRGB:: White; } অন্য {leds = CRGB:: কালো; }} FastLED.show (); }
এই পরীক্ষার ফলাফল উপরে দেখা যাবে। আমি সুইচটি মাউন্ট করার জন্য একটি ছোট প্যানেল মুদ্রণ করেছি। রোটারি সুইচের জন্য এটি একটি স্বতন্ত্র ব্যবহার, ব্যবহারকারীর একটি বহুনির্বাচনী প্রশ্ন (A, B, C), অথবা একটি সত্য/মিথ্যা প্রশ্নের (T, F) উত্তর গ্রহণ করার জন্য। তারপরে আমি একটি 5x7 নিওপিক্সেল ডিসপ্লে সংযুক্ত করেছি যা আমার থিংক-এ-ট্রন 2020 প্রকল্পেরও অংশ। এখানে Arduino এর সাথে সমস্ত সংযোগ রয়েছে:
- +5V তে লাল তারের প্রদর্শন করুন
- D6 তে সবুজ তারের প্রদর্শন করুন
- GND তে সাদা তারের প্রদর্শন করুন
- পিস্টন তারকে A5 এ স্যুইচ করুন
- প্রতিরোধক তারের GND এ স্যুইচ করুন
এখানে রোটারি সুইচ এবং 5x7 ডিসপ্লের একটি ভিডিও রয়েছে।
ধাপ 7: চূড়ান্ত চিন্তা
আমি আমার DIY রোটারি সুইচ নিয়ে বেশ খুশি। এটি ভালভাবে কাজ করে এবং স্টপগুলির মধ্যে স্যুইচ করার সময় একটি সুন্দর "অনুভূতি" থাকে।
সবাই তাদের নিজস্ব ঘূর্ণমান সুইচ তৈরি করতে সময় নিতে চাইবে না, এবং অবশ্যই আমার চেয়ে আলাদা প্রয়োজনীয়তা থাকবে। যাইহোক, আমার মত কারও জন্য যে অনেক প্রজনন কাজ করে, এটা জেনে ভালো লাগছে যে সামান্য প্রচেষ্টার মাধ্যমে আপনি আপোষ ছাড়াই কাজটি করার জন্য আপনার যা প্রয়োজন তা পেতে পারেন।
প্রস্তাবিত:
3D- মুদ্রিত বৈদ্যুতিক স্লাইড সুইচ (শুধুমাত্র একটি পেপার ক্লিপ ব্যবহার করে): 7 টি ধাপ (ছবি সহ)
থ্রিডি-প্রিন্টেড ইলেকট্রিক স্লাইড সুইচ (শুধুমাত্র একটি পেপারক্লিপ ব্যবহার করে): আমি বছরের পর বছর ধরে আমার নিজের সামান্য বৈদ্যুতিক প্রকল্পগুলিকে একত্রিত করার চেষ্টা করেছি, বেশিরভাগই কাগজের ক্লিপ, অ্যালুমিনিয়াম ফয়েল এবং কার্ডবোর্ডের সাথে গরম আঠালো দিয়ে একত্রিত। আমি সম্প্রতি একটি 3 ডি প্রিন্টার কিনেছি (ক্রিয়েলিটি এন্ডার 3) এবং খুঁজতে গিয়েছিলাম
বেশিরভাগ 3D মুদ্রিত পুশ বোতাম: 4 টি ধাপ (ছবি সহ)
বেশিরভাগ 3D মুদ্রিত পুশ বোতাম: গত কয়েক বছর ধরে আমি শিক্ষাগত কম্পিউটার " খেলনা " 50 এবং 60 এর দশক থেকে। আমার সম্মুখীন হওয়া চ্যালেঞ্জগুলির মধ্যে একটি হল পিরিয়ড পার্টস বা কমপক্ষে এমন পার্টস খুঁজে পাওয়া যা যথেষ্ট পরিমাণে খাঁটি হিসাবে পাস করার মতো।
বেশিরভাগ 3D মুদ্রিত রকার সুইচ: 4 টি ধাপ (ছবি সহ)
বেশিরভাগ থ্রিডি প্রিন্টেড রকার সুইচ: দ্য ইন্সট্রাকটেবল হল নম্র চুম্বকীয় রিড সুইচ এবং কয়েকটি নিওডিয়ামিয়াম চুম্বক দিয়ে কী অর্জন করা যায় তার আরও অনুসন্ধান। এখন পর্যন্ত রিড সুইচ এবং চুম্বক ব্যবহার করে আমি নিম্নলিখিত ডিজাইন করেছি: রোটারি সুইচ স্লাইডার সুইচ পুশ বু
বেশিরভাগ 3D মুদ্রিত বাইনারি এনকোডার: 4 টি ধাপ (ছবি সহ)
বেশিরভাগ 3D প্রিন্টেড বাইনারি এনকোডার: একটি এনকোডার তথ্যকে একটি ফরম্যাট বা কোড থেকে অন্য ফরম্যাটে রূপান্তর করে। এই নির্দেশনায় উপস্থাপিত ডিভাইসটি শুধুমাত্র দশমিক সংখ্যা 0 থেকে 9 কে তাদের বাইনারি সমতুল্য রূপান্তর করবে। যাইহোক, এখানে উপস্থাপিত ধারণাগুলি তৈরি করতে ব্যবহার করা যেতে পারে
মিনিভ্যাক 601 (সংস্করণ 1.0) মোটর চালিত ঘূর্ণমান সুইচ: 15 টি ধাপ (ছবি সহ)
মিনিভ্যাক 601 (সংস্করণ 1.0) মোটর চালিত রোটারি সুইচ: এটি আমার মিনিভ্যাক 601 রেপ্লিকা (সংস্করণ 0.9) নির্দেশযোগ্য প্রতিশ্রুতিবদ্ধ অনুসরণ। এটি প্রত্যাশিত চেয়ে দ্রুত একত্রিত হয়েছিল এবং আমি ফলাফলে বেশ খুশি। এখানে বর্ণিত দশমিক ইনপুট-আউটপুট প্যানেলটি মানুর জন্য একটি ড্রপ-ইন প্রতিস্থাপন