विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सर्किट
- चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 4: विसुइनो में अवयव जोड़ें
- चरण 5: विसुइनो सेट घटकों में
- चरण 6: विसुइनो कनेक्ट घटकों में
- चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 8: खेलें
वीडियो: DHT11 और OLED डिस्प्ले के साथ साधारण DIY वेदर स्टेशन: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस ट्यूटोरियल में हम सीखेंगे कि तापमान और आर्द्रता को प्रदर्शित करने के लिए Arduino, DHT11 सेंसर, OLED डिस्प्ले और Visuino का उपयोग करके एक साधारण मौसम स्टेशन कैसे बनाया जाए।
एक प्रदर्शन वीडियो देखें।
चरण 1: आपको क्या चाहिए
- Arduino UNO (या कोई अन्य Arduino)
- ओएलईडी डिस्प्ले
- DHT11 तापमान / आर्द्रता सेंसर
- जम्पर तार
- Visuino प्रोग्राम: Visuino डाउनलोड करें
चरण 2: सर्किट
- DHT11 सेंसर पिन (VCC या +) को Arduino पिन (5V) से कनेक्ट करें
- DHT11 सेंसर पिन (GND या -) को Arduino पिन (GND) से कनेक्ट करें
- DHT11 सेंसर पिन (S) को Arduino डिजिटल पिन से कनेक्ट करें (7)
- OLED डिस्प्ले पिन (VCC) को Arduino pin (5V) से कनेक्ट करें
- OLED डिस्प्ले पिन (GND) को Arduino pin (GND) से कनेक्ट करें
- OLED डिस्प्ले पिन (SCL) को Arduino pin (SCL) से कनेक्ट करें
- OLED डिस्प्ले पिन (SDA) को Arduino pin (SDA) से कनेक्ट करें
चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:
कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने Arduino UNO को प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।
चरण 4: विसुइनो में अवयव जोड़ें
- "SSD1306/SH1106 OLED डिस्प्ले (I2C)" घटक जोड़ें
- 2X "एनालॉग टू टेक्स्ट" घटक जोड़ें
- "आर्द्रता और थर्मामीटर DHT11/21/22/AM2301" घटक जोड़ें
चरण 5: विसुइनो सेट घटकों में
- "AnalogToText1" घटक का चयन करें और गुण विंडो में "परिशुद्धता" को 0 पर सेट करें (चित्र 1)
- "AnalogToText2" घटक का चयन करें और गुण विंडो में "परिशुद्धता" को 0 पर सेट करें (चित्र 1)
- "DisplayOLED1" घटक का चयन करें और उस पर डबल क्लिक करें। (चित्र 2)
- एलिमेंट विंडो में 2X "ड्रा बिटमैप" को बाईं ओर खींचें (चित्र 2)
- एलिमेंट विंडो में 2X "टेक्स्ट फील्ड" को बाईं ओर खींचें (चित्र 2)
- एलिमेंट्स विंडो में बाईं ओर "ड्रा बिटमैप1" चुनें और प्रॉपर्टीज विंडो में "Y" को 30 पर सेट करें और "बिटमैप" चुनें और 3 डॉट्स पर क्लिक करें।
- "पारदर्शिता बिटमैप संपादक" में "लोड" बटन पर क्लिक करें और फ़ाइल से "क्लाउड" बिटमैप लोड करें। नोट: "क्लाउड" बिटमैप डाउनलोड करने के लिए यहां उपलब्ध है या आप यहां और अधिक ब्राउज़ कर सकते हैं,
- "पारदर्शिता बिटमैप संपादक" बंद करें
- एलिमेंट्स विंडो में बाईं ओर "ड्रा बिटमैप 2" चुनें और प्रॉपर्टीज विंडो में "X" को 75 पर सेट करें और "बिटमैप" चुनें और 3 डॉट्स पर क्लिक करें।
- "पारदर्शिता बिटमैप संपादक" में "लोड" बटन पर क्लिक करें और फ़ाइल से "ड्रॉप" बिटमैप लोड करें। नोट: "ड्रॉप" बिटमैप डाउनलोड करने के लिए यहां उपलब्ध है या आप यहां और अधिक ब्राउज़ कर सकते हैं,
- "पारदर्शिता बिटमैप संपादक" बंद करें
- एलिमेंट्स विंडो में "TextField1" का चयन करें और गुण विंडो में "आकार" को 4, "X" से 5, "Y" से 5 पर सेट करें।
- एलिमेंट्स विंडो में "TextField2" का चयन करें और गुण विंडो में "आकार" को 2, "X" से 105, "Y" से 5 पर सेट करें।
चरण 6: विसुइनो कनेक्ट घटकों में
- "DisplayOLED1" कंपोनेंट पिन [आउट] को Arduino I2C पिन से कनेक्ट करें [In]
- "ह्यूमिडिटीथर्मोमीटर1" कंपोनेंट पिन [सेंसर] को Arduino डिजिटल पिन से कनेक्ट करें [7]
- "HumidityThermometer1" कंपोनेंट पिन [तापमान] को AnalogToText1 पिन से कनेक्ट करें [In]
- "HumidityThermometer1" कंपोनेंट पिन [आर्द्रता] को AnalogToText2 पिन से कनेक्ट करें [In]
- "AnalogToText1" पिन [आउट] को "DisplayOLED1" > TextField1 कंपोनेंट पिन [In] से कनेक्ट करें
- "AnalogToText2" पिन [आउट] को "DisplayOLED1" > TextField2 कंपोनेंट पिन [In] से कनेक्ट करें
चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें
Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)
चरण 8: खेलें
यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो कमरे का तापमान और आर्द्रता का स्तर OLED डिस्प्ले पर प्रदर्शित होना चाहिए।
बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे यहाँ डाउनलोड कर सकते हैं और Visuino में खोल सकते हैं:
सिफारिश की:
Attiny85 के साथ मिनी वेदर स्टेशन: 6 कदम (चित्रों के साथ)
Attiny85 के साथ मिनी वेदर स्टेशन: हाल ही में एक निर्देश योग्य Indigod0g में एक मिनी वेदर स्टेशन का वर्णन किया गया है जो दो Arduinos का उपयोग करके बहुत अच्छी तरह से काम करता है। हो सकता है कि हर कोई नमी और तापमान रीडिंग प्राप्त करने के लिए 2 Arduinos का त्याग नहीं करना चाहता और मैंने टिप्पणी की कि यह संभव होना चाहिए
नेक्स्टियन डिस्प्ले और Arduino के साथ DIY वेदर स्टेशन: 11 कदम
नेक्स्टियन डिस्प्ले और Arduino के साथ DIY वेदर स्टेशन: इस ट्यूटोरियल में हम वर्तमान समय, तापमान और आर्द्रता प्रदर्शित करने के लिए नेक्स्टियन डिस्प्ले, rtc1307 टाइम मॉड्यूल, Arduino UNO और Visuino का उपयोग करेंगे। एक प्रदर्शन वीडियो देखें
पिछले 1-2 दिनों में रुझान देखने के लिए Arduino, BME280 और डिस्प्ले के साथ वेदर-स्टेशन: 3 चरण (चित्रों के साथ)
पिछले 1-2 दिनों के भीतर रुझान देखने के लिए Arduino, BME280 और प्रदर्शन के साथ वेदर-स्टेशन: नमस्ते! यहाँ निर्देश पर मौसम स्टेशन पहले ही पेश किए जा चुके हैं। वे वर्तमान वायुदाब, तापमान और आर्द्रता दिखाते हैं। अब तक उनके पास पिछले 1-2 दिनों के भीतर पाठ्यक्रम की प्रस्तुति की कमी थी। इस प्रक्रिया में एक
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): 5 चरण (चित्रों के साथ)
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): जब मैंने एक्यूराइट 5 इन 1 वेदर स्टेशन खरीदा था तो मैं अपने घर पर मौसम की जांच करने में सक्षम होना चाहता था, जबकि मैं दूर था। जब मैं घर गया और इसे स्थापित किया तो मुझे एहसास हुआ कि मुझे या तो कंप्यूटर से डिस्प्ले कनेक्ट करना होगा या उनका स्मार्ट हब खरीदना होगा
BME280 सेंसर के साथ ESP32 वाईफाई वेदर स्टेशन: 7 कदम (चित्रों के साथ)
BME280 सेंसर के साथ ESP32 वाईफाई वेदर स्टेशन: प्रिय दोस्तों दूसरे ट्यूटोरियल में आपका स्वागत है! इस ट्यूटोरियल में हम एक वाईफाई इनेबल्ड वेदर स्टेशन प्रोजेक्ट बनाने जा रहे हैं! हम पहली बार नेक्स्टियन डिस्प्ले के साथ नई, प्रभावशाली ESP32 चिप का उपयोग करने जा रहे हैं। इस वीडियो में हम जा रहे हैं