विषयसूची:

Visuino Breathalyzer MQ-3 अल्कोहल गैस सेंसर का उपयोग कैसे करें: 8 कदम
Visuino Breathalyzer MQ-3 अल्कोहल गैस सेंसर का उपयोग कैसे करें: 8 कदम

वीडियो: Visuino Breathalyzer MQ-3 अल्कोहल गैस सेंसर का उपयोग कैसे करें: 8 कदम

वीडियो: Visuino Breathalyzer MQ-3 अल्कोहल गैस सेंसर का उपयोग कैसे करें: 8 कदम
वीडियो: AL6000 DIGITAL ALCOHOL BREATHALYSER Training package part 1 2024, जुलाई
Anonim

इस ट्यूटोरियल में हम 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 बोर्ड प्रकार चुनें

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 में अवयव जोड़ें
  • 2X "पाठ मान" घटक जोड़ें
  • 2X "तुलना मूल्य" घटक जोड़ें
  • डिस्प्ले OLED I2C घटक जोड़ें
  • "टेक्स्ट मल्टी मर्जर" घटक जोड़ें
  • "औसत अवधि" घटक जोड़ें

चरण 5: विसुइनो में: अवयव सेट करें

Visuino में: अवयव सेट करें
Visuino में: अवयव सेट करें
Visuino में: अवयव सेट करें
Visuino में: अवयव सेट करें
Visuino में: अवयव सेट करें
Visuino में: अवयव सेट करें
  • "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: विसुइनो में: घटकों को जोड़ना

चरण 5: विसुइनो में: कनेक्टिंग कंपोनेंट्स
चरण 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 कोड उत्पन्न करें, संकलित करें और अपलोड करें

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

Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।

चरण 8: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो OLED Lcd MQ-3 अल्कोहल गैस सेंसर का मान दिखाना शुरू कर देगा। यदि आप सेंसर के पास अल्कोहल स्वैब या कोई अल्कोहल डालते हैं तो यह एलसीडी पर मान दिखाएगा।

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

सिफारिश की: