विषयसूची:

OLED के साथ MAX44009 लाइट सेंसर: 7 कदम
OLED के साथ MAX44009 लाइट सेंसर: 7 कदम

वीडियो: OLED के साथ MAX44009 लाइट सेंसर: 7 कदम

वीडियो: OLED के साथ MAX44009 लाइट सेंसर: 7 कदम
वीडियो: EFEKTA E-PAPER 2.13 BME280 MAX44009 NRF52840 (Micro weather station) | MySensors 2024, नवंबर
Anonim
OLED के साथ MAX44009 लाइट सेंसर
OLED के साथ MAX44009 लाइट सेंसर

नमस्कार साथियों!

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

चरण 1: तो यह क्या है?

यह एक लाइट (लक्स) मीटर है जो एक आर्डिनो, एक लाइट सेंसर, एक पुराना डिस्प्ले और कुछ एलईडी का उपयोग करता है। पुराने डिस्प्ले को चुनने का कारण यह है कि इसे arduino से कनेक्ट करना आसान है। इस तरह मैं यह सब एक साथ रखने के लिए समय और सामग्री बचा सकता था।

चलो शुरू करें!

चरण 2: लाइट सेंसर

लाइट सेंसर
लाइट सेंसर

MAX44009 एंबियंट लाइट सेंसर एक बढ़िया, उपयोग में आसान और बहुत सस्ता सेंसर है। लेकिन सबसे महत्वपूर्ण बात यह है कि इसकी एक विस्तृत माप सीमा है: 0.045 लक्स से 188, 000 लक्स; बहुत कम ऑपरेटिंग करंट। मैं जिस पुस्तकालय का उपयोग करता हूं वह WPM (वाट प्रति वर्ग मीटर) गणना का समर्थन करता है। क्या ये काफी है??? हां!

मैं केवल Arduino से कनेक्ट होने पर इसे 3.3 वोल्ट के साथ उपयोग करने की सलाह देता हूं।

मैंने मूल तथ्यों के बारे में पढ़ने के लिए इन लिंक्स को जोड़ा।

www.maximintegrated.com/en/products/sensor…

hu.mouser.com/new/maxim-integrated/maximma…

डब्ल्यूपीएम क्या है?

जैसा कि पुस्तकालय में लिखा गया है h.file:bla bla…………….. यह कम लागत, छोटे पैमाने, सेंसर की अनुमति देता है जो पृथ्वी से टकराने वाली ऊर्जा को अनुमानित करने में सक्षम है (W/m^2 में))

दिये गये समय पर। मुझे लगता है कि यह सीधे आगे है।

चरण 3: सामग्री

सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
सामग्री

इस परियोजना के लिए आवश्यक भाग हैं:

- Arduino Uno (Atmega328 और ऊपर)

- 0.96 I2C पुराना डिस्प्ले

- MAX44009 लाइट सेंसर

- एक ब्रेडबोर्ड

- कुछ जम्पर तार

- कुछ एलईडी या 10 सेगमेंट के नेतृत्व वाले बार

लेकिन निश्चित रूप से आप चाहें तो किसी अन्य डिस्प्ले का भी उपयोग कर सकते हैं।

चरण 4: कनेक्शन

कृपया समझें: मेरे पास फ्रिटिंग या ऐसा कोई अन्य सामान नहीं है। मुझे यह पसंद नहीं है और इससे परेशान होने के लिए मेरे पास समय और हिम्मत नहीं है।

कनेक्शन बहुत सरल हैं:

डिस्प्ले और सेंसर arduino की I2C लाइनों का उपयोग करता है।

प्रदर्शन:

वीसीसी - 3.3 या 5 वोल्ट

जीएनडी - ग्राउंड

एससीएल - एनालॉग 5

एसडीए - एनालॉग 4

MAX44009:

वीसीसी - 3.3 वोल्ट (केवल !!)

जीएनडी - ग्राउंड

एससीएल - एनालॉग 5एसडीए - एनालॉग 4

ब्रेडबोर्ड पर मैंने जिन १० एलईडी का उपयोग किया है, वे डिजिटल पिन २ से ११ का उपयोग करते हैं।

चरण 5: सॉफ्टवेयर

मैं अपने द्वारा उपयोग किए गए पुस्तकालय और स्केच दे रहा हूं।

कॉपी और पेस्ट करें, संकलित करें और arduino पर अपलोड करें।

चरण 6: काम में लाइटमीटर

काम में लाइटमीटर
काम में लाइटमीटर
काम में लाइटमीटर
काम में लाइटमीटर
काम में लाइटमीटर
काम में लाइटमीटर
काम में लाइटमीटर
काम में लाइटमीटर

अपलोड करने के बाद arduino लक्स, wpm मान को माप रहा है और प्रदर्शित कर रहा है। रीडिंग हर 300ms पर अपडेट की जाती है।

स्केच में दो भाग होते हैं। पहला भाग बिना एल ई डी के है, दूसरा भाग एल ई डी के साथ है।

चूंकि सेंसर 188006 लक्स तक माप सकता है, इसलिए मैंने फैसला किया कि प्रत्येक एलईडी 18,000 लक्स का संकेत देगा। लेकिन आप मूल्यों को अपनी आवश्यकताओं के अनुसार समायोजित कर सकते हैं। मैंने इस लाइट मीटर के अपने अंतिम संस्करण के लिए 10 सेगमेंट के एलईडी बार का ऑर्डर दिया है, लेकिन अभी तक प्राप्त नहीं हुआ है। यह एकमात्र हिस्सा गायब है, लेकिन जब मैं इसे प्राप्त करूंगा, तो मैं इसे एक जलरोधक बाड़े में बना दूंगा।

चरण 7: हो गया

आप कर चुके हैं। आप जैसे चाहें इसका इस्तेमाल करें।

एक आशा है कि आप इसे उपयोगी पाएंगे।

आपका दिन शुभ हो!

सिफारिश की: