একটি মাটির আর্দ্রতা সেন্সর আপনাকে একঘেয়ে পুনরাবৃত্তিমূলক কাজ থেকে মুক্তি পেতে সহায়তা করবে এবং একটি মাটির আর্দ্রতা সেন্সর আপনাকে অতিরিক্ত জল এড়াতে সহায়তা করবে - আপনার নিজের হাতে এই জাতীয় ডিভাইস একত্রিত করা এতটা কঠিন নয়। পদার্থবিজ্ঞানের নিয়মগুলি মালীর সাহায্যে আসে: মাটিতে আর্দ্রতা বৈদ্যুতিক প্রবণতার পরিবাহী হয়ে ওঠে এবং যত বেশি থাকে, প্রতিরোধ তত কম হয়। আর্দ্রতা কমে গেলে, প্রতিরোধ ক্ষমতা বৃদ্ধি পায় এবং এটি ট্র্যাক করতে সহায়তা করে সর্বোত্তম সময়গ্লেজ
মাটির আর্দ্রতা সেন্সরের নকশায় দুটি কন্ডাক্টর থাকে যা একটি দুর্বল শক্তির উত্সের সাথে সংযুক্ত থাকে; সার্কিটে একটি প্রতিরোধক অবশ্যই উপস্থিত থাকতে হবে। ইলেক্ট্রোডের মধ্যবর্তী স্থানে আর্দ্রতার পরিমাণ বাড়ার সাথে সাথে প্রতিরোধ ক্ষমতা হ্রাস পায় এবং কারেন্ট বৃদ্ধি পায়।
আর্দ্রতা শুকিয়ে যায় - প্রতিরোধ ক্ষমতা বৃদ্ধি পায়, বর্তমান হ্রাস পায়।
যেহেতু ইলেক্ট্রোডগুলি একটি আর্দ্র পরিবেশে থাকবে, তাই ক্ষয়ের ধ্বংসাত্মক প্রভাব কমাতে একটি কী দিয়ে সেগুলি চালু করার পরামর্শ দেওয়া হয়। ভিতরে স্বাভাবিক সময়সিস্টেমটি বন্ধ হয়ে গেছে এবং শুধুমাত্র একটি বোতাম টিপে আর্দ্রতা পরীক্ষা করতে শুরু করে।
এই ধরণের মাটির আর্দ্রতা সেন্সরগুলি গ্রিনহাউসগুলিতে ইনস্টল করা যেতে পারে - তারা স্বয়ংক্রিয় জলের উপর নিয়ন্ত্রণ সরবরাহ করে, তাই সিস্টেমটি মানুষের হস্তক্ষেপ ছাড়াই কাজ করতে পারে। এই ক্ষেত্রে, সিস্টেমটি সর্বদা কার্যকরী অবস্থায় থাকবে, তবে ইলেক্ট্রোডগুলির অবস্থা পর্যবেক্ষণ করতে হবে যাতে তারা ক্ষয়ের কারণে অকেজো হয়ে না যায়। খোলা বাতাসে বাগানের বিছানা এবং লনগুলিতে অনুরূপ ডিভাইসগুলি ইনস্টল করা যেতে পারে - তারা আপনাকে তাত্ক্ষণিকভাবে প্রয়োজনীয় তথ্য পেতে অনুমতি দেবে।
এই ক্ষেত্রে, সিস্টেমটি সহজ স্পর্শকাতর সংবেদনের চেয়ে অনেক বেশি নির্ভুল বলে প্রমাণিত হয়। যদি একজন ব্যক্তি মাটিকে সম্পূর্ণ শুষ্ক বলে মনে করেন, তবে সেন্সরটি 100 ইউনিট পর্যন্ত মাটির আর্দ্রতা দেখাবে (যখন দশমিক পদ্ধতিতে মূল্যায়ন করা হয়), জল দেওয়ার সাথে সাথে এই মানটি 600-700 ইউনিটে বৃদ্ধি পায়।
এর পরে, সেন্সর আপনাকে মাটিতে আর্দ্রতার পরিমাণের পরিবর্তনগুলি নিরীক্ষণ করার অনুমতি দেবে।
যদি সেন্সর বাইরে ব্যবহার করার উদ্দেশ্যে করা হয়, এটি উপরের অংশতথ্যের বিকৃতি রোধ করার জন্য এটি সাবধানে সিল করার পরামর্শ দেওয়া হচ্ছে। এটি করার জন্য, এটি জলরোধী ইপোক্সি রজন দিয়ে প্রলিপ্ত করা যেতে পারে।
সেন্সর নকশা নিম্নলিখিত হিসাবে একত্রিত করা হয়:
এই বাড়িতে তৈরি ডিভাইসস্মার্ট হোম সিস্টেমে স্বয়ংক্রিয় জল সরবরাহের অংশ হয়ে উঠতে পারে, উদাহরণস্বরূপ, MegD-328 ইথারনেট কন্ট্রোলার ব্যবহার করে। ওয়েব ইন্টারফেসটি 10-বিট সিস্টেমে আর্দ্রতার মাত্রা দেখায়: 0 থেকে 300 পর্যন্ত পরিসীমা নির্দেশ করে যে মাটি সম্পূর্ণ শুষ্ক, 300-700 - মাটিতে যথেষ্ট আর্দ্রতা রয়েছে, 700-এর বেশি - মাটি ভেজা এবং নেই জল দেওয়া প্রয়োজন।
একটি নিয়ামক, রিলে এবং ব্যাটারি সমন্বিত নকশাটি যে কোনও উপযুক্ত আবাসনে সরানো হয়, যার জন্য যে কোনও প্লাস্টিকের বাক্স মানিয়ে নেওয়া যেতে পারে।
বাড়িতে, এই জাতীয় আর্দ্রতা সেন্সর ব্যবহার করা খুব সহজ এবং একই সাথে নির্ভরযোগ্য হবে।
একটি মাটির আর্দ্রতা সেন্সরের প্রয়োগ খুব বৈচিত্র্যময় হতে পারে। এগুলি প্রায়শই স্বয়ংক্রিয় জল দেওয়ার ব্যবস্থা এবং গাছের ম্যানুয়াল জলে ব্যবহৃত হয়:
আপনার নিজের সেন্সর তৈরি করা আপনাকে আপনার বাড়িকে সজ্জিত করতে সহায়তা করবে স্বয়ংক্রিয় সিস্টেমসর্বনিম্ন খরচে নিয়ন্ত্রণ।
কারখানায় তৈরি উপাদানগুলি সহজেই অনলাইনে বা একটি বিশেষ দোকানে কেনা যায়; বেশিরভাগ ডিভাইস এমন সামগ্রী থেকে একত্রিত করা যেতে পারে যা সর্বদা একজন বৈদ্যুতিক প্রকৌশল উত্সাহীর বাড়িতে পাওয়া যায়।
ভিডিওতে আরও তথ্য পাওয়া যাবে।
অটোমেশন গ্রিনহাউসের মালিকের জীবনকে উল্লেখযোগ্যভাবে সহজ করে তোলে বা ব্যক্তিগত প্লট. একটি স্বয়ংক্রিয় সেচ ব্যবস্থা আপনাকে একঘেয়ে পুনরাবৃত্ত কাজ থেকে রক্ষা করবে, এবং একটি আর্থ আর্দ্রতা সেন্সর আপনাকে অতিরিক্ত জল এড়াতে সাহায্য করবে - আমার নিজের হাতেএই ধরনের একটি ডিভাইস একত্রিত করা কঠিন নয়। পদার্থবিজ্ঞানের নিয়মগুলি মালীর সাহায্যে আসে: মাটিতে আর্দ্রতা বৈদ্যুতিক প্রবণতার পরিবাহী হয়ে ওঠে এবং যত বেশি থাকে, প্রতিরোধ তত কম হয়।
আর্দ্রতা হ্রাস পাওয়ার সাথে সাথে প্রতিরোধ ক্ষমতা বৃদ্ধি পায় এবং এটি সর্বোত্তম জল দেওয়ার সময় ট্র্যাক করতে সহায়তা করে।
আর্থ আর্দ্রতা সেন্সরের নকশায় দুটি কন্ডাক্টর থাকে, যেগুলো শক্তির একটি কম শক্তির উৎসের সাথে সংযুক্ত থাকে; সার্কিটে অবশ্যই একটি প্রতিরোধক থাকতে হবে। ইলেক্ট্রোডের মধ্যবর্তী স্থানে তরলের পরিমাণ বাড়ার সাথে সাথে প্রতিরোধ ক্ষমতা হ্রাস পায় এবং কারেন্ট বৃদ্ধি পায়।
আর্দ্রতা শুকিয়ে যায় - প্রতিরোধ ক্ষমতা বৃদ্ধি পায়, বর্তমান হ্রাস পায়।
যেহেতু ইলেক্ট্রোডগুলি একটি ভেজা পরিবেশে থাকবে, তাই ক্ষয়ের ধ্বংসাত্মক প্রভাবগুলি হ্রাস করার জন্য একটি কী দিয়ে সেগুলি চালু করার পরামর্শ দেওয়া হয়। অলস সময়ে, সিস্টেমটি বন্ধ থাকে এবং শুধুমাত্র একটি বোতাম টিপে আর্দ্রতা পরীক্ষা করতে শুরু করে।
গ্রাউন্ড আর্দ্রতা সেন্সর গ্রীনহাউসে ইনস্টল করা যেতে পারে - তারা নিয়ন্ত্রণ প্রদান করে স্বয়ংক্রিয় জল দেওয়া, এর উপর ভিত্তি করে, সমগ্রতা মানুষের অংশগ্রহণ ছাড়াই মূলত কাজ করতে পারে। এই ক্ষেত্রে, সেটটি সর্বদা কার্যকরী অবস্থায় থাকবে, তবে ইলেক্ট্রোডগুলির অবস্থা পর্যবেক্ষণ করা প্রয়োজন যাতে তারা ক্ষয়ের কারণে খারাপ না হয়। এই জাতীয় ডিভাইসগুলি খোলা বাতাসে লন এবং বাগানের বিছানায় ইনস্টল করা যেতে পারে - তারা আপনাকে তাত্ক্ষণিকভাবে প্রয়োজনীয় তথ্য পেতে অনুমতি দেবে।
একই সময়ে, সামগ্রিকতা একটি সাধারণ স্পর্শকাতর সংবেদনের চেয়ে অনেক বেশি সঠিকভাবে প্রকাশিত হয়। যদি একজন ব্যক্তি গণনা করে যে মাটি সম্পূর্ণ শুষ্ক, সেন্সরটি 100 ইউনিট পর্যন্ত মাটির আর্দ্রতা প্রদর্শন করবে (যখন একটি দশমিক সমষ্টিতে মূল্যায়ন করা হয়), জল দেওয়ার সাথে সাথে এই মানটি 600-700 ইউনিটে বৃদ্ধি পায়।
তারপর সেন্সর আপনাকে মাটিতে আর্দ্রতার পরিমাণের পরিবর্তনগুলি নিরীক্ষণ করার অনুমতি দেবে।
যদি সেন্সরটি বাইরে ব্যবহার করার উদ্দেশ্যে করা হয় তবে তথ্য বিকৃতি রোধ করতে এর উপরের অংশটি সাবধানে সিল করা আবশ্যক। এটি করার জন্য, এটি আর্দ্রতা-প্রমাণ ইপোক্সি রজন দিয়ে প্রলিপ্ত করা যেতে পারে।
সেন্সর ডিজাইনের পরিকল্পনা নিম্নরূপ:
এই ধরনের একটি বাড়িতে তৈরি ডিভাইস একটি স্বয়ংক্রিয় জল সিস্টেমের অংশ হয়ে উঠতে পারে স্মার্ট হাউস, উদাহরণস্বরূপ, MegD-328 ইথারনেট কন্ট্রোলার ব্যবহার করে। ওয়েব ইন্টারফেসটি 10-বিট সমষ্টিতে আর্দ্রতার মাত্রা দেখায়: 0 থেকে 300 পর্যন্ত পরিসীমা দেখায় যে মাটি সম্পূর্ণ শুষ্ক, 300-700 - মাটিতে যথেষ্ট আর্দ্রতা রয়েছে, 700-এর বেশি - মাটি ভেজা এবং নেই জল দেওয়া প্রয়োজন।
একটি নিয়ামক, রিলে এবং ব্যাটারি সমন্বিত নকশাটি যে কোনও উপযুক্ত আবাসনে সরানো হয়, যার জন্য যে কোনও প্লাস্টিকের বাক্স মানিয়ে নেওয়া যেতে পারে।
বাড়িতে একটি আর্দ্রতা সেন্সর ব্যবহার করা খুব সহজ এবং একই সময়ে নির্ভরযোগ্য হবে।
মাটির আর্দ্রতা সেন্সর ব্যবহার বিভিন্ন উপায়ে সম্ভব। প্রায়শই এগুলি গাছের স্বয়ংক্রিয় জল এবং ম্যানুয়াল জলের সংমিশ্রণে ব্যবহৃত হয়:
সেন্সরের স্বাধীন উত্পাদন আপনার বাড়িকে স্বয়ংক্রিয় নিয়ন্ত্রণ ব্যবস্থার সাথে ন্যূনতম খরচে সজ্জিত করতে সহায়তা করবে।
কারখানায় তৈরি উপাদানগুলি অনলাইনে বা বিশেষ দোকানে কেনা সহজ; ডিভাইসগুলির একটি বড় অংশ এমন সামগ্রী থেকে একত্রিত করা যেতে পারে যা সর্বদা একজন বৈদ্যুতিক প্রকৌশল উত্সাহীর বাড়িতে পাওয়া যায়।
সবাইকে হ্যালো, আজ আমাদের নিবন্ধে আমরা কীভাবে আপনার নিজের হাতে মাটির আর্দ্রতা সেন্সর তৈরি করব তা দেখব। কারণ নিজের তৈরিএটি সেন্সর পরিধান (জারা, অক্সিডেশন) বা কেবল ক্রয় করতে অক্ষমতা, দীর্ঘ অপেক্ষা এবং নিজের হাতে কিছু তৈরি করার ইচ্ছার কারণে হতে পারে। আমার ক্ষেত্রে, সেন্সরটি নিজেই তৈরি করার ইচ্ছা ছিল পরিধান এবং ছিঁড়ে যাওয়ার কারণে; আসল বিষয়টি হ'ল সেন্সর প্রোব, ভোল্টেজের অবিচ্ছিন্ন সরবরাহ সহ, মাটি এবং আর্দ্রতার সাথে যোগাযোগ করে, যার ফলস্বরূপ এটি অক্সিডাইজ হয়। উদাহরণস্বরূপ, স্পার্কফান সেন্সর এটিকে একটি বিশেষ কম্পোজিশন (ইলেক্ট্রোলেস নিকেল ইমারসন গোল্ড) দিয়ে প্রলেপ দেয় যাতে পরিষেবা জীবন বাড়ানো যায়। এছাড়াও, সেন্সরের আয়ু বাড়ানোর জন্য, শুধুমাত্র পরিমাপের সময় সেন্সরে শক্তি সরবরাহ করা ভাল।
এক "সূক্ষ্ম" দিন আমি লক্ষ্য করেছি যে আমার সেচ ব্যবস্থা অপ্রয়োজনীয়ভাবে মাটিকে আর্দ্র করছে; সেন্সর পরীক্ষা করার সময়, আমি মাটি থেকে প্রোবটি সরিয়ে ফেললাম এবং আমি যা দেখেছি তা হল:
ক্ষয়ের কারণে, প্রোবের মধ্যে অতিরিক্ত প্রতিরোধ দেখা যায়, যার ফলস্বরূপ সংকেতটি ছোট হয়ে যায় এবং আরডুইনো বিশ্বাস করে যে মাটি শুষ্ক। যেহেতু আমি একটি এনালগ সংকেত ব্যবহার করছি, আমি সার্কিটটিকে সরল করার জন্য তুলনাকারীতে একটি ডিজিটাল আউটপুট সহ একটি সার্কিট তৈরি করব না।
চিত্রটি একটি মাটির আর্দ্রতা সেন্সরের জন্য একটি তুলনাকারী দেখায়; যে অংশটি এনালগ সংকেতকে ডিজিটালে রূপান্তর করে তা লাল রঙে চিহ্নিত করা হয়েছে। অচিহ্নিত অংশটি হল সেই অংশ যা আমাদের আর্দ্রতাকে একটি এনালগ সংকেতে রূপান্তর করতে হবে এবং আমরা এটি ব্যবহার করব। নীচে আমি প্রোবগুলিকে আরডুইনোতে সংযুক্ত করার জন্য একটি চিত্র দিয়েছি।
ডায়াগ্রামের বাম অংশটি দেখায় কিভাবে প্রোবগুলি আরডুইনোর সাথে সংযুক্ত, এবং আমি ADC রিডিংগুলি কেন পরিবর্তন হয় তা দেখানোর জন্য ডান অংশটি (রেজিস্টর R2 সহ) দেখিয়েছি। যখন প্রোবগুলিকে মাটিতে নামানো হয়, তখন তাদের মধ্যে একটি প্রতিরোধ তৈরি হয় (ডায়াগ্রামে আমি এটিকে প্রচলিতভাবে R2 প্রদর্শন করেছি), যদি মাটি শুষ্ক হয়, তবে প্রতিরোধ অসীমভাবে বড় এবং যদি এটি ভেজা হয় তবে এটি 0-এর দিকে ঝোঁক। যেহেতু দুটি প্রতিরোধ R1 এবং R2 একটি ভোল্টেজ বিভাজক গঠন করে এবং মধ্যবিন্দুটি আউটপুট (আউট a0), তাহলে আউটপুটে ভোল্টেজটি প্রতিরোধের R2 এর মানের উপর নির্ভর করে। উদাহরণস্বরূপ, যদি রেজিস্ট্যান্স R2=10Kom হয় তাহলে ভোল্টেজ হবে 2.5V। আপনি তারের উপর প্রতিরোধকে সোল্ডার করতে পারেন যাতে অতিরিক্ত ডিকপলিং তৈরি না হয়; রিডিংয়ের স্থায়িত্বের জন্য, আপনি সরবরাহ এবং আউটের মধ্যে একটি 0.01 µF ক্যাপাসিটর যোগ করতে পারেন। সংযোগ চিত্রটি নিম্নরূপ:
যেহেতু সঙ্গে বৈদ্যুতিক অংশআমরা এটি বের করেছি, আমরা যান্ত্রিক অংশে যেতে পারি। প্রোব তৈরির জন্য, সেন্সরের আয়ু দীর্ঘায়িত করার জন্য এমন উপাদান ব্যবহার করা ভাল যা ক্ষয়ের জন্য কম সংবেদনশীল। আপনি স্টেইনলেস স্টীল বা গ্যালভানাইজড ধাতু ব্যবহার করতে পারেন, আপনি যে কোনও আকৃতি চয়ন করতে পারেন, এমনকি আপনি তারের দুটি টুকরাও ব্যবহার করতে পারেন। আমি প্রোবের জন্য "গ্যালভানাইজড" বেছে নিয়েছি; ফিক্সিং উপাদান হিসাবে আমি গেটিনাক্সের একটি ছোট অংশ ব্যবহার করেছি। এটিও বিবেচনা করা উচিত যে প্রোবের মধ্যে দূরত্ব 5 মিমি-10 মিমি হওয়া উচিত, তবে আপনার আরও বেশি করা উচিত নয়। আমি গ্যালভানাইজড শীটের প্রান্তে সেন্সর তারগুলিকে সোল্ডার করেছি। আমরা যা দিয়ে শেষ করেছি তা এখানে:
এটা করেনি বিস্তারিত ছবিরিপোর্ট, সবকিছু যে হিসাবে সহজ. ঠিক আছে, এখানে এটির একটি ফটো অ্যাকশনে রয়েছে:
আমি আগেই বলেছি, শুধুমাত্র পরিমাপের সময় সেন্সর ব্যবহার করা ভালো। সবচেয়ে ভাল বিকল্পএকটি ট্রানজিস্টর সুইচের মাধ্যমে স্যুইচ করা হচ্ছে, কিন্তু যেহেতু আমার বর্তমান খরচ 0.4 mA, এটি সরাসরি চালু করা যেতে পারে। পরিমাপের সময় ভোল্টেজ সরবরাহ করতে, আপনি VCC সেন্সরের যোগাযোগকে PWM পিনের সাথে সংযুক্ত করতে পারেন বা পরিমাপের সময় একটি উচ্চ (HIGH) স্তর সরবরাহ করতে ডিজিটাল আউটপুট ব্যবহার করতে পারেন এবং তারপরে এটিকে নিম্নে সেট করতে পারেন। এটিও বিবেচনা করা উচিত যে সেন্সরে ভোল্টেজ প্রয়োগ করার পরে, রিডিংগুলি স্থিতিশীল হওয়ার জন্য আপনাকে কিছু সময় অপেক্ষা করতে হবে। PWM এর মাধ্যমে উদাহরণ:
int সেন্সর = A0; int power_sensor = 3;
অকার্যকর সেটআপ() (
// আপনার সেটআপ কোড এখানে রাখুন, একবার চালানোর জন্য:
Serial.begin(9600);
analogWrite(power_sensor, 0);
}
অকার্যকর লুপ() (
বিলম্ব (10000);
Serial.print("Suhost" : ");
Serial.println(analogRead(sensor));
analogWrite(power_sensor, 255);
বিলম্ব (10000);
}
আপনার মনোযোগের জন্য সবাইকে ধন্যবাদ!
আপনার গাছের নিচের মাটিতে কখন জলের প্রয়োজন হয় তা সনাক্ত করতে একটি FC-28 মাটির আর্দ্রতা সেন্সরের সাথে একটি Arduino সংযুক্ত করুন।
এই নিবন্ধে আমরা Arduino এর সাথে FC-28 সয়েল ময়েশ্চার সেন্সর ব্যবহার করতে যাচ্ছি। এই সেন্সর মাটির ভলিউম্যাট্রিক জলের পরিমাণ পরিমাপ করে এবং আমাদের আর্দ্রতার মাত্রা দেয়। সেন্সর আমাদের আউটপুট হিসাবে এনালগ এবং ডিজিটাল ডেটা দেয়। আমরা এটি উভয় মোডে সংযোগ করতে যাচ্ছি।
মাটির আর্দ্রতা সেন্সর দুটি সেন্সর নিয়ে গঠিত যা ভলিউমেট্রিক জলের পরিমাণ পরিমাপ করতে ব্যবহৃত হয়। দুটি প্রোব একটি কারেন্টকে মাটির মধ্য দিয়ে যেতে দেয়, যা একটি প্রতিরোধের মান দেয় যা শেষ পর্যন্ত আর্দ্রতার মান পরিমাপ করে।
যখন পানি থাকে, তখন মাটি বেশি বিদ্যুৎ সঞ্চালন করবে, যার মানে কম প্রতিরোধ ক্ষমতা থাকবে। শুষ্ক মাটি বিদ্যুতের একটি দুর্বল পরিবাহী, তাই যখন কম জল থাকে, তখন মাটি কম বিদ্যুৎ সঞ্চালন করে, যার মানে আরও প্রতিরোধ ক্ষমতা থাকবে।
FC-28 সেন্সরটি এনালগ এবং ডিজিটাল মোডে সংযুক্ত হতে পারে। প্রথমে আমরা এটিকে এনালগ মোডে এবং তারপর ডিজিটাল মোডে সংযুক্ত করব।
স্পেসিফিকেশন
FC-28 মাটির আর্দ্রতা সেন্সর স্পেসিফিকেশন:
পিনআউট
FC-28 মাটির আর্দ্রতা সেন্সরের চারটি পরিচিতি রয়েছে:
মডিউলটিতে একটি potentiometerও রয়েছে যা থ্রেশহোল্ড মান সেট করবে। এই থ্রেশহোল্ড মান তুলনাকারী LM393 সাথে তুলনা করা হবে। LED আমাদের থ্রেশহোল্ডের উপরে বা নীচে একটি মান নির্দেশ করবে।
এনালগ মোডে সেন্সর সংযোগ করতে, আমাদের সেন্সরের এনালগ আউটপুট ব্যবহার করতে হবে। FC-28 মাটির আর্দ্রতা সেন্সর 0 থেকে 1023 পর্যন্ত অ্যানালগ আউটপুট মান গ্রহণ করে।
আর্দ্রতা শতাংশ হিসাবে পরিমাপ করা হয়, তাই আমরা এই মানগুলি 0 থেকে 100 এর মধ্যে তুলনা করব এবং তারপরে সেগুলিকে সিরিয়াল মনিটরে প্রদর্শন করব। আপনি ইনস্টল করতে পারেন বিভিন্ন অর্থআর্দ্রতা এবং এই মান অনুযায়ী জল পাম্প "অন-অফ" চালু.
FC-28 মাটির আর্দ্রতা সেন্সরকে Arduino এর সাথে সংযুক্ত করুন নিম্নরূপ:
অ্যানালগ আউটপুটের জন্য আমরা নিম্নলিখিত কোড লিখি:
int sensor_pin = A0; int output_value ; void সেটআপ() ( Serial.begin(9600); Serial.println("পড়া হচ্ছে থেকেসেন্সর ..."); বিলম্ব(2000); ) void লুপ() ( output_value = analogRead(sensor_pin); output_value = map(output_value,550,0,0,100); Serial.print("Mositure:"); সিরিয়াল। মুদ্রণ(আউটপুট_মান); সিরিয়াল.প্রিন্টএলএন("%"); বিলম্ব (1000); )
প্রথমত, আমরা দুটি ভেরিয়েবল সংজ্ঞায়িত করেছি: একটি মাটির আর্দ্রতা সেন্সরের যোগাযোগ ধরে রাখতে এবং অন্যটি সেন্সরের আউটপুট ধরে রাখতে।
int sensor_pin = A0; int output_value ;
সেটআপ ফাংশনে, কমান্ড সিরিয়াল. শুরু (9600) Arduino এবং সিরিয়াল মনিটরের মধ্যে যোগাযোগে সাহায্য করবে। এর পরে, আমরা সাধারণ ডিসপ্লেতে "রিডিং ফ্রম দ্য সেন্সর..." মুদ্রণ করব।
অকার্যকর সেটআপ() ( Serial.begin(9600); Serial.println("সেন্সর থেকে পড়া..."); বিলম্ব (2000); )
লুপ ফাংশনে, আমরা সেন্সরের অ্যানালগ আউটপুট থেকে মানটি পড়ব এবং একটি ভেরিয়েবলে মান সংরক্ষণ করব। output_value. তারপরে আমরা 0-100 থেকে আউটপুট মানগুলি তুলনা করব কারণ আর্দ্রতা শতাংশ হিসাবে পরিমাপ করা হয়। যখন আমরা শুকনো মাটি থেকে রিডিং নিই, সেন্সরের মান ছিল 550, এবং কখন ভেজা মাটিসেন্সরের মান ছিল 10। আমরা আর্দ্রতার মান পেতে এই মানগুলিকে একত্রিত করেছি। এর পরে আমরা সিরিয়াল মনিটরে এই মানগুলি প্রিন্ট করেছি।
void loop() ( output_value= analogRead(sensor_pin); output_value = মানচিত্র(output_value,550,10,0,100); Serial.print("Mositure:"); Serial.print(output_value); Serial.println("%") ; বিলম্ব (1000);)ডিজিটাল মোডে FC-28 মাটির আর্দ্রতা সেন্সর সংযোগ করতে, আমরা সেন্সরের ডিজিটাল আউটপুটকে Arduino এর ডিজিটাল পিনের সাথে সংযুক্ত করব।
সেন্সর মডিউলটিতে একটি পটেনশিওমিটার থাকে, যা থ্রেশহোল্ড মান সেট করতে ব্যবহৃত হয়। থ্রেশহোল্ড মান তারপর LM393 তুলনাকারী ব্যবহার করে সেন্সর আউটপুট মানের সাথে তুলনা করা হয়, যা FC-28 সেন্সর মডিউলে স্থাপন করা হয়। LM393 তুলনাকারী সেন্সর আউটপুট মান এবং থ্রেশহোল্ড মান তুলনা করে এবং তারপরে একটি ডিজিটাল পিনের মাধ্যমে আমাদের আউটপুট মান দেয়।
যখন সেন্সরের মান থ্রেশহোল্ড মানের চেয়ে বেশি হয়, তখন ডিজিটাল আউটপুট আমাদের 5V দেবে এবং সেন্সর LED আলোকিত হবে। অন্যথায়, যখন সেন্সরের মান এই থ্রেশহোল্ড মানের থেকে কম হয়, তখন 0V ডিজিটাল পিনে প্রেরণ করা হবে এবং LED আলো জ্বলবে না।
ডিজিটাল মোডে FC-28 মাটির আর্দ্রতা সেন্সর এবং Arduino-এর সংযোগগুলি নিম্নরূপ:
জন্য কোড ডিজিটাল মোডনিচে:
int led_pin =13; int sensor_pin =8; void সেটআপ() ( pinMode(led_pin, OUTPUT); pinMode(sensor_pin, INPUT); ) void loop() ( if(digitalRead(sensor_pin) == HIGH)( digitalWrite(led_pin, HIGH); ) অন্য (digitalWrite(led_pin, কম); বিলম্ব (1000); ))
প্রথমত, আমরা LED পিন এবং সেন্সরের ডিজিটাল পিন সংযোগ করতে 2টি ভেরিয়েবল শুরু করেছি।
int led_pin = 13; int sensor_pin = 8;
সেটআপ ফাংশনে আমরা এলইডি পিনটিকে আউটপুট পিন হিসাবে ঘোষণা করি কারণ আমরা এটির মাধ্যমে এলইডি চালু করব। আমরা সেন্সর পিনটিকে একটি ইনপুট পিন হিসাবে ঘোষণা করেছি কারণ আরডুইনো এই পিনের মাধ্যমে সেন্সর থেকে মানগুলি গ্রহণ করবে।
অকার্যকর সেটআপ() ( pinMode(led_pin, OUTPUT); pinMode(sensor_pin, INPUT); )
লুপ ফাংশনে, আমরা সেন্সর আউটপুট থেকে পড়ি। মান থ্রেশহোল্ড মানের চেয়ে বেশি হলে, LED চালু হবে। যদি সেন্সরের মান থ্রেশহোল্ড মানের নীচে থাকে তবে সূচকটি বন্ধ হয়ে যাবে।
অকার্যকর লুপ() ( if(digitalRead(sensor_pin) == HIGH)( digitalWrite(led_pin, HIGH); ) অন্য ( digitalWrite(led_pin, LOW); বিলম্ব(1000); ))
এটি Arduino এর জন্য FC-28 সেন্সরের সাথে কাজ করার প্রাথমিক পাঠের সমাপ্তি ঘটায়। আপনার জন্য সফল প্রকল্প.
আরডুইনো মাটির আর্দ্রতা সেন্সরযে মাটিতে এটি নিমজ্জিত হয় তার আর্দ্রতা নির্ধারণ করার জন্য ডিজাইন করা হয়েছে। এটি আপনাকে অপর্যাপ্ত বা সম্পর্কে জানতে দেয় অতিরিক্ত জল দেওয়াআপনার পরিবার বা বাগান গাছপালা. এই মডিউলটিকে কন্ট্রোলারের সাথে সংযুক্ত করার ফলে আপনি আপনার গাছপালা, বাগান বা প্ল্যান্টেশন (এক ধরনের "স্মার্ট ওয়াটারিং") জল দেওয়ার প্রক্রিয়াটিকে স্বয়ংক্রিয় করতে পারবেন।মডিউলটি দুটি অংশ নিয়ে গঠিত: একটি YL-69 কন্টাক্ট প্রোব এবং একটি YL-38 সেন্সর, সংযোগের জন্য তারগুলি অন্তর্ভুক্ত করা হয়েছে৷ YL-69 প্রোবের দুটি ইলেক্ট্রোডের মধ্যে একটি ছোট ভোল্টেজ তৈরি করা হয়েছে৷ মাটি শুষ্ক হলে, প্রতিরোধ ক্ষমতা বেশি এবং স্রোত কম হবে। মাটি ভেজা থাকলে প্রতিরোধ ক্ষমতা কম, স্রোত একটু বেশি। চূড়ান্ত অ্যানালগ সংকেতের উপর ভিত্তি করে, আপনি আর্দ্রতার ডিগ্রী বিচার করতে পারেন। YL-69 প্রোব দুটি তারের মাধ্যমে YL-38 সেন্সরের সাথে সংযুক্ত। প্রোবের সাথে সংযোগের জন্য পরিচিতিগুলি ছাড়াও, YL-38 সেন্সরে নিয়ামকের সাথে সংযোগ করার জন্য চারটি পরিচিতি রয়েছে।