विषयसूची:
- चरण 1: हार्डवेयर और सॉफ्टवेयर की आवश्यकता
- चरण 2: IoT लॉन्ग रेंज वायरलेस वाइब्रेशन और टेम्परेचर सेंसर और USB इंटरफेस के साथ लॉन्ग रेंज वायरलेस मेश मोडेम का उपयोग करके लैबव्यू वाइब्रेशन और टेम्परेचर प्लेटफॉर्म पर डेटा भेजने के चरण।
- चरण 3: Arduino IDE का उपयोग करके कोड को ESP32 पर अपलोड करना:
- चरण 4: सीरियल मॉनिटर आउटपुट:
- चरण 5: यूबीडॉट कार्य करना:
- चरण 6: Ubidots में डैशबोर्ड बनाएं:
वीडियो: IoT- Ubidots- ESP32+लंबी दूरी-वायरलेस-कंपन-और-तापमान-सेंसर: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
कंपन वास्तव में मोटर चालित गैजेट्स में मशीनों और घटकों की आवाजाही-या दोलन है। औद्योगिक प्रणाली में कंपन परेशानी का एक लक्षण, या मकसद हो सकता है, या इसे रोजमर्रा के संचालन से जोड़ा जा सकता है। उदाहरण के लिए, ऑसिलेटिंग सैंडर्स और वाइब्रेटरी टंबलर कंपन से फीचर पर निर्भर करते हैं। आंतरिक दहन इंजन और उपकरण ड्राइव, फिर से, अपरिहार्य कंपन की एक निश्चित मात्रा में मुठभेड़ करते हैं। कंपन एक परेशानी का संकेत दे सकता है और अगर अनियंत्रित छोड़ दिया जाए तो नुकसान या तेजी से गिरावट हो सकती है। कंपन किसी भी समय एक या अतिरिक्त कारकों के परिणामस्वरूप हो सकता है, अधिकतम असामान्य नहीं एक असंतुलन, मिसलिग्न्मेंट, पुट और ढीलापन है।
इस प्रोजेक्ट में, हम एनसीडी के लॉन्ग रेंज IoT इंडस्ट्रियल वायरलेस वाइब्रेशन और टेम्परेचर सेंसर को पेश कर रहे हैं, जो वायरलेस मेश नेटवर्किंग आर्किटेक्चर का उपयोग करके 2 मील रेंज तक है। एक सटीक 16-बिट कंपन और तापमान सेंसर को शामिल करते हुए, यह उपकरण उपयोगकर्ता द्वारा परिभाषित अंतराल पर अत्यधिक सटीक कंपन और तापमान डेटा प्रसारित करता है। इसका एक अलग अनुप्रयोग है:
- धातु
- विद्युत उत्पादन
- खुदाई
- खाद्य और पेय पदार्थ
चरण 1: हार्डवेयर और सॉफ्टवेयर की आवश्यकता
हार्डवेयर की आवश्यकता:
- एकीकृत यूएसबी के साथ एनसीडी ईएसपी 32 आईओटी वाईफाई बीएलई मॉड्यूल
- एनसीडी IoT लांग रेंज वायरलेस कंपन और तापमान सेंसर
- यूएसबी इंटरफेस के साथ एनसीडी लॉन्ग रेंज वायरलेस मेश मोडेम
सॉफ्टवेयर की आवश्यकता:
- अरुडिनो आईडीई
- लैब व्यू यूटिलिटी
- उबिडॉट्स
पुस्तकालय प्रयुक्त:
- पबसब क्लाइंट लाइब्रेरी
- वायर.एच
चरण 2: IoT लॉन्ग रेंज वायरलेस वाइब्रेशन और टेम्परेचर सेंसर और USB इंटरफेस के साथ लॉन्ग रेंज वायरलेस मेश मोडेम का उपयोग करके लैबव्यू वाइब्रेशन और टेम्परेचर प्लेटफॉर्म पर डेटा भेजने के चरण।
- सबसे पहले, हमें एक लैबव्यू यूटिलिटी एप्लिकेशन की आवश्यकता है जो ncd.io वायरलेस कंपन और तापमान सेंसर.exe फ़ाइल है जिस पर डेटा देखा जा सकता है।
- यह लैबव्यू सॉफ्टवेयर केवल ncd.io वायरलेस वाइब्रेशन टेम्परेचर सेंसर के साथ काम करेगा।
- इस UI का उपयोग करने के लिए, आपको निम्नलिखित ड्राइवर स्थापित करने की आवश्यकता होगी यहां से रन टाइम इंजन स्थापित करें 64 बिट ड्राइवर
- 32 बिट चालक
- एनआई वीजा ड्राइवर स्थापित करें
- लैबव्यू रन-टाइम इंजन और एनआई-सीरियल रनटाइम स्थापित करें
- इस उत्पाद के लिए मार्गदर्शिका प्रारंभ करना।
चरण 3: Arduino IDE का उपयोग करके कोड को ESP32 पर अपलोड करना:
- चूंकि esp32 आपके कंपन और तापमान डेटा को Ubidots पर प्रकाशित करने के लिए एक महत्वपूर्ण हिस्सा है।
- डाउनलोड करें और PubSubClient लाइब्रेरी और Wire.h लाइब्रेरी को शामिल करें।
#शामिल
#शामिल करें #शामिल करें
आपको अपने अद्वितीय यूबीडॉट्स टोकन, एमक्यूटीटीसीएलआईईएनटीनाम, एसएसआईडी (वाईफाई नाम) और उपलब्ध नेटवर्क का पासवर्ड निर्दिष्ट करना होगा।
#define WIFISSID "xyz" // अपना WifiSSID यहां रखें
#define PASSWORD "xyz" // यहां अपना वाईफाई पासवर्ड डालें #define TOKEN "xyz" // अपना Ubidots का टोकन लगाएं #define MQTT_CLIENT_NAME "xyz" // MQTT क्लाइंट का नाम
वेरिएबल और डिवाइस नाम को परिभाषित करें जिस पर डेटा यूबीडॉट्स को भेजेगा।
#define VARIABLE_LABEL "सेंसर"// वेरिएबल लेबल का आकलन
#परिभाषित VARIABLE_LABEL1 "AdcValue" # VARIABLE_LABEL2 "बैटरी" परिभाषित करें # VARIABLE_LABEL3 "RMS_X" परिभाषित करें # VARIABLE_LABEL4 "RMS_Y" परिभाषित करें #DEVICE_LABEL "esp32" परिभाषित करें // डिवाइस लेबल असाइन करें
भेजने के लिए मूल्यों को संग्रहीत करने के लिए स्थान:
चार str_sensor [10];
चार str_sensorbat [10]; चार str_sensorAdc [10]; चार str_sensorRmsx [10]; चार str_sensorRmsy [10];
ubidots पर डेटा प्रकाशित करने के लिए कोड:
स्प्रिंटफ (विषय, "% s", ""); // विषय सामग्री को साफ करता है
स्प्रिंटफ (विषय, "%s%s", "/v1.6/डिवाइस/", DEVICE_LABEL); स्प्रिंटफ (पेलोड, "% s", ""); // पेलोड सामग्री स्प्रिंटफ को साफ करता है (पेलोड, "{"%s\":", VARIABLE_LABEL); // वेरिएबल लेबल sprintf (पेलोड, "%s {"value\": %s", पेलोड, str_sensor) जोड़ता है; // मूल्य स्प्रिंटफ जोड़ता है (पेलोड, "% s}}", पेलोड); // डिक्शनरी ब्रैकेट क्लाइंट को बंद कर देता है। प्रकाशित करें (विषय, पेलोड);
- Ncd_vibration_and_temperature.ino कोड संकलित करें और अपलोड करें।
- डिवाइस की कनेक्टिविटी और भेजे गए डेटा को सत्यापित करने के लिए, सीरियल मॉनिटर खोलें। यदि कोई प्रतिक्रिया नहीं दिखाई देती है, तो अपने ESP32 को अनप्लग करने का प्रयास करें और फिर इसे फिर से प्लग करें। सुनिश्चित करें कि सीरियल मॉनिटर की बॉड दर आपके कोड 115200 में निर्दिष्ट उसी पर सेट है।
कोड:
चरण 4: सीरियल मॉनिटर आउटपुट:
चरण 5: यूबीडॉट कार्य करना:
- यूबीडॉट्स पर अकाउंट बनाएं।
- मेरी प्रोफ़ाइल पर जाएं और टोकन कुंजी को नोट कर लें जो प्रत्येक खाते के लिए एक अद्वितीय कुंजी है और अपलोड करने से पहले इसे अपने ESP32 कोड में पेस्ट करें।
- अपने ubidot डैशबोर्ड नाम esp32 में एक नया उपकरण जोड़ें।
- अब आपको अपने Ubidots खाते में "ESP32" नामक डिवाइस के अंदर प्रकाशित डेटा देखना चाहिए।
- डिवाइस के अंदर एक नया वेरिएबल नेम सेंसर बनाएं जिसमें आपका तापमान रीडिंग दिखाया जाएगा।
- अब आप तापमान और अन्य सेंसर डेटा देख सकते हैं जो पहले सीरियल मॉनिटर में देखा गया था। ऐसा इसलिए हुआ क्योंकि विभिन्न सेंसर रीडिंग के मान को एक स्ट्रिंग के रूप में पास किया जाता है और वेरिएबल में स्टोर किया जाता है और डिवाइस esp32 के अंदर वेरिएबल में प्रकाशित किया जाता है।
चरण 6: Ubidots में डैशबोर्ड बनाएं:
- डेटा सेलेक्ट डैशबोर्ड पर जाएं।
- डैशबोर्ड के अंदर विभिन्न विजेट बनाता है।
- अपने डैशबोर्ड स्क्रीन पर नए विजेट जोड़ें।
सिफारिश की:
लंबी दूरी की ट्रांसमिशन सिस्टम सर्किट: 6 कदम
लॉन्ग डिस्टेंस ट्रांसमिशन सिस्टम सर्किट: आज इस आर्टिकल में हम बात करेंगे कि लॉन्ग डिस्टेंस ट्रांसमिशन सिस्टम सर्किट कैसे बनाया जाता है। इन पंक्तियों के साथ, मैं आपको सर्किट का संक्षिप्त चित्रण देता हूं। यह आम तौर पर कैसे काम करता है और मैं आप लोगों से कैसे बात कर रहा हूं
लंबी दूरी की वाईफाई पीपीएम / एमएसपी: 5 कदम
लॉन्ग रेंज Wifi PPM / MSP: कुछ समय पहले मैंने अपना Wifi PPM कंट्रोलर पोस्ट किया था। यह काफी अच्छा काम कर रहा है। बस दायरा थोड़ा छोटा है। मुझे इस समस्या का हल मिल गया। ESP8266 ESPNOW नामक मोड का समर्थन करता है। यह मोड बहुत अधिक निम्न स्तर का है। यह कनेक्शन नहीं खोता है इसलिए
ESP8266 का उपयोग करते हुए लंबी दूरी का वाईफाई स्कैनर: 6 कदम (चित्रों के साथ)
ESP8266 का उपयोग करते हुए लंबी दूरी का वाईफाई स्कैनर: इस निर्देश में मैं एक बैटरी चालित पोर्टेबल लॉन्ग रेंज 2.5 बैंड वाईफाई स्कैनिंग डिवाइस बनाता हूं जो यह निर्धारित करने के लिए उपयोग किया जाता है कि कौन सा चैनल मेरे होम नेटवर्क के लिए सबसे अच्छा है। इसका उपयोग चलते-फिरते खुले वाईफाई एक्सेस पॉइंट खोजने के लिए भी किया जा सकता है। बनाने की लागत: लगभग $25 डॉलर
वाईफाई सिग्नल स्ट्रेनर (WokFi) लंबी दूरी: 3 कदम (चित्रों के साथ)
वाईफ़ाई सिग्नल स्ट्रेनर (वोकफ़ी) लंबी दूरी: इस निर्देशयोग्य में मैं एक सामान्य वाईफाई थंबड्राइव को एक बीफ़ वाईफाई एक्सटेंडर में बनाता हूं! 'पैराबोलिक एशियन कुकिंग (पकौड़ी) छलनी इस परियोजना के लिए एकदम सही उम्मीदवार है। मैं 20 और एक्सेस लेने में सक्षम था। शहर में अंक और एक नेटवर्क से जुड़ें
लंबी एक्सपोजर फोटोग्राफी: 4 कदम
लंबी एक्सपोजर फोटोग्राफी: इस निर्देशयोग्य में मैं आपको दिखाऊंगा कि कैमरे और रोशनी का उपयोग करके प्रकाश के साथ 'आकर्षित' कैसे किया जाता है। साथ ही फोटो को एडिट किए बिना फोटो ग्राफ में एक व्यक्ति को दो बार कैसे दिखाया जाए एक कैमरा (एक जिसमें ब्लब सेटिंग हो सकती है या लंबे एक्सपोजर कर सकते हैं) लाइट