সুচিপত্র:

হ্যান্ডহেল্ড আইআর-ভিত্তিক ট্যাকোমিটার: 9 টি ধাপ
হ্যান্ডহেল্ড আইআর-ভিত্তিক ট্যাকোমিটার: 9 টি ধাপ

ভিডিও: হ্যান্ডহেল্ড আইআর-ভিত্তিক ট্যাকোমিটার: 9 টি ধাপ

ভিডিও: হ্যান্ডহেল্ড আইআর-ভিত্তিক ট্যাকোমিটার: 9 টি ধাপ
ভিডিও: কম দামে সেরা হ্যান্ডহেল্ড প্রিন্টার মেশিন | Digital Hand Inkjet Printer Price in Bangladesh 2024, নভেম্বর
Anonim
Image
Image
হ্যান্ডহেল্ড আইআর-ভিত্তিক ট্যাকোমিটার
হ্যান্ডহেল্ড আইআর-ভিত্তিক ট্যাকোমিটার
হ্যান্ডহেল্ড আইআর-ভিত্তিক ট্যাকোমিটার
হ্যান্ডহেল্ড আইআর-ভিত্তিক ট্যাকোমিটার
হ্যান্ডহেল্ড আইআর-ভিত্তিক ট্যাকোমিটার
হ্যান্ডহেল্ড আইআর-ভিত্তিক ট্যাকোমিটার

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

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

ট্যাকোমিটারে একটি ট্রিগার থাকে এবং ট্রিগারটি চাপার সময় পরিমাপ করে। পরিমাপ চলমান অবস্থায় একটি সূচক LED জ্বলছে। ডিভাইসটি USB বা 9V ব্যাটারির মাধ্যমে চালিত হতে পারে। ইউএসবি সংযুক্ত থাকলে ডিভাইসটি চালু হবে। ব্যাটারি ব্যবহার করা হলে, পাওয়ার সুইচের মাধ্যমে ট্যাকোমিটার চালু করা হয়।

পরিমাপের সময়, LCD প্রথম লাইনে বর্তমান RPM এবং দ্বিতীয় লাইনে গড় এবং সর্বোচ্চ RPM দেখায়। যদি ট্রিগার টিপানো না হয় এবং কোন পরিমাপ চলছে না, এটি পূর্ববর্তী পরিমাপ সেশন থেকে গড় এবং সর্বোচ্চ RPM দেখায়।

যদি IR photodiode পরিবেষ্টিত তাপ দ্বারা ট্রিগার করা হয়, সংবেদনশীলতা বন্ধ করা উচিত তা নির্দেশ করার জন্য LCD তে "HIGH" প্রদর্শিত হবে। এলসিডির পিছনে একটি চাকা দ্বারা সংবেদনশীলতা নিয়ন্ত্রণ করা হয়।

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

ভিডিওতে সংগীত জুকেডেকের - https://jukedeck.com এ আপনার নিজের তৈরি করুন।

ধাপ 1: সার্কিট

সার্কিট
সার্কিট

টাকোমিটারের "নাক" এ একটি সেন্সর পড থাকে যার মধ্যে একটি IR LED এবং একটি IR ডিটেক্টর থাকে। যখন ডিটেক্টর ট্রিগার করা হয় না, তখন এটি একটি সাধারণ ডায়োড হিসেবে কাজ করবে এবং ধনাত্মক (লং সীসা) থেকে মাটিতে (ছোট সীসা) প্রবাহিত হবে। যখন ডিটেক্টর ট্রিগার করা হয়, তখন এটি বিপরীত দিকে স্রোত দেওয়া শুরু করে - নেতিবাচক থেকে ইতিবাচক দিকে। আমি খুঁজে পেয়েছি, যদিও, আমার ডিটেক্টর কখনোই "স্বাভাবিক" দিকের (বর্তমান থেকে ধনাত্মক) স্রোত অতিক্রম করবে বলে মনে হয় না - আপনি যে ডিটেক্টর পাবেন তার উপর নির্ভর করে আপনার মাইলেজ পরিবর্তিত হতে পারে।

সার্কিট স্থাপন করার সময়, আমাদের কাছে আরডুইনোতে ইনপুট পোর্টটি LOW এ থাকতে দেওয়ার কোন বিকল্প নেই যখন কোন সিগন্যাল নেই, অথবা যখন কোন সিগন্যাল নেই তখন হাইতে থাকুন।

যদি বেস স্টেট উচ্চ হয়, Arduino একটি অভ্যন্তরীণ পুলআপ প্রতিরোধক ব্যবহার করে, যখন বেস স্টেট কম হওয়া উচিত, একটি বহিরাগত পুলডাউন প্রতিরোধক যোগ করা আবশ্যক। আসল নির্দেশযোগ্য LOW বেস স্টেট ব্যবহার করেছে, যখন CNC tmbarbour এর জন্য অপটিক্যাল ট্যাকোমিটারে বেস স্টেট হিসাবে উচ্চ ব্যবহার করা হয়েছে। যদিও এটি একটি প্রতিরোধককে বাঁচায়, একটি স্পষ্ট পুলডাউন প্রতিরোধক ব্যবহার করে আমাদের ডিভাইসের সংবেদনশীলতা সামঞ্জস্য করতে সক্ষম করে। যেহেতু রিসিস্টারের মধ্য দিয়ে কিছু কারেন্ট লিক হয়, উচ্চতর রেজিস্ট্যান্স, ডিভাইসটি তত বেশি সংবেদনশীল। একটি ডিভাইস বিভিন্ন পরিবেশে ব্যবহার করার জন্য, সংবেদনশীলতা সামঞ্জস্য করার ক্ষমতা অত্যন্ত গুরুত্বপূর্ণ। ইলেক্ট্রো 18 এর নকশা অনুসরণ করে, আমি দুটি 0-10K পাত্রের সাথে সিরিজের একটি 18K রোধক ব্যবহার করেছি, তাই প্রতিরোধের 18K থেকে 38K পর্যন্ত পরিবর্তিত হতে পারে।

IR LED এবং IR ডায়োড কারেন্ট D2 পোর্ট থেকে চালিত হয়। আইআর ডিটেক্টর ভ্রমণের সময় পোর্ট ডি 3 রাইজিং ইন্টারাপ্টের মাধ্যমে ট্রিগার হয়। পোর্ট D4 হাই -তে সেট করা হয় এবং ট্রিগার চাপলে গ্রাউন্ড করা হয়। এটি পরিমাপ শুরু করে এবং নির্দেশক LED চালু করে যা পোর্ট D5 এর সাথে সংযুক্ত।

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

আমি যে এলসিডি ব্যবহার করেছি তাতে একটি সিরিয়াল অ্যাডাপ্টার বোর্ড রয়েছে এবং এর জন্য মাত্র চারটি সংযোগ প্রয়োজন - ভিসিসি, গ্রাউন্ড, এসডিএ এবং এসসিএল। এসডিএ A4 পোর্টে যায়, যখন এসসিএল A5 পোর্টে যায়

ধাপ 2: অংশ তালিকা

অংশ তালিকা
অংশ তালিকা

আপনার নিম্নলিখিত অংশগুলির প্রয়োজন হবে:

  • আরডুইনো ন্যানো
  • সিরিয়াল অ্যাডাপ্টারের সাথে 16x2 LCD ডিসপ্লে, যেমন LGDehome IIC/I2C/TWI
  • 2 220ohm প্রতিরোধক
  • একটি 18K প্রতিরোধক
  • দুটি ছোট 0-10K potentiometers
  • 5mm IR LED এবং IR রিসিভার ডায়োড
  • পরিমাপ সূচক জন্য 3mm LED
  • 5 বাদাম সহ 5 30 মিমি এম 3 স্ক্রু
  • একটি 7mm ব্যাস বা তাই ট্রিগার এবং 9V ব্যাটারি সংযুক্তি জন্য বসন্ত। আমি এসিই থেকে খনি পেয়েছি, কিন্তু স্টক নম্বরটি কী ছিল তা মনে করতে পারছি না।
  • একটি ছোট টুকরা যদি বিভিন্ন পরিচিতির জন্য পাতলা শীট ধাতু (আমার প্রায় 1 মিমি পুরু ছিল) এবং একটি বড় কাগজের ক্লিপ
  • 28AWG তার
  • ট্রিগারের জন্য 16AWG আটকে থাকা তারের একটি ছোট টুকরা

ট্যাকোমিটার নিজেই তৈরির আগে, আপনাকে সংবেদনশীলতা সমন্বয়, ট্রিগার সমাবেশ এবং পাওয়ার সুইচের জন্য পোটেন্টিওমিটার চাকা তৈরি করতে হবে।

ধাপ 3: STL ফাইল

STL ফাইল
STL ফাইল

বডি_লেফট এবং বডি_ রাইট ট্যাকোমিটারের প্রধান বডি তৈরি করে। lcd_housing হাউজিং বেস তৈরি করে যা টাকোমিটারের শরীরে erোকায় এবং যে বাসস্থানটি LCD নিজেই ধারণ করবে। সেন্সর পড আইআর এলইডি এবং ডিটেক্টরের জন্য মাউন্টিং স্পট প্রদান করে, যখন ব্যাটারি_ভকভার ব্যাটারি কম্পার্টমেন্টের স্লাইডিং কভার তৈরি করে। ট্রিগার এবং সুইচ এই দুটি সমাবেশের জন্য মুদ্রিত অংশগুলি তৈরি করে।

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

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

আমি পরবর্তী ধাপে OpenSCAD উৎস ফাইল সংযুক্ত করব।

ধাপ 4: সংবেদনশীলতা সমন্বয় সমাবেশ

সংবেদনশীলতা সমন্বয় সমাবেশ
সংবেদনশীলতা সমন্বয় সমাবেশ
সংবেদনশীলতা সমন্বয় সমাবেশ
সংবেদনশীলতা সমন্বয় সমাবেশ

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

ধাপ 5: ট্রিগার সমাবেশ

ট্রিগার সমাবেশ
ট্রিগার সমাবেশ
ট্রিগার সমাবেশ
ট্রিগার সমাবেশ
ট্রিগার সমাবেশ
ট্রিগার সমাবেশ

আমার আসল নকশাটি চলন্ত অংশের নীচে যোগাযোগের জন্য কিছুটা তারের ব্যবহার করেছে, কিন্তু আমি দেখেছি যে শীট ধাতুর একটি পাতলা টুকরা আরও ভাল কাজ করে। চলন্ত অংশটি আবাসনের পিছনে দুটি পরিচিতি সংযুক্ত করে। আমি দুটি পরিচিতির জন্য আঠালো 16AWG স্ট্র্যান্ডেড ওয়্যার ব্যবহার করেছি।

ধাপ 6: পাওয়ার সুইচ

পাওয়ার সুইচ
পাওয়ার সুইচ
পাওয়ার সুইচ
পাওয়ার সুইচ
পাওয়ার সুইচ
পাওয়ার সুইচ

এই অংশটিই আমাকে সবচেয়ে বেশি কষ্ট দিয়েছে, যেহেতু পরিচিতিগুলি ফিকি হয়ে গেছে - ঠিক হতে হবে। যখন সুইচ দুটি টার্মিনালের জন্য অনুমতি দেয়, তখন আপনাকে কেবল একটি ওয়্যার আপ করতে হবে। নকশা একটি বসন্তের জন্য দুটি অবস্থানের মধ্যে সুইচ জোরদার করার অনুমতি দেয়, কিন্তু আমি সেই অংশটি কাজ করতে পারিনি।

আবাসন মধ্যে সীসা আঠালো। টাকোমিটারের শরীরে খুব বেশি জায়গা নেই, তাই লিডগুলি ছোট করুন।

ধাপ 7: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

শুকনো আপনার সমস্ত অংশ শরীরের মধ্যে ফিট করুন। বসন্তের দুটি ছোট টুকরো কেটে ব্যাটারি মাউন্টের ছিদ্র দিয়ে থ্রেড করুন। বডি_লেফে স্প্রিন্ট হল VCC, বডি_ রাইটের স্প্রিং হল গ্রাউন্ড। আমি সমাবেশের সময় সমস্ত টুকরা ধরে রাখার জন্য body_left ব্যবহার করেছি।

আইআর এলইডি এবং ডিটেক্টর ফ্ল্যাটে ফাইল করুন যেখানে তারা একে অপরের মুখোমুখি হয় - এলইডির দীর্ঘ (ইতিবাচক) সীসা ডিটেক্টরের সংক্ষিপ্ত সীসা এবং ডি 2 পোর্টের দিকে যাওয়া তারের কাছে বিক্রি করা উচিত।

আমি আঠালো একটি ড্যাব সঙ্গে জায়গায় LED নির্দেশক মোকাবেলা করা প্রয়োজন খুঁজে পেয়েছি।

এলসিডি হাউজিংয়ের জন্য খুব টাইট ফিট হবে। আসলে, আমাকে আমার পিসিবি কিছুটা বালি করতে হয়েছিল। আমি আবাসনটির আকার কিছুটা বাড়িয়েছি তাই আশা করি এটি আপনার জন্য আরও উপযুক্ত হবে। আমি হেডকে LED তে একটু বেশি স্থান দেওয়ার জন্য বাঁকিয়েছি এবং তারে তারগুলি বিক্রি করেছি - সেখানে কিছু প্লাগ করার জায়গা নেই। এলসিডি হাউজিংয়ের মধ্যে সঠিকভাবে শুধুমাত্র একটি পথ যাবে এবং বেসটি শুধুমাত্র একটি উপায় সংযুক্ত করবে।

সবকিছু একসাথে বিক্রি করুন এবং অংশগুলি আবার ভিতরে ফিট করুন I সোল্ডারিংয়ের আগে নিশ্চিত করুন যে আপনি LCD বেসের মাধ্যমে LCD তারগুলি টানছেন।

এটি সবই বেশ অশান্ত দেখাচ্ছে, যেহেতু আমি তারগুলি কিছুটা দীর্ঘ রেখেছিলাম। শরীর বন্ধ করুন এবং স্ক্রু সেট করুন।

ধাপ 8: Arduino স্কেচ

LCD চালানোর জন্য আপনার তরল ক্রিস্টাল I2C লাইব্রেরির প্রয়োজন হবে।

যদি আপনি একটি সিরিয়াল মনিটরের সাথে ট্যাকোমিটার সংযুক্ত করেন, পরিমাপের সময় সিরিয়াল মনিটরের উপর পরিসংখ্যান পাঠানো হবে।

শুধু যদি গোলমাল হয়, আমি অ্যালগরিদমে একটি সাধারণ লোপাস ফিল্টার অন্তর্ভুক্ত করেছি। স্কেচে তিনটি ভেরিয়েবল স্ক্রিন কতবার আপডেট করা হয় (বর্তমানে প্রতি অর্ধেক সেকেন্ড), কতবার RPM গণনা করা হয় (বর্তমানে প্রতি 100msec) এবং ফিল্টার সাপোর্টে পরিমাপের সংখ্যা (বর্তমানে 29)। কম RPM (বলুন, 300 বা তার নিচে), প্রকৃত RPM মান ওঠানামা করবে, কিন্তু গড় সঠিক হবে। আপনি আরো সঠিকভাবে চলমান RPM পেতে ফিল্টার সমর্থন বৃদ্ধি করতে পারেন।

একবার আপনি স্কেচ লোড করার পরে, আপনি যেতে ভাল!

ধাপ 9: OpenSCAd সোর্স কোড

আমি সব openSCAD উৎস সংযুক্ত করছি। আমি এই কোডে কোন বিধিনিষেধ রাখি না - আপনার পছন্দ মতো পরিবর্তন, ব্যবহার, শেয়ার ইত্যাদি আপনাকে স্বাগত জানাই। এটি Arduino স্কেচের ক্ষেত্রেও প্রযোজ্য।

প্রতিটি সোর্স ফাইলে মন্তব্য আছে যা আমি আশা করি আপনি দরকারী পাবেন। প্রধান ট্যাকোমিটারের টুকরাগুলি প্রধান ডিরেক্টরিতে, পাওয়ার সুইচ কনস্ট্রাক্টস ডিরেক্টরিতে থাকে, যখন পট_ওয়েল এবং ট্রিগার কম্পোনেন্ট ডিরেক্টরিতে থাকে। অন্যান্য সমস্ত উৎসগুলি মূল অংশের ফাইলগুলি থেকে আহ্বান করা হয়েছে।

প্রস্তাবিত: