विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सर्किट
- चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 4: विसुइनो में अवयव जोड़ें
- चरण 5: विसुइनो में: अवयव सेट करें
- चरण 6: चरण 5: विसुइनो में: घटकों को जोड़ना
- चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 8: खेलें
वीडियो: Visuino Breathalyzer MQ-3 अल्कोहल गैस सेंसर का उपयोग कैसे करें: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस ट्यूटोरियल में हम Arduino UNO, OLED Lcd, MQ-3 अल्कोहल गैस सेंसर मॉड्यूल और Visuino का उपयोग एलसीडी पर अल्कोहल के स्तर को प्रदर्शित करने और सीमा का पता लगाने के लिए करेंगे। एक प्रदर्शन वीडियो देखें।
चरण 1: आपको क्या चाहिए
Arduino UNO या कोई अन्य Arduino
MQ-3 अल्कोहल गैस सेंसर मॉड्यूल
ओएलईडी एलसीडी
ब्रेड बोर्ड
जम्पर तार
Visuino प्रोग्राम: Visuino डाउनलोड करें
चरण 2: सर्किट
GND को Arduino UNO से ब्रेडबोर्ड पिन (gnd) से कनेक्ट करें
5V पिन को Arduino UNO से ब्रेडबोर्ड पिन से कनेक्ट करें (सकारात्मक)
SCL को Arduino UNO से OLED LCD पिन (SCL) से कनेक्ट करें
एसडीए को Arduino UNO से OLED LCD पिन (SDA) से कनेक्ट करें
OLED LCD पिन (VCC) को ब्रेडबोर्ड पिन (पॉजिटिव) से कनेक्ट करें
OLED LCD पिन (GND) को ब्रेडबोर्ड पिन (GND) से कनेक्ट करें
MQ-3 अल्कोहल गैस सेंसर मॉड्यूल पिन (VCC) को ब्रेडबोर्ड पिन (पॉजिटिव) से कनेक्ट करें
MQ-3 अल्कोहल गैस सेंसर पिन (GND) को ब्रेडबोर्ड पिन (GND) से कनेक्ट करें
MQ-3 अल्कोहल गैस सेंसर मॉड्यूल पिन (A0) को Arduino UNO पिन एनालॉग (1) से कनेक्ट करें
चरण 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: विसुइनो में अवयव जोड़ें
- 2X "पाठ मान" घटक जोड़ें
- 2X "तुलना मूल्य" घटक जोड़ें
- डिस्प्ले OLED I2C घटक जोड़ें
- "टेक्स्ट मल्टी मर्जर" घटक जोड़ें
- "औसत अवधि" घटक जोड़ें
चरण 5: विसुइनो में: अवयव सेट करें
- "TextValue1" घटक का टेक्स्ट मान "बहुत नशे में!" पर सेट करें
- "TextValue2" घटक का टेक्स्ट मान "ठीक" पर सेट करें
- "तुलना वैल्यू 1" घटक का मूल्य "0.3" पर सेट करें >> यह पता लगाने का मूल्य है, आप अपना खुद का मूल्य निर्धारित कर सकते हैं
- "तुलना वैल्यू 2" घटक का मूल्य "0.3" पर सेट करें >> यह पता लगाने का मूल्य है, आप अपना खुद का मूल्य निर्धारित कर सकते हैं
- "तुलना वैल्यू 1" घटक की तुलना प्रकार को "ctBiggerOrEqual" पर सेट करें
- "तुलना वैल्यू 2" घटक की तुलना प्रकार को "ctSmaller" पर सेट करें
- "औसत अवधि 1" घटक की अवधि को "500000" पर सेट करें यह एक सेकंड के 0.5 के बराबर है, इसका मतलब है कि एलसीडी हर 0.5 में vlue दिखाएगा
DisplayOled1 घटक पर डबल क्लिक करें
- बाईं ओर ड्रा टेक्स्ट जोड़ें और टेक्स्ट को "Alc Level:" पर सेट करें।
- बाईं ओर 2X टेक्स्ट फ़ील्ड जोड़ें (चित्र देखें) और "टेक्स्ट फ़ील्ड1" के लिए Y:20 और "टेक्स्ट फ़ील्ड2" के लिए y:40 सेट करें
चरण 6: चरण 5: विसुइनो में: घटकों को जोड़ना
- DisplayOled1 पिन [आउट I2c] को Arduino I2C पिन [in] से कनेक्ट करें
- Arduino एनालॉग पिन आउट [1] को औसत अवधि 1 पिन [इन] से कनेक्ट करें और वैल्यू 1 पिन [इन] की तुलना करें और वैल्यू 2 पिन [इन] की तुलना करें
- औसतपीरियड1 पिन [आउट] को OLED एल्केमेंट्स टेक्स्ट फील्ड1 पिन [इन] से कनेक्ट करें
- तुलना वैल्यू 1 पिन [आउट] को टेक्स्टवैल्यू 1 पिन से कनेक्ट करें [घड़ी]
- तुलना वैल्यू २ पिन [आउट] को टेक्स्टवैल्यू २ पिन से कनेक्ट करें [घड़ी]
- TextValue1 पिन [आउट] को TextMultiMerger1 पिन से कनेक्ट करें [0]
- TextValue2 पिन [आउट] को TextMultiMerger1 पिन से कनेक्ट करें[1]
- TextMultiMerger1 पिन [आउट] को OLED एलिमेंट्स से कनेक्ट करें टेक्स्ट फील्ड2 पिन [इन]
चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।
चरण 8: खेलें
यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो OLED Lcd MQ-3 अल्कोहल गैस सेंसर का मान दिखाना शुरू कर देगा। यदि आप सेंसर के पास अल्कोहल स्वैब या कोई अल्कोहल डालते हैं तो यह एलसीडी पर मान दिखाएगा।
बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। विसुइनो प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है। आप इसे Visuino में डाउनलोड और खोल सकते हैं:
सिफारिश की:
SkyiiD के साथ गैस MQ-6 का उपयोग कैसे करें: 10 कदम
SkyiiD के साथ गैस MQ-6 का उपयोग कैसे करें: SkiiiD के साथ गैस MQ-6 विकसित करने के लिए एक ट्यूटोरियल
ट्यूटोरियल: Mg811 Co2 कार्बन डाइऑक्साइड गैस सेंसर का उपयोग कैसे करें: 3 कदम
ट्यूटोरियल: Mg811 Co2 कार्बन डाइऑक्साइड गैस सेंसर का उपयोग कैसे करें: विवरण: यह ट्यूटोरियल आपको Arduino Uno का उपयोग करके Mg811 Co2 गैस सेंसर का उपयोग करने के तरीके के बारे में कुछ सरल कदम दिखाएगा। इस ट्यूटोरियल के अंत में, आपको तुलना का एक परिणाम मिलेगा जब सेंसर एक गति का पता लगा सकता है और किसी भी गति का पता नहीं लगा सकता है
MQ9 गैस सेंसर W/Arduino को कैलिब्रेट और उपयोग कैसे करें: 8 कदम
MQ9 गैस सेंसर W/Arduino को कैलिब्रेट और उपयोग कैसे करें: आप ElectroPeak की आधिकारिक वेबसाइट पर इसे और अन्य अद्भुत ट्यूटोरियल पढ़ सकते हैं। गैस सेंसर क्या है और यह कैसे काम करता है। कॉम
Arduino के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें और तापमान गर्मी और आर्द्रता प्रिंट करें: 5 कदम
Arduino और प्रिंट तापमान गर्मी और आर्द्रता के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें: DHT11 सेंसर का उपयोग तापमान और आर्द्रता को मापने के लिए किया जाता है। वे बहुत लोकप्रिय इलेक्ट्रॉनिक्स शौक़ीन हैं। DHT11 आर्द्रता और तापमान सेंसर आपके DIY इलेक्ट्रॉनिक्स परियोजनाओं में आर्द्रता और तापमान डेटा जोड़ना वास्तव में आसान बनाता है। यह प्रति
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: 4 कदम
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: हम आपको दिखाएंगे कि मैक टर्मिनल कैसे खोलें। हम आपको टर्मिनल के भीतर कुछ विशेषताएं भी दिखाएंगे, जैसे कि ifconfig, निर्देशिका बदलना, फाइलों तक पहुंचना, और arp. ifconfig आपको अपना आईपी पता, और अपने मैक विज्ञापन की जांच करने की अनुमति देगा