সুচিপত্র:

আপনার গাছের জন্য কম আর্দ্রতা মাটির সতর্কতা ব্যবস্থা: 5 টি ধাপ
আপনার গাছের জন্য কম আর্দ্রতা মাটির সতর্কতা ব্যবস্থা: 5 টি ধাপ

ভিডিও: আপনার গাছের জন্য কম আর্দ্রতা মাটির সতর্কতা ব্যবস্থা: 5 টি ধাপ

ভিডিও: আপনার গাছের জন্য কম আর্দ্রতা মাটির সতর্কতা ব্যবস্থা: 5 টি ধাপ
ভিডিও: ক্ষুদে বিজ্ঞানীদের বিজ্ঞান মেলা 2024, নভেম্বর
Anonim
আপনার গাছের জন্য কম আর্দ্রতা মাটির সতর্কতা ব্যবস্থা
আপনার গাছের জন্য কম আর্দ্রতা মাটির সতর্কতা ব্যবস্থা

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

এই সমস্যা এড়ানোর উপায় হিসাবে, আমরা একটি উদ্ভিদে পানি না থাকলে জানাতে একটি ব্যবস্থা তৈরি করার সিদ্ধান্ত নিয়েছি। এইভাবে, আপনি কখনই আপনার উদ্ভিদকে সেচ দিতে ভুলবেন না এবং এটি দীর্ঘকাল বেঁচে থাকবে। পরবর্তী, আমরা এই প্রকল্পের পুরো উন্নয়ন উপস্থাপন করব।

সরবরাহ

  • PCBWay কাস্টম PCB
  • Arduino জন্য এনালগ মৃত্তিকা আর্দ্রতা সেন্সর
  • আরডুইনো ইউএনও
  • জাম্পার তার (জেনেরিক)
  • স্ট্যান্ডার্ড এলসিডি - 16 x 2 নীল
  • UTSOURCE ঘূর্ণমান Potentiometer 10k

ধাপ 1: প্রকল্প উন্নয়ন

প্রকল্পের উন্নয়ন
প্রকল্পের উন্নয়ন

উদ্ভিদের পানির পরিমাণ নির্ণয়ের জন্য আমরা যে পদ্ধতিগুলি ব্যবহার করি তার মধ্যে একটি হল আর্দ্রতা পরামিতি। সুতরাং, আমাদের উদ্ভিদের জারে যত কম জল থাকে, মাটির আর্দ্রতা তত কম থাকে।

অতএব, আমাদের উদ্ভিদে আর্দ্রতার অবস্থা বিশ্লেষণ করতে আমাদের অবশ্যই আর্দ্রতা সেন্সর ব্যবহার করতে হবে।

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

ধাপ 2: সার্কিটে আর্দ্রতা সেন্সর োকানো

সার্কিটে আর্দ্রতা সেন্সর োকানো
সার্কিটে আর্দ্রতা সেন্সর োকানো
সার্কিটে আর্দ্রতা সেন্সর োকানো
সার্কিটে আর্দ্রতা সেন্সর োকানো

উপরের সার্কিট থেকে, আমরা উদ্ভিদে আর্দ্রতা পরিমাপের জন্য প্রোব সন্নিবেশ করাব যা আমরা পর্যবেক্ষণ করতে চাই। আমাদের প্রকল্পে, আমরা একটি ছোট ক্যাকটাসের মধ্যে একটি প্রোব সন্নিবেশ করি, যেমন চিত্র 2 এ দেখানো হয়েছে।

এখন, আমরা দেখব কিভাবে ধাপে ধাপে কাজটি প্রজেক্ট করা যায় এবং এর পরে, কীভাবে নিয়ন্ত্রণ কোড তৈরি করতে হয় তা শিখব। প্রাথমিকভাবে, যখন আমরা জারের ভিতরে সেন্সরটি সংযুক্ত করি না, তখন ডিভাইসের বাইরে 2% কম আর্দ্রতা থাকে ক্যাকটাসের জার এটি চিত্র 3 এ দেখা যায়।

ধাপ 3: আর্দ্রতার মানগুলি বুঝুন

আর্দ্রতার মান বুঝুন
আর্দ্রতার মান বুঝুন
আর্দ্রতার মান বুঝুন
আর্দ্রতার মান বুঝুন

এই কম শতাংশ মান একটি কম আর্দ্রতা প্রতিনিধিত্ব করে। এখন, ক্যাকটাস জারের মাটিতে সেন্সর afterোকানোর পর, 4.% এর মান প্রদর্শিত হবে, যেমন চিত্র 4 এ দেখানো হয়েছে। অর্থাৎ, আমাদের আর্দ্রতা কম এবং সিস্টেম বার্তাটি কম আর্দ্রতা প্রদর্শন করে কারণ মান কম 60%এর বেশি।

পরবর্তী ধাপ হল আমাদের ক্যাকটাসের কলসের মাটি সেচ করা এবং আমরা আর্দ্রতার মান 69%বৃদ্ধি যাচাই করতে পারি।

প্রকল্পের কাজকর্ম বোঝার পর, আমরা এই পর্যবেক্ষণ ব্যবস্থা তৈরির জন্য সমস্ত নির্মাণ যুক্তি উপস্থাপন করব। শুরু করা যাক!

ধাপ 4: লজিক্যাল প্রোগ্রামিং

পরবর্তীতে, প্রোগ্রামিং লজিক্যাল তৈরি কোডের মাধ্যমে উপস্থাপন করা হবে।

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

#অন্তর্ভুক্ত

#সংজ্ঞায়িত সেন্সর A0 বুল LCDControl = 0, LowUmid = 0, HighUmid = 0; বাইট UmidityPercent = 0, আর্দ্রতা = 0, পূর্ববর্তী মান = 0; int ValUmidade = 0, AnalogValue = 0; const int rs = 2, en = 3, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);

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

{Serial.begin (9600); lcd.begin (16, 2); পিনমোড (সেন্সর, ইনপুট); পূর্ববর্তী মান = analogRead (সেন্সর); }

অকার্যকর সেটআপ ফাংশনে তৈরি ভেরিয়েবল এবং কমান্ডগুলির সাথে, আমরা লুপ ফাংশনে সমস্ত লজিক্যাল প্রোগ্রামিং ব্যাখ্যা করব।

// Le o valor do pino A0 do sensorAnalogValue = analogRead (sensor); // Mostra o valor da porta analogica no serial Monitor Serial.print ("Analog Port:"); Serial.println (AnalogValue); UmidityPercent = মানচিত্র (AnalogValue, 0, 1023, 0, 100); আর্দ্রতা = 100 - আর্দ্রতা পারসেন্ট;

লুপ ফাংশনে, এনালগ মান পড়া হয়েছিল এবং মানটি 0 এবং 100 এর পরিসরে ম্যাপ করা হয়েছিল। এই মানটি মাটির আর্দ্রতার শতাংশকে প্রতিনিধিত্ব করে। যখন আর্দ্রতা বেশি থাকে, মান 0 এর কাছাকাছি আসে এবং যদি আর্দ্রতা কম থাকে তবে মান 100 এর কাছাকাছি।

মান উপস্থাপনের সুবিধার্থে এবং ব্যবহারকারীর পড়া বিভ্রান্তিকর ঠেকাতে, আমরা এই যুক্তিকে বিপরীত করি এবং প্রতিনিধিত্ব করি যে 0% কম আর্দ্রতা এবং 100% উচ্চ আর্দ্রতা হবে। এটি ম্যাপিংয়ের পরে সঞ্চালিত গণনার মাধ্যমে তৈরি করা হয়েছিল।

আর্দ্রতা = 100 - আর্দ্রতা পারসেন্ট;

পড়ার পর আর্দ্রতার মান ডিসপ্লে এলসিডিতে উপস্থাপন করা প্রয়োজন। পরের ধাপ হল নিচের শর্ত অনুযায়ী আর্দ্রতার মান তার মান প্লাস 1 বা তার মান বিয়োগ 1 থেকে আলাদা কিনা তা যাচাই করা।

যদি ((আর্দ্রতা> (আগের ভ্যালু) +1) || (আর্দ্রতা <(আগের মান)- 1))

এই শর্তটি ডিসপ্লে এলসিডিতে একই মান একাধিকবার উপস্থাপন করতে সিস্টেমকে প্রতিরোধ করতে ব্যবহৃত হয়। কিন্তু, যখন শর্তটি সত্য, সিস্টেমটি LCD- তে মান উপস্থাপন করবে এবং মানটি 60%এর চেয়ে বেশি বা সমান কিনা তা যাচাই করবে ou 60%এর চেয়ে কম। উচ্চ আর্দ্রতা বার্তা, অন্যথায়, নিম্ন আর্দ্রতা বার্তা উপস্থাপন করুন, যেমন নিচে দেখানো হয়েছে।

যদি ((আর্দ্রতা> (আগের ভ্যালু) +1) || (আর্দ্রতা <(আগের মান)- 1)) {lcd.setCursor (1, 0); lcd.print ("আর্দ্রতা:"); lcd.print (""); lcd.setCursor (11, 0); lcd.print (আর্দ্রতা); lcd.print ("%"); যদি (আর্দ্রতা = 60 && HighUmid == 0) {lcd.setCursor (2, 1); lcd.print (""); lcd.setCursor (1, 1); lcd.print ("উচ্চ আর্দ্রতা"); HighUmid = 1; LowUmid = 0; } পূর্ববর্তী মান = আর্দ্রতা; }

অবশেষে, সিস্টেমটি তার মান বাস্তব করার জন্য পূর্ববর্তী মূল্য পরিবর্তনশীলটিতে আর্দ্রতার পরিবর্তনশীলতার মান সংরক্ষণ করবে। ডিসপ্লেতে প্রতিবার একটি নতুন মান উপস্থাপন করা হয়। মাটির আর্দ্রতার মাত্রা।

পদক্ষেপ 5: স্বীকৃতি

সিলিসিওস ল্যাব PCBWay এর সমর্থন এবং একসাথে কাজ করার জন্য ধন্যবাদ। এবং আপনার জন্য আমাদের অনেক সুবিধা আছে। PCBWay ওয়েবসাইটে পণ্যের জন্য ট্রেড করার জন্য 10 টি বিনামূল্যে PCB এবং প্রচুর শিমের কয়েন (আরো জানুন) উপার্জন করুন।

তাদের ছাড়াও, Silícios ল্যাব UTSOURCE কে তার সাপোর্টের জন্য ধন্যবাদ দেয়, আমাদেরকে স্বল্পমূল্যের ইলেকট্রনিক উপাদানগুলি দুর্দান্ত মানের এবং ভাল সেবার জন্য।

প্রস্তাবিত: