विषयसूची:
- आपूर्ति
- चरण 1: सर्किट कनेक्ट करें
- चरण 2: प्रेशर सेंसर कनेक्ट करें
- चरण 3: कोड अपलोड करें
- चरण 4: एक्सेल में सेंसर मान निकालें
- चरण 5: अतिरिक्त नेर्डी बिट
वीडियो: Arduino के साथ MPX5010 डिफरेंशियल प्रेशर सेंसर कैसे पढ़ें: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
जिस तरह से मैंने कोड लिखा है वह ऐसा है कि इसे एक अलग दबाव सेंसर के अनुरूप आसानी से बदला जा सकता है। किसी भी प्रेशर सेंसर के लिए डेटा शीट के मानों के आधार पर कोड में निम्नलिखित कॉन्स्टेबल वेरिएबल्स को बदलें:
- एमवी में "सेंसरऑफसेट" मान
- mV/mmH2O. में "संवेदनशीलता" मान
एक बार जब मुझे यह प्रेशर सेंसर मिल गया, तो मैंने इस सेंसर से प्रेशर रीडिंग को प्रेशर, KPa या cmH2O की वास्तविक इकाइयों में निकालने के लिए एक उदाहरण कोड खोजने की कोशिश करने के लिए ऑनलाइन देखा। मुझे इस सटीक सेंसर के लिए एक नमूना कोड मिला, इसे चलाने के बाद मैंने देखा कि रीडिंग मेल नहीं खा रहे थे कि उन्हें डेटाशीट पर क्या होना चाहिए, इसलिए मैंने अपनी गणना और अपना कोड लिखने का फैसला किया … यह उम्र दिखती है लेकिन यह काम करती है, हुर्रे !! इसलिए मैंने सोचा कि मैं इसे दुनिया के साथ साझा करूंगा ताकि दूसरे लोगों को भी उसी दर्द से न गुजरना पड़े।
आनंद लेना!!
आपूर्ति
आपको ज़रूरत होगी:
- एक MPX5010 प्रेशर सेंसर (बेशक)
- एक Arduino, Uno या कोई अन्य
- कुछ सिलिकॉन नली (दबाव सेंसर से दबाव नल से कनेक्ट करने के लिए)
- छोटे केबल संबंध (सिलिकॉन नली को सुरक्षित करने के लिए)
- छोटा 2 मिमी ट्यूब पीतल या प्लास्टिक (मैंने WD40 कैन से ट्यूब का इस्तेमाल किया)
- कुछ इन्सुलेशन टेप (केवल तभी आवश्यक है जब आपकी सिलिकॉन नली आपके WD40 ट्यूब के लिए बहुत बड़ी हो)
चरण 1: सर्किट कनेक्ट करें
सुपर आसान कनेक्शन छवि देखें
चरण 2: प्रेशर सेंसर कनेक्ट करें
- अपने सिलिकॉन होज़ को प्रेशर सेंसर पोर्ट से कनेक्ट करें, एक अच्छी सील बनाने के लिए यदि आपको इसकी आवश्यकता हो तो केबल टाई का उपयोग करें
- पाइप में 2 मिमी का छेद ड्रिल करें जिसे आप हवा के दबाव को महसूस करना चाहते हैं
- WD40 ट्यूब को छेद में धकेलें, यह वास्तव में टाइट फिट होना चाहिए। सील को पूरा करने के लिए थोड़ा सा सुपर गोंद का प्रयोग करें
- WD40 ट्यूब पर अपने सिलिकॉन नली को स्लाइड करें (मुझे इसे फिट करने के लिए ट्यूब के चारों ओर इन्सुलेशन टेप लपेटना पड़ा)। फिर एक छोटा केबल टाई जोड़ें
चरण 3: कोड अपलोड करें
मेरे कोड को अपने Arduino पर अपलोड करें, फिर संख्याओं को देखने के लिए सीरियल टर्मिनल पर क्लिक करें (स्क्रीन के ऊपरी दाएं भाग में आवर्धक कांच के प्रतीक वाला बटन)।
आपको मिलीसेकंड में समय देखना चाहिए, फिर एक ',' फिर दबाव मान।
आपके पास कोड में kPa या cmH2O में संख्या की गणना करने का विकल्प है, बस उस पंक्ति पर टिप्पणी करें जिसकी आपको आवश्यकता नहीं है।
एक "देरी (500);" जोड़ें यदि आप टर्मिनल पर तैयार करने में आसान बनाने के लिए रीडिंग को धीमा करना चाहते हैं।
जिस तरह से मैंने कोड लिखा है वह ऐसा है कि इसे एक अलग दबाव सेंसर के अनुरूप आसानी से बदला जा सकता है। किसी भी प्रेशर सेंसर के लिए डेटा शीट के मानों के आधार पर कोड में निम्नलिखित कॉन्स्टेबल वेरिएबल्स को बदलें:
- एमवी में "सेंसरऑफसेट" मान
- mV/mmH2O. में "संवेदनशीलता" मान
चरण 4: एक्सेल में सेंसर मान निकालें
- अपने Arduino सीरियल टर्मिनल में कुछ रीडिंग लॉग करें। प्रारूप में होना चाहिए: "समय (एमएस), दबाव पढ़ने"
- USB केबल को अन-प्लग करें
- अपने सीरियल टर्मिनल से सभी मानों का चयन करें और कॉपी करें
- उन्हें नोटपैड में पेस्ट करें
- फ़ाइल पर क्लिक करें> इस रूप में सहेजें
- अपने फ़ाइल नाम में टाइप करें फिर एक्सटेंशन को ".csv" (बहुत महत्वपूर्ण) में बदलें और इसे सहेजें
- अपना फ़ाइल एक्सप्लोरर खोलें और आपको अपनी फ़ाइल उस पर एक्सेल लोगो के साथ दिखाई देनी चाहिए (इसका मतलब है कि आपने.csv फ़ाइल को सही ढंग से बनाया है)
- अपनी नई.csv फ़ाइल पर डबल क्लिक करें और यह एक्सेल में खुल जाएगी और इसे स्वचालित रूप से आपके मानों को दो अलग-अलग कॉलम में सॉर्ट करना चाहिए और अल्पविराम से छुटकारा मिल जाना चाहिए (इसीलिए.csv फ़ाइलें बहुत अच्छी हैं!)
फिर आप आगे बढ़ सकते हैं और समय के साथ दबाव का ग्राफ बना सकते हैं या जो भी आप चाहते हैं।
बीटीडब्ल्यू: सीएसवी "अल्पविराम से अलग मूल्यों" के लिए खड़ा है।
चरण 5: अतिरिक्त नेर्डी बिट
इसे इतनी दूर बनाने के लिए अच्छा किया! इसका मतलब है कि आपने बेवकूफ परीक्षा पास कर ली है और एक इनाम के रूप में मैं आपको कुछ तकनीकी विवरण बताऊंगा।
इसलिए मैंने शुरुआत में इस सटीक सेंसर के लिए मिले एक नमूना कोड के बारे में उल्लेख किया जिसने मुझे गलत मान दिए। इसे जांचने के लिए मैंने डेटाशीट से प्रतिक्रिया ग्राफ (संलग्न) पर कुछ बिंदुओं की गणना करने के लिए उनके समीकरण का उपयोग किया और मैंने पाया कि ये ग्राफ से मेल नहीं खाते। इसलिए मैंने अपनी खुद की गणना बनाई और मैंने इसे डेटाशीट पर ग्राफ के साथ संदर्भित किया ताकि यह साबित हो सके कि यह सिद्धांत में काम करता है, फिर मैंने दोनों कोडों के साथ डेटा-लॉग रीडिंग की और ग्राफ़ को रखा, जिसे मैंने संलग्न किया है।
संलग्न ग्राफ़ पर, नीली रेखा वह उदाहरण कोड है जो मुझे मिला और लाल रेखा मेरा कोड है। ग्राफ़ को देखते समय समस्या यथोचित रूप से स्पष्ट है क्योंकि वेब उदाहरण कोड परिवेश पर 0 को नहीं मापता है जो इसे करना चाहिए क्योंकि हम अंतर दबाव को माप रहे हैं।
ठीक है, तो यह अत्यधिक तकनीकी नहीं होगा, निराश होने के लिए खेद है, लेकिन आशा है कि आपने इसे वैसे भी आनंद लिया:)
सिफारिश की:
स्कीईआईडी के साथ प्रेशर सेंसर का उपयोग कैसे करें: 9 कदम
स्कीईडी के साथ प्रेशर सेंसर का उपयोग कैसे करें: यह प्रोजेक्ट "स्किआईडीबी के माध्यम से अरुडिनो के साथ खंड ३६४२बीएच का उपयोग करने का एक निर्देश है, शुरू करने से पहले, नीचे स्कीईडी का उपयोग करने के लिए एक बुनियादी ट्यूटोरियल है https://www.instructables.com/id/Getting- प्रारंभ-के साथ-SkiiiD-संपादक
Arduino के साथ SD कार्ड मॉड्यूल: डेटा कैसे पढ़ें/लिखें: 14 कदम
Arduino के साथ एसडी कार्ड मॉड्यूल: डेटा कैसे पढ़ें / लिखें: ओवरव्यूस्टोरिंग डेटा हर प्रोजेक्ट के सबसे महत्वपूर्ण हिस्सों में से एक है। डेटा प्रकार और आकार के अनुसार डेटा को स्टोर करने के कई तरीके हैं। एसडी और माइक्रो एसडी कार्ड स्टोरेज डिवाइस में सबसे व्यावहारिक हैं, जिनका उपयोग
Arduino के साथ BMP180 (बैरोमेट्रिक प्रेशर सेंसर) को इंटरफेस करना: 9 कदम
Arduino के साथ BMP180 (बैरोमेट्रिक प्रेशर सेंसर) को इंटरफेस करना: BMP-180 एक i2c इंटरफेस के साथ एक डिजिटल बैरोमेट्रिक प्रेशर सेंसर है। बॉश का यह छोटा सेंसर अपने छोटे आकार, कम बिजली की खपत और उच्च सटीकता के लिए काफी उपयोगी है। हम सेंसर रीडिंग की व्याख्या कैसे करते हैं, इस पर निर्भर करते हुए, हम ch की निगरानी कर सकते हैं
रोबोट डी ट्रैकियोन डिफरेंशियल (डिफरेंशियल ड्राइव): 10 कदम
रोबोट डी ट्रैकियोन डिफरेंशियल (डिफरेंशियल ड्राइव): ला रोबटिका डे एनजाम्ब्रे से इंस्पिरा एन कीटोस क्यू एक्टúएक सहयोगात्मक। एस उना डिसिप्लिना बसाडा एन कॉन्जेन्टोस डी रोबोट्स क्यू से कोर्डिनन पैरा रियलिज़र टेरेस ग्रुप्स। लॉस रोबोट्स इंडिविजुअल्स डेबेन सेर कैपेसेस डे सेंसर और एक्चुअर ई
हास्यास्पद रूप से सस्ता एनालॉग प्रेशर सेंसर कैसे बनाएं: 4 कदम (चित्रों के साथ)
हास्यास्पद रूप से सस्ता एनालॉग प्रेशर सेंसर कैसे बनाएं: एक साधारण एनालॉग प्रेशर सेंसर के लिए अत्यधिक मात्रा में भुगतान करने से थक गए? यहाँ एक अविश्वसनीय रूप से सस्ते एनालॉग प्रेशर सेंसर बनाने का एक आसान आसान तरीका है। सटीक मापने के मामले में यह दबाव सेंसर बहुत सटीक नहीं होगा