সুচিপত্র:

নেমা 17 স্টেপার মোটর মাইক্রোস্টিপিং: 6 ধাপ
নেমা 17 স্টেপার মোটর মাইক্রোস্টিপিং: 6 ধাপ

ভিডিও: নেমা 17 স্টেপার মোটর মাইক্রোস্টিপিং: 6 ধাপ

ভিডিও: নেমা 17 স্টেপার মোটর মাইক্রোস্টিপিং: 6 ধাপ
ভিডিও: nema 17 stepper motor with driver 2024, জুলাই
Anonim
নেমা 17 স্টেপার মোটর মাইক্রোস্টিপিং
নেমা 17 স্টেপার মোটর মাইক্রোস্টিপিং

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

স্টেপার এবং মাইক্রো স্টেপিংয়ের খোঁজে আমি যে সমস্ত তথ্য পেয়েছি তা হয় খুব মৌলিক ছিল, অথবা এত বিস্তারিতভাবে গিয়েছিল যে কয়েক পৃষ্ঠা পরে আমার চোখ চকচকে হয়ে গেল। এটি আমার নিজের স্টেপার এবং মাইক্রো স্টেপিং এর ফলাফল।

আমি একটি সহজ Nema17 স্টেপার মোটর সেটআপ একসাথে রেখেছি যা মাইক্রো স্টেপিং প্রদর্শন করবে এবং জিনিসগুলি কীভাবে কাজ করে এবং কিছু নমুনা কোড কাজ করে তা ব্যাখ্যা করবে।

অদ্ভুতভাবে আমার উপভোগ্যতা খুঁজে বের করা থেকে বোঝা যায় যে জিনিসগুলি আসলে কিছু তৈরির জন্য তাদের ব্যবহার করার চেয়ে কীভাবে কাজ করে:) হ্যাঁ আমি জানি, অদ্ভুত! যাইহোক, এখানে স্টেপার এবং মাইক্রো স্টেপিং সম্পর্কে আমার কৌতূহল মেটাতে আমি কিছু নিয়ে এসেছি। কোডটি একটু বেশি মন্তব্য করা হয়েছে, তবে আমি এটির দিকে তাকানোর সময় যে কোনও প্রশ্নের উত্তর দিতে চেষ্টা করতে চাই। আরো অনেক কিছু শেখার আছে কিন্তু এটি আপনাকে আপনার যাত্রা শুরু করতে সাহায্য করবে।

একটি Arduino Nano, DRV8825 stepper ড্রাইভার বোর্ড এবং Nema17 stepper মোটর (17HS4401S) এর জন্য কোড লেখা হয়েছিল। এটি একটি UNO R3 এবং MEGA2650 R3 তে সংকলিত এবং পরীক্ষা করা হয়েছিল। আশা করি এটি একটি প্রকল্পে কাউকে সাহায্য করবে অথবা হয়ত শুধু জানতে চাইবে কিভাবে আপনার 3D প্রিন্টার অথবা হয়তো CNC আসলে সেই মসৃণ চালগুলো করে। আপনার পছন্দ মত ব্যবহার করতে বিনামূল্যে।

চল শুরু করি!

ধাপ 1: যন্ত্রাংশ প্রয়োজন

যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন

যদি আপনি এই নির্দেশাবলীর দিকে তাকিয়ে থাকেন তবে সম্ভবত আপনার বেশিরভাগই আছে, যদি এই সব না হয়, ইতিমধ্যে। যারা এখানে নেই তাদের জন্য আপনাকে জিনিসগুলির নকল করতে হবে।

1. Arduino Nano, Uno R3, বা Mega2560

2. নেমা 17 স্টেপার মোটর। আপনি সমস্ত সম্ভাব্য হুডে 4 টি ওয়্যার স্টেপার ব্যবহার করতে পারেন, কিন্তু আমার কাছে এটিই ছিল

3. 100uf 25v ইলেক্ট্রোলাইটিক ক্যাপাসিটর। আমাদের স্টেপার চালানোর সময় যে কোনও ভোল্টেজ স্পাইক হ্যান্ডেল করার জন্য আমাদের এটি দরকার। 45v স্পাইক হতে পারে তাই নিরাপদ হতে দিন!

4. DRV8825 স্টেপার ড্রাইভার বোর্ড

5. ব্রেডবোর্ড

6. ব্রেডবোর্ডের তার

7. ভোল্ট মিটার।

8. একটি পাওয়ার সাপ্লাই। আপনি ব্যাটারি থেকে ডেডিকেটেড পাওয়ার সাপ্লাই পর্যন্ত যেকোন কিছু ব্যবহার করতে পারেন। এটি শুধুমাত্র 12 ভোল্ট এবং কমপক্ষে 1 amp সরবরাহ করতে হবে। বিশেষ করে 2 amps চালক বন্ধ করার আগে 1.5 পর্যন্ত পরিচালনা করবে।

ধাপ 2: ওয়্যারিং থিংস আপ

ওয়্যারিং থিংস আপ!
ওয়্যারিং থিংস আপ!
ওয়্যারিং থিংস আপ!
ওয়্যারিং থিংস আপ!
ওয়্যারিং থিংস আপ!
ওয়্যারিং থিংস আপ!
ওয়্যারিং থিংস আপ!
ওয়্যারিং থিংস আপ!

এখানে আমাদের পরিকল্পিত আমরা জিনিস আপ তারের ব্যবহার করব। আপনার স্টেপারের একই রঙের তার থাকতে পারে বা নাও থাকতে পারে। এই ক্ষেত্রে আপনি কোন তারের যা windings হয় তা নির্ধারণ করতে হবে। কীভাবে আপনার সংযোগ স্থাপন করবেন তা নির্ধারণ করতে আপনার ডেটশীট চেক করতে হতে পারে।

এটি করার একটি উপায় হ'ল আপনার স্টেপারের প্রতিরোধের পরিমাপ করা। 4 টি তারের মধ্যে 2 জোড়া 3ohms এর আশেপাশে কোথাও পড়বে। এই 2 জোড়া আপনার A এবং B windings হয়। সুতরাং প্রতিটি "জোড়া" DRV8825 এর সাথে সংযুক্ত করুন। 1 জোড়া A1 এবং A2, এবং অন্য জোড়া B1 এবং B2। পোলারিটি নিয়ে খুব বেশি চিন্তা করবেন না। যদি আপনার জোড়াগুলির মধ্যে একটি বদল হয়, মোটরটি কেবল বিপরীত দিকে ঘুরবে। আমি জানি. আমি এটা চেষ্টা করেছি! শুধু নিশ্চিত করুন যে প্রতিটি "জোড়া" ড্রাইভারে একই A বা B এর সাথে সংযুক্ত।

ধাপ 3: Vref সামঞ্জস্য করুন

আপনার সবকিছু তারযুক্ত এবং যাওয়ার জন্য প্রস্তুত হওয়ার পরে, আমাদের প্রথমে আমাদের DRV8825 বোর্ডের vref সেট করতে হবে।

Stepper_Board_Adjust কোড দিয়ে আপনার Arduino ফ্ল্যাশ করুন। এটি কেবল আমাদের ড্রাইভার বোর্ডে বন্ধ এবং বন্ধ করার অনুমতি দেবে।

স্টেপার সংযোগ বিচ্ছিন্ন করুন।

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

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

আস্তে আস্তে একটি ছোট স্ক্রু ড্রাইভারের সাহায্যে পোটেন্টিওমিটারটি সামঞ্জস্য করুন (আবার সাবধান! যতক্ষণ না আপনি শেষ করেন ততক্ষণ পর্যন্ত কফি নয়!) যতক্ষণ না আপনি.8 ভোল্ট পান। এটি একটি ভাল সূচনা পয়েন্ট হবে।

এখন পর্যন্ত ভালো কাজ!

ধাপ 4: মূল কোডটি ফ্ল্যাশ করুন

এই কোডটি আমরা আমাদের মজা করার জন্য ব্যবহার করব!

এখন সময় এসেছে আপনার আরডুইনোতে মূল কোডটি ফ্ল্যাশ করার।

আমি আপনার Arduino সংযোগ এবং কনফিগার করার বিস্তারিত বিবরণে যাচ্ছি না। আপনি যদি এটি এখানে পড়েন তবে আপনি ইতিমধ্যে এটি কীভাবে করবেন তা জানেন।: পি

কোডটি একবার দেখে নিন। কিছু মন্তব্য আছে যা আরো কিছু বিষয় ব্যাখ্যা করতে সাহায্য করবে।

তবে আপনাকে লাইব্রেরি লোড করতে হবে। এটি লাইব্রেরি ম্যানেজারের Arduino IDE তে করা যেতে পারে।

আপনার লাইব্রেরি লোড হওয়ার পরে, এগিয়ে যান এবং আপনার আরডুইনো ফ্ল্যাশ করুন।

সিরিয়াল পোর্টটি খুলুন এবং যদি জিনিসগুলি ভাল হয় তবে আপনি একটি মেনু দেখতে পাবেন। দারূন কাজ!

বাকিটা আপনার উপর!

আমি আশা করি এটি আপনার জ্ঞান এবং মজার সন্ধানে সহায়ক ছিল। আমি জানি আমি এটা তৈরি করে অনেক কিছু শিখেছি!

ধন্যবাদ!

ধাপ 5: নোট

মন্তব্য
মন্তব্য

একটি দম্পতি নোট।

সর্বদা মনে রাখবেন আপনার স্টেপারটিকে কখনই সংযোগ বিচ্ছিন্ন করবেন না। সর্বদা প্রথমে বিদ্যুৎ বন্ধ করুন।

আপনি যদি দেখেন যে আপনার স্টেপার কম গতি এবং ত্বরণে ধাপগুলি এড়িয়ে যাচ্ছে, একবারে vref একটু বাড়ানোর চেষ্টা করুন।

ধাপ 6: মাইক্রোস্টিপিং

এটি 30 বিপ্লব, 1/4 ধাপ, 5000 গতি, 3000 অ্যাকসেলে নেওয়া হয়েছিল।

প্রস্তাবিত: