যথার্থ পাঠের জন্য আরডুইনো টাকোমিটার সার্কিট

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





টাকোমিটার এমন একটি ডিভাইস যা ঘূর্ণায়মান শরীরের আরপিএম বা কৌণিক বেগকে পরিমাপ করে। এটি স্পিডোমিটার এবং ওডোমিটার থেকে পৃথক হয় কারণ এই ডিভাইসগুলি দেহের রৈখিক বা স্পর্শকীয় বেগ নিয়ে কাজ করে যখন টেচোমিটার a.k.a 'ট্যাচ' আরপিএমকে আরও মৌলিক আচরণ করে।

লিখেছেন অঙ্কিত নেগি



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

পূর্বশর্ত

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



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

আমাদের আরডুইনো ইউনোতে এমন টাইমার রয়েছে যা কেবল সময়ের ট্র্যাক রাখে না তবে আরডুইনোর কিছু গুরুত্বপূর্ণ কার্য সম্পাদন করে। ইউনোতে আমাদের টাইমার0, টাইমার 1 এবং টাইমার 2 নামে 3 টি টাইমার রয়েছে। এই টাইমারগুলির নিম্নলিখিত ফাংশনগুলি রয়েছে--টাইমার0- ইউনো ফাংশনের জন্য যেমন বিলম্ব (), মিলিস (), মাইক্রো () বা বিলম্বমিক ()।

• টাইমার 1- সারো লাইব্রেরির কাজের জন্য।

• টাইমার 2- টোন (), নোটন () এর মতো ফাংশনের জন্য।

এই ফাংশনগুলির সাথে এই 3 টাইমার পিডাব্লুএম আউটপুট তৈরির জন্যও দায়বদ্ধ যখন পিএনডাব্লু নির্ধারিত পিনে অ্যানালগ রাইট () কমান্ড ব্যবহৃত হয়।

বাধা ধারণা

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

মোটর খাদে চৌম্বক

এখন ইনবিল্টকে ইনবিল্ট আরডুইনো সিনট্যাক্স ব্যবহার করে ব্যবহারকারী দ্বারা নির্ধারিত কিছু শর্তে ডাকা যেতে পারে e আমরা আমাদের প্রকল্পে এই ইন্টারপান্টটি ব্যবহার করব যা আমাদের টেচোমিটারকে আরও দৃ as়তর করার পাশাপাশি ওয়েবের চারপাশে উপস্থিত অন্যান্য টেচোমিটার প্রকল্পের চেয়ে আরও সুনির্দিষ্ট করে তোলে।

আরডুইনো ব্যবহার করে এই টাকোমিটার প্রকল্পের জন্য প্রয়োজনীয় উপাদানগুলি

• হল প্রভাব সেন্সর (চিত্র 1)

হল এফেক্ট সেন্সর মডিউল

• আরডুইনো ইউনো

আরডুইনো ইউএনও বোর্ড

• ছোট চৌম্বক

ছোট চৌম্বক

Um জাম্পারের তারগুলি

Ot ঘোরানো অবজেক্ট (মোটর শ্যাফ্ট)

ডিসি মোটর

সার্কিট সেটআপ

Creating তৈরির জন্য সেটআপটি নিম্নরূপ-

Sha শ্যাফ্টে যার ঘূর্ণনের গতি মাপতে হয় তাকে আঠালো বন্দুক বা বৈদ্যুতিক টেপ ব্যবহার করে একটি ছোট চৌম্বক লাগানো হয়।

• হল এফেক্ট সেন্সরটির সামনে একটি ডিটেক্টর এবং সংযোগের জন্য 3 টি পিন রয়েছে।

• ভিসি এবং জেন্ডার পিনগুলি যথাক্রমে আরডুইনোর 5 ভি এবং জিএনডি পিনের সাথে সংযুক্ত রয়েছে। ইনপুট সংকেত সরবরাহ করতে সেন্সরের আউটপুট পিনটি ইউনোর ডিজিটাল পিন 2 এর সাথে সংযুক্ত থাকে।

• সমস্ত উপাদানগুলি একটি মাউন্ট বোর্ডে স্থির হয় এবং হল ডিটেক্টর বোর্ড থেকে নির্দেশিত হয়।

প্রোগ্রামিং

int sensor = 2 // Hall sensor at pin 2
volatile byte counts
unsigned int rpm //unsigned gives only positive values
unsigned long previoustime
void count_function()
{ /*The ISR function
Called on Interrupt
Update counts*/
counts++
}
void setup() {
Serial.begin(9600)
//Intiates Serial communications
attachInterrupt(0, count_function, RISING) //Interrupts are called on Rise of Input
pinMode(sensor, INPUT) //Sets sensor as input
counts= 0
rpm = 0
previoustime = 0 //Initialise the values
}
void loop()
{
delay(1000)//Update RPM every second
detachInterrupt(0) //Interrupts are disabled
rpm = 60*1000/(millis() - previoustime)*counts
previoustime = millis() //Resets the clock
counts= 0 //Resets the counter
Serial.print('RPM=')
Serial.println(rpm) //Calculated values are displayed
attachInterrupt(0, count_function, RISING) //Counter restarted
}

কোড আপলোড করুন।

কোড জানুন

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

বর্তমানের বহনকারী কন্ডাক্টরের যখন হল চৌম্বকীয় ক্ষেত্রটি স্রোতের প্রবাহের জন্য লম্বভাবে প্রবর্তিত হয় তখন হল এফেক্টটি বর্তমান বহনকারী কন্ডাক্টর জুড়ে ভোল্টেজের জেনারেশনের ঘটনা। এই ভোল্টেজটির ফলে উত্পন্ন এই ভোল্টেজটি ইনপুট সিগন্যাল জেনারেশনে সহায়তা করে mentioned উল্লিখিত হিসাবে ইন্টারপট এই প্রকল্পে ব্যবহৃত হবে, ইন্টারপট কল করতে আমাদের কিছু শর্ত সেটআপ করতে হবে। আরডুইনো ইউনোতে বাধা দেওয়ার জন্য দুটি শর্ত রয়েছে-

উত্থাপিত- এটি ব্যবহার করা হলে, ইনপুট সিগন্যালটি নিম্ন থেকে উচ্চে চলে গেলে প্রতিবার ইন্টারপেট ডাকা হয়।

ফলিং-যখন এটি ব্যবহার করা হয়, সিগন্যালটি উচ্চ থেকে নীচে চলে যাওয়ার সময় বাধা দেওয়া হয়।

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

টাইমার সেটআপ করার জন্য আমরা আরডুইনোর মিলিস () ফাংশন এবং পূর্ববর্তী সময়ের (পরিবর্তনশীল) ব্যবহার করেছি।

আরপিএম এভাবে গাণিতিক সম্পর্ক ব্যবহার করে শেষ পর্যন্ত গণনা করা হয়-

আরপিএম = গণনা / সময় নেওয়া মিলিসেকেন্ডগুলিকে মিনিট এবং পুনর্বিন্যাসে রূপান্তরিত করার জন্য আমরা সূত্র = 60 * 1000 / (মিলি () - পূর্ববর্তী সময়) * গণিতে পৌঁছেছি।

বিলম্ব (1000) সময়ের ব্যবধানটি নির্ধারণ করে যার পরে পর্দায় আরপিএমের মান আপডেট করা হবে, আপনি আপনার প্রয়োজন অনুযায়ী এই বিলম্বটি সামঞ্জস্য করতে পারেন।

প্রাপ্ত আরপিএমের এই মানটি আরও ঘুরানো অবজেক্টের স্পর্শকীয় বেগ গণনা করতে ব্যবহার করতে পারে- v = (3.14 * ডি * এন) / 60 মি / সেকেন্ড ব্যবহার করে।

আবর্তিত চাকা বা ডিস্ক দিয়ে ভ্রমণ করা দূরত্ব গণনা করতে আরপিএম এর মানও ব্যবহার করা যেতে পারে।

সিরিয়াল মনিটরে মুদ্রণের মানগুলির পরিবর্তে আরও ভাল ব্যবহারের জন্য একটি এলসিডি ডিসপ্লে (16 * 2) এবং ব্যাটারি সংযুক্ত করে এই ডিভাইসটিকে আরও কার্যকর করা যেতে পারে।




পূর্ববর্তী: আইসি 555 ব্যবহার করে স্টিপার মোটর ড্রাইভার সার্কিট পরবর্তী: আরডুইনো ব্যবহার করে ডিজিটাল ক্যাপাসিট্যান্স মিটার সার্কিট