সুচিপত্র:
- ধাপ 1: ESP8266 ওয়াইফাই মডিউল
- ধাপ 2: রিলে মডিউল
- ধাপ 3: মৃত্তিকা আর্দ্রতা সেন্সর
- ধাপ 4: সার্কিট ডায়াগ্রাম
- ধাপ 5: আউটপুট ভিডিও
ভিডিও: IoT ভিত্তিক মৃত্তিকা আর্দ্রতা পর্যবেক্ষণ এবং নিয়ন্ত্রণ ব্যবস্থা NodeMCU ব্যবহার করে: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
এই টিউটোরিয়ালে আমরা ESP8266 ওয়াইফাই মডিউল অর্থাৎ NodeMCU ব্যবহার করে একটি IoT ভিত্তিক মৃত্তিকা আর্দ্রতা পর্যবেক্ষণ ও নিয়ন্ত্রণ ব্যবস্থা বাস্তবায়ন করতে যাচ্ছি।
এই প্রকল্পের জন্য প্রয়োজনীয় উপাদান:
- ESP8266 ওয়াইফাই মডিউল- আমাজন (334/- INR)
- রিলে মডিউল- আমাজন (130/- INR)
- 5V সাবমার্সিবল পাম্প- আমাজন (130/- INR)
- মাটির আর্দ্রতা সেন্সর- আমাজন (160/- INR)
- জাম্পার- আমাজন (160/- INR এর জন্য 120 পিসি)
- 9V ব্যাটারি + স্ন্যাপ- আমাজন (40/- INR)
মোট (আমাজন)- 954/- INR
অথবা
682/- INR এ ইলেক্ট্রনিক্সিটি থেকে কিনুন
ধাপ 1: ESP8266 ওয়াইফাই মডিউল
ডেভেলপমেন্ট বোর্ড ESP-12E মডিউল সজ্জিত করে ESP8266 চিপ ধারণকারী Tensilica Xtensa® 32-bit LX106 RISC মাইক্রোপ্রসেসর যা 80 থেকে 160 MHz অ্যাডজাস্টেবল ক্লক ফ্রিকোয়েন্সিতে কাজ করে এবং RTOS সমর্থন করে।
এছাড়াও 128 KB RAM এবং 4MB ফ্ল্যাশ মেমরি (প্রোগ্রাম এবং ডেটা স্টোরেজের জন্য) শুধুমাত্র ওয়েব পেজ, JSON/XML ডেটা, এবং আমরা আজকাল IoT ডিভাইসে নিক্ষেপ করা সবকিছু তৈরি করে।
ESP8266 802.11b/g/n HT40 ওয়াইফাই ট্রান্সসিভারকে একীভূত করে, তাই এটি কেবল একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে পারে না এবং ইন্টারনেটের সাথে যোগাযোগ করতে পারে না, বরং এটি নিজস্ব একটি নেটওয়ার্কও স্থাপন করতে পারে, যা অন্যান্য ডিভাইসগুলিকে সরাসরি এর সাথে সংযুক্ত করতে দেয়। এটি ESP8266 NodeMCU কে আরও বহুমুখী করে তোলে।
ধাপ 2: রিলে মডিউল
একটি রিলে আপনাকে ভোল্টেজ ব্যবহার করে একটি সার্কিট চালু বা বন্ধ করতে দেয় এবং/অথবা Arduino যা পরিচালনা করতে পারে তার চেয়ে অনেক বেশি কারেন্ট।
রিলে Arduino সাইডে লো-ভোল্টেজ সার্কিট এবং লোড নিয়ন্ত্রণকারী হাই-ভোল্টেজ সাইডের মধ্যে সম্পূর্ণ বিচ্ছিন্নতা প্রদান করে। এটি আরডুইনো থেকে 5V ব্যবহার করে সক্রিয় হয়, যা পালাক্রমে ফ্যান, লাইট এবং এয়ার-কন্ডিশনারের মতো বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করে।
ধাপ 3: মৃত্তিকা আর্দ্রতা সেন্সর
এটি হল মৃত্তিকা আর্দ্রতা মিটার, মৃত্তিকা আর্দ্রতা সেন্সর, জল সেন্সর, আর্দুনিওর জন্য মৃত্তিকা হাইগ্রোমিটার। এই মডিউলের সাহায্যে আপনি বলতে পারেন কখন আপনার উদ্ভিদগুলিকে আপনার পাত্র, বাগান বা আঙ্গিনায় মাটি কতটা আর্দ্র থাকে তার দ্বারা জল দেওয়ার প্রয়োজন হয়। সেন্সরের দুটি প্রোব পরিবর্তনশীল প্রতিরোধক হিসেবে কাজ করে। এটি একটি হোম অটোমেটেড ওয়াটারিং সিস্টেমে ব্যবহার করুন, এটি আইওটি পর্যন্ত সংযুক্ত করুন, অথবা আপনার উদ্ভিদকে একটু ভালোবাসার প্রয়োজন হলে তা খুঁজে বের করুন। এই সেন্সর এবং এর পিসিবি ইনস্টল করা আপনাকে সবুজ থাম্ব বাড়ানোর পথে নিয়ে যাবে!
মাটির আর্দ্রতা সেন্সর দুটি প্রোব নিয়ে গঠিত যা পানির ভলিউমেট্রিক কন্টেন্ট পরিমাপ করতে ব্যবহৃত হয়। দুটি প্রোব স্রোতকে মাটির মধ্য দিয়ে যেতে দেয় এবং তারপর এটি আর্দ্রতা মান পরিমাপ করার জন্য প্রতিরোধের মান পায়। যখন বেশি পানি থাকে তখন মাটি বেশি বিদ্যুৎ সঞ্চালন করে যার অর্থ হল প্রতিরোধ ক্ষমতা কম থাকবে। অতএব, আর্দ্রতার মাত্রা বেশি হবে। শুকনো মাটি বিদ্যুৎকে দুর্বলভাবে পরিচালনা করে, তাই যখন কম জল থাকবে, তখন মাটি কম বিদ্যুৎ সঞ্চালন করবে যার অর্থ হল যে আরও প্রতিরোধ হবে। অতএব, আর্দ্রতা স্তর কম হবে।
তারের সংযোগ
- ভিসিসি: 3.3V-5V
- GND: GND
- DO: ডিজিটাল আউটপুট ইন্টারফেস (0 এবং 1)
- AO: এনালগ আউটপুট ইন্টারফেস
বৈশিষ্ট্য:
- দ্বৈত আউটপুট মোড, এনালগ আউটপুট আরো নির্ভুল
- সহজ ইনস্টলেশনের জন্য একটি নির্দিষ্ট বোল্ট গর্ত
- পাওয়ার ইন্ডিকেটর (লাল) এবং ডিজিটাল সুইচিং আউটপুট ইন্ডিকেটর (সবুজ) সহ
- LM393 তুলনাকারী চিপ, স্থিতিশীল।
ধাপ 4: সার্কিট ডায়াগ্রাম
পুরো প্রকল্পের সংযোগ উপরে দেওয়া আছে।
ইউএসবি মাইক্রোর মাধ্যমে ESP8266 ওয়াইফাই মডিউলকে পাওয়ার করুন।
এখান থেকে ESP8266 লাইব্রেরি ডাউনলোড করুন।
Arduino IDE এ ESP8266 বোর্ড ইনস্টল করতে সমস্যা হচ্ছে? টিউটোরিয়ালটি দেখুন
ধাপ 5: আউটপুট ভিডিও
সম্পূর্ণ কাজের কোডের জন্য ---- আলফা ইলেক্ট্রোনজ
প্রস্তাবিত:
মৃত্তিকা আর্দ্রতা প্রতিক্রিয়া নিয়ন্ত্রিত ইন্টারনেট সংযুক্ত ড্রিপ সেচ ব্যবস্থা (ESP32 এবং Blynk): 5 টি ধাপ
মৃত্তিকা আর্দ্রতা প্রতিক্রিয়া নিয়ন্ত্রিত ইন্টারনেট সংযুক্ত ড্রিপ ইরিগেশন সিস্টেম (ESP32 এবং Blynk): যখন আপনি দীর্ঘ ছুটিতে যান তখন আপনার বাগান বা গাছপালা নিয়ে চিন্তা করুন, অথবা আপনার উদ্ভিদকে প্রতিদিন জল দিতে ভুলবেন না। ভাল এখানে সমাধান হল এটি একটি মাটির আর্দ্রতা নিয়ন্ত্রিত এবং বিশ্বব্যাপী সংযুক্ত ড্রিপ সেচ ব্যবস্থা ESP32 দ্বারা নিয়ন্ত্রিত সফ্টওয়্যার ফ্রন্টে
NODE MCU এবং BLYNK ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: 5 টি ধাপ
NODE MCU এবং BLYNK ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: হাই বন্ধুরা এই নির্দেশে আসুন আমরা DHT11- তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করে নোড MCU এবং BLYNK অ্যাপ ব্যবহার করে বায়ুমণ্ডলের তাপমাত্রা এবং আর্দ্রতা কিভাবে পেতে হয় তা শিখি।
ESP-01 এবং DHT এবং AskSensors ক্লাউড ব্যবহার করে তাপমাত্রা ও আর্দ্রতা পর্যবেক্ষণ: 8 টি ধাপ
ESP-01 এবং DHT এবং AskSensors ক্লাউড ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: এই নির্দেশে আমরা IOT-MCU/ESP-01-DHT11 বোর্ড এবং AskSensors IoT প্ল্যাটফর্ম ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পরিমাপ কিভাবে পর্যবেক্ষণ করতে হয় তা শিখতে যাচ্ছি। আমি এই অ্যাপ্লিকেশনের জন্য IOT-MCU ESP-01-DHT11 মডিউল নির্বাচন করছি কারণ এটি
SHT25 এবং Arduino Nano ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: 5 টি ধাপ
এসএইচটি ২৫ এবং আরডুইনো ন্যানো ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: আমরা সম্প্রতি বিভিন্ন প্রকল্পে কাজ করেছি যার জন্য তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণের প্রয়োজন ছিল এবং তখন আমরা বুঝতে পেরেছিলাম যে এই দুটি পরামিতিগুলি আসলে একটি সিস্টেমের কার্যকারিতার দক্ষতা সম্পর্কে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। উভয়ই ইন্দুতে
পুশ বোতাম, রাস্পবেরি পাই এবং স্ক্র্যাচ ব্যবহার করে উজ্জ্বলতা নিয়ন্ত্রণ PWM ভিত্তিক LED নিয়ন্ত্রণ: 8 টি ধাপ (ছবি সহ)
পুশ বাটন, রাস্পবেরি পাই এবং স্ক্র্যাচ ব্যবহার করে উজ্জ্বলতা নিয়ন্ত্রণ PWM ভিত্তিক LED কন্ট্রোল: আমি PWM আমার ছাত্রদের কিভাবে কাজ করে তা ব্যাখ্যা করার একটি উপায় খুঁজে বের করার চেষ্টা করছিলাম, তাই আমি 2 টি পুশ বোতাম ব্যবহার করে একটি LED এর উজ্জ্বলতা নিয়ন্ত্রণ করার চেষ্টা করার কাজটি নিজেই সেট করেছিলাম - একটি বোতাম একটি LED এর উজ্জ্বলতা বৃদ্ধি করে এবং অন্যটি এটিকে ম্লান করে। প্রোগ্রাম করার জন্য