সুচিপত্র:

Arduino Uno- এ RPM মিটার: 3 টি ধাপ
Arduino Uno- এ RPM মিটার: 3 টি ধাপ

ভিডিও: Arduino Uno- এ RPM মিটার: 3 টি ধাপ

ভিডিও: Arduino Uno- এ RPM মিটার: 3 টি ধাপ
ভিডিও: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, জুলাই
Anonim
Arduino Uno তে RPM মিটার
Arduino Uno তে RPM মিটার

আরডুইনো হল সর্বশক্তিমানের একটি প্ল্যাটফর্ম। এটি সহজ ফ্ল্যাশার তৈরি করতে দেয়, তবে আরও উন্নত অটোমেশনের জন্য জটিল সিস্টেমগুলিও। বিভিন্ন বাসের জন্য ধন্যবাদ, Arduino এছাড়াও বিভিন্ন পেরিফেরাল অন্তর্ভুক্ত করার জন্য প্রসারিত করা যেতে পারে। আজ আমরা বাধা ইনফ্রারেড সেন্সর এবং ট্যাকোমিটারের জন্য এর ব্যবহার সম্পর্কে আরও গভীরভাবে দেখব। সেন্সর নীতি খুবই সহজ। এতে 2 ডায়োড রয়েছে, ডায়োড নির্গত এবং গ্রহণ করে।

ধাপ 1: ব্যবহৃত হার্ডওয়্যার

ব্যবহৃত হার্ডওয়্যার
ব্যবহৃত হার্ডওয়্যার

রিসিভিং আইআর ডায়োড সরাসরি 5V ডিজিটাল আউটপুটের সাথে সংযুক্ত, এবং একটি সংবেদনশীলতা (বস্তুর দূরত্ব) নিয়ন্ত্রণ করার জন্য একটি পোটেন্টিওমিটার ব্যবহার করা যেতে পারে যেখানে গ্রহনকারী ডায়োড প্রতিক্রিয়া জানাবে। মডিউলটি Arduino 5V দ্বারা চালিত, এটি একটি ট্রান্সমিটিং IR ডায়োড সরবরাহ করতেও ব্যবহৃত হয় যা 950nm / 940nm (ব্যবহৃত ডায়োডের উপর নির্ভর করে) তরঙ্গদৈর্ঘ্যে 38kHz এ স্থায়ীভাবে আলো নির্গত করে। মডিউল খুচরা বিক্রেতাদের (Aliexpress এবং অন্যান্য) যথাক্রমে KY-032 নামে পাওয়া যাবে, বাধা সেন্সর। বেশ কয়েকটি সংস্করণ রয়েছে, আমি প্রথম সংস্করণটি ব্যবহার করেছি, যা খুব সহজভাবে নির্মিত।

সেন্সর একটি নির্দিষ্ট দূরত্বে একটি প্রতিবন্ধকতার প্রতিক্রিয়া জানায় (একটি পোটেন্টিওমিটার দ্বারা নির্ধারিত) 2-40 সেমি। যখন একটি বাধা সনাক্ত করা হয়, একটি 5V সংকেত মডিউলের আউটপুট টার্মিনালে প্রয়োগ করা হয় যা Arduino প্রক্রিয়া করে। আইআর ডায়োডের (ইন) সুবিধার মধ্যে একটি হল যে আলো চকচকে পৃষ্ঠকে প্রতিফলিত করতে সক্ষম। অর্থাৎ, চকচকে পৃষ্ঠটি ম্যাট পৃষ্ঠের চেয়ে কম দূরত্বে সনাক্ত করা হয়। এটি আমাকে ট্যাকোমিটার হিসাবে এই সেন্সরটি ভিন্নভাবে ব্যবহার করার কথা ভাবিয়েছে। ম্যাট পৃষ্ঠে - ক্র্যাঙ্কশ্যাফ্টের পুলি আমি প্রায় 1 সেন্টিমিটার চওড়া টেপের একটি স্ট্রিপ আঠালো, বা অ্যালুমিনিয়াম ফয়েল ব্যবহার করা ভাল, এতে আলোর আরও ভাল প্রতিফলিত বৈশিষ্ট্য রয়েছে। আমি লাভের তীব্রতা সেট করেছিলাম যাতে পুলি থেকে ধ্রুব দূরত্বে, মডিউলটি কেবল টেপকে সাড়া দেয় কারণ এটি প্রতিটি ক্র্যাঙ্কশ্যাফ্ট বিপ্লবের মডিউল দিয়ে যায়, পুলি নিজেই নয়।

ধাপ 2: আরডুইনো, আউটপুট হার্ডওয়্যার এবং স্কিম্যাটিক্স

আরডুইনো, আউটপুট হার্ডওয়্যার এবং স্কিম্যাটিক্স
আরডুইনো, আউটপুট হার্ডওয়্যার এবং স্কিম্যাটিক্স

আরডুইনো মডিউল থেকে সংকেতকে বাধাগ্রস্ত করে এবং একটি পরিবর্তনশীল যোগ করে যা প্রতি সেকেন্ডে একটি সূত্র দ্বারা মূল্যায়ন করা হয় যা পঠিত সংকেতগুলিকে প্রতি মিনিটে সংকেত সংখ্যায় রূপান্তর করে। এটি প্রতি মিনিটে ক্র্যাঙ্কশ্যাফ্ট (ইঞ্জিন) এর বিপ্লবের সংখ্যা নির্ধারণ করা সম্ভব করে তোলে। প্রতি সেকেন্ডে ডিসপ্লে রিফ্রেশ করুন। পরে একটি I2C কনভার্টার সহ 20x4 LCD ক্যারেক্টার ডিসপ্লেতে স্পিড প্রদর্শিত হয়। রূপান্তরকারীদের ধন্যবাদ এটি 4 টি তারের সংযোগের জন্য যথেষ্ট। পাওয়ার সাপ্লাই (5V), গ্রাউন্ড (GND), ক্লক সিগন্যাল (SCL), ডেটা (SDA)। ট্যাকোমিটার বিভিন্ন মেশিনের জন্য ব্যবহার করা যেতে পারে, ট্রাক্টরের পুলি, হার্ভেস্টারগুলির গতি পর্যবেক্ষণ করতে পারে, কিন্তু মেশিনগুলির প্রক্রিয়া, পরিচালনা এবং কার্যকলাপ পর্যবেক্ষণের জন্য শিল্পেও ব্যবহার করা যেতে পারে।

ধাপ 3: ফলাফল এবং উৎস কোড

ফলাফল এবং উৎস কোড
ফলাফল এবং উৎস কোড

প্রকল্প এবং অন্যান্য আকর্ষণীয় প্রকল্পের জন্য প্রোগ্রাম এখানে পাওয়া যাবে: https://arduino.php5.sk/otackomer.php?lang=en অথবা ই-মেইল: [email protected]

প্রস্তাবিত: