সুচিপত্র:

কিভাবে Arduino ব্যবহার করে স্বয়ংক্রিয় সেচ ব্যবস্থা তৈরি করবেন: 5 টি ধাপ
কিভাবে Arduino ব্যবহার করে স্বয়ংক্রিয় সেচ ব্যবস্থা তৈরি করবেন: 5 টি ধাপ

ভিডিও: কিভাবে Arduino ব্যবহার করে স্বয়ংক্রিয় সেচ ব্যবস্থা তৈরি করবেন: 5 টি ধাপ

ভিডিও: কিভাবে Arduino ব্যবহার করে স্বয়ংক্রিয় সেচ ব্যবস্থা তৈরি করবেন: 5 টি ধাপ
ভিডিও: Arduino Bangla Tutorial Part - 41: Measure soil moisture using Arduino and Soil Moisture Sensor 2024, জুলাই
Anonim
কিভাবে Arduino ব্যবহার করে স্বয়ংক্রিয় সেচ ব্যবস্থা তৈরি করবেন
কিভাবে Arduino ব্যবহার করে স্বয়ংক্রিয় সেচ ব্যবস্থা তৈরি করবেন
কিভাবে Arduino ব্যবহার করে স্বয়ংক্রিয় সেচ ব্যবস্থা তৈরি করবেন
কিভাবে Arduino ব্যবহার করে স্বয়ংক্রিয় সেচ ব্যবস্থা তৈরি করবেন

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

সহজে বোঝার জন্য লিঙ্ক করা ভিডিওটি দেখুন।

এই সিস্টেমটি আপনাকে স্বয়ংক্রিয়ভাবে আপনার বাড়ির পিছনের দিকের বাগান বা আপনার ইনডোর গার্ডেনে সেচ দিতে সাহায্য করবে এবং আপনার ব্যস্ত সময়সূচীতে আপনার প্রিয় উদ্ভিদের জল দেওয়ার বিষয়ে চিন্তা করার দরকার নেই।

আরডুইনো ইউএনও এই সিস্টেমের মস্তিষ্ক এবং সমস্ত সেন্সর এবং ডিসপ্লে ডিভাইস এটি দ্বারা নিয়ন্ত্রিত হয়। একটি আর্দ্রতা সেন্সর মাটির আর্দ্রতা বিষয়বস্তু পড়তে ব্যবহৃত হয়। মাটির অবস্থা, পরিবেষ্টিত তাপমাত্রা এবং পানি সরবরাহের অবস্থা (ওয়াটার পাম্প) পর্যবেক্ষণ করার জন্য একটি LCD প্রদান করা হয়।

ধাপ 1: প্রয়োজনীয় উপকরণ

প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
  1. আরডুইনো ইউএনও
  2. মৃত্তিকা আর্দ্রতা সেন্সর (LM393 ড্রাইভার সহ)
  3. LM 35 তাপমাত্রা সেন্সর
  4. 16x2 LCD ডিসপ্লে
  5. জলের স্তর সুইচ
  6. স্পিকার
  7. 5V রিলে
  8. BC547 বা অনুরূপ NPN ট্রানজিস্টর
  9. প্রতিরোধক (সার্কিট ডায়াগ্রাম দেখুন)
  10. পোটেন্টিওমিটার (10 কোহম)
  11. 5 মিমি LED
  12. 1N4007 ডায়োড
  13. টার্মিনাল স্ট্রিপস এবং স্ক্রু টার্মিনাল
  14. পিসিবি / ব্রেডবোর্ড
  15. বেসিক টুলস এবং সোল্ডারিং কিট

ধাপ 2: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

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

আরডুইনো পিন

0 _ এন/সি

1 _ এন/সি

2 _ LCD-14

3 _ LCD-13

4 _ LCD-12

5 _ LCD-11

6 _ এন/সি

7_WATER_LEVEL_STATUS_LED

8 _ এন/সি

9_ বক্তা

10 _ এন/সি

11 _ LCD-6

12 _ LCD-4

13 _ PUMP_STATUS_LED) _AND_TO_RELAY

A0_SOIL_MOISTURE_SENSOR

A4 _ LM35_ (TEMPERATURE_SENSOR)

LCD-1 _ GND

LCD-5 _ GND

LCD-2 _+Vcc

LCD-3 _ LCD_BRIGHTNESS

*অস্থির তাপমাত্রা রিডিংয়ের জন্য একটি বাগ রিপোর্ট করা হয়েছে। দয়া করে তাপমাত্রা সেন্সর এড়িয়ে চলুন। কোডটি সমাধান হয়ে গেলে আমি আপডেট করব।

ধাপ 3: সার্কিটের কাজের নীতি।

সার্কিটের কাজের নীতি।
সার্কিটের কাজের নীতি।
সার্কিটের কাজের নীতি।
সার্কিটের কাজের নীতি।
সার্কিটের কাজের নীতি।
সার্কিটের কাজের নীতি।

মৃত্তিকা আর্দ্রতা সেন্সর মান মাটির প্রতিরোধের উপর নির্ভর করে। LM393 ড্রাইভার একটি দ্বৈত ডিফারেনশিয়াল তুলনাকারী যা সেন্সর ভোল্টেজকে নির্দিষ্ট 5V সরবরাহ ভোল্টেজের সাথে তুলনা করে।

এই সেন্সরের মান 0- 1023 থেকে পরিবর্তিত হয়। 0 সবচেয়ে ভেজা অবস্থায় এবং 1023 খুব শুষ্ক অবস্থায়।

LM35 হল একটি স্পষ্টতা সমন্বিত-সার্কিট তাপমাত্রা সেন্সর, যার আউটপুট ভোল্টেজ সেলসিয়াস তাপমাত্রার রৈখিকভাবে সমানুপাতিক। LM35 -55˚ থেকে +120˚C এ কাজ করে।

জল স্তর সুইচ একটি ভাসমান চুম্বক দ্বারা বেষ্টিত একটি রিড-চৌম্বক সুইচ ধারণ করে। যখন জল পাওয়া যায় তখন এটি সঞ্চালন করে।

Arduino মৃত্তিকা আর্দ্রতা সেন্সর ব্যবহার করে মাটির অবস্থা পড়ে। যদি মাটি শুষ্ক হয় তবে এটি নিম্নলিখিত ক্রিয়াকলাপগুলি করে …

1) জল স্তর সেন্সর ব্যবহার করে জলের প্রাপ্যতা পরীক্ষা করে।

2) যদি জল পাওয়া যায়, পাম্পটি চালু হয় এবং পর্যাপ্ত পরিমাণে জল সরবরাহ করা হলে স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়। পাম্প একটি রিলে ড্রাইভার সার্কিট দ্বারা চালিত হয়।

3) যদি জল অনুপলব্ধ হয়, আপনি একটি শব্দ সঙ্গে বিজ্ঞপ্তি করা হবে।

অন্য কোন অবস্থার জন্য, পাম্পটি বন্ধ থাকে এবং মাটির অবস্থা (শুষ্ক, আর্দ্র, সগী), তাপমাত্রা এবং পাম্পের অবস্থা এলসিডি স্ক্রিনে প্রদর্শিত হয়।

ধাপ 4: Arduino কোড

Arduino কোড
Arduino কোড
Arduino কোড
Arduino কোড
Arduino কোড
Arduino কোড

পদ্ধতি

  • আপনার কম্পিউটারে Arduino সংযুক্ত করুন।
  • সংযুক্ত কোডটি ডাউনলোড করুন এবং এটি খুলুন।
  • Tools Option থেকে আপনার COM পোর্ট এবং আপনার Arduino বোর্ড নির্বাচন করুন।
  • আপলোড বাটনে ক্লিক করুন।

কোড আপলোড হওয়ার পর, সিরিয়াল মনিটরটি খুলুন যা 0-1023 থেকে মাটির আর্দ্রতা সেন্সর মান প্রদর্শন করে। বিভিন্ন মাটির অবস্থার জন্য সেন্সরটি পরীক্ষা করুন এবং সবচেয়ে উপযুক্ত মাটির অবস্থার জন্য সেন্সর মানটি নোট করুন এবং আপনার অ্যাপ্লিকেশনের জন্য কোডের মানগুলি সম্পাদনা করুন। আপনি যদি বিভিন্ন মাটির অবস্থার জন্য সেন্সরের সংবেদনশীলতা পরিবর্তন করতে চান তবে কোডে মন্তব্য করা 3 টি শর্তের মান পরিবর্তন করুন।

_

নিম্নোক্ত সূত্র X = ((সেন্সর মান) * 1023.0)/ 5000 ব্যবহার করে তাপমাত্রা গণনা করা হয়

সেলসিয়াস তাপমাত্রা = (X/10)

ধাপ 5: বাস্তবায়ন এবং পরীক্ষা

বাস্তবায়ন এবং পরীক্ষা
বাস্তবায়ন এবং পরীক্ষা
বাস্তবায়ন এবং পরীক্ষা
বাস্তবায়ন এবং পরীক্ষা
বাস্তবায়ন এবং পরীক্ষা
বাস্তবায়ন এবং পরীক্ষা

প্রকল্পটি পরীক্ষা করার জন্য নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করা যেতে পারে।

1) ইউএসবি বা এক্সটারনাল পাওয়ার সোর্সের মাধ্যমে পাওয়ার সাপ্লাই (5V) এর সাথে Arduino সংযুক্ত করুন।

2) মাটিতে আর্দ্রতা সেন্সরটি কবর দিন। সঠিক পরিমাপের জন্য উদ্ভিদের শিকড়ের কাছাকাছি সেন্সর স্থাপন করা ভাল। দ্রষ্টব্য: তারের টার্মিনালগুলি জলরোধী নয়।

3) ওয়াটার পাম্পকে রিলে (N/O এবং সাধারণ টার্মিনাল) এর সাথে সংযুক্ত করুন এবং মেইন চালু করুন। সংযোগের বিবরণ এবং পিনআউটের জন্য সার্কিট পড়ুন।

সতর্কতা: উচ্চ ভোল্টেজ। আপনার প্রসেসের আগে ওয়্যারিং বুঝে নিন।

4) তাপমাত্রা সেন্সর পিসিবি নিজেই বা মাটিতে স্থাপন করা যেতে পারে। জলে সেন্সর ডুবাবেন না।

5) এলসিডি উজ্জ্বলতা সামঞ্জস্য করার জন্য পোটেন্টিওমিটার বিভিন্ন হতে পারে।

6) জলের স্তর সেন্সরটি পানির পাত্রে/ট্যাঙ্কে রাখুন।

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

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

আরও উন্নতি ব্যবহারকারীরা বাস্তবায়ন করতে পারেন:

  • তথ্য বিশ্লেষণ এবং রিমোট কন্ট্রোলের জন্য IOT বৈশিষ্ট্য যুক্ত করুন।
  • মাঠের বিভিন্ন স্থানে ড্রিপ ইরিগেশন এবং একাধিক সেন্সরের সাথে সংহত করুন।
  • সেন্সরের পারফরম্যান্সে উন্নতি করুন যাতে এটি গভীর মাটিতে প্রয়োগ করা যায়।
  • আরও নির্ভরযোগ্য তাপমাত্রা সেন্সর ব্যবহার করুন।
  • গ্রিনহাউসের জন্য আর্দ্রতা নিয়ন্ত্রণ এবং তাপমাত্রা নিয়ন্ত্রণ।
  • জলের খনিজ উপাদান এবং সারের ঘনত্ব বিশ্লেষণ।

যদি আপনার কোন সন্দেহ বা পরামর্শ আসে তবে আমাকে নির্দ্বিধায় মন্তব্য বিভাগে জানান। যদি আপনি এটি তৈরি করেন, দয়া করে মন্তব্য বিভাগে আমাকে জানান।

ধন্যবাদ

এইচ এস সন্দেশ

(টেকনোক্র্যাট ইউটিউব চ্যানেল)

প্রস্তাবিত: