विषयसूची:

Visuino I2C BMP280 दबाव, तापमान + OLED: 7 कदम
Visuino I2C BMP280 दबाव, तापमान + OLED: 7 कदम

वीडियो: Visuino I2C BMP280 दबाव, तापमान + OLED: 7 कदम

वीडियो: Visuino I2C BMP280 दबाव, तापमान + OLED: 7 कदम
वीडियो: BMP280 Pressure Sensor Module Interfacing with Arduino 2024, नवंबर
Anonim
Image
Image
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी

इस ट्यूटोरियल में हम I2C BMP280 दबाव, तापमान सेंसर, OLED LCD, Arduino UNO माप दबाव और तापमान का उपयोग करेंगे और LCD पर परिणाम प्रदर्शित करेंगे। एक प्रदर्शन वीडियो देखें।

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • Arduino UNO (कोई अन्य Arduino हो सकता है)
  • जम्पर तार
  • ओएलईडी एलसीडी
  • I2C BMP280 सेंसर
  • Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
  • Arduino पिन (SCL) को BMP280 पिन (SCL) से कनेक्ट करें
  • Arduino पिन (SDA) को BMP280 पिन (SDA) से कनेक्ट करें
  • Arduino पिन (SCL) को OLED LCD पिन (SCL) से कनेक्ट करें
  • Arduino पिन (SDA) को OLED LCD पिन (SDA) से कनेक्ट करें
  • Arduino पिन (5V) को OLED LCD पिन (VCC) से कनेक्ट करें
  • Arduino पिन (3.3V) को BMP280 पिन (VCC) से कनेक्ट करें
  • Arduino पिन (GND) को OLED LCD पिन (GND) से कनेक्ट करें
  • Arduino पिन (GND) को BMP280 पिन (GND) से कनेक्ट करें

चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:

कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने ESP 8266 प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।

चरण 4: विसुइनो में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  • दबाव तापमान जोड़ें BME 280 I2C घटक
  • 2x MapRange घटक जोड़ें
  • डिस्प्ले OLED LCD I2C जोड़ें
  • OLED LCD घटक पर और संपादक में डबल क्लिक करें:
  1. "टेक्स्ट फ़ील्ड" चुनें, इसे बाईं ओर खींचें और गुण विंडो सेट में: x से ६० और y से ५
  2. "टेक्स्ट फ़ील्ड" चुनें, इसे बाईं ओर खींचें और गुण विंडो सेट में: x से ५० और y से २०
  3. "ड्रा टेक्स्ट" का चयन करें, इसे बाईं ओर खींचें और गुण विंडो सेट में: x से 0 और y से 5 तक और टेक्स्ट को इस पर सेट करें: "दबाव:"
  4. "ड्रा टेक्स्ट" चुनें, इसे बाईं ओर खींचें और गुण विंडो सेट में: x से 0 और y से 20 तक और टेक्स्ट को इस पर सेट करें: "Temp:"

चरण 5: विसुइनो में: कनेक्टिंग कंपोनेंट्स

Visuino में: कनेक्टिंग कंपोनेंट्स
Visuino में: कनेक्टिंग कंपोनेंट्स
  • Arduino I2C पिन [इन] को प्रेशर टेम्परेचर ह्यूमिडिटी 1 I2C पिन [आउट] से कनेक्ट करें
  • Arduino I2C पिन [in] को DisplayOLED1 I2C पिन [आउट] से कनेक्ट करें
  • Arduino सीरियल [0] पिन [आउट] को डिस्प्लेOLED1 पिन [इन] से कनेक्ट करें
  • दबाव तापमान आर्द्रता 1 पिन दबाव (पीए) को मैपरेंज 1 पिन से कनेक्ट करें [इन]
  • प्रेशर टेम्परेचर ह्यूमिडिटी 1 पिन टेम्परेचर को मैपरेंज 2 पिन से कनेक्ट करें [इन]
  • MapRange1 को DisplayOLED1 पिन से कनेक्ट करें [तत्व टेक्स्ट फ़ील्ड1]
  • MapRange2 को DisplayOLED1 पिन से कनेक्ट करें [तत्व टेक्स्ट फ़ील्ड2]

चरण 6: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें

Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें

Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें

Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)

चरण 7: खेलें

यदि आप Arduino Uno मॉड्यूल को पावर देते हैं, तो एलसीडी वर्तमान दबाव और तापमान के बारे में डेटा दिखाना शुरू कर देगा।

बधाई हो! आपने अपना I2C BMP280 सेंसर प्रोजेक्ट Visuino के साथ पूरा कर लिया है। विसुइनो प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है।

आप इसे Visuino में डाउनलोड और खोल सकते हैं:

सिफारिश की: