विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सर्किट
- चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 4: विसुइनो में अवयव जोड़ें
- चरण 5: विसुइनो में: कनेक्टिंग कंपोनेंट्स
- चरण 6: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 7: खेलें
वीडियो: Visuino I2C BMP280 दबाव, तापमान + OLED: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस ट्यूटोरियल में हम 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 बोर्ड प्रकार चुनें
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: विसुइनो में अवयव जोड़ें
- दबाव तापमान जोड़ें BME 280 I2C घटक
- 2x MapRange घटक जोड़ें
- डिस्प्ले OLED LCD I2C जोड़ें
- OLED LCD घटक पर और संपादक में डबल क्लिक करें:
- "टेक्स्ट फ़ील्ड" चुनें, इसे बाईं ओर खींचें और गुण विंडो सेट में: x से ६० और y से ५
- "टेक्स्ट फ़ील्ड" चुनें, इसे बाईं ओर खींचें और गुण विंडो सेट में: x से ५० और y से २०
- "ड्रा टेक्स्ट" का चयन करें, इसे बाईं ओर खींचें और गुण विंडो सेट में: x से 0 और y से 5 तक और टेक्स्ट को इस पर सेट करें: "दबाव:"
- "ड्रा टेक्स्ट" चुनें, इसे बाईं ओर खींचें और गुण विंडो सेट में: x से 0 और y से 20 तक और टेक्स्ट को इस पर सेट करें: "Temp:"
चरण 5: विसुइनो में: कनेक्टिंग कंपोनेंट्स
- Arduino I2C पिन [इन] को प्रेशर टेम्परेचर ह्यूमिडिटी 1 I2C पिन [आउट] से कनेक्ट करें
- Arduino I2C पिन [in] को DisplayOLED1 I2C पिन [आउट] से कनेक्ट करें
- Arduino सीरियल [0] पिन [आउट] को डिस्प्लेOLED1 पिन [इन] से कनेक्ट करें
- दबाव तापमान आर्द्रता 1 पिन दबाव (पीए) को मैपरेंज 1 पिन से कनेक्ट करें [इन]
- प्रेशर टेम्परेचर ह्यूमिडिटी 1 पिन टेम्परेचर को मैपरेंज 2 पिन से कनेक्ट करें [इन]
- MapRange1 को DisplayOLED1 पिन से कनेक्ट करें [तत्व टेक्स्ट फ़ील्ड1]
- MapRange2 को DisplayOLED1 पिन से कनेक्ट करें [तत्व टेक्स्ट फ़ील्ड2]
चरण 6: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें
Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)
चरण 7: खेलें
यदि आप Arduino Uno मॉड्यूल को पावर देते हैं, तो एलसीडी वर्तमान दबाव और तापमान के बारे में डेटा दिखाना शुरू कर देगा।
बधाई हो! आपने अपना I2C BMP280 सेंसर प्रोजेक्ट Visuino के साथ पूरा कर लिया है। विसुइनो प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है।
आप इसे Visuino में डाउनलोड और खोल सकते हैं:
सिफारिश की:
OLED स्क्रीन के साथ IoT तापमान और आर्द्रता मीटर: 5 कदम (चित्रों के साथ)
OLED स्क्रीन के साथ IoT तापमान और आर्द्रता मीटर: किसी भी समय OLED स्क्रीन में तापमान और आर्द्रता की जाँच करें और साथ ही उस डेटा को IoT प्लेटफ़ॉर्म में एकत्र करें। पिछले सप्ताह मैंने सरल IoT तापमान और आर्द्रता मीटर नामक एक परियोजना प्रकाशित की थी। यह एक अच्छा प्रोजेक्ट है क्योंकि आप
OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर: 5 कदम
OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर: आवश्यक घटक- 1. Arduino नैनो: https://amzn.to/2HfX5PH 2. DHT11 सेंसर: https://amzn.to/2HfX5PH 3. OLED डिस्प्ले: https://amzn। to/2HfX5PH 4. ब्रेडबोर्ड: https://amzn.to/2HfX5PH 5. जम्पर वायर्स: https://amzn.to/2HfX5PH खरीद लिंक
0.96 इंच I2C OLED SMD पिन के साथ: 3 कदम
SMD पिन के साथ 0.96 इंच I2C OLED: सामग्री: 1 x OPEN-SMART UNO R3 बोर्ड1 x 0.96 इंच I2C OLED SMD पिन के साथ1 x IO विस्तार शील्ड1 x परीक्षण स्थिरता4 x डोपॉन्ट केबल समीक्षा: DIY के लिए SMD और PAD पिन के साथ सुंदर I2C OLED डिस्प्ले मॉड्यूल। प्रयोग पीसीबी या पर इसे मिलाप करना आसान है
OLED I2C डिस्प्ले Arduino/NodeMCU ट्यूटोरियल: 15 कदम
OLED I2C डिस्प्ले Arduino/NodeMCU ट्यूटोरियल: जब आप एक नई प्रोग्रामिंग भाषा सीखना शुरू करते हैं, तो सबसे पहला प्रोग्राम आप लिखते हैं: "Hello World!"। यह प्रोग्राम स्क्रीन पर "Hello World" टेक्स्ट को प्रिंट करने के अलावा और कुछ नहीं करता है। तो, हम अपने Arduino को "… प्रदर्शित करने के लिए कैसे प्राप्त करते हैं?
Arduino Altimeter BMP और SPI या I2C OLED का उपयोग कर रहा है: 5 कदम
Arduino Altimeter BMP और SPI या I2C OLED का उपयोग कर रहा है: लंबे समय से मैं एक सेंसर का उपयोग करके altimeter और तापमान की खोज कर रहा हूं और इसे SPI आधारित OLED में प्रदर्शित कर रहा हूं। जैसा कि मुझे कुछ भी सटीक नहीं मिला, मैंने सोचा कि मैं U8glib लाइब्रेरी का उपयोग करके अपना खुद का निर्माण करूंगा। यूट्यूब में एक ट्यूटोरियल है