विषयसूची:
वीडियो: Arduino नैनो - BH1715 डिजिटल परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
BH1715 I²C बस इंटरफेस के साथ एक डिजिटल एम्बिएंट लाइट सेंसर है। BH1715 का उपयोग आमतौर पर मोबाइल उपकरणों के लिए एलसीडी और कीपैड बैकलाइट पावर को समायोजित करने के लिए परिवेश प्रकाश डेटा प्राप्त करने के लिए किया जाता है। यह डिवाइस 16-बिट रिज़ॉल्यूशन और एक समायोज्य माप सीमा प्रदान करता है, जिससे.23 से 100, 000 लक्स तक का पता लगाया जा सकता है। यहाँ Arduino नैनो के साथ इसका प्रदर्शन है।
चरण 1: आपको क्या चाहिए..
1. अरुडिनो नैनो
2. बीएच1715
3. आई²सी केबल
4. Arduino नैनो के लिए I²C शील्ड
चरण 2: कनेक्शन:
Arduino Nano के लिए एक I2C शील्ड लें और इसे धीरे से नैनो के पिनों पर धकेलें।
फिर I2C केबल के एक सिरे को BH1715 सेंसर से और दूसरे सिरे को I2C शील्ड से कनेक्ट करें।
ऊपर की तस्वीर में कनेक्शन दिखाए गए हैं।
चरण 3: कोड:
BH1715 के लिए Arduino कोड हमारे GitHub रिपॉजिटरी-Dcube Store से डाउनलोड किया जा सकता है।
यहाँ उसी के लिए लिंक है:
github.com/DcubeTechVentures/BH1715…
हम Arduino बोर्ड के साथ सेंसर के I2c संचार की सुविधा के लिए लाइब्रेरी Wire.h शामिल करते हैं।
आप यहां से भी कोड कॉपी कर सकते हैं, यह इस प्रकार दिया गया है:
// एक फ्री-विल लाइसेंस के साथ वितरित किया गया।
// इसे किसी भी तरह से उपयोग करें, लाभ या मुफ्त, बशर्ते यह इसके संबंधित कार्यों के लाइसेंस में फिट बैठता है।
// बीएच1715
// यह कोड डीक्यूब स्टोर में उपलब्ध BH1715_I2CS I2C मिनी मॉड्यूल के साथ काम करने के लिए डिज़ाइन किया गया है।
#शामिल
// BH1715 I2C पता 0x23 (35) है
# परिभाषित करें Addr 0x23
व्यर्थ व्यवस्था()
{
// I2C संचार को मास्टर के रूप में प्रारंभ करें
वायर.बेगिन ();
// सीरियल कम्युनिकेशन को इनिशियलाइज़ करें, बॉड रेट सेट करें = 9600
सीरियल.बेगिन (९६००);
// I2C ट्रांसमिशन शुरू करें
Wire.beginTransmission (Addr);
// कमांड पर पावर भेजें
वायर.राइट (0x01);
// I2C ट्रांसमिशन बंद करो
वायर.एंडट्रांसमिशन ();
// I2C ट्रांसमिशन शुरू करें
Wire.beginTransmission (Addr);
// निरंतर माप आदेश भेजें
वायर.राइट (0x10);
// I2C ट्रांसमिशन बंद करो
वायर.एंडट्रांसमिशन ();
देरी (300);
}
शून्य लूप ()
{
अहस्ताक्षरित इंट डेटा [2];
// डेटा के 2 बाइट का अनुरोध करें
Wire.requestFrom (Addr, 2);
// डेटा के 2 बाइट्स पढ़ें
// एएलएस एमएसबी, एएलएस एलएसबी
अगर (वायर.उपलब्ध () == 2)
{
डेटा [0] = वायर.रीड ();
डेटा [1] = वायर.रीड ();
}
देरी (300);
// डेटा कनवर्ट करें
फ्लोट ल्यूमिनेन्स = ((डेटा [0] * 256) + डेटा [1]) / 1.20;
// सीरियल मॉनिटर को आउटपुट डेटा
सीरियल.प्रिंट ("एंबिएंट लाइट ल्यूमिनेंस:");
सीरियल.प्रिंट (ल्यूमिनेन्स);
Serial.println ("लक्स");
}
चरण 4: अनुप्रयोग:
BH1715 एक डिजिटल आउटपुट एंबियंट लाइट सेंसर है जिसे मोबाइल फोन, एलसीडी टीवी, नोट पीसी आदि में शामिल किया जा सकता है। इसे पोर्टेबल गेम मशीन, डिजिटल कैमरा, डिजिटल वीडियो कैमरा, पीडीए, एलसीडी डिस्प्ले और कई अन्य उपकरणों में भी लगाया जा सकता है जिनकी आवश्यकता होती है कुशल प्रकाश संवेदन अनुप्रयोग।
सिफारिश की:
Arduino नैनो - TSL45315 परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण
Arduino Nano - TSL45315 परिवेश प्रकाश संवेदक ट्यूटोरियल: TSL45315 एक डिजिटल परिवेश प्रकाश संवेदक है। यह विभिन्न प्रकाश स्थितियों के तहत मानव आंख की प्रतिक्रिया का अनुमान लगाता है। उपकरणों में तीन चयन योग्य एकीकरण समय होते हैं और I2C बस इंटरफ़ेस के माध्यम से प्रत्यक्ष 16-बिट लक्स आउटपुट प्रदान करते हैं। डिवाइस सह
Arduino नैनो - MMA8452Q 3-एक्सिस 12-बिट/8-बिट डिजिटल एक्सेलेरोमीटर ट्यूटोरियल: 4 चरण
Arduino Nano - MMA8452Q 3-Axis 12-बिट/8-बिट डिजिटल एक्सेलेरोमीटर ट्यूटोरियल: MMA8452Q एक स्मार्ट, लो-पावर, थ्री-एक्सिस, कैपेसिटिव, माइक्रोमैचिन्ड एक्सेलेरोमीटर है जिसमें 12 बिट रिज़ॉल्यूशन है। एक्सेलेरोमीटर में एम्बेडेड फ़ंक्शंस की सहायता से लचीले उपयोगकर्ता प्रोग्राम योग्य विकल्प प्रदान किए जाते हैं, जो दो इंटरअप के लिए कॉन्फ़िगर करने योग्य होते हैं
रास्पबेरी पाई - TSL45315 परिवेश प्रकाश संवेदक जावा ट्यूटोरियल: 4 चरण
रास्पबेरी पाई - TSL45315 परिवेश प्रकाश संवेदक जावा ट्यूटोरियल: TSL45315 एक डिजिटल परिवेश प्रकाश संवेदक है। यह विभिन्न प्रकाश स्थितियों के तहत मानव आंख की प्रतिक्रिया का अनुमान लगाता है। उपकरणों में तीन चयन योग्य एकीकरण समय होते हैं और I2C बस इंटरफ़ेस के माध्यम से प्रत्यक्ष 16-बिट लक्स आउटपुट प्रदान करते हैं। डिवाइस सह
Arduino और WS2812b LED का उपयोग करके DIY PC परिवेश प्रकाश: 6 चरण (चित्रों के साथ)
Arduino और WS2812b LED का उपयोग करके DIY PC परिवेश प्रकाश: अपने गेमिंग / मूवी देखने के अनुभव के लिए कुछ और गहराई चाहता था, इसलिए यहां बताया गया है कि मैंने अपनी परिवेश प्रकाश व्यवस्था कैसे स्थापित की। शुरू करने से पहले, इस परियोजना के लिए आपको यह जानना होगा कि सोल्डरिंग आयरन और कुछ अन्य बुनियादी का उपयोग कैसे करें उपकरण। यदि आप आराम से सोल्डरिन नहीं हैं
परिवेश एलईडी शेल्फ प्रकाश: 3 चरण
परिवेश एलईडी शेल्फ प्रकाश: मुझे यहाँ पर कुछ बेहतरीन निर्देश मिले, और प्रत्येक से थोड़ी सी जानकारी का उपयोग करके अपनी परिवेश शेल्फ प्रकाश व्यवस्था बनाई। मैं आमतौर पर इसमें शामिल होने के लिए नहीं हूं, लेकिन चूंकि मैंने साइट से बहुत कुछ लिया है, मुझे लगा कि मेरी छोटी परियोजना को पोस्ट करना मेरा कर्तव्य था