সুচিপত্র:

একটি স্টেপার মোটর নিয়ন্ত্রণ: 5 টি ধাপ
একটি স্টেপার মোটর নিয়ন্ত্রণ: 5 টি ধাপ

ভিডিও: একটি স্টেপার মোটর নিয়ন্ত্রণ: 5 টি ধাপ

ভিডিও: একটি স্টেপার মোটর নিয়ন্ত্রণ: 5 টি ধাপ
ভিডিও: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, জুলাই
Anonim
একটি Stepper মোটর নিয়ন্ত্রণ
একটি Stepper মোটর নিয়ন্ত্রণ

এই টিউটোরিয়ালটি যদি আমরা আরডুইনো ব্যবহার করি এবং ড্রাইভমল বোর্ড ব্যবহার করে উভয়ই ড্রাইভমল তৈরির লিঙ্কের নীচে বৈধ।

ক্লাসিক Arduino বোর্ডের উপর ড্রাইভমালকে প্রাধান্য দেওয়ার সুবিধা হল সংযোগগুলির জটিলতা হ্রাস করা যা আরও পরিপাটি সেটআপের দিকে পরিচালিত করে। যাইহোক, এটি alচ্ছিক: সমস্ত ফলাফল এখনও arduino বোর্ড, একটি breadboard এবং সংযোগের জন্য পর্যাপ্ত dupont jumpers সঙ্গে বৈধ।

একটি arduino বোর্ড দিয়ে একটি stepper মোটর নিয়ন্ত্রণ করা যাক।

ধাপ 1: আমাদের যা দরকার

- আরডুইনো মাইক্রোকন্ট্রোলার বা ড্রাইভমল

- ওয়্যার (গুলি)

- Stepper মোটর

- একজন ড্রাইভার A4988 বা DRV8825 বা L298N বা ULN2003 (এর জন্য অনেক ড্রাইভার আছে)

ধাপ 2: স্টেপার মোটর কীভাবে কাজ করে এবং আমরা কেন ড্রাইভার ব্যবহার করি

স্টেপার মোটর কীভাবে কাজ করে এবং কেন আমরা ড্রাইভার ব্যবহার করি
স্টেপার মোটর কীভাবে কাজ করে এবং কেন আমরা ড্রাইভার ব্যবহার করি
স্টেপার মোটর কীভাবে কাজ করে এবং কেন আমরা ড্রাইভার ব্যবহার করি
স্টেপার মোটর কীভাবে কাজ করে এবং কেন আমরা ড্রাইভার ব্যবহার করি
স্টেপার মোটর কীভাবে কাজ করে এবং আমরা কেন ড্রাইভার ব্যবহার করি
স্টেপার মোটর কীভাবে কাজ করে এবং আমরা কেন ড্রাইভার ব্যবহার করি

একটি স্টেপার মোটর মূলত দুটি কয়েল নিয়ে গঠিত যা অবশ্যই উপযুক্তভাবে চালিত হতে হবে (ছবি 1), যদি মোটরটি ভুল গতিতে খাওয়ানো হয় তবে এটি একটি ছোট থেকে GND হতে পারে।

প্রতিটি ধাপে ইঞ্জিন একটি সুপরিচিত কোণে পরিণত হয় যা সাধারণত নির্মাতা দ্বারা 1.8 ° হিসাবে নির্দেশিত হয়, তাই একটি পূর্ণ বৃত্ত তৈরির জন্য 200 টি পদক্ষেপ প্রয়োজন

স্টেপারকে সরাসরি মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত করার পরিবর্তে আমাদের কেন একজন ড্রাইভার দরকার তা স্পষ্ট করা যাক।

ড্রাইভারগুলি আপনাকে ধাপগুলি স্ক্যান করার অনুমতি দেয় কারণ একটি মাইক্রোকন্ট্রোলার স্টেপার মোটরের ভিতরে কয়েল লোড করতে অক্ষম।

বাজারে স্টেপার মোটরগুলির জন্য দুই ধরণের ড্রাইভার রয়েছে:

  • ক্লাসিক ড্রাইভার L298 বা ULN2003 একটি ডবল এইচ-ব্রিজ যেখানে একক পর্যায়গুলি পাওয়ার যুক্তি কোডে থাকে;
  • আধুনিক ড্রাইভার A4988 বা drv8825 যেখানে কিছু যুক্তি ড্রাইভে থাকে।

ইনপুটে কাজ করার জন্য A4988 একটি সক্ষম এবং দুটি পিন প্রদান করে, একটি দিকনির্দেশের জন্য এবং অন্যটি ধাপের সংখ্যার পাশাপাশি বিদ্যুৎ সরবরাহের জন্য।

ধাপ 3: সংযোগ

সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ

স্টেপার মোটরের প্রথম পন্থা হিসেবে আমরা ড্রাইভার ULN2003 ব্যবহার করতে বেছে নিয়েছি।

ইঞ্জিন নিয়ন্ত্রণের জন্য তিনটি বোতাম Arduino- এর সাথে GND- এর সাথে সংযুক্ত একটি রোধক যুক্ত।

চিত্র 2 এর স্কিম অনুসারে আমরা মোটরটিকে ULN এর সাথে সংযুক্ত করি, Arduino চালকের সাথে 8 9 10 এবং 11 পিনের সাথে সংযুক্ত।

ধাপ 4: ফার্মওয়্যার এবং নিয়ন্ত্রণ

ফার্মওয়্যার এবং নিয়ন্ত্রণ
ফার্মওয়্যার এবং নিয়ন্ত্রণ

এখানে আপনি স্টেপার মোটর নিয়ন্ত্রণের জন্য একটি মৌলিক ফার্মওয়্যার পাবেন। এই বিশেষ ক্ষেত্রে নিচের দিকে

  • পিন A0 ইতিবাচক দিক এবং স্টপ জন্য ব্যবহার করা হয়
  • পিন A1 নেতিবাচক দিক এবং স্টপ জন্য ব্যবহৃত হয়
  • পিন A2 নিশ্চিত করার জন্য এবং পূর্বে প্রেস করা বোতামের দিক অনুযায়ী এটি গতিতে সেট করতে ব্যবহৃত হয়

প্রতি চক্রের ধাপের সংখ্যা 20 এ সেট করা হয়েছে এর মানে হল যে মোটরটির একটি সম্পূর্ণ বিপ্লব ঘটাতে প্রোগ্রামটি 10 চক্র সম্পাদন করবে

ধাপ 5: অস্বীকার করুন

এই টিউটোরিয়ালটি ইউরোপীয় কমিশনের ইরাসমাস + প্রোগ্রামের সহ-অর্থায়নে মেকারস্পেস ফর ইনক্লুশন প্রজেক্টের অংশ হিসাবে তৈরি করা হয়েছে।

এই প্রকল্পের লক্ষ্য হচ্ছে তরুণদের সামাজিক অন্তর্ভুক্তিকে উৎসাহিত করার মাধ্যম হিসেবে শিক্ষার একটি অনানুষ্ঠানিক রূপকে উৎসাহিত করা, অনানুষ্ঠানিক শিক্ষা যা নির্মাতাদের মধ্যে পাওয়া যাবে।

এই টিউটোরিয়ালটি শুধুমাত্র লেখকদের মতামতকেই প্রতিফলিত করে এবং ইউরোপীয় কমিশনকে এর মধ্যে থাকা তথ্যের যে কোনো ব্যবহারের জন্য দায়ী করা যাবে না।

প্রস্তাবিত: