সুচিপত্র:
- ধাপ 1: হার্ডওয়্যার এবং সফ্টওয়্যার স্পেসিফিকেশন
- ধাপ 2: মেশিনে কম্পন পরীক্ষা করার জন্য নির্দেশিকা
- ধাপ 3: কম্পন সেন্সর মান পাওয়া
- ধাপ 4: ESP32webServer ব্যবহার করে একটি ওয়েবপৃষ্ঠা পরিবেশন করা
- ধাপ 5: ডেটা ভিজ্যুয়ালাইজেশন
- ধাপ 6: সামগ্রিক কোড
ভিডিও: গুগল চার্ট ব্যবহার করে ওয়্যারলেস সেন্সর ডেটা ভিজুয়ালাইজ করা: Ste টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
মেশিনের ডাউনটাইম কমানোর জন্য মেশিনের পূর্বাভাস বিশ্লেষণ খুবই প্রয়োজনীয়। নিয়মিত চেকআপ মেশিনের ডিউটি টাইম বাড়াতে সাহায্য করে এবং এর ফল্ট সহনশীলতা বৃদ্ধি করে। ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর আমাদের মেশিনে কম্পন বিশ্লেষণ করতে সাহায্য করতে পারে। আমরা আমাদের পূর্ববর্তী নির্দেশাবলীতে দেখেছি যে কিভাবে বেতার কম্পন এবং তাপমাত্রা সেন্সরগুলি বিভিন্ন অ্যাপ্লিকেশন পরিবেশন করে এবং মেশিনে ত্রুটি সনাক্তকরণ এবং অনিয়মিত কম্পনে আমাদের সাহায্য করে।
এই নির্দেশে আমরা সেন্সর ডেটা কল্পনা করতে গুগল চার্ট ব্যবহার করব। সেন্সর ডেটা পরীক্ষা এবং বিশ্লেষণ করার জন্য গুগল চার্ট হল ইন্টারেক্টিভ উপায়। এটি আমাদের অনেকগুলি বিকল্প সরবরাহ করে যেমন লাইন চার্ট, পাই চার্ট, হিস্টোগ্রাম, মাল্টি ভ্যালু চার্ট ইত্যাদি। সুতরাং, এখানে আমরা নিম্নলিখিতগুলি সম্পর্কে শিখব:
- ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর
- হার্ডওয়্যার সেটআপ
- ওয়্যারলেস গেটওয়ে ডিভাইস ব্যবহার করে ডেটা সংগ্রহ করা
- এই সেন্সর ব্যবহার করে কম্পন বিশ্লেষণ।
- কিভাবে ESP32 ওয়েব সার্ভার ব্যবহার করে একটি ওয়েবপেজ তৈরি করবেন।
- ওয়েবপেজে গুগল চার্ট লোড করুন।
ধাপ 1: হার্ডওয়্যার এবং সফ্টওয়্যার স্পেসিফিকেশন
সফটওয়্যার স্পেসিফিকেশন
- গুগল চার্টস এপিআই
- Arduino IDE
হার্ডওয়্যার স্পেসিফিকেশন
- ESP32
- ওয়্যারলেস তাপমাত্রা এবং কম্পন সেন্সর
- জিগমো গেটওয়ে রিসিভার
ধাপ 2: মেশিনে কম্পন পরীক্ষা করার জন্য নির্দেশিকা
সর্বশেষ নির্দেশিত "ইন্ডাকশন মোটরগুলির মেকানিক্যাল কম্পন বিশ্লেষণ" -এ উল্লেখ করা হয়েছে। কম্পন এবং ত্রুটি সনাক্ত করার জন্য কিছু নির্দেশিকা রয়েছে যা অনুসরণ করা উচিত। সংক্ষিপ্ত ঘূর্ণন গতি ফ্রিকোয়েন্সি তাদের মধ্যে একটি। ঘূর্ণন গতি ফ্রিকোয়েন্সি বিভিন্ন ত্রুটি বৈশিষ্ট্য।
- 0.01 গ্রাম বা কম - চমৎকার অবস্থা - মেশিনটি সঠিকভাবে কাজ করছে।
- 0.35 গ্রাম বা তার কম - ভাল অবস্থা। মেশিন ঠিক কাজ করছে। মেশিন শোরগোল না করলে কোন পদক্ষেপের প্রয়োজন নেই। একটি রটার eccentricity ফল্ট হতে পারে।
- 0.75 গ্রাম বা তার বেশি - মোটামুটি অবস্থা- মেশিনটি খুব বেশি আওয়াজ করলে সেখানে মোটর চেক করার প্রয়োজন আছে রটার একসেন্ট্রিসিটি ফল্ট হতে পারে।
- 1g বা তার বেশি - খুব রুক্ষ অবস্থা - একটি মোটর একটি গুরুতর ত্রুটি হতে পারে। দোষ ভারবহন ত্রুটি বা বার নমন কারণে হতে পারে। গোলমাল এবং তাপমাত্রা পরীক্ষা করুন
- 1.5 গ্রাম বা তার বেশি- বিপদ স্তর- মোটর মেরামত বা পরিবর্তন করতে হবে।
- 2.5 গ্রাম বা তার চেয়েও বেশি স্তর -যন্ত্রপাতি অবিলম্বে বন্ধ করুন।
ধাপ 3: কম্পন সেন্সর মান পাওয়া
কম্পনের মান, যা আমরা সেন্সর থেকে পাচ্ছি তা মিলিসে। এগুলি নিম্নলিখিত মান নিয়ে গঠিত।
RMS মান- রুট মানে তিনটি অক্ষ বরাবর বর্গ মান।পিক থেকে শিখর মান হিসাবে গণনা করা যেতে পারে
শিখর থেকে সর্বোচ্চ মান = আরএমএস মান/0.707
- ন্যূনতম মান- তিনটি অক্ষ বরাবর ন্যূনতম মান
- সর্বোচ্চ মান- তিনটি অক্ষ বরাবর শীর্ষ থেকে সর্বোচ্চ মান। এই সূত্রটি ব্যবহার করে RMS মান গণনা করা যেতে পারে
RMS মান = শিখর থেকে সর্বোচ্চ মান x 0.707
আগে যখন মোটর ভাল অবস্থায় ছিল তখন আমরা 0.002g এর কাছাকাছি মান পেয়েছিলাম। কিন্তু যখন আমরা এটি একটি ত্রুটিপূর্ণ মোটর দিয়ে চেষ্টা করেছিলাম তখন আমরা যে কম্পনটি পরীক্ষা করেছি তা ছিল 0.80g থেকে 1.29g। ত্রুটিযুক্ত মোটরটি উচ্চ রোটারের উদ্বেগের শিকার হয়েছিল। সুতরাং, আমরা কম্পন সেন্সর ব্যবহার করে মোটরের ফল্ট সহনশীলতা উন্নত করতে পারি।
ধাপ 4: ESP32webServer ব্যবহার করে একটি ওয়েবপৃষ্ঠা পরিবেশন করা
প্রথমত আমরা ESP32 ব্যবহার করে একটি ওয়েব পেজ হোস্ট করব। একটি ওয়েবপৃষ্ঠা হোস্ট করার জন্য আমাদের কেবল এই পদক্ষেপগুলি অনুসরণ করতে হবে:
"WebServer.h" লাইব্রেরি অন্তর্ভুক্ত করুন
#"WebServer.h" অন্তর্ভুক্ত করুন
তারপর ওয়েব সার্ভার ক্লাসের একটি বস্তু আরম্ভ করুন। তারপর সার্ভার রিকোয়েস্ট পাঠান রুট এ ওয়েব পেজ এবং সার্ভার.অন () ব্যবহার করে অন্যান্য ইউআরএল খুলতে। এবং server.begin () ব্যবহার করে সার্ভার শুরু করুন।
ওয়েব সার্ভার সার্ভার
server.on ("/", handleRoot); server.on ("/dht22", handleDHT); server.onNotFound (handleNotFound); server.begin ();
এখন আমরা বিভিন্ন ইউআরএল পাথের জন্য কলব্যাকগুলি কল করি যা আমরা ওয়েব পৃষ্ঠাটি SPIFFS- এ সংরক্ষণ করেছি। এসপিআইএফএফএস -এ আরও জন্য এই নির্দেশাবলী অনুসরণ করুন। " /Dht22" URL পাথ JSON ফরম্যাটে সেন্সর ডেটার মান দেবে।
void handleRoot () {File file = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (ফাইল, "টেক্সট/এইচটিএমএল"); file.close (); }
void handleDHT () {StaticJsonBuffer jsonBuffer; JsonObject & root = jsonBuffer.createObject (); মূল ["rmsx"] = rms_x; মূল ["rmsy"] = rms_y; char jsonChar [100]; root.printTo ((char*) jsonChar, root.measureLength () + 1); server.send (200, "text/json", jsonChar); }
এখন যেকোনো টেক্সট এডিটর ব্যবহার করে একটি HTML ওয়েব পেজ তৈরি করুন, আমরা আমাদের ক্ষেত্রে নোটপ্যাড ++ ব্যবহার করছি। ওয়েব পেজ তৈরির বিষয়ে আরও জানতে এই নির্দেশনা দিয়ে যান। এখানে এই ওয়েব পেজে আমরা গুগল চার্টস এপিআই কে কল করছি সেন্সরের মান চার্টে। এই ওয়েব পেজটি রুট ওয়েব পেজে হোস্ট করা হচ্ছে। আপনি এখানে HTML ওয়েব পেজ কোড খুঁজে পেতে পারেন।
পরবর্তী ধাপে আমাদের শুধু ওয়েব সার্ভারটি পরিচালনা করতে হবে।
server.handleClient ();
ধাপ 5: ডেটা ভিজ্যুয়ালাইজেশন
গুগল চার্টগুলি আপনার ওয়েবসাইট বা স্ট্যাটিক ওয়েবপেজে ডেটা ভিজ্যুয়ালাইজ করার খুব কার্যকর উপায় প্রদান করে। সাধারণ লাইন চার্ট থেকে শুরু করে জটিল অনুক্রমিক বৃক্ষের মানচিত্র পর্যন্ত, গুগল চার্ট গ্যালারি বিপুল সংখ্যক রেডি-টু-ইউজ চার্ট টাইপ প্রদান করে।
ধাপ 6: সামগ্রিক কোড
এই নির্দেশের জন্য ফার্মওয়্যার এখানে পাওয়া যাবে।
প্রস্তাবিত:
IoT: নোড-রেড ব্যবহার করে লাইট সেন্সর ডেটা ভিজুয়ালাইজ করা: 7 টি ধাপ
IoT: নোড-রেড ব্যবহার করে লাইট সেন্সর ডেটা ভিজুয়ালাইজ করা: এই নির্দেশে, আপনি শিখবেন কিভাবে ইন্টারনেট সংযুক্ত সেন্সর তৈরি করতে হয়! আমি এই ডেমোটির জন্য একটি অ্যাম্বিয়েন্ট লাইট সেন্সর (TI OPT3001) ব্যবহার করব, কিন্তু আপনার পছন্দের যে কোন সেন্সর (তাপমাত্রা, আর্দ্রতা, পটেনশিয়োমিটার ইত্যাদি) কাজ করবে। সেন্সরের মান
নোড-রেড ব্যবহার করে মাইএসকিউএল-এ ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর ডেটা: 40 টি ধাপ
নোড-রেড ব্যবহার করে মাইএসকিউএল-এ ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর ডেটা: এনসিডির লং রেঞ্জ আইওটি ইন্ডাস্ট্রিয়াল বেতার কম্পন এবং তাপমাত্রা সেন্সর প্রবর্তন, একটি 2 মাইল পরিসীমা পর্যন্ত গর্ব করে ওয়্যারলেস জাল নেটওয়ার্কিং কাঠামোর ব্যবহার। একটি নির্ভুলতা 16-বিট কম্পন এবং তাপমাত্রা সেন্সর অন্তর্ভুক্ত করে, এই ডিভাইসটি
নোড-রেড ব্যবহার করে এক্সেলে ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর ডেটা পাঠানো: 25 টি ধাপ
নোড-রেড ব্যবহার করে এক্সেলে ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর ডেটা প্রেরণ: এনসিডির লং রেঞ্জ আইওটি ইন্ডাস্ট্রিয়াল বেতার কম্পন এবং তাপমাত্রা সেন্সর প্রবর্তন, একটি 2 মাইল পরিসীমা পর্যন্ত গর্ব করে একটি বেতার জাল নেটওয়ার্কিং কাঠামোর ব্যবহার। একটি নির্ভুলতা 16-বিট কম্পন এবং তাপমাত্রা সেন্সর অন্তর্ভুক্ত করে, এই ডিভাইসটি
নোড-রেড ব্যবহার করে গুগল শীটগুলিতে ওয়্যারলেস কম্পন এবং তাপমাত্রার ডেটা পাঠানো: 37 ধাপ
নোড-রেড ব্যবহার করে গুগল শীটগুলিতে ওয়্যারলেস কম্পন এবং তাপমাত্রার ডেটা প্রেরণ: এনসিডির দীর্ঘ পরিসরের আইওটি শিল্প বেতার কম্পন এবং তাপমাত্রা সেন্সর চালু করা, 2 মাইল পরিসীমা পর্যন্ত গর্ব করে ওয়্যারলেস জাল নেটওয়ার্কিং কাঠামোর ব্যবহার। একটি নির্ভুলতা 16-বিট কম্পন এবং তাপমাত্রা সেন্সর অন্তর্ভুক্ত করে, এই ডিভাইসটি
MQTT ব্যবহার করে ওয়্যারলেস প্রেসার সেন্সর ডেটা প্রকাশ করা: 7 টি ধাপ
এমকিউটিটি ব্যবহার করে ওয়্যারলেস প্রেসার সেন্সর ডেটা প্রকাশ করা: ইএসপি 32 এবং ইএসপি 8266 আইওটি ক্ষেত্রে খুব পরিচিত এসওসি। এইগুলি IoT প্রকল্পগুলির জন্য এক ধরনের বর। কেবল আপনার এসএসআইডি, পাসওয়ার্ড এবং আইপি কনফিগারেশন দিন এবং জিনিসগুলিকে সংহত করুন