সুচিপত্র:
- ধাপ 1: সার্কিট ডায়াগ্রাম
- পদক্ষেপ 2: কাজ
- ধাপ 3: প্রোগ্রাম - Arduino
- ধাপ 4: ক্রমাঙ্কন এবং ডেটা
- ধাপ 5: পাম্প নিয়ন্ত্রণ
ভিডিও: তরল স্তরের সেন্সর (অতিস্বনক ব্যবহার করে): 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
তরল স্তর সেন্সর একটি স্থল স্তর থেকে তরল স্তর সনাক্ত করে। প্রদত্ত মানের নীচে মোটর চালু করে (মোটর ড্রাইভার পরিবর্ধক প্রয়োজন) এবং তরল ভরাট করার পরে এটি একটি প্রদত্ত মানের উপরে বন্ধ করে দেয়।
এই সিস্টেমের বৈশিষ্ট্য:
- কোন তরল (জল, তেল ইত্যাদি) দিয়ে কাজ করে।
- 250 সেন্টিমিটার স্থল দূরত্ব (ট্যাঙ্কের উচ্চতা) পর্যন্ত পরিসীমা।
- HC-SR04, Ping ইত্যাদি দিয়ে সঠিক পরিমাপ (2 সেমি পর্যন্ত ত্রুটি)।
- মোটর নিয়ন্ত্রণ আউটপুট
-
ক্রমাঙ্কন (রানটাইমে) এর জন্য উপলব্ধ:
- গ্রাউন্ড লেভেল: সিস্টেম চলমান অবস্থায় যেকোনো ট্যাঙ্কের (250 সেন্টিমিটার পর্যন্ত লম্বা) জন্য একটি পুশ বাটন দিয়ে ক্যালিব্রেট করা যায়।
- মোটর চালু এবং বন্ধ স্তর: চালু এবং বন্ধ স্তর প্রদত্ত প্রিসেট এবং একটি মোড পরিবর্তন বোতাম দিয়ে সেট করা যেতে পারে।
- '0 সেমি' দিয়ে সীমা বন্ধের ইঙ্গিত।
- 5V ডিসিতে কাজ করে।
নির্মাণের জন্য প্রয়োজনীয় অংশগুলি:
- Arduino (বা ATMega 328 প্রোগ্রামার সহ)।
- HC-SR04 বা কোন সাধারণ অতিস্বনক সেন্সর মডিউল।
- প্রিসেট (20 কে বা 10 কে) - 2 পিসি
- পুরুষ শিরোলেখ - 6 পিন
- মহিলা হেডার 16 পিন
- মাইক্রো সুইচ ক্লিক করুন
- পুশ টগল মাইক্রো সুইচ
- 10K 1/4 ওয়াট প্রতিরোধক
- 1N4007 ডায়োড
- ডিসি পাওয়ার সকেট
- 220E প্রতিরোধক
- ভেরোবোর্ড (অথবা ব্রেডবোর্ড যদি আপনি পছন্দ করেন)
- হুকআপ তার
- 16*2 LCD স্ক্রিন পিন পুরুষ হেডার সংযুক্ত
- মোটর ড্রাইভার এবং মোটর (যদি আপনি চান)
- জ্ঞান মৌলিক ইলেকট্রনিক্স এবং Arduino কিভাবে জানেন
ধাপ 1: সার্কিট ডায়াগ্রাম
পদক্ষেপ 2: কাজ
আমাদের সেন্সর বোর্ডে আমাদের অতিস্বনক Tx এবং Rx অংশ রয়েছে। সেন্সর তরলের পৃষ্ঠতল থেকে দূরত্ব পড়ে। Tx মূলত একটি 40KHz স্পিকার, যা 40KHz অতিস্বনক শব্দ ডাল পাঠায়। পালস পাঠানোর সময় এবং পালস গ্রহণের সময় প্রতিটি পালসের জন্য উল্লেখ করা হয়। এই ডাল MCU তে অনুভূত হয়।
MCU এর মধ্যে সময়ের পার্থক্য নোট করে এবং তারপর এটি দূরত্ব গণনার জন্য শব্দের গতি ব্যবহার করে। এমসিইউকে গ্রাউন্ড লেভেল থেকে দূরত্ব রেকর্ড করার জন্য প্রি -ক্যালিব্রেটেড করতে হবে, অর্থাৎ ট্যাংক/কন্টেইনার খালি থাকলে। পার্থক্য গণনা করা হয় এবং এইভাবে আমরা তরলের স্তর পাই।
স্তরটি 16x2 LCD ডিসপ্লেতে দেখানো হয়েছে। এছাড়াও অন্যান্য বিবরণ পর্দায় দেখানো হয়।
পাম্প সিগন্যাল জেনারেটরের সর্বোচ্চ এবং সর্বনিম্ন মূল্য সীমার জন্য দুটি প্রিসেট রয়েছে। তরল স্তরটি প্রিসেট দ্বারা নির্ধারিত সর্বাধিক সীমা ছাড়িয়ে গেলে এটি তৈরি হয়। সংকেত আবার কম হয়ে যায় যখন এটি অন্য প্রিসেট দ্বারা নির্ধারিত সর্বনিম্ন সীমার নিচে পৌঁছে যায়।
স্থল দূরত্বের ক্রমাঙ্কন একটি সুইচ দ্বারা করা হয়, যা atmega328 চিপে একটি সংকেত পাঠায় এবং এটি বর্তমান দূরত্ব রেকর্ড করে এবং রেফারেন্স গ্রাউন্ড হিসাবে সেট করে।
ধাপ 3: প্রোগ্রাম - Arduino
প্রোগ্রামটি আরডুইনোতে তৈরি। এটিকে Atmega328 (বা আপনার পছন্দের যেকোনো) তে বার্ন করতে ব্যবহার করুন।
GPL-3.0 এর অধীনে git এ প্রোগ্রামটি উপলব্ধ।
Arduino-builder ব্যবহার করে সহজ আপলোডের জন্য একটি সংকলিত হেক্স ফাইল ইতিমধ্যেই দেওয়া হয়েছে।
নির্ভরতা:
নিউপিং লাইব্রেরি।
ধাপ 4: ক্রমাঙ্কন এবং ডেটা
এলসিডি স্ক্রিন ক্যালিব্রেটেড লেভেল থেকে বর্তমান লেভেল (পার্থক্য) দেখায়।
দুটি প্রিসেট উপরের (সর্বোচ্চ স্তর) সিদ্ধান্ত নেয় যার পরে লোড বন্ধ হবে এবং নিম্ন (ন্যূনতম স্তর) এর পরে লোড চালু হবে। এখানে লোড হল পাম্প, কারণ এই সিস্টেমটি স্বয়ংক্রিয় পাম্প সিস্টেমে প্রযোজ্য। চারটি হেডার সোনিক (পিং) সেন্সরের জন্য। আমি HC-SR04 ব্যবহার করেছি। মোটরের জন্য এক জোড়া হেডার (ডিজিটাল পিন 9)। একটি বহিরাগত পাম্প ড্রাইভার প্রয়োজন। এটি ক্রমাঙ্কন ডেটা সঞ্চয় করতে EEPROM ব্যবহার করেছে।
দুটি ক্রমাঙ্কন প্রদান করা হয়:
- LEVEL_CAL
- MOTOR_TRIGGER_CAL
ধাপ 5: পাম্প নিয়ন্ত্রণ
পাম্প সিগন্যালের জন্য বোর্ডে 2 টি ডেডিকেটেড পিন রয়েছে।
যখন পাম্প চালু করার প্রয়োজন হয় তখন একজন 5V সিগন্যাল দেয় (যখন তরল স্তরটি প্রিসেট কম সীমা মানের নিচে চলে যায়) এবং যখন পাম্প বন্ধ রাখা উচিত তখন 0V সংকেত দেয় (স্তরটি উপরের সীমা ছাড়িয়ে যায়)।
এসি পাম্প নিয়ন্ত্রণের জন্য সিগন্যাল একটি রিলে বোর্ড পাঠানো হয়।
প্রস্তাবিত:
অতিস্বনক সেন্সর (প্রোটিয়াস) ব্যবহার করে বাধা এড়ানোর রোবট: 12 টি ধাপ
অতিস্বনক সেন্সর (প্রোটিয়াস) ব্যবহার করে প্রতিবন্ধকতা এড়ানোর রোবট: আমরা সাধারণত যে কোন জায়গায় বাধা এড়ানোর রোবট জুড়ে আসি। এই রোবটের হার্ডওয়্যার সিমুলেশন অনেক কলেজে এবং অনেক ইভেন্টে প্রতিযোগিতার অংশ। কিন্তু বাধা রোবটের সফটওয়্যার সিমুলেশন বিরল। যদিও আমরা কোথাও খুঁজে পেতে পারি
অতিস্বনক সেন্সর ব্যবহার করে স্বয়ংক্রিয় রাস্তার আলো: 3 টি ধাপ
অতিস্বনক সেন্সর ব্যবহার করে স্বয়ংক্রিয় স্ট্রিট লাইট: আপনি কি কখনো ভেবেছেন যে কিভাবে রাতে রাস্তার লাইট স্বয়ংক্রিয়ভাবে চালু হয় এবং সকালে স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়? এই লাইট চালু/বন্ধ করার জন্য কি কেউ আসে? স্ট্রিট লাইট জ্বালানোর বিভিন্ন উপায় আছে কিন্তু নিচের সি
Arduino, অতিস্বনক সেন্সর এবং Servo মোটর ব্যবহার করে স্মার্ট ডাস্টবিন: 3 ধাপ
Arduino, Ultrasonic Sensor & Servo Motor ব্যবহার করে স্মার্ট ডাস্টবিন: এই প্রকল্পে, আমি দেখাবো কিভাবে Arduino ব্যবহার করে একটি স্মার্ট ডাস্টবিন তৈরি করবেন, যেখানে আপনি যখন আবর্জনা নিয়ে আসবেন তখন ডাস্টবিনের idাকনা স্বয়ংক্রিয়ভাবে খুলে যাবে। এই স্মার্ট ডাস্টবিন তৈরিতে ব্যবহৃত অন্যান্য গুরুত্বপূর্ণ উপাদান হল একটি HC-04 অতিস্বনক সেন
আর্দুনো ব্যবহার করে তরল ক্রিস্টাল ডিসপ্লে: 4 টি ধাপ
আরডুনো ব্যবহার করে তরল ক্রিস্টাল ডিসপ্লে: এলসিডি (লিকুইড ক্রিস্টাল ডিসপ্লে) হল এক ধরনের ডিসপ্লে মিডিয়া যা লিকুইড ক্রিস্টালকে প্রধান দর্শক হিসেবে ব্যবহার করে। এই প্রবন্ধে আমি 2x16 LCD ব্যবহার করব। কারণ এই ধরণের এলসিডি বেশিরভাগই বাজারে পাওয়া যায়। স্পেসিফিকেশন: শারীরিক রূপ, ছবি দেখুন
অতিস্বনক সেন্সর এবং ফান্ডুইনো ওয়াটার সেন্সর ব্যবহার করে জলের স্তর আরডুইনো সনাক্ত করার পদ্ধতি: 4 টি ধাপ
অতিস্বনক সেন্সর এবং ফান্ডুইনো ওয়াটার সেন্সর ব্যবহার করে জলের স্তর আরডুইনো শনাক্ত করার পদ্ধতি: এই প্রকল্পে, আমি আপনাকে দেখাব কিভাবে দুটি পদ্ধতি ব্যবহার করে একটি সস্তা পানি আবিষ্কারক তৈরি করা যায়: ১। অতিস্বনক সেন্সর (HC-SR04) .2। ফান্ডুইনো ওয়াটার সেন্সর