विषयसूची:

इनडोर वायु गुणवत्ता मीटर: 5 कदम (चित्रों के साथ)
इनडोर वायु गुणवत्ता मीटर: 5 कदम (चित्रों के साथ)

वीडियो: इनडोर वायु गुणवत्ता मीटर: 5 कदम (चित्रों के साथ)

वीडियो: इनडोर वायु गुणवत्ता मीटर: 5 कदम (चित्रों के साथ)
वीडियो: TOP 7 Best Air Quality Monitors In 2024! 2024, दिसंबर
Anonim
इंडोर वायु गुणवत्ता मीटर
इंडोर वायु गुणवत्ता मीटर

आपके घर में वायु गुणवत्ता की जांच करने के लिए सरल परियोजना।

चूंकि हम हाल ही में घर से रहते/काम करते हैं, इसलिए हवा की गुणवत्ता की निगरानी करना और खुद को याद दिलाना एक अच्छा विचार हो सकता है कि खिड़की खोलने और ताजी हवा लेने का समय कब है।

चरण 1: पुर्जे और उपकरण

पार्ट्स और टूल्स
पार्ट्स और टूल्स
पार्ट्स और टूल्स
पार्ट्स और टूल्स
पार्ट्स और टूल्स
पार्ट्स और टूल्स
पार्ट्स और टूल्स
पार्ट्स और टूल्स

पार्ट्स

  • बीएमई६८० सीजेएमसीयू
  • OLED डिस्प्ले (128 x 64)
  • ESP8266 वाई-फाई चिप (NodeMCU V1)
  • मामला: https://www.thingiverse.com/thing:1720314 (या कोई अन्य मामला जो आपको पसंद हो)
  • डुपोंट तार

उपकरण

सोल्डरिंग आयरन

चरण 2: वायरिंग आरेख

वायरिंग का नक्शा
वायरिंग का नक्शा

वायरिंग का नक्शा

चरण 3: कोड

कोड
कोड

कोड यहां उपलब्ध है:

github.com/3KUdelta/heltec_wifi_kit_32_BM पर आधारित…

BME680 सेंसर के साथ IAQ की गणना करता है।

कच्चे तापमान, आर्द्रता और गैस प्रतिरोध का पठन तापमान अंशांकन के लिए ऑफसेट की अनुमति दें अगस्त-रोश-मैग्नस सन्निकटन का उपयोग करके संबंधित आर्द्रता की स्वचालित रूप से गणना करें डॉ जूली रिग्स, आईएक्यू रेटिंग इंडेक्स, www.iaquk के बाद तापमान, आर्द्रता और गैस प्रतिरोध से आईएक्यू की गणना करें। org.uk

उन लोगों के लिए कोड जो बॉश से मालिकाना पुस्तकालयों के बिना IAQ की गणना करने के लिए I2C और Adafruit पुस्तकालयों के माध्यम से BME680 सेंसर का उपयोग करने में रुचि रखते हैं।

Adafruit की लाइब्रेरी: यह BME280 आर्द्रता, तापमान और दबाव सेंसर के लिए एक पुस्तकालय है जिसे विशेष रूप से Adafruit BME280 ब्रेकआउट के साथ काम करने के लिए डिज़ाइन किया गया है - www.iaquk.org.uk ये सेंसर संचार के लिए I2C या SPI का उपयोग करते हैं, 2 या 4 पिन हैं इंटरफेस करने के लिए आवश्यक है। डिवाइस का I2C पता या तो 0x76 या 0x77 है। एडफ्रूट इस ओपन सोर्स कोड को प्रदान करने में समय और संसाधनों का निवेश करता है, कृपया एडफ्रूट से उत्पादों को खरीदकर एडफ्रूट और ओपन सोर्स हार्डवेयर का समर्थन करें! एडफ्रूट इंडस्ट्रीज के लिए लिमोर फ्राइड और केविन टाउनसेंड द्वारा लिखित। बीएसडी लाइसेंस, उपरोक्त सभी पाठ किसी भी पुनर्वितरण में शामिल होने चाहिए

पुस्तकालयों की जरूरत:

थिंगपल्स SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)

जनरल एडफ्रूट सेंसर (Arduino लाइब्रेरी मैनेजर)

Adafruit BME680 (Arduino लाइब्रेरी मैनेजर)

सॉफ्टवायर स्टीव मार्पल (अरुडिनो लाइब्रेरी मैनेजर)

AsyncDelay स्टीव मार्पल (Arduino लाइब्रेरी मैनेजर)

चरण 4: सब कुछ कनेक्ट करें

सब कुछ कनेक्ट करें
सब कुछ कनेक्ट करें
सब कुछ कनेक्ट करें
सब कुछ कनेक्ट करें

OLEDVCC - 3.3v

जीएनडी - जीएनडी

एससीएल - डी1

एसडीए - डी२

बीएमई६८०

वीसीसी - 3.3v

जीएनडी - जीएनडी

एससीएल - डी1

एसडीए - डी२

चूंकि सेंसर और OLED दोनों I2C का उपयोग करके जुड़े हुए हैं, वे एक ही पिन से जुड़े हैं। ऐसा करने के लिए आप एक डुपॉन्ट केबल को आधे में काट सकते हैं, और कुछ वाई आकार के केबल रखने के लिए केबल्स को मिलाप कर सकते हैं।

चरण 5: आगे के विचार

आगे के विचार
आगे के विचार

आगे के विचार

  • डेटा को MQTT/ब्लिंक/थिंग्सपीक पर भेजें
  • बैटरी जोड़ें

आशा है कि आपको यह परियोजना पसंद आई होगी और यदि आपके कोई प्रश्न हैं तो बेझिझक पूछें।

पढ़ने के लिए धन्यवाद!

सिफारिश की: