সুচিপত্র:

Arduino মৃত্তিকা আর্দ্রতা পর্যবেক্ষণ স্টিক - আপনার গাছপালা জল ভুলবেন না: 4 ধাপ (ছবি সহ)
Arduino মৃত্তিকা আর্দ্রতা পর্যবেক্ষণ স্টিক - আপনার গাছপালা জল ভুলবেন না: 4 ধাপ (ছবি সহ)

ভিডিও: Arduino মৃত্তিকা আর্দ্রতা পর্যবেক্ষণ স্টিক - আপনার গাছপালা জল ভুলবেন না: 4 ধাপ (ছবি সহ)

ভিডিও: Arduino মৃত্তিকা আর্দ্রতা পর্যবেক্ষণ স্টিক - আপনার গাছপালা জল ভুলবেন না: 4 ধাপ (ছবি সহ)
ভিডিও: SENSOR NETWORKS-I 2024, ডিসেম্বর
Anonim
Image
Image
Arduino মৃত্তিকা আর্দ্রতা নিরীক্ষণ লাঠি - আপনার উদ্ভিদ জল দিতে ভুলবেন না
Arduino মৃত্তিকা আর্দ্রতা নিরীক্ষণ লাঠি - আপনার উদ্ভিদ জল দিতে ভুলবেন না

আপনি কি প্রায়ই আপনার অভ্যন্তরীণ গাছপালাগুলিতে জল দিতে ভুলে যান? অথবা সম্ভবত আপনি তাদের খুব বেশি মনোযোগ দেন এবং তাদের জলের উপর?

যদি আপনি করেন, তাহলে আপনার নিজেকে একটি ব্যাটারি চালিত মাটির আর্দ্রতা পর্যবেক্ষণ স্টিক তৈরি করা উচিত। এই মনিটরটি ক্যাপাসিটিভ মাটির আর্দ্রতা সেন্সর এবং 3.3V Arduino Pro Mini ব্যবহার করে যা মাটির আর্দ্রতার মাত্রা ক্রমাগত পর্যবেক্ষণ করে এবং যখন আপনি আপনার গাছপালার উপরে বা পানির নিচে থাকেন তখন আপনাকে সতর্ক করে।

বোর্ডে দুটি পোটেন্টিওমিটার আপনাকে একটি উচ্চ এবং নিম্ন আর্দ্রতা স্তর সেটপয়েন্ট সমন্বয় এবং সেট করতে দেয় যা আপনাকে সতর্ক করার জন্য দুটি এলইডি ফ্ল্যাশিং ট্রিগার করে। আপনি যদি শ্রবণযোগ্য অ্যালার্মও চান তবে আপনি সহজেই সার্কিটে একটি বজার যুক্ত করতে পারেন।

আপনি বর্তমান আর্দ্রতা পড়া এবং অন্তর্নির্মিত ওএলইডি ডিসপ্লেতে উচ্চ এবং নিম্ন স্তরের সেটপয়েন্টগুলি প্রদর্শন করতে একটি বোতাম টিপতে পারেন।

এখানে স্ট্যান্ডার্ড সেটআপের সাথে, ইউনিটটি 18650 ব্যাটারির একক চার্জে প্রায় 15-20 দিন স্থায়ী হয়। কিন্তু, দুটি কম শক্তি কৌশল ব্যবহার করে, এটি চার্জ প্রতি 50-60 দিন পর্যন্ত বাড়ানো যেতে পারে।

সরবরাহ

একটি মাটির আর্দ্রতা মনিটর তৈরি করতে আপনার প্রয়োজন হবে:

3.3V Arduino Pro Mini - এখানে কিনুন

5V সংস্করণটি একটি ভিন্ন ব্যাটারি এবং 220Ω LED প্রতিরোধক দিয়ে ব্যবহার করা যেতে পারে

  • ইউএসবি প্রোগ্রামার - এখানে কিনুন
  • ক্যাপাসিটিভ সয়েল আর্দ্রতা সেন্সর - এখানে কিনুন
  • 3 x 5mm LEDs (বিশেষত বিভিন্ন রং) - এখানে কিনুন
  • 10K প্রতিরোধক - এখানে কিনুন
  • 3 x 100Ω প্রতিরোধক - এখানে কিনুন
  • 2 x 10K ট্রিম পট - এখানে কিনুন
  • স্পর্শকাতর পুশবাটন সুইচ - এখানে কিনুন
  • স্লাইড পাওয়ার সুইচ - এখানে কিনুন
  • 128x32 I2C OLED ডিসপ্লে - এখানে কিনুন
  • পুরুষ হেডার পিন - এখানে কিনুন
  • মহিলা হেডার পিন - এখানে কিনুন
  • ফিতা কেবল - এখানে কিনুন

মনিটরকে ক্ষমতা দিতে

  • 18650 3.7V লিথিয়াম বাটি - এখানে কিনুন
  • 18650 ব্যাটারি হোল্ডার/চার্জার - এখানে কিনুন

ধাপ 1: আপনার উপাদান সংগ্রহ করুন এবং PCBs অর্ডার করুন

আপনার উপাদান সংগ্রহ করুন এবং PCBs অর্ডার করুন
আপনার উপাদান সংগ্রহ করুন এবং PCBs অর্ডার করুন
আপনার উপাদান সংগ্রহ করুন এবং PCBs অর্ডার করুন
আপনার উপাদান সংগ্রহ করুন এবং PCBs অর্ডার করুন
আপনার উপাদান সংগ্রহ করুন এবং PCBs অর্ডার করুন
আপনার উপাদান সংগ্রহ করুন এবং PCBs অর্ডার করুন
আপনার উপাদান সংগ্রহ করুন এবং PCBs অর্ডার করুন
আপনার উপাদান সংগ্রহ করুন এবং PCBs অর্ডার করুন

আমি একটি সার্কিট ডিজাইন করে শুরু করেছি যা একটি পিসিবি তৈরি করা যেতে পারে এবং একটি 18650 লিথিয়াম-আয়ন ব্যাটারি দ্বারা চালিত হতে পারে। এই কারণে, আমি Arduino এর 3.3V সংস্করণ এবং এই বিশেষ ক্যাপাসিটিভ মাটির আর্দ্রতা মনিটরটি বেছে নিয়েছি যা 3.3V বা 5V থেকে চালিত হতে পারে।

আপনি যদি আপনার নিজের অর্ডার করতে চান তবে আপনি আমার ব্লগ থেকে PCB ফাইল ডাউনলোড করতে পারেন।

আপনি একই উপাদানগুলির সাথে একটি 5V Arduino Pro Mini ব্যবহার করতে পারেন, আপনাকে এখানে 100ohm এর পরিবর্তে 220ohm LED প্রতিরোধক ব্যবহার করতে হবে। একক লিথিয়াম-আয়ন ব্যাটারির পরিবর্তে আপনাকে এটি একটি ব্যাটারি প্যাক দিয়েও চালাতে হবে।

আপনি উপাদানগুলিকে একটি ব্রেডবোর্ডে একত্রিত করতে পারেন এবং তারপরে আর্দ্রতা সেন্সরের দিকে একটি সংক্ষিপ্ত সীসা তৈরি করতে পারেন, তবে পিসিবি এটিকে আরও কমপ্যাক্ট এবং শক্তিশালী সেটআপ করে তোলে।

আমি PCB Way থেকে PCB গুলি অর্ডার করেছি যা 100x100mm পর্যন্ত 5 টি বেসিক PCB- এর জন্য মাত্র $ 5 চার্জ করে। এগুলি তৈরি করা হয়েছিল এবং সত্যিই দ্রুত প্রেরণ করা হয়েছিল এবং সেগুলিও দুর্দান্ত মানের।

ধাপ 2: PCB গুলি একত্রিত করুন

পিসিবিগুলিকে একত্রিত করুন
পিসিবিগুলিকে একত্রিত করুন
পিসিবিগুলিকে একত্রিত করুন
পিসিবিগুলিকে একত্রিত করুন
পিসিবিগুলিকে একত্রিত করুন
পিসিবিগুলিকে একত্রিত করুন

আপনার আরডুইনোতে আপনার হেডার পিন সংযুক্ত করে শুরু করুন। এই নকশাটি OLED ডিসপ্লেতে I2C সংযোগের জন্য A4 এবং A5 পিনের ব্যবহার করে, তাই আপনাকে এই দুটি পিনও যুক্ত করতে হবে। বোর্ডগুলি প্রায়শই এই দুটির জন্য পিন নিয়ে আসে না কারণ তারা দুই পাশের স্ট্রিপ থেকে আলাদা হয়ে যায়।

সমস্ত উপাদানগুলিকে PCB- এ স্থানান্তর করুন, LEDs এবং স্পর্শকাতর pushbutton এর দিকে মনোযোগ দিন।

আপনার বোর্ডে আর্দ্রতা সেন্সর সংযুক্ত করার জন্য, আপনাকে শেষের সাদা প্লাগটি সরিয়ে ফেলতে হবে এবং তারপর সেন্সরের শেষের কাছাকাছি গর্তের সারিতে তিনটি হেডার পিন সোল্ডার করতে হবে। সেন্সরটি সরাসরি আপনার পিসিবিতে ঝালাই করতে এই পিনগুলি ব্যবহার করুন।

একবার আপনার উপাদানগুলি সব জায়গায় সোল্ডার হয়ে গেলে, পিসিবি এর পিছন থেকে যেকোনো প্রসারিত পিনগুলি ছাঁটাই করুন।

লিথিয়াম-আয়ন ব্যাটারি চার্জার বোর্ডকে একটি ছোট রিবন ক্যাবল সীসা ব্যবহার করে পিসিবি-র পাওয়ার টার্মিনালে সোল্ডার করুন যাতে হোল্ডারকে পিসিবি-র পিছনে আঠা দেওয়া যায়।

ধাপ 3: আপনার Arduino প্রোগ্রাম করুন

আপনার Arduino প্রোগ্রাম করুন
আপনার Arduino প্রোগ্রাম করুন
আপনার Arduino প্রোগ্রাম করুন
আপনার Arduino প্রোগ্রাম করুন
আপনার Arduino প্রোগ্রাম করুন
আপনার Arduino প্রোগ্রাম করুন

আপনার আরডুইনো প্রো মিনি প্রোগ্রাম করার জন্য, আপনাকে আপনার ইউএসবি প্রোগ্রামার ব্যবহার করতে হবে এবং পিসিবি ব্রেকআউটে সংশ্লিষ্ট শিরোনাম পিনগুলিতে এটি প্লাগ করতে হবে। মনে রাখবেন যে প্রোগ্রামারের টিএক্স আরডুইনোতে আরএক্সে যায় এবং তদ্বিপরীত। এছাড়াও নিশ্চিত করুন যে আপনি প্রোগ্রামার থেকে সঠিক ভোল্টেজ আউটপুট, 3.3V প্রো মিনি এর জন্য 3.3V এবং 5V প্রো মিনি এর জন্য 5V ব্যবহার করুন।

আপনি আমার ব্লগ পোস্ট থেকে স্কেচ ডাউনলোড করতে পারেন এবং কোডের প্রতিটি বিভাগ কী করে তার বিস্তারিত বিবরণ পড়তে পারেন।

ধাপ 4: আপনার মাটির আর্দ্রতা সেন্সর ক্যালিব্রেট করা এবং ব্যবহার করা

আপনার মাটির আর্দ্রতা সেন্সর ক্যালিব্রেট করা এবং ব্যবহার করা
আপনার মাটির আর্দ্রতা সেন্সর ক্যালিব্রেট করা এবং ব্যবহার করা
আপনার মাটির আর্দ্রতা সেন্সর ক্যালিব্রেট করা এবং ব্যবহার করা
আপনার মাটির আর্দ্রতা সেন্সর ক্যালিব্রেট করা এবং ব্যবহার করা
আপনার মাটির আর্দ্রতা সেন্সর ক্যালিব্রেট করা এবং ব্যবহার করা
আপনার মাটির আর্দ্রতা সেন্সর ক্যালিব্রেট করা এবং ব্যবহার করা

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

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

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

পূর্বে উল্লিখিত হিসাবে, 18650 ব্যাটারির একক চার্জে মনিটর প্রায় 15-20 দিন স্থায়ী হয়। আমি আমার ব্লগে দুটি কৌশল বিস্তারিত করেছি যা আপনি একক চার্জে প্রায় 50-60 দিনের মধ্যে এটি আরও উন্নত করতে প্রয়োগ করতে পারেন। এগুলি মূলত আর্দ্রতা সেন্সরকে শক্তিশালী করার সাথে জড়িত থাকে যখন আপনাকে রিডিং নিতে হবে এবং আরডুইনোতে ছোট পাওয়ার এলইডি অপসারণ করতে হবে। আপনি কম ঘন ঘন রিডিং গ্রহণ করে ব্যাটারির আয়ু উন্নত করতে পারেন।

ইলেকট্রনিক যন্ত্রাংশের সুরক্ষার জন্য এটি সম্পূর্ণ হয়ে গেলে আমি মনিটরে একটি অ্যাক্রিলিক ফেসপ্লেট যুক্ত করেছি

আপনি কি নিজের মাটির আর্দ্রতা মনিটর বানানোর চেষ্টা করেছেন? মন্তব্য বিভাগে আমাকে জানান!

প্রস্তাবিত: