সুচিপত্র:

রোটারি এনকোডার: এটি কিভাবে কাজ করে এবং কিভাবে Arduino এর সাথে ব্যবহার করতে হয়: 7 টি ধাপ
রোটারি এনকোডার: এটি কিভাবে কাজ করে এবং কিভাবে Arduino এর সাথে ব্যবহার করতে হয়: 7 টি ধাপ

ভিডিও: রোটারি এনকোডার: এটি কিভাবে কাজ করে এবং কিভাবে Arduino এর সাথে ব্যবহার করতে হয়: 7 টি ধাপ

ভিডিও: রোটারি এনকোডার: এটি কিভাবে কাজ করে এবং কিভাবে Arduino এর সাথে ব্যবহার করতে হয়: 7 টি ধাপ
ভিডিও: LDmicro 21: C মোড এবং Arduino মেগা কনফিগার করুন (LDmicro সহ মাইক্রোকন্ট্রোলার প্রোগ্রামিং) 2024, নভেম্বর
Anonim

ElectropeakElectroPeak অফিসিয়াল ওয়েবসাইট লেখক দ্বারা আরো অনুসরণ করুন:

অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]

সম্পর্কে: ইলেকট্রনিক্স শিখতে এবং আপনার ধারণাগুলি বাস্তবে নিয়ে যাওয়ার জন্য ইলেক্ট্রোপিক হল আপনার ওয়ান স্টপ জায়গা। আপনি কীভাবে আপনার প্রকল্পগুলি তৈরি করতে পারেন তা দেখানোর জন্য আমরা শীর্ষস্থানীয় গাইড অফার করি। আমরা উচ্চমানের পণ্যও অফার করি যাতে আপনার একটি… Electropeak সম্পর্কে আরো »

আপনি ইলেক্ট্রোপিকের অফিসিয়াল ওয়েবসাইটে এই এবং অন্যান্য আশ্চর্যজনক টিউটোরিয়ালগুলি পড়তে পারেন

ওভারভিউ

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

আপনি যা শিখবেন:

  • ঘূর্ণমান এনকোডার কি এবং এটি কিভাবে কাজ করে। এনকোডার অবস্থান প্রদর্শন
  • একটি ঘূর্ণমান এনকোডার ব্যবহার করে একটি LED আলো নিয়ন্ত্রণ করা
  • একটি ঘূর্ণমান এনকোডার ব্যবহার করে একটি ডিসি মোটর গতি এবং দিক নিয়ন্ত্রণ

ধাপ 1: একটি রোটারি এনকোডার কি?

রোটারি এনকোডার কি?
রোটারি এনকোডার কি?
রোটারি এনকোডার কি?
রোটারি এনকোডার কি?

রোটারি এনকোডার একটি ইলেক্ট্রোমেকানিক্যাল ডিভাইস যা শ্যাফ্ট এঙ্গেলের অবস্থানকে ডিজিটাল ডেটাতে রূপান্তর করে। রোটারি এনকোডারে একটি বৃত্তাকার প্লেট থাকে যার মধ্যে কিছু ছিদ্র এবং দুটি চ্যানেল A এবং B থাকে। বৃত্তাকার প্লেটটি ঘোরানোর মাধ্যমে, যখন A এবং B চ্যানেলগুলি ছিদ্রগুলি অতিক্রম করে, সেই চ্যানেল এবং একটি সাধারণ ভিত্তির মধ্যে একটি সংযোগ স্থাপন করা হয়। এই বাধাগুলি আউটপুট চ্যানেলে একটি বর্গাকার তরঙ্গ সৃষ্টি করে। এই ডালগুলি গণনা করে, আমরা ঘূর্ণনের পরিমাণ খুঁজে পেতে পারি। অন্যদিকে, চ্যানেল A এবং B এর মধ্যে 90 ডিগ্রি পর্যায়ের পার্থক্য রয়েছে, তাই আপনি কোন চ্যানেল পালস এগিয়ে আছে তার উপর নির্ভর করে ঘূর্ণন দিকটিও খুঁজে পেতে পারেন

একটি এনকোডার সরাসরি মোটর শ্যাফ্টে ইনস্টল করা যায় বা মডিউল হিসাবে তৈরি করা যায়। ঘূর্ণমান এনকোডার মডিউল, 5 টি পিন সহ, সবচেয়ে সাধারণ ঘূর্ণমান এনকোডার। 2 পিন এনকোডার সরবরাহ সমর্থন করে, SW মডিউলের একটি পুশ বোতাম এবং CLK এবং DT A এবং B চ্যানেলগুলি দেখায়।

এই মডিউলের কিছু বৈশিষ্ট্য হল:

  • অনন্তে ঘোরানোর ক্ষমতা
  • 20 পালস রেজোলিউশন
  • 5V সরবরাহ ভোল্টেজ

পদক্ষেপ 2: প্রয়োজনীয় উপাদান

হার্ডওয়্যার উপাদান

পুশ সুইচ *1 সহ রোটারি এনকোডার মডিউল

সফটওয়্যার অ্যাপস

Arduino IDE

ধাপ 3: কিভাবে একটি রোটারি এনকোডার ব্যবহার করবেন?

কিভাবে একটি রোটারি এনকোডার ব্যবহার করবেন?
কিভাবে একটি রোটারি এনকোডার ব্যবহার করবেন?

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

ধাপ 4: রোটারি এনকোডার শ্যাফটের অবস্থান নির্ধারণ

+ থেকে 5V, GND থেকে GND পিন, 6 নম্বর পিনে CLK এবং 7 নম্বর পিনে DT সংযুক্ত করুন।

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

এনকোডারের অবস্থান নির্ধারণ করতে, আমাদের Arduino- এর ইনপুট হিসেবে A এবং B চ্যানেলগুলিকে সংযুক্ত করতে হবে। আমরা শুরুতে চ্যানেল এ এর প্রাথমিক মান পড়ি এবং সংরক্ষণ করি। তারপর, আমরা চ্যানেল A এর তাত্ক্ষণিক মান পড়ি, এবং যদি চ্যানেল B এর মান এর থেকে এগিয়ে থাকে, আমরা কাউন্টার হ্রাস করি। অন্যথায়, আমরা কাউন্টার নম্বর বৃদ্ধি করি।

ধাপ 5: খাদ ঘূর্ণন সঙ্গে একটি LED আলো নিয়ন্ত্রণ

খাদ ঘূর্ণন সঙ্গে একটি LED আলো নিয়ন্ত্রণ
খাদ ঘূর্ণন সঙ্গে একটি LED আলো নিয়ন্ত্রণ

প্রথমে আপনাকে শ্যাফট পজিশন পেতে হবে, এবং তারপর আপনি PWM এর সাহায্যে LED লাইট কমাতে বা বাড়াতে পারবেন। যেহেতু PWM এর 0 থেকে 255 এর মধ্যে কিছু মান আছে, তাই আমরা কোডেও এই পরিসরে শ্যাফ্ট পজিশন সেট করি।

ধাপ 6: ডিসি মোটর গতি এবং বাধা সঙ্গে দিকনির্দেশনা

ডিসি মোটর গতি এবং বাধা সঙ্গে দিক নিয়ন্ত্রণ
ডিসি মোটর গতি এবং বাধা সঙ্গে দিক নিয়ন্ত্রণ

এই কোডে, আমরা খাদ এবং কী অবস্থান পড়ার জন্য একটি বাধা ব্যবহার করেছি। বাধা সম্পর্কে আরও তথ্যের জন্য, আপনি Arduino ওয়েবসাইট চেক করতে পারেন।

এনকোডার কী চাপলে বা এনকোডার 0 অবস্থানে সেট করে মোটরটি ভেঙে যায়। আপনি দেখতে পারেন কিভাবে L293D ieldাল দিয়ে ডিসি মোটর চালাতে হয়।

ধাপ 7: ফেসবুকে আমাদের মত

আপনি যদি এই টিউটোরিয়ালটি সহায়ক এবং আকর্ষণীয় মনে করেন তবে দয়া করে আমাদের ফেসবুকে লাইক করুন।

প্রস্তাবিত: