विषयसूची:

GY-68 BMP180 और Arduino का उपयोग करके दबाव और ऊंचाई का निर्धारण: 6 कदम
GY-68 BMP180 और Arduino का उपयोग करके दबाव और ऊंचाई का निर्धारण: 6 कदम

वीडियो: GY-68 BMP180 और Arduino का उपयोग करके दबाव और ऊंचाई का निर्धारण: 6 कदम

वीडियो: GY-68 BMP180 और Arduino का उपयोग करके दबाव और ऊंचाई का निर्धारण: 6 कदम
वीडियो: BMP180 Arduino Tutorial | Measure Altitude, Pressure & Temperature 2024, नवंबर
Anonim

ElectropeakElectroPeak आधिकारिक वेबसाइट द्वारा लेखक द्वारा अधिक का पालन करें:

अल्ट्रासोनिक मॉड्यूल और Arduino के साथ शुरुआत करना
अल्ट्रासोनिक मॉड्यूल और Arduino के साथ शुरुआत करना
अल्ट्रासोनिक मॉड्यूल और Arduino के साथ शुरुआत करना
अल्ट्रासोनिक मॉड्यूल और Arduino के साथ शुरुआत करना
ESP8266 और Arduino का उपयोग करके वाईफाई हीट मैप बनाएं
ESP8266 और Arduino का उपयोग करके वाईफाई हीट मैप बनाएं
ESP8266 और Arduino का उपयोग करके वाईफाई हीट मैप बनाएं
ESP8266 और Arduino का उपयोग करके वाईफाई हीट मैप बनाएं
रंग पहचान W/TCS230 सेंसर और Arduino [अंशांकन कोड शामिल]
रंग पहचान W/TCS230 सेंसर और Arduino [अंशांकन कोड शामिल]
रंग पहचान W/TCS230 सेंसर और Arduino [अंशांकन कोड शामिल]
रंग पहचान W/TCS230 सेंसर और Arduino [अंशांकन कोड शामिल]

के बारे में: इलेक्ट्रोपीक इलेक्ट्रॉनिक्स सीखने और अपने विचारों को वास्तविकता में ले जाने के लिए आपका एकमात्र स्थान है। हम आपको यह दिखाने के लिए शीर्ष-स्तरीय मार्गदर्शिकाएँ प्रदान करते हैं कि आप अपनी परियोजनाएँ कैसे बना सकते हैं। हम उच्च गुणवत्ता वाले उत्पाद भी पेश करते हैं ताकि आपके पास… Electropeak के बारे में अधिक जानकारी »

अवलोकन

कई परियोजनाओं जैसे उड़ान रोबोट, मौसम स्टेशन, रूटिंग प्रदर्शन में सुधार, खेल और आदि में दबाव और ऊंचाई को मापना बहुत महत्वपूर्ण है। इस ट्यूटोरियल में, आप सीखेंगे कि BMP180 सेंसर का उपयोग कैसे किया जाता है, जो कि दबाव को मापने के लिए सबसे अधिक उपयोग किए जाने वाले सेंसर में से एक है।

आप क्या सीखेंगे

  • बैरोमीटर का दबाव क्या है।
  • बॉश BMP180 प्रेशर सेंसर क्या है।
  • Arduino के साथ बॉश BMP180 प्रेशर सेंसर का उपयोग कैसे करें।

चरण 1: बैरोमीटर का दबाव क्या है?

बैरोमीटर का दबाव क्या है?
बैरोमीटर का दबाव क्या है?
बैरोमीटर का दबाव क्या है?
बैरोमीटर का दबाव क्या है?

बैरोमीटर का दबाव या वायुमंडलीय दबाव पृथ्वी पर हवा के भार के कारण होता है। यह दबाव समुद्र तल पर लगभग 1 किलो प्रति वर्ग सेंटीमीटर है।

वायुमंडलीय दबाव को व्यक्त करने के लिए कई इकाइयाँ हैं, जिन्हें आसानी से एक दूसरे में परिवर्तित किया जा सकता है। दाब मापने का SI मात्रक पास्कल (Pa) है।

बैरोमीटर के दबाव का समुद्र तल से ऊंचाई के साथ लगभग रैखिक व्युत्क्रमानुपात होता है इसलिए यदि हम किसी स्थान के बैरोमीटर के दबाव को मापते हैं, तो हम एक साधारण गणितीय ऑपरेशन का उपयोग करके समुद्र तल से ऊंचाई की गणना कर सकते हैं।

चरण 2: GY-68 बॉश BMP180 प्रेशर सेंसर विशेषताएं:

GY-68 बॉश BMP180 प्रेशर सेंसर विशेषताएं
GY-68 बॉश BMP180 प्रेशर सेंसर विशेषताएं

दबाव और ऊंचाई को मापने के लिए सबसे आम सेंसर में से एक बॉश बीएमपी 180 है। इस मॉड्यूल की सबसे महत्वपूर्ण विशेषताएं इस प्रकार हैं:

  • दबाव माप सीमा 300 से 1100hPa
  • -0.1hPa निरपेक्ष दबाव के लिए सटीकता मापने
  • सापेक्ष दबाव के लिए 12hPa माप सटीकता
  • कम बिजली की खपत (मानक मोड में 5μA और प्रति सेकंड एक नमूना)
  • 0.5 डिग्री सेल्सियस की सटीकता के साथ आंतरिक तापमान संवेदक
  • संचार के लिए I2C प्रोटोकॉल का समर्थन
  • पूरी तरह से कैलिब्रेटेड

चरण 3: आवश्यक सामग्री

आवश्यक सामग्री
आवश्यक सामग्री

हार्डवेयर घटक

अरुडिनो यूएनओ आर३ *१

बॉश बीएमपी 180 * 1

जम्पर वायर *1

सॉफ्टवेयर ऐप्स

अरुडिनो आईडीई *1

चरण 4: Arduino के साथ GY-68 BMP180 प्रेशर सेंसर का उपयोग कैसे करें?

Arduino के साथ GY-68 BMP180 प्रेशर सेंसर का उपयोग कैसे करें?
Arduino के साथ GY-68 BMP180 प्रेशर सेंसर का उपयोग कैसे करें?
Arduino के साथ GY-68 BMP180 प्रेशर सेंसर का उपयोग कैसे करें?
Arduino के साथ GY-68 BMP180 प्रेशर सेंसर का उपयोग कैसे करें?
Arduino के साथ GY-68 BMP180 प्रेशर सेंसर का उपयोग कैसे करें?
Arduino के साथ GY-68 BMP180 प्रेशर सेंसर का उपयोग कैसे करें?
Arduino के साथ GY-68 BMP180 प्रेशर सेंसर का उपयोग कैसे करें?
Arduino के साथ GY-68 BMP180 प्रेशर सेंसर का उपयोग कैसे करें?

यह सेंसर आसान उपयोग के लिए एक मॉड्यूल के रूप में उपलब्ध है। BMP180 सेंसर मॉड्यूल के मुख्य भाग हैं:

  • बीएमपी 180 सेंसर
  • एक 3.3-वोल्ट नियामक। यह रेगुलेटर आपको मॉड्यूल को 5V से कनेक्ट करने देता है।
  • I2C को ठीक से संप्रेषित करने के लिए आवश्यक पुल अप रेसिस्टर्स

चरण 5: सर्किट

सर्किट
सर्किट

BMP180 सेंसर मॉड्यूल का उपयोग करने के लिए BMP180_Breakout_Arduino_Library डाउनलोड करें।

BMP180_Breakout_Arduino_Library

चरण 6: समुद्र तल से विभिन्न इकाइयों और ऊंचाई के साथ पूर्ण दबाव की गणना

आइए दबाव और ऊंचाई की गणना की प्रक्रिया को अधिक सटीक रूप से देखें:

उपरोक्त एल्गोरिथम के अनुसार, पहले हम startTemperature() का उपयोग करके तापमान की गणना करना शुरू करते हैं, फिर हम getTemperature(T) का उपयोग करके तापमान को वेरिएबल T में स्टोर करते हैं। उसके बाद, हम दबाव की गणना startPressure(3) से करते हैं। संख्या 3 अधिकतम रिज़ॉल्यूशन है जिसे 0 और 3 के बीच बदला जा सकता है। getPressure (P) का उपयोग करके हम चर P में निरपेक्ष दबाव को संग्रहीत करते हैं। इस दबाव की मात्रा hPa में होती है, जिसे पिछले के अनुसार विभिन्न इकाइयों में बदला जा सकता है। टेबल। निरपेक्ष दबाव ऊंचाई के साथ बदलता है। परिकलित दबाव पर ऊँचाई के प्रभाव को दूर करने के लिए, हमें ALTITUDE चर में संग्रहीत ऊँचाई के अनुसार समुद्रतल (P, ALTITUDE) फ़ंक्शन का उपयोग करना चाहिए, और मापा मान को एक मनमाना चर में संग्रहीत करना चाहिए, जैसे कि p0। अपनी ऊंचाई की गणना करने के लिए ऊंचाई (पी, पी 0) का प्रयोग करें। यह फ़ंक्शन मीटर में ऊंचाई की गणना करता है।

ध्यान दें

कि आप कोड की शुरुआत में परिभाषित ALTITUDE चर के लिए समुद्र तल से अपनी ऊंचाई सम्मिलित कर सकते हैं

सिफारिश की: