সুচিপত্র:

লিনিয়ার ক্লক (MVMT 113): 13 টি ধাপ (ছবি সহ)
লিনিয়ার ক্লক (MVMT 113): 13 টি ধাপ (ছবি সহ)

ভিডিও: লিনিয়ার ক্লক (MVMT 113): 13 টি ধাপ (ছবি সহ)

ভিডিও: লিনিয়ার ক্লক (MVMT 113): 13 টি ধাপ (ছবি সহ)
ভিডিও: How Does an Escapement Actually Keep Time? 2024, জুলাই
Anonim
লিনিয়ার ক্লক (MVMT 113)
লিনিয়ার ক্লক (MVMT 113)
লিনিয়ার ক্লক (MVMT 113)
লিনিয়ার ক্লক (MVMT 113)

ফিউশন 360 প্রকল্প

দীপক চোপড়া আপনাকে যাই বলুক না কেন, সময় রৈখিক। আশাকরি এই ঘড়িটি বাস্তবতার একটু কাছাকাছি যে বৃত্তাকার গুলির তুলনায় আমরা সবাই অভ্যস্ত। পাঁচ মিনিটের ব্যবধান মিনিটের সুনির্দিষ্ট হওয়ার চেয়ে কম স্নায়বিক বোধ করে এবং প্রতিটি সংখ্যা বাড়ানো হয়, যা আপনাকে বর্তমানের দিকে মনোযোগ দেওয়ার কথা মনে করিয়ে দেয়।

আমি পিয়ার 9 (ওয়াটারজেট, স্যান্ড ব্লাস্টার, লেজার কাটার, 3 ডি প্রিন্টার, ইলেকট্রনিক্স ল্যাব ইত্যাদি) এ প্রায় প্রতিটি মেশিন ব্যবহার করে এটি তৈরি করেছি। এটি 6061 অ্যালুমিনিয়াম, ইস্পাত হার্ডওয়্যার (স্ক্রু, বাদাম, বিয়ারিং), 3 ডি মুদ্রিত গিয়ার, একটি আরডুইনো ইউনো এবং ঘন্টা এবং মিনিটের প্যানেলগুলি লেজার কাট / খচিত প্লাইউড দিয়ে তৈরি।

অবশ্যই আমি জানি যে এই প্রকল্পটি প্রায় প্রত্যেকের কাছে অ্যাক্সেসযোগ্য নয় যাদের এইরকম একটি দোকানে অ্যাক্সেস পাওয়ার অদম্য সৌভাগ্য নেই, তবে আশা করি আপনি এটি অনুপ্রেরণামূলক পাবেন।

ফিউশন 360 শিক্ষার্থী এবং শখের জন্য বিনামূল্যে, এবং এটিতে এক টন শিক্ষামূলক সহায়তা রয়েছে। যদি আপনি 3D মডেল শিখতে চান আমি যে ধরনের কাজ করি, আমি মনে করি এটি বাজারে সেরা পছন্দ। সাইন আপ করতে নিচের লিংকে ক্লিক করুন:

ছাত্র/শিক্ষাবিদ

শখ/স্টার্টআপ

আমি চলন্ত যন্ত্রাংশ সহ 3D মডেলিং প্রকল্পের সাথে সম্পর্কিত ওয়েবিনার ক্লাসের একটি সিরিজও পরিচালনা করেছি। এই ওয়েবিনারগুলিতে, আপনি উন্নত যান্ত্রিক সমাবেশগুলির (যেমন দুই বা ততোধিক জয়েন্টের মিথস্ক্রিয়া) এবং রেন্ডারিংয়ের মতো ফিউশন 360 বৈশিষ্ট্যগুলি শিখবেন। ফিউশন in০ -এ এই ঘড়ির নকশার মডেলিংয়ের দিকে মনোনিবেশ করা সর্বশেষ ওয়েবিনার। আপনি এখানে পুরো ভিডিওটি দেখতে পারেন:

আপনি যদি আগ্রহী হন, এই সিরিজের অন্য দুটি ওয়েবিনার দেখুন যেখানে আপনি একটি দৈত্য নুব ল্যাম্প এবং আরডুইনো দিয়ে একটি চিরস্থায়ী ঘড়ি ডিজাইন করতে শিখবেন।

ধাপ 1: 507 যান্ত্রিক আন্দোলন

ছবি
ছবি

507 মেকানিক্যাল মুভমেন্টস হল 1860 এর দশকের সাধারণ প্রক্রিয়াগুলির একটি বিশ্বকোষ যা এই ধরণের জিনিসের জন্য একটি ভাল রেফারেন্স হিসাবে কাজ করে। এই প্রক্রিয়াটি মুভমেন্ট 113, "র্যাক এবং পিনিয়ন" এর উপর ভিত্তি করে। এটি একটি দীর্ঘ প্রকল্প হতে চলেছে, তাই যদি আপনি একটি নির্দিষ্ট পদ্ধতি পেয়ে থাকেন যা আপনি আমাকে করতে চান, তাহলে নির্দ্বিধায় মন্তব্যগুলিতে একটি অনুরোধ করুন!

ধাপ 2: ডিজাইন এবং 3D মডেল

ডিজাইন এবং 3D মডেল
ডিজাইন এবং 3D মডেল

উপরের ভিডিওটি একটি ওয়েবিনারের রেকর্ডিং যা আমি প্রকল্পের র্যাক এবং পিনিয়ন ডিজাইন অংশের জন্য করেছি।

নকশাটির সবচেয়ে কঠিন অংশটি ছিল র্যাক এবং পিনিয়ন গিয়ার সমাবেশ। গিয়ার ডিজাইনের জন্য গণিত বেশ জটিল হয়ে উঠতে পারে (আসলে, এমন প্রকৌশলী আছেন যারা মূলত শুধুমাত্র এই কারণে গিয়ার অ্যাসেম্বলি ডিজাইন করেন), কিন্তু রব ডুয়ার্টের একটি দুর্দান্ত ইউটিউব টিউটোরিয়ালের উপর ভিত্তি করে, আমি আমার নিজস্ব টেমপ্লেট তৈরি করেছি যা সর্বশেষ সংস্করণের সাথে কাজ করে ফিউশনের জন্য স্পার গিয়ার অ্যাড-ইন।

উপরের ভিডিওটি আপনাকে র্যাক এবং পিনিয়ান সমাবেশ তৈরির প্রক্রিয়ার মধ্য দিয়ে নিয়ে যাচ্ছে, কিন্তু আপনি যদি আরো পুঙ্খানুপুঙ্খ টিউটোরিয়াল চান, তাহলে অনুগ্রহ করে ৫ এপ্রিল ডিজাইন নওয়ার আওয়ার অফ মেকিং ইন মোশন ওয়েবিনারের জন্য আমার সাথে যোগ দিন। রেকর্ড করা হবে এবং আমি ভিডিওটি এখানে পোস্ট করব।

ছবি
ছবি

টেমপ্লেট (নীচের লিঙ্ক) ইতিমধ্যে প্রবেশ করা উপরে প্রদর্শিত সমস্ত পরামিতি আছে। আমি এখানে গণিতে প্রবেশ করবো না, কিন্তু যদি আপনি নির্দেশাবলী অনুসরণ করেন তবে এটি আপনার জন্য কাজ করবে।

ছবি
ছবি

ADD-INS> স্ক্রিপ্ট এবং অ্যাড-ইন…> স্পার গিয়ার> রান এ গিয়ে স্পার গিয়ার অ্যাড-ইন ব্যবহার করুন। যখন আপনি উপরে দেখানো উইন্ডো পাবেন, পরামিতি লিখুন। দাঁতের সংখ্যা আপনাকে মানটির জন্য একটি প্যারামিটার ব্যবহার করতে দেবে না, তাই নিশ্চিত করুন যে এটি দাঁতের সঙ্গে মানানসই যদি আপনি এটি পরিবর্তন করেন। উপরে দেখানো হিসাবে আপনাকে নামযুক্ত প্যারামিটারগুলিকে 1 দ্বারা গুণ করতে হবে।

মনে রাখবেন যে একবার গিয়ার তৈরি হয়ে গেলে, আপনি ফিউশনে অন্য যেকোনো বস্তুর মতো এটি সম্পাদনা করতে পারেন।

ছবি
ছবি

ভিডিও ডেমোতে দেখানো হয়েছে, এটি কীভাবে আপনি প্যারামিটার ব্যবহার করে দাঁতের প্রোফাইল তৈরি করবেন তার একটি উদাহরণ।

এখানে টেমপ্লেটের লিঙ্কগুলি রয়েছে যা আপনি ফিউশনে আপনার নিজের র্যাক এবং পিনিয়ন করতে ব্যবহার করতে পারেন:

পরামিতি সহ টেমপ্লেট:

র্যাক এবং পিনিয়ন গিয়ার বের করার পরে, আমি মোটর, সুইচ এবং অন্যান্য ইলেকট্রনিক যন্ত্রাংশের মডেলিংয়ে অনেক সময় ব্যয় করেছি, তারপর সমস্ত বিবরণ খুঁজে বের করেছি। উপরে বর্ণিত মোশন লিংক দিয়ে, আমি এটি গতিতে দেখতে কেমন হবে তার একটি ভাল ছবি পেতে সক্ষম হয়েছিলাম।

ছবি
ছবি

আপনি নীচের লিঙ্কের মাধ্যমে ফাইলটি অ্যাক্সেস করতে পারেন, এবং এটির সাথে খেলতে পারেন বা এমনকি ফাইল থেকে আপনার নিজস্ব সংস্করণ তৈরি করার চেষ্টা করতে পারেন। যন্ত্রাংশ তৈরির পরে বেশ খানিকটা ঝাঁকুনি এবং পরিবর্তন ছিল, তাই আশা করি না যে লেজার সমস্ত অংশ কেটে ফেলতে এবং একটি সমাপ্ত পণ্য পেতে সক্ষম হবে। এই প্রকল্পটি ব্যয়বহুল ছিল এবং অনেক সময় নিয়েছিল! যদি আপনি এটি তৈরির ব্যাপারে সত্যিই গুরুতর হন এবং কিছু সাহায্যের প্রয়োজন হয়, তাহলে নীচে মন্তব্য করুন এবং আমি আপনাকে যথাসাধ্য চেষ্টা করব।

সমাপ্ত ঘড়ি ডিজাইন:

আপনি যদি ইতিমধ্যে ফিউশন 360 ব্যবহারকারী না হন তবে আমার বিনামূল্যে 3D মুদ্রণ ক্লাসের জন্য সাইন আপ করুন। এটি ফিউশনে তৈরির জন্য একটি ক্র্যাশ কোর্স, এবং পাঠ 2 এর জন্য ফিউশন পেতে আপনার প্রয়োজনীয় সমস্ত তথ্য বিনামূল্যে পাওয়া যায়।

ধাপ 3: আপডেট 12/1/2020

আপডেট 12/1/2020
আপডেট 12/1/2020

প্রথম প্রোটোটাইপ তৈরির পরে আমি ডিজাইনের কিছু উন্নতি নিয়ে শুরু করেছি। ইলেকট্রনিক্স দলের আমার এক সহকর্মী মোটর চালানোর জন্য একটি কাস্টম সার্কিট ডিজাইন করেছেন, এবং সেখানে চুম্বকীয় সেন্সর রয়েছে যা অবস্থান সনাক্ত করতে সাহায্য করে (চুম্বক থেকে রেলগুলিতে প্রেস-ফিটের সূচী)।

মডেলের সমস্ত উপাদানগুলির অংশ সংখ্যা রয়েছে, বেশিরভাগই ম্যাকমাস্টার কার বা ডিজিকির। এটি একটি আরও ভাল ডিজাইন কারণ এটি সম্পূর্ণরূপে বর্ধিত হওয়ার সময় রেলের ওজন থেকে র্যাকিংয়ের সমস্যা এড়ায়, এবং কারণ চুম্বক সেন্সর সূচী প্রতিবার মোটরগুলি সরানোর সময় সঠিক অবস্থান নিশ্চিত করে।

সম্পূর্ণ ফিউশন 360 সমাবেশ:

ধাপ 4: হার্ডওয়্যার

  • প্যানেল: 6 মিমি পুরু 6061 অ্যালুমিনিয়াম (সম্ভবত প্লাইউডও কাজ করবে)
  • নম্বর প্যানেল: 3 মিমি পাতলা পাতলা কাঠ
  • Arduino Uno:
  • অ্যাডাফ্রুট মোটর শিল্ড:
  • 5V স্টেপার মোটরস: https://www.adafruit.com/products/858 (আমি এর পরিবর্তে 12V মোটর ব্যবহার করার পরামর্শ দেব)
  • সীমা সুইচ (4):
  • ক্ষণস্থায়ী সুইচ (2):

ধাপ 5: ইলেকট্রনিক্স এবং প্রোগ্রামিং

ইলেকট্রনিক্স এবং প্রোগ্রামিং
ইলেকট্রনিক্স এবং প্রোগ্রামিং
ইলেকট্রনিক্স এবং প্রোগ্রামিং
ইলেকট্রনিক্স এবং প্রোগ্রামিং

ইলেকট্রনিক্স সব একটি Arduino Uno এবং একটি Adafruit মোটর Shiাল দিয়ে সম্পন্ন করা হয়।

আমি কীভাবে এটি কাজ করতে চাই তার মূল ধারণাটি এখানে:

  1. যখন ইউনিট চালু হয়, স্টেপারগুলি র্যাকগুলি পিছনে চালায় যতক্ষণ না বাম দিকে সীমা সুইচগুলি ট্রিগার হয়। এটি শূন্য অবস্থানে সেট করে। স্টেপারগুলি র্যাকগুলি এগিয়ে চালায় যতক্ষণ না 1 ঘন্টা প্যানেলে কেন্দ্রীভূত হয় এবং 00 মিনিট প্যানেলে কেন্দ্রীভূত হয়।
  2. একবার ঘন্টা এবং মিনিট কেন্দ্রীভূত হলে, র্যাকগুলি সময়মতো এগিয়ে যায়। প্রতি 5 মিনিটে পূর্ণ গতিতে নিচের দিকে একটি পূর্ণ অবস্থান সরানো হয়, এবং প্রতি ঘন্টায় একটি পূর্ণ অবস্থান শীর্ষে চলে যায়।
  3. ক্ষণস্থায়ী সুইচগুলি (পিন 6-7) র্যাকগুলিকে এক অবস্থানে (প্রায় 147 ধাপ) এগিয়ে নিয়ে যেতে, তারপর ঘড়ি গণনা চালিয়ে যান।
  4. ঘন্টা এবং মিনিটের চলাফেরায় কাউন্টার রয়েছে যা বারগুলিকে বাম সীমার সুইচগুলিতে ফেরত পাঠায় এবং ঘন্টা 12 ছাড়িয়ে গেলে এবং শূন্যে পুনরায় সেট করে, এবং মিনিট 55 ছাড়িয়ে গেছে।

কোডের সাথে আমার ঠিক কী করতে হবে তা আমি এখনও স্পষ্ট নই। র্যান্ডোফো থেকে পাওয়া নীচের কোডটি দিয়ে আমি তত্ত্বে কাজ করেছি। এই কোডটি মিনিটের বারটি প্রতি 200 এমএস (আমার মনে হয়) এক ধাপ এগিয়ে নিয়ে যায় একবার সীমা সুইচগুলির মধ্যে একটি চালু হয়। এটি কাজ করে, কিন্তু আমি এখানে যে মৌলিক কাজটি করেছি তার অতীত থেকে আমি খুব দ্রুত আমার গভীরতা থেকে বেরিয়ে এসেছি। একজন বুদ্ধিমান আরডুইনো ব্যবহারকারীর জন্য এটি একটি খুব সহজ সমস্যা বলে মনে হচ্ছে, তবে আমি বছরে একবার একবার একটি প্রকল্প করি এবং প্রতিবার যখনই করি, আমি মূলত শেষ প্রকল্পে যা শিখেছি তা ভুলে গেছি।

/*************************************************************

রেন্ডি সারাফানের মোটর শিল্ড স্টেপার ডেমো

আরো তথ্যের জন্য দেখুন:

www.instructables.com/id/Arduino-Motor-Shi…

*************************************************************/

#অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত #উপযোগিতা/Adafruit_MS_PWMServoDriver.h"

// ডিফল্ট I2C ঠিকানা দিয়ে মোটর শিল্ড অবজেক্ট তৈরি করুন

Adafruit_MotorShield AFMS = Adafruit_MotorShield (); // অথবা, এটি একটি ভিন্ন I2C ঠিকানা দিয়ে তৈরি করুন (স্ট্যাকিংয়ের জন্য বলুন) // Adafruit_MotorShield AFMS = Adafruit_MotorShield (0x61);

// প্রতি বিপ্লবের 200 ধাপের সাথে একটি স্টেপার মোটর সংযুক্ত করুন (1.8 ডিগ্রি)

// মোটর পোর্ট #2 (M3 এবং M4) Adafruit_StepperMotor *myMotor1 = AFMS.getStepper (300, 1); Adafruit_StepperMotor *myMotor2 = AFMS.getStepper (300, 2);

int delaylegnth = 7;

অকার্যকর সেটআপ() {

// সিরিয়াল সংযোগ শুরু করুন Serial.begin (9600); // একটি ইনপুট হিসাবে pin2 কনফিগার করুন এবং অভ্যন্তরীণ পুল-আপ প্রতিরোধক pinMode সক্ষম করুন (2, INPUT_PULLUP);

// Serial.begin (9600); // 9600 bps এ সিরিয়াল লাইব্রেরি স্থাপন করুন

Serial.println ("Stepper test!");

AFMS.begin (); // ডিফল্ট ফ্রিকোয়েন্সি 1.6KHz দিয়ে তৈরি করুন

//AFMS.begin(1000); // অথবা ভিন্ন ফ্রিকোয়েন্সি সহ, 1KHz myMotor1-> setSpeed (100) বলুন; // 10 rpm}

অকার্যকর লুপ () {

// একটি পরিবর্তনশীল int sensorVal = digitalRead (2) এ pushbutton মান পড়ুন; sensorVal == নিম্ন; int বিলম্ব L = 200; যদি (sensorVal == LOW) {Serial.println ("মিনিট ++"); // myMotor1-> ধাপ (1640, ব্যাকওয়ার্ড, ডাবল); জন্য ফরওয়ার্ড, ডাবল);

// myMotor2-> ধাপ (1600, ব্যাকওয়ার্ড, ডাবল);

myMotor2-> ধাপ (220, ফরওয়ার্ড, ডাবল); // বিলম্ব (বিলম্ব L); } অন্য {

//Serial.println("ডাবল কয়েল ধাপ");

myMotor1-> ধাপ (0, ফরওয়ার্ড, ডাবল); myMotor1-> ধাপ (0, ব্যাকওয়ার্ড, ডাবল); }}

ধাপ 6: বেস একত্রিত করুন

বেস একত্রিত করুন
বেস একত্রিত করুন

বেসটি দুটি প্লেট দিয়ে তৈরি করা হয়েছে যেখানে স্পেসারগুলি একসঙ্গে ধরে আছে। স্ক্রুগুলি ট্যাপ করা গর্তের মাধ্যমে প্লেটের সাথে বেঁধে যায়। এই অঙ্কনের অংশ সংখ্যা 6 আরেকটি 3D মুদ্রিত অংশ- একটি স্পেসার যা স্টেপার মোটরগুলির পাওয়ার টার্মিনালের জন্য একটি দোলনা।

ধাপ 7: ক্ষণস্থায়ী সুইচ যোগ করুন

ক্ষণস্থায়ী সুইচ যোগ করুন
ক্ষণস্থায়ী সুইচ যোগ করুন

ক্ষণস্থায়ী সুইচ, আরডুইনো, এবং সীমা সুইচগুলি সমস্ত সামনের প্লেটে আবদ্ধ থাকে, তাই পরিবর্তন আনতে ইলেকট্রনিক্স অ্যাক্সেস করা সহজ- কেবল পিছনের প্লেটটি সরিয়ে নিন এবং আপনি সবকিছুতে পৌঁছাতে পারেন।

ধাপ 8: মাউন্ট প্লেট এবং সীমা সুইচ যোগ করুন

মাউন্ট প্লেট এবং সীমা সুইচ যোগ করুন
মাউন্ট প্লেট এবং সীমা সুইচ যোগ করুন

মাউন্ট প্লেট র্যাকগুলির জন্য সীমা সুইচ এবং ভারবহন সমাবেশ ধারণ করে। ইলেকট্রনিক্স সম্পাদনা করার সময় এই অংশটি একসাথে থাকতে পারে।

ধাপ 9: স্টেপার মোটরস এবং গিয়ার্স যুক্ত করুন

স্টেপার মোটরস এবং গিয়ার্স যোগ করুন
স্টেপার মোটরস এবং গিয়ার্স যোগ করুন

স্টেপার মোটরগুলি থ্রেডেড গর্তের মাধ্যমে এম 4 স্ক্রু দিয়ে প্যানেলে বেঁধে রাখে এবং 3 ডি মুদ্রিত গিয়ারগুলি মোটর পোস্টগুলিতে প্রেস-ফিট থাকে। আমি তাদের টানটান এবং ফ্লাশ পেতে একটি ট্রিগার ক্ল্যাম্প ব্যবহার করেছি।

ধাপ 10: র্যাক যোগ করুন

র্যাক যোগ করুন
র্যাক যোগ করুন

র্যাকগুলির মধ্যে স্লট কাটা আছে যা দুটি বল বিয়ারিংয়ে বহন করে। বিয়ারিং এবং স্লটগুলির মধ্যে একটি ছোট ফাঁক (.1 মিমি) রয়েছে, যা র্যাকটিকে অবাধে সরানোর অনুমতি দেয়।

আমার প্রয়োজনীয় সঠিক ফিট পেতে বিয়ারিংগুলি কাস্টম 3D প্রিন্টেড স্পেসারের মধ্যে স্যান্ডউইচ করা হয়। সামনে একটি রাক প্লেট রয়েছে যা রাকগুলিকে জায়গায় রাখা ওয়াশার হিসাবে কাজ করে।

ধাপ 11: ঘন্টা এবং মিনিট বার যোগ করুন

ঘন্টা এবং মিনিট বার যোগ করুন
ঘন্টা এবং মিনিট বার যোগ করুন

ঘন্টা এবং মিনিটের বারগুলি 12 মিমি স্পেসার দিয়ে র্যাকগুলিতে বেঁধে দেয় যা একটি ফাঁক তৈরি করে যা বার এবং র্যাকগুলির মধ্যে ক্লিয়ারেন্সের অনুমতি দেয়।

ধাপ 12: ম্যাগনিফায়ার যুক্ত করুন

ম্যাগনিফায়ার যোগ করুন
ম্যাগনিফায়ার যোগ করুন
ম্যাগনিফায়ার যোগ করুন
ম্যাগনিফায়ার যোগ করুন

ম্যাগনিফায়ারগুলি সস্তা পকেট ম্যাগনিফাইং গ্লাস যা আমি অ্যামাজনে পেয়েছি। তারা 25mm spacers সঙ্গে বার সামনে থেকে অফসেট হয়।

ধাপ 13: পাঠ শিখেছে

পাঠ শিখেছি
পাঠ শিখেছি

আমি এই প্রকল্পের সাথে রৈখিক গতি সম্পর্কে অনেক কিছু শিখেছি। র্যাকগুলিতে বিয়ারিং এবং স্লটগুলির মধ্যে আমি যে সহনশীলতা ব্যবহার করেছি তা কিছুটা বেশি ছিল, তাই যদি আমি এটি আবার তৈরি করি তবে আমি মনে করি এটি সম্ভবত অর্ধেক করে ফেলব। ফাঁক দুপাশের ফাঁকটাও একটু বড় ছিল।

মোটর কাজ করে, কিন্তু ক্যান্টিলিভার যত বেশি পায়, তত বেশি তাদের কাজ করতে হয়। আমি সম্ভবত 5V এর পরিবর্তে 12V steppers সঙ্গে যেতে চাই।

ব্যাকল্যাশটি আরও বেশি হওয়া উচিত ছিল, সম্ভবত 0.25 মিমি। আমি চেষ্টা করেছি প্রথম গিয়ারগুলির সাথে গিয়ারগুলি খুব শক্তভাবে র্যাকগুলির উপর ভার বহন করছিল।

প্রস্তাবিত: