সুচিপত্র:

ক্রিয়েটিং-অ্যালার্ট-ইউজিং-ইউবিডটস-ইএসপি 32+টেম্প এবং আর্দ্রতা সেন্সর: 9 টি ধাপ
ক্রিয়েটিং-অ্যালার্ট-ইউজিং-ইউবিডটস-ইএসপি 32+টেম্প এবং আর্দ্রতা সেন্সর: 9 টি ধাপ

ভিডিও: ক্রিয়েটিং-অ্যালার্ট-ইউজিং-ইউবিডটস-ইএসপি 32+টেম্প এবং আর্দ্রতা সেন্সর: 9 টি ধাপ

ভিডিও: ক্রিয়েটিং-অ্যালার্ট-ইউজিং-ইউবিডটস-ইএসপি 32+টেম্প এবং আর্দ্রতা সেন্সর: 9 টি ধাপ
ভিডিও: Как спрятать данные в ячейках Excel? 2024, জুলাই
Anonim
ক্রিয়েটিং-অ্যালার্ট-ইউজিং-ইউবিডটস-ইএসপি 32+টেম্প এবং আর্দ্রতা সেন্সর
ক্রিয়েটিং-অ্যালার্ট-ইউজিং-ইউবিডটস-ইএসপি 32+টেম্প এবং আর্দ্রতা সেন্সর

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

ধাপ 1: হার্ডওয়্যার এবং সফ্টওয়্যার প্রয়োজন

হার্ডওয়্যার প্রয়োজন:

  • ইন্টিগ্রেটেড ইউএসবি সহ NCD ESP32 IoT WiFi BLE মডিউল
  • এনসিডি আইওটি লং রেঞ্জ ওয়্যারলেস তাপমাত্রা এবং আর্দ্রতা সেন্সর
  • ইউএসবি ইন্টারফেস সহ এনসিডি লং রেঞ্জ ওয়্যারলেস মেস মডেম

প্রয়োজনীয় সফ্টওয়্যার:

  • Arduino IDE
  • ল্যাবভিউ ইউটিলিটি
  • ইউবিডটস

ব্যবহৃত লাইব্রেরি:

  • PubSubClient লাইব্রেরি
  • ওয়্যার.এইচ

ধাপ 2: ইউএসবি ইন্টারফেস সহ আইওটি লং রেঞ্জ ওয়্যারলেস তাপমাত্রা এবং আর্দ্রতা সেন্সর এবং লং রেঞ্জ ওয়্যারলেস মেস মডেম ব্যবহার করে ল্যাবভিউ তাপমাত্রা এবং আর্দ্রতা প্ল্যাটফর্মে ডেটা পাঠানোর পদক্ষেপ-

  • প্রথমত, আমাদের একটি ল্যাবভিউ ইউটিলিটি অ্যাপ্লিকেশন দরকার যা ncd.io ওয়্যারলেস তাপমাত্রা এবং আর্দ্রতা সেন্সর। Exe ফাইল যার উপর ডেটা দেখা যায়।
  • এই ল্যাবভিউ সফটওয়্যারটি শুধুমাত্র ncd.io বেতার তাপমাত্রা সেন্সর দিয়ে কাজ করবে
  • এই UI ব্যবহার করার জন্য, আপনাকে নিম্নলিখিত ড্রাইভারগুলি ইনস্টল করতে হবে 64 বিট এখান থেকে রান টাইম ইঞ্জিন ইনস্টল করুন
  • 32 বিট
  • NI ভিসা ড্রাইভার ইনস্টল করুন
  • L LabVIEW রান-টাইম ইঞ্জিন এবং এনআই-সিরিয়াল রানটাইম ইনস্টল করুন
  • এই পণ্যের জন্য গাইড শুরু করা

ধাপ 3: Arduino IDE ব্যবহার করে ESP32 এ কোড আপলোড করা হচ্ছে:

  • PubSubClient লাইব্রেরি এবং Wire.h লাইব্রেরি ডাউনলোড করুন এবং অন্তর্ভুক্ত করুন।
  • আপনাকে অবশ্যই আপনার অনন্য ইউবিডটস টোকেন, MQTTCLIENTNAME, SSID (ওয়াইফাই নাম) এবং উপলব্ধ নেটওয়ার্কের পাসওয়ার্ড দিতে হবে।
  • Temp_humidity.ino কোড কম্পাইল করে আপলোড করুন।
  • ডিভাইসের সংযোগ এবং পাঠানো ডেটা যাচাই করার জন্য, সিরিয়াল মনিটরটি খুলুন যদি কোন প্রতিক্রিয়া দেখা না যায়, তাহলে আপনার ESP32 আনপ্লাগ করার চেষ্টা করুন এবং তারপর আবার প্লাগ করুন। নিশ্চিত করুন যে সিরিয়াল মনিটরের বড রেট আপনার কোড 115200 এ উল্লেখ করা আছে।

ধাপ 4: সিরিয়াল মনিটর আউটপুট।

সিরিয়াল মনিটর আউটপুট।
সিরিয়াল মনিটর আউটপুট।

পদক্ষেপ 5: ইউবিডট কাজ তৈরি করা:

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

ধাপ 6: আউটপুট

আউটপুট
আউটপুট

ধাপ 7:

ধাপ 8: ইউবিডটসে ইভেন্ট তৈরি করা:

ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
  • ইভেন্টগুলি নির্বাচন করুন (ডেটা ড্রপডাউন থেকে)।
  • এবার Create Event- এ ক্লিক করুন।
  • ইভেন্টের ধরন ইউবিডটস ইতোমধ্যেই ইন্টিগ্রেটেড ইভেন্টগুলিকে সমর্থন করে যা আপনাকে ইভেন্ট, সতর্কতা এবং বিজ্ঞপ্তি পাঠানোর অনুমতি দেয়, যাদের জানার প্রয়োজন হলে তাদের জানার প্রয়োজন হয়। ইউবিডটসের পূর্বনির্মিত ইন্টিগ্রেশনগুলির মধ্যে রয়েছে:

1. ইমেল বিজ্ঞপ্তি

2. এসএমএস বিজ্ঞপ্তি

3. ওয়েবহুক ইভেন্ট - আরো জানুন

4. টেলিগ্রাম বিজ্ঞপ্তি

5. স্ল্যাক বিজ্ঞপ্তি - আরো জানুন

6. ভয়েস কল বিজ্ঞপ্তি - আরো জানুন

7. স্বাভাবিক বিজ্ঞপ্তিতে ফিরে যান - আরো জানুন

8. জিওফেন্স বিজ্ঞপ্তি - আরো জানুন

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

প্রস্তাবিত: