সুচিপত্র:

Arduino সঙ্গে মৃত্তিকা আর্দ্রতা সেন্সর: 4 ধাপ
Arduino সঙ্গে মৃত্তিকা আর্দ্রতা সেন্সর: 4 ধাপ

ভিডিও: Arduino সঙ্গে মৃত্তিকা আর্দ্রতা সেন্সর: 4 ধাপ

ভিডিও: Arduino সঙ্গে মৃত্তিকা আর্দ্রতা সেন্সর: 4 ধাপ
ভিডিও: SENSOR NETWORKS-I 2024, নভেম্বর
Anonim
Arduino সঙ্গে মৃত্তিকা আর্দ্রতা সেন্সর
Arduino সঙ্গে মৃত্তিকা আর্দ্রতা সেন্সর

হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে Arduino এর সাথে মাটির আর্দ্রতা সেন্সর ব্যবহার করতে হয়।

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

ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি

জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন

সুতরাং এই প্রকল্পের জন্য আপনার নিম্নলিখিত বিষয়গুলির প্রয়োজন হবে:

1x Arduino Uno (বা অন্য কোন সমতুল্য)

1x মাটির আর্দ্রতা সেন্সর

কয়েকজন জাম্পার

ধাপ 2: সার্কিট ডায়াগ্রাম এবং ওয়ার্কিং থিওরি

সার্কিট ডায়াগ্রাম এবং ওয়ার্কিং থিওরি
সার্কিট ডায়াগ্রাম এবং ওয়ার্কিং থিওরি

সুতরাং সার্কিট ডায়াগ্রামটি খুব সহজ, দয়া করে প্রদত্ত সার্কিটটি অনুসরণ করুন এবং এটি অনুসারে সবকিছু সংযুক্ত করুন।

শতাংশের ভিত্তিতে মাটির আর্দ্রতা পরিমাপ করা।

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

মাটির আর্দ্রতা সেন্সরের আউটপুট 0 থেকে 1023 পর্যন্ত ADC মানের পরিসরে পরিবর্তিত হয়।

এটি নীচের প্রদত্ত সূত্র ব্যবহার করে শতাংশের পরিপ্রেক্ষিতে আর্দ্রতার মান হিসাবে উপস্থাপন করা যেতে পারে।

এনালগ আউটপুট = ADC মান /1023

শতকরা আর্দ্রতা = 100 - (এনালগ আউটপুট * 100)

শূন্য আর্দ্রতার জন্য, আমরা 10-বিট এডিসির সর্বোচ্চ মান পাই, অর্থাৎ 1023। এটি, পরিবর্তে, 0% আর্দ্রতা দেয়।

ধাপ 3: কোড

কোড
কোড

নিম্নলিখিত কোডটি অনুলিপি করুন এবং আপনার arduino এ আপলোড করুন:

const int sensor_pin = A1; / * মৃত্তিকা আর্দ্রতা সেন্সর O/P পিন */

অকার্যকর সেটআপ() {

Serial.begin (9600); / * সিরিয়াল যোগাযোগের জন্য বড রেট নির্ধারণ করুন */

}

অকার্যকর লুপ () {

ভাসমান আর্দ্রতা_ভাগ;

int sensor_analog;

sensor_analog = analogRead (sensor_pin);

আর্দ্রতা_ পারসেন্টেজ = (100 - ((সেন্সর_অ্যানালগ/1023.00) * 100));

সিরিয়াল.প্রিন্ট ("আর্দ্রতা শতাংশ =");

সিরিয়াল.প্রিন্ট (আর্দ্রতা_ পার্সেন্টেজ);

সিরিয়াল.প্রিন্ট ("%\ n / n");

বিলম্ব (1000);

}

ধাপ 4: পরীক্ষা

পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক

সমস্ত সংযোগ এবং কোডিংয়ের পরে, আপনাকে এমন একটি পাত্র বা বালতি পেতে হবে তারপরে কিছু মাটি রাখুন এবং তারপরে সেই মাটিতে সেন্সর রাখুন এবং সিরিয়াল মনিটর খুলুন এটি মাটিতে আর্দ্রতার % দেখাবে (এটি নির্ভর করে আপনার মাটিতে কতটুকু জল আছে) এবং তারপরে এতে কিছু জল andালুন এবং মাটির আর্দ্রতা সিরিয়াল মনিটরে পরিবর্তিত হবে যেমন আমার ছিল। আমার আউটপুট দেখতে আমার সংযুক্ত ছবি দেখুন।

প্রস্তাবিত: