সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপকরণ
- ধাপ 2: সার্কিট তৈরি করুন
- ধাপ 3: সার্কিটের কাজের নীতি।
- ধাপ 4: Arduino কোড
- ধাপ 5: বাস্তবায়ন এবং পরীক্ষা
ভিডিও: কিভাবে Arduino ব্যবহার করে স্বয়ংক্রিয় সেচ ব্যবস্থা তৈরি করবেন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশাবলীতে, আমি আপনাকে দেখাব কিভাবে একটি স্বয়ংক্রিয় সেচ ব্যবস্থা তৈরি এবং বাস্তবায়ন করতে হয় যা মাটিতে জলের পরিমাণ অনুভব করতে পারে এবং স্বয়ংক্রিয়ভাবে আপনার বাগানে সেচ দিতে পারে। এই সিস্টেম বিভিন্ন ফসল প্রয়োজনীয়তা এবং seasonতু পরিবর্তনের জন্য প্রোগ্রাম করা যেতে পারে। এই পদ্ধতিটি ড্রিপ সেচ পদ্ধতির জন্য সবচেয়ে উপযুক্ত। আমি বিভিন্ন মাটির অবস্থা এবং জলের প্রাপ্যতার জন্য সিস্টেমটি পরীক্ষা করেছি।
সহজে বোঝার জন্য লিঙ্ক করা ভিডিওটি দেখুন।
এই সিস্টেমটি আপনাকে স্বয়ংক্রিয়ভাবে আপনার বাড়ির পিছনের দিকের বাগান বা আপনার ইনডোর গার্ডেনে সেচ দিতে সাহায্য করবে এবং আপনার ব্যস্ত সময়সূচীতে আপনার প্রিয় উদ্ভিদের জল দেওয়ার বিষয়ে চিন্তা করার দরকার নেই।
আরডুইনো ইউএনও এই সিস্টেমের মস্তিষ্ক এবং সমস্ত সেন্সর এবং ডিসপ্লে ডিভাইস এটি দ্বারা নিয়ন্ত্রিত হয়। একটি আর্দ্রতা সেন্সর মাটির আর্দ্রতা বিষয়বস্তু পড়তে ব্যবহৃত হয়। মাটির অবস্থা, পরিবেষ্টিত তাপমাত্রা এবং পানি সরবরাহের অবস্থা (ওয়াটার পাম্প) পর্যবেক্ষণ করার জন্য একটি LCD প্রদান করা হয়।
ধাপ 1: প্রয়োজনীয় উপকরণ
- আরডুইনো ইউএনও
- মৃত্তিকা আর্দ্রতা সেন্সর (LM393 ড্রাইভার সহ)
- LM 35 তাপমাত্রা সেন্সর
- 16x2 LCD ডিসপ্লে
- জলের স্তর সুইচ
- স্পিকার
- 5V রিলে
- BC547 বা অনুরূপ NPN ট্রানজিস্টর
- প্রতিরোধক (সার্কিট ডায়াগ্রাম দেখুন)
- পোটেন্টিওমিটার (10 কোহম)
- 5 মিমি LED
- 1N4007 ডায়োড
- টার্মিনাল স্ট্রিপস এবং স্ক্রু টার্মিনাল
- পিসিবি / ব্রেডবোর্ড
- বেসিক টুলস এবং সোল্ডারিং কিট
ধাপ 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 সংযুক্ত করুন।
- সংযুক্ত কোডটি ডাউনলোড করুন এবং এটি খুলুন।
- 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 বৈশিষ্ট্য যুক্ত করুন।
- মাঠের বিভিন্ন স্থানে ড্রিপ ইরিগেশন এবং একাধিক সেন্সরের সাথে সংহত করুন।
- সেন্সরের পারফরম্যান্সে উন্নতি করুন যাতে এটি গভীর মাটিতে প্রয়োগ করা যায়।
- আরও নির্ভরযোগ্য তাপমাত্রা সেন্সর ব্যবহার করুন।
- গ্রিনহাউসের জন্য আর্দ্রতা নিয়ন্ত্রণ এবং তাপমাত্রা নিয়ন্ত্রণ।
- জলের খনিজ উপাদান এবং সারের ঘনত্ব বিশ্লেষণ।
যদি আপনার কোন সন্দেহ বা পরামর্শ আসে তবে আমাকে নির্দ্বিধায় মন্তব্য বিভাগে জানান। যদি আপনি এটি তৈরি করেন, দয়া করে মন্তব্য বিভাগে আমাকে জানান।
ধন্যবাদ
এইচ এস সন্দেশ
(টেকনোক্র্যাট ইউটিউব চ্যানেল)
প্রস্তাবিত:
কিভাবে Arduino ব্যবহার করে একটি উদ্ভিদ জল ব্যবস্থা তৈরি করতে হয়: 7 ধাপ
কিভাবে Arduino ব্যবহার করে একটি প্ল্যান্ট ওয়াটারিং সিস্টেম তৈরি করবেন: এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি প্ল্যান্ট ওয়াটারিং সিস্টেম তৈরি করতে হয় একটি আর্দ্রতা সেন্সর, ওয়াটার পাম্প ব্যবহার করে এবং সবুজ এলইডি ফ্ল্যাশ করে যদি সবকিছু ঠিক থাকে এবং OLED ডিসপ্লে এবং ভিসুইনো। ভিডিওটি দেখুন
IoT APIS V2 - স্বায়ত্তশাসিত IoT- সক্রিয় স্বয়ংক্রিয় উদ্ভিদ সেচ ব্যবস্থা: 17 টি ধাপ (ছবি সহ)
IoT APIS V2 - স্বায়ত্তশাসিত IoT- সক্ষম স্বয়ংক্রিয় উদ্ভিদ সেচ ব্যবস্থা: এই প্রকল্পটি আমার আগের নির্দেশের একটি বিবর্তন: APIS - স্বয়ংক্রিয় উদ্ভিদ সেচ ব্যবস্থা আমি প্রায় এক বছর ধরে APIS ব্যবহার করে আসছি, এবং আগের নকশায় উন্নতি করতে চেয়েছিলাম: ক্ষমতা দূর থেকে উদ্ভিদ পর্যবেক্ষণ। এই হল কিভাবে
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন - মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন | মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: ভূমিকা আমার ইউটিউব চ্যানেল পরিদর্শন করুন একটি ড্রোন কিনতে একটি খুব ব্যয়বহুল গ্যাজেট (পণ্য)। এই পোস্টে আমি আলোচনা করতে যাচ্ছি, আমি কিভাবে এটি সস্তায় তৈরি করব ?? এবং কিভাবে আপনি সস্তা দামে আপনার নিজের মত এটি তৈরি করতে পারেন… ভাল ভারতে সব উপকরণ (মোটর, ইএসসি)
কিভাবে LM555 IC ব্যবহার করে স্বয়ংক্রিয় স্ট্রিট লাইট তৈরি করবেন: 8 টি ধাপ
কিভাবে LM555 IC ব্যবহার করে অটোমেটিক স্ট্রিট লাইট তৈরি করবেন: হাই বন্ধু, আজ আমি LM555 IC ব্যবহার করে অটোমেটিক স্ট্রিট লাইটের সার্কিট তৈরি করতে যাচ্ছি। এবং যখন LDR তে আলো থাকবে না তখন LED স্বয়ংক্রিয়ভাবে জ্বলবে
APIS - স্বয়ংক্রিয় উদ্ভিদ সেচ ব্যবস্থা: 12 টি ধাপ (ছবি সহ)
এপিআইএস - স্বয়ংক্রিয় উদ্ভিদ সেচ ব্যবস্থা: ইতিহাস: (এই পদ্ধতির পরবর্তী বিবর্তন এখানে পাওয়া যায়) উদ্ভিদের জল দেওয়ার বিষয়ে বেশ কয়েকটি নির্দেশাবলী রয়েছে, তাই আমি এখানে সবেমাত্র মূল কিছু আবিষ্কার করেছি। প্রোগ্রামিং এবং কাস্টো এর পরিমাণ এই সিস্টেমকে আলাদা করে তোলে