আমি ইসি নিয়ন্ত্রণ সম্পর্কে ভেবেছিলাম। কে।
ট্রান্সমিটার এবং রিসিভার ছাড়াই ব্রাশলেস মোটরের বৈদ্যুতিন গতি নিয়ামক, বা এমন একটি প্রকল্প রয়েছে যাতে আপনি ব্রাশহীন মোটরের গতি নিয়ন্ত্রণ করতে একটি সাধারণ সার্কিট বা আরডুইনো ব্যবহার করতে চান এবং তারপরে আমরা আরডুইনো মাইক্রো কন্ট্রোলারের সাথে এটি করতে পারি।
এর মধ্যে ESC এর মাধ্যমে ডিসি মোটরের গতি নিয়ন্ত্রণ করতে আরডুইনো'র পিডব্লিউএম সিগন্যাল ব্যবহার করা অন্তর্ভুক্ত।
এটি আপনাকে কোনও সার্ভো পরীক্ষক বা আরসি ট্রান্সমিটার এবং রিসিভার কেনার ব্যয়কে বাঁচাবে।
আসুন শুরু করা যাক! আর!
আপনার যা প্রয়োজন: প্রথমে ব্রাশহীন মোটরের তিনটি টার্মিনালকে ESC এর তিনটি টার্মিনালের সাথে সংযুক্ত করুন।
উচ্চ আরপিএম-এ স্থিতিশীলতা বজায় রাখতে মোটরটিকে অনুরূপ ভারী শুল্ক বোর্ডে স্ক্রু করুন।
একটি ইউএসবি কেবল ব্যবহার করে পৃষ্ঠার নীচে আরডুইনোতে উপলব্ধ কোডটি ডাউনলোড এবং ফ্ল্যাশ করুন (
এই পৃষ্ঠায় কোডটি পরে ব্যাখ্যা করা হয়েছে)।
ESC এর প্রধান সাদা বা হলুদ সিগন্যাল লাইনটি কোনও পিডব্লিউএম পিন আরডুইনোর সাথে সংযুক্ত করুন, আমি এটি ডি 8 পিনের সাথে সংযুক্ত করি এবং আরডুইনো স্কেচে এটির জন্য পিন 8 নির্দিষ্ট করি।
আপনি একাধিক পিন ব্যবহার করে অনেক মোটর নিয়ন্ত্রণ করতে পারেন।
পেন্টিওমিটারটি ভিসিসি বা আরডুইনো এবং গ্রাউন্ডের 5 ভি পিনের সাথে সংযুক্ত করুন।
ভেরিয়েবল পিনের তৃতীয় টার্মিনালটি অ্যানালগ পিন 0 এর সাথে সংযুক্ত করুন এবং আপনি বিইসি (
ব্যাটারি বাতিলকারী সার্কিট) ব্যবহার করে আরডুইনোকে
আপনার ইএসসি -তে উপস্থিত হতে পারেন।
বিইসি ব্যবহার করতে, কেবল লাল ঘন তারটিকে আরডুইনোর ভিন পিনের সাথে সংযুক্ত করুন।
এটি 5 ভি সরবরাহ করতে পারে
every সমস্ত ESC এর বিইসি নেই, এক্ষেত্রে আপনি বাহ্যিক 5 ভি পাওয়ার সাপ্লাই ব্যবহার করতে পারেন।
আরডুইনোকে শক্তিশালী করার পরে, এখনই ESC এর সাথে লিপো ব্যাটারিটি সংযুক্ত করুন। আপনি শেষ! আর!
এখন আস্তে আস্তে মোটরটির গতি বাড়ানোর জন্য পোটেনিওমিটার গিঁটটি ঘুরিয়ে দিন।
এই কোডটিতে, আমরা কেবলমাত্র মানচিত্র বা সর্বাধিক মান (1023) এবং ন্যূনতম (0) উল্লেখ করি বা
পিন 0 এ সিমুলেশন মান প্রয়োজনীয় সর্বাধিক মান (2000) এবং ন্যূনতম (1000) এ
এসসি গতির মান পরিচালনা করে এবং নিয়ন্ত্রণ করে।
আপনার ESC I. এর সর্বাধিক এবং ন্যূনতম মানগুলি পরিবর্তন করতে হবে
I
আরও টিউটোরিয়াল-রজ্ট্রনিক্সের জন্য দেখুন।
সার্ভো লাইব্রেরি ব্যবহার করে ESSCServo ESC নিয়ন্ত্রণ করার কোডটিতে // অন্তর্ভুক্ত রয়েছে;
/নাম ESC শূন্য () {ESC নাম সহ একটি সেটআপ তৈরি করুন। সংযুক্ত (9);
/ইএসসি সিগন্যাল পিন, ইসি এখানে নির্দিষ্ট করুন।
সেকেন্ড (1000);
/সিগন্যালটি 1000 সিরিয়ালে শুরু করুন। শুরু (9600); } অকার্যকর লুপ () {int ভাল;
/ভেরিয়েবল ভাল = অ্যানালগ্রেড (এ 0) তৈরি করুন;
/অ্যানালগ পিন 0 থেকে ইনপুট পড়ুন এবং এটি ভাল = মানচিত্রে সংরক্ষণ করুন (
ভাল, 0,1023, 1000,2000);
/ন্যূনতম এবং সর্বাধিক মানচিত্রের মানচিত্র (
প্রয়োজনে পরিবর্তন করুন) ESC।
সেকেন্ড (ভাল);
/ইএসসি সিগন্যাল হিসাবে ভাল ব্যবহার করুন