সুচিপত্র:

ইউবিডটস + ইএসপি 32- ভবিষ্যদ্বাণীমূলক মেশিন পর্যবেক্ষণ: 10 টি ধাপ
ইউবিডটস + ইএসপি 32- ভবিষ্যদ্বাণীমূলক মেশিন পর্যবেক্ষণ: 10 টি ধাপ

ভিডিও: ইউবিডটস + ইএসপি 32- ভবিষ্যদ্বাণীমূলক মেশিন পর্যবেক্ষণ: 10 টি ধাপ

ভিডিও: ইউবিডটস + ইএসপি 32- ভবিষ্যদ্বাণীমূলক মেশিন পর্যবেক্ষণ: 10 টি ধাপ
ভিডিও: 3 ВИДА МЯСА НА ГРИЛЕ / КУРИЦА/ БАРАНЬЯ НОГА / Часть 2. SUB ENG, ESP 2024, জুন
Anonim
Ubidots + ESP32- ভবিষ্যদ্বাণীমূলক মেশিন মনিটরিং
Ubidots + ESP32- ভবিষ্যদ্বাণীমূলক মেশিন মনিটরিং

ইউবিডটস ব্যবহার করে গুগল শীটে মেল ইভেন্ট এবং কম্পনের রেকর্ড তৈরি করে মেশিনের কম্পন এবং তাপমাত্রার পূর্বাভাস বিশ্লেষণ।

ভবিষ্যদ্বাণীমূলক রক্ষণাবেক্ষণ এবং মেশিন স্বাস্থ্য পর্যবেক্ষণ

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

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

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

হার্ডওয়্যার:

  • ESP-32
  • আইওটি লং রেঞ্জ ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর
  • ইউএসবি ইন্টারফেস সহ লং-রেঞ্জ ওয়্যারলেস মেস মডেম

ব্যবহৃত সফটওয়্যার:

  • Arduino IDE
  • ইউবিডটস

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

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

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

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

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

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

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

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

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

ইউবিডট কাজ তৈরি করা
ইউবিডট কাজ তৈরি করা
ইউবিডট কাজ তৈরি করা
ইউবিডট কাজ তৈরি করা
ইউবিডট কাজ তৈরি করা
ইউবিডট কাজ তৈরি করা
  • Ubidot- এ অ্যাকাউন্ট তৈরি করুন।
  • আমার প্রোফাইলে যান এবং টোকেন কীটি নোট করুন যা প্রতিটি অ্যাকাউন্টের জন্য একটি অনন্য কী এবং আপলোড করার আগে এটি আপনার ESP32 কোডে পেস্ট করুন।
  • আপনার ইউবিডট ড্যাশবোর্ডের নাম ESP32 এ একটি নতুন ডিভাইস যুক্ত করুন।
  • ডিভাইসের ভিতরে একটি নতুন ভেরিয়েবল নাম সেন্সর তৈরি করুন যাতে আপনার তাপমাত্রা পড়া দেখানো হবে।
  • ইউবিডটসে একটি ড্যাশবোর্ড তৈরি করুন।

ধাপ 6: আউটপুট

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

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

ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
ইউবিডটসে ইভেন্ট তৈরি করা
  • ইভেন্টগুলি নির্বাচন করুন (ডেটা ড্রপডাউন থেকে)।
  • একটি নতুন ইভেন্ট তৈরি করতে, পর্দার উপরের ডান কোণে হলুদ প্লাস আইকনে ক্লিক করুন।

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

  1. ইমেল বিজ্ঞপ্তি
  2. এসএমএস বিজ্ঞপ্তি
  3. ওয়েবহুক ইভেন্ট - আরো জানুন
  4. টেলিগ্রাম বিজ্ঞপ্তি
  5. স্ল্যাক বিজ্ঞপ্তি - আরো জানুন
  6. ভয়েস কল বিজ্ঞপ্তি - আরো জানুন
  7. স্বাভাবিক বিজ্ঞপ্তিতে ফিরে যান - আরো জানুন
  8. জিওফেন্স বিজ্ঞপ্তি - আরো জানুন
  • তারপর একটি ডিভাইস এবং এসোসিয়েটিং ভেরিয়েবল বেছে নিন যা ডিভাইসের "মান" নির্দেশ করে।
  • এখন আপনার ইভেন্টটি ট্রিগার করার জন্য একটি থ্রেশহোল্ড মান নির্বাচন করুন এবং এটি ডিভাইসের মানগুলির সাথে তুলনা করুন এবং আপনার ইভেন্টটি ট্রিগার করার জন্য সময়ও নির্বাচন করুন।
  • কোন কাজগুলি সম্পাদন করা হবে এবং রিসিভারের কাছে বার্তাটি স্থাপন করুন এবং কনফিগার করুন: এসএমএস, ইমেল, ওয়েবহুকস, টেলিগ্রাম, ফোন কল, স্ল্যাক এবং ওয়েবহুক যাঁদের জানা দরকার তাদের কাছে পাঠান।
  • ইভেন্ট বিজ্ঞপ্তি কনফিগার করুন।
  • ক্রিয়াকলাপ উইন্ডো নির্ধারণ করুন ইভেন্টগুলি সম্পাদিত হতে পারে/নাও হতে পারে।
  • আপনার ইভেন্টগুলি নিশ্চিত করুন।

ধাপ 8: আপনার মেইলে ইভেন্টের আউটপুট

আপনার মেইলে ইভেন্টের আউটপুট
আপনার মেইলে ইভেন্টের আউটপুট

ধাপ 9: গুগল শীটে আপনার ইউবিডটস ডেটা রপ্তানি করুন

গুগল শীটে আপনার ইউবিডটস ডেটা রপ্তানি করুন
গুগল শীটে আপনার ইউবিডটস ডেটা রপ্তানি করুন
গুগল শীটে আপনার ইউবিডটস ডেটা রপ্তানি করুন
গুগল শীটে আপনার ইউবিডটস ডেটা রপ্তানি করুন

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

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

একটি গুগল শীট তৈরি করুন এবং এই নামের সাথে দুটি শীট যোগ করুন:

  1. পরিবর্তনশীল
  2. মূল্যবোধ
  • আপনার গুগল শীট থেকে, "টুলস" তারপর "স্ক্রিপ্ট এডিটর …", তারপর "ফাঁকা প্রকল্প" এ ক্লিক করুন।
  • স্ক্রিপ্ট এডিটর খুলুন।
  • স্ক্রিপ্ট স্ক্রিপ্টে নীচের কোডটি (কোড বিভাগে) যোগ করুন।
  • সম্পন্ন! এখন আবার আপনার গুগল শীট খুলুন এবং আপনি ফাংশনগুলিকে ট্রিগার করার জন্য একটি নতুন মেনু দেখতে পাবেন।

প্রস্তাবিত: