একটি মাইক্রোকন্ট্রোলার সহ জলের ট্যাঙ্কের স্তর


24

আমি একটি মাইক্রোকন্ট্রোলার দিয়ে জলের ট্যাঙ্কের স্তর কীভাবে পরিমাপ করব?


1
এটি উত্তর হিসাবে যোগ্য নয় তবে আমার এক বন্ধু কয়েক বছর আগে একটি শিল্প প্রকল্পের জন্য এটি করেছে। যে কেউ আগ্রহী আমি আপনাকে পরিচয় করিয়ে খুশি হব এবং আমি নিশ্চিত যে তিনি এটি কীভাবে করেছিলেন তা ব্যাখ্যা করে তিনি খুশি হবেন। তার প্রকল্পটি এখানে শেষ: unixarts.com/sealevel.html এটি উভয় পাম্প এবং সেন্সরগুলিকে একত্রিত করেছে এবং খুব বেশি স্কিউ ছাড়াই লুপ আপ এবং ডাউন পর্যাপ্ত যথার্থতা প্রয়োজন
সাইফঙ্ক

7
যখন মাইক্রোকন্ট্রোলার কাজ করা বন্ধ করে দেয় - এটি পানির নীচে।
জন

উত্তর:


23

ভাল, ধরে নিই যে আপনি পৃথিবীতে এখানে কাজ করছেন (কক্ষপথের বিপরীতে), আপনি একটি ফ্লোট সেন্সর ব্যবহার করতে পারেন যা আপনি মাইক্রো ব্যবহার করে পরিমাপ করেন। প্রশ্নটি হল: আপনার সঠিক স্তরটি কী জানা উচিত, বা যখন এটি উচ্চ / নিম্নে পৌঁছে যায় তখন আপনার কেবল কোনও ধরণের ভ্রমণ দরকার হয়?

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

আপনার যদি আসল স্তরটি জানতে হয় তবে আপনার প্রচুর পছন্দ হয়েছে, তবে এটি কম সহজ। আপনি একটি অতিস্বনক সংবেদকের মতো কিছু নিয়ে যেতে পারেন (জলের স্তরটি প্রতিবিম্বিত করতে আল্ট্রাসাউন্ড মরীচি ট্যাঙ্কের উপর থেকে নিচে ছোঁড়া)।

এই ছেলেরা বিআইজি ট্যাঙ্কগুলির জন্য স্তর সূচকগুলি বলে মনে হচ্ছে যা একটি ফ্লোট এবং একটি বাহ্যিক ওজন একসাথে সজ্জিত। তরলটির উপরে ভাসাটি উপরে ও নিচে চলার সাথে সাথে বাহ্যিক সূচক যথাযথভাবে সরে যায়। স্তরটি পড়ার জন্য ফটো কোষের চেয়ে জটিল আর কিছুই না করে আপনি অনুরূপ কিছু তৈরি করতে পারেন (যদি এটি বড় ট্যাঙ্ক হয়, বা আপনি প্রচুর গ্রানুলারিটি চান, আপনার অনেকগুলি ফটো-সেল দরকার হবে)।

পর্যায়ক্রমে, ক্যাবলেট ফ্লোট আইডিয়াটি গ্রহণ করে, আপনি একটি আইডল হুইল রাখতে পারেন যা কেবল যখনই সরে যায় তখন তার সাথে একটি এনকোডার যুক্ত করতে পারে। এটি আপনাকে বেশ উচ্চ নির্ভুলতার সাথে স্তরটি ট্র্যাক করতে দেয়।


15

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

স্কিমেটিক্স গিথুবের উত্স কোডের লিঙ্কের সাথে উপরের লিঙ্কে রয়েছে।

(সম্পূর্ণ প্রকাশ: বইটির সাথে আমার কোনও যোগসূত্র নেই, তবে আমাদের স্থানীয় হ্যাকারস্পেসে দু'বার লেখকের সাথে একাধিকবার দেখা হয়েছে।)


11

আমার পছন্দ মতো একটি পদ্ধতি, তবে চেষ্টা না করা হ'ল তরলে দুটি অন্তরক প্লেট স্থাপন করা। কোন জঞ্জাল, বৈদ্যুতিন, সংক্রামণ ....... এগুলি একটি ক্যাপের প্লেট গঠন করে form এবং কোনও ধরণের দোলক ব্যবহার করা হয় (আপনার পছন্দমতো) কারণ জল একটি ভাল ডায়ালট্রিক, ফ্রিকোয়েন্সি প্লেটের মধ্যবর্তী জলের পরিমাণের উপর দৃ strongly়ভাবে নির্ভর করে। গভীরতা পেতে ফ্রিকোয়েন্সিটি পরিমাপ করুন।

আপনি কোনও এসি সিগন্যাল প্রয়োগ করে এবং ক্যাপের মাধ্যমে বর্তমানের পরিমাপ করে অনুরূপ ফলাফল পেতে সক্ষম হতে পারেন।


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

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

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

10

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


7

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


1
ত্রুটি, পরিবেষ্টিত আলো, স্লশিং ইত্যাদির খুব ঝুঁকিপূর্ণ বলে মনে হচ্ছে
জেসন এস

7

সূচকটি নেতৃত্বাধীন বোঝার জন্য আমি একটি ফটো ট্রানজিস্টর সহ স্থানীয় হার্ডওয়্যার স্টোর থেকে সস্তা স্টাড সেন্সর ব্যবহার করি। এটি যখন ট্যাঙ্কের পাশের দিকে আঠালো থাকে তখন তা অনুভূত হয় যখন স্তরটি সেন্সরের উপরে উঠে যায় এবং আমাদেরকে একটি উচ্চ জলের অবস্থাতে সতর্ক করে।


6

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


4

আমি এখানে জটিল জটিল ইলেকট্রনিক সমাধানগুলিতে অবাক হয়েছি, আমি একটি সাধারণ পোটোনিওমিটার ব্যবহার করব। বেশিরভাগ মাইক্রো কন্ট্রোলারগুলির একটি প্রাথমিক এনালগ i / p থাকে।

 +V
-----
  |
  |
  /
  \
  /<----------> to analog i/p
  \
  |
  |
-----
 GND

একটি স্ট্যান্ডার্ড জলের ট্যাঙ্ক ভালভ ভাসা ব্যবহার করুন (ইতিমধ্যে একটি হতে পারে)। বাকি সমস্যাটি সর্বাধিক সুইং পেতে পাত্রটির সাথে ভাসমান সংযোজন (আপনি স্লাইডার পাত্রটিও ব্যবহার করতে পারেন)।

                  |-|
                  | |
                  |o| <--------Slider pot.
                  |||
                  |||
                   |
                   |  <--------Coupling.
                   |
   ____            |
  (float)----------o-----o  <--Anchor point of float.
   ----

আপনি কীভাবে নিশ্চিত হন যে পাত্রটি তার মূল অবস্থানে ফিরে গেছে?

জলের স্তর নেমে আসলে
ভাসাটির

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

দীর্ঘতর স্লাইডার পটগুলির মধ্যে খুব কম ঘর্ষণ থাকে (আঙুল-টিপ নিয়ন্ত্রিত মিক্সার এবং ডিজে ডেকে ব্যবহৃত হয়)। আমি আমার বিট বক্স থেকে একটি 4 "স্লাইডার ব্যবহার করেছি এবং এটি একটি সাধারণ জলের ট্যাঙ্কের ফ্লোট দিয়ে পরীক্ষা করেছি even এটি এমনকি একটি ছোট টয়লেট সিস্টন ফ্লোটেও কাজ করেছিল! যাই হোক, আমি পাত্রের সাথে সিরিজে একটি স্থির রেজিসিটার ব্যবহার করব যাতে এটি এমনকি একটি ভিজা পরিবেশে শর্টস তা একটি নিয়ামক বন্দর আউটপুট অতিক্রম অভ্যস্ত (অথবা একটি নির্দিষ্ট Vref থেকে অত্যধিক বর্তমান আঁকা) আমি আমার পরীক্ষার সেটআপ একটি 10k পাত্র সঙ্গে একটি 10k প্রতিরোধক্ষম
ttt

পরীক্ষার সময় আমি ভাসমান বাহুতে ল্যাচ করতে কেবল বাঁকানো তারের একটি টুকরা ব্যবহার করি। টয়লেটের পাত্রে হাতটি বর্গক্ষেত্রের বিভাগের প্লাস্টিকের তাই সংযুক্তি তৈরি করার জন্য একটি ছোট গর্তটি ড্রিল করা সত্যিই সহজ হবে।
tt

4

সহজ পদ্ধতির

ট্যাংকের একটি কোণে একটি ছোট টিউব রাখুন যা ব্যাস পিং পং বলের চেয়ে কিছুটা বড়।

টিউবটির একপাশে একটি ইনফ্রারেড এলইডি এবং এলইডির বিপরীতে একটি ফোটোরিসস্টার রাখুন (এর টিউবটিতে একটি গর্ত ছিদ্র করে বা স্বচ্ছ হলে বাইরে রেখে)। বৈদ্যুতিক অংশগুলিকে জলরোধী করার জন্য গরম আঠালো করুন এবং পিং পং বলটি নলটিতে ফেলে দিন।

যখন পানির স্তর বাড়াতে বা নীচে নেমে যায় যে পিং পং বলটি ইনফ্রারেড মরীচি ভেঙে ফেলেছে তখন আপনি এটি পছন্দসই স্তরে আঘাত করতে পারবেন hit আপনার যদি কেবলমাত্র স্বতন্ত্র (চালু / বন্ধ) স্তর সূচক প্রয়োজন হয় তবে এটি কাজ করে।

বৈদ্যুতিন ট্রিগারটি ফায়ারিং সোলেনয়েডকে বাহুতে দেওয়ার আগে পুরো বলটি ফায়ারিং চেম্বারে রয়েছে এই আশ্বাস দিয়ে বল কাটা থেকে বিরত রাখতে ডিজাইন করা পেইন্টবল বন্দুকগুলিতেও এই সিস্টেমটি ব্যবহৃত হয়।

এটি সহজ, কার্যকর, এবং খুব কম বা কোনও ক্রমাঙ্কন প্রয়োজন।



1

আরও একটি চতুর পদ্ধতির: জলের বৃহত তাপ পরিবাহিতা (তরল) ব্যবহার করুন। ধারণাটি হ'ল তাপমাত্রা সেন্সর থাকা এবং ডুবে যাওয়ার সময় এবং যখন মুক্ত বায়ুতে থাকে তার স্ব-উত্তাপের পার্থক্য পরিমাপ করা।


এটি সত্যই আমি যেখানে আছি সিএইচসি নিউজিল্যান্ডে করা হয়েছে, তবে আমি তা করতে পারি নি, আমার মনে হয় এটি প্রায় 20 বছর পুরনো the ট্যাঙ্কের বাইরের দিকে অনেকগুলি থার্মিস্টারের সারি ছিল o তাই এটি ঠিক আছে তাই আপনি আমার ভোট পান।
অটিস্টিক

1

আরেকটি সমাধান (কোনও পাং উদ্দেশ্য নয়);

উপরে প্রস্তাবিত হিসাবে একটি পেন্টিওমিটার ব্যবহার করুন। সাধারণ ঘূর্ণন পরিধি 270 ডিগ্রি হয়। একটি বুম বাহু ব্যবহার করে পেন্টিওমিটারে একটি ভাসা সংযুক্ত করুন। (দৈর্ঘ্য = 1 ইউনিট)

পুরো এবং খালি মধ্যে বুম বাহু 90 ডিগ্রি সরানো হবে।

একটি পিকের এডিসি হয় 256 বা 1024 পদক্ষেপ (হ্যাঁ, শূন্য একটি পদক্ষেপ)।

আমি স্বচ্ছতার জন্য 256 টি পদক্ষেপ ব্যবহার করব।

270 ডিগ্রি = 256 এডিসি পদক্ষেপ। 270/90 = 3 (
সম্ভাব্য পরিসরের এক তৃতীয়াংশ) 255/3 = 85 এডিসি পদক্ষেপ

0 টি ডিগ্রি পয়েন্ট চিহ্নিত করার জন্য কিছু কোড প্রোগ্রাম করুন (ট্যাঙ্ক খালি) যখন একটি বোতামে চাপ দেওয়া হয়।

এটি পিআইসি ইপ্রোমে একটি অফসেট পয়েন্ট সঞ্চয় করে। এখন পেন্টিওমিটারটি ঠিক শূন্যের হতে হবে না কারণ এই ক্রমাঙ্কন বিন্দুটি সেট করা যায়।

ট্রাইমেট্রি ব্যবহার করে এডিসির প্রতিটি ধাপের সাথে মিল রেখে একটি অনুসন্ধান সারণী (ইঙ্গিত: পিএইচপি স্ক্রিপ্ট) গণনা করুন।

ইঙ্গিত: প্রতিটি এডিসি পদক্ষেপ 90/85 = 1.0588 ডিগ্রির সাথে সম্পর্কিত।

হ্যাঁ, আপনার গণিত শ্রেণিতে আরও মনোযোগ দেওয়া উচিত ছিল। তখন বোবা সময়ের অপচয়, এখনই অনিবার্য। মস্তিষ্ক জড়িত। ত্রিকোণমিতি শিখুন। অন্যদের শেখান।

সংক্ষিপ্ত বিবরণ: পুরাতন আরব একটি ভারী ব্যাগের বহন করেছে।

হাইপোনটেনজটি বুম বাহুর দৈর্ঘ্য। এটি 1 ইউনিট দীর্ঘ করুন। তত্ক্ষণাত সারণী ট্যাঙ্ক গভীরতার শতাংশ সরবরাহ করে। (অবশ্যই ১০০ দিয়ে গুণ করুন)


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.