विषयसूची:
![Arduino नैनो - TSL45315 परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण Arduino नैनो - TSL45315 परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण](https://i.howwhatproduce.com/images/001/image-610-10-j.webp)
वीडियो: Arduino नैनो - TSL45315 परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण
![वीडियो: Arduino नैनो - TSL45315 परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण वीडियो: Arduino नैनो - TSL45315 परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण](https://i.ytimg.com/vi/DFwv_sYX0LI/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
![Image Image](https://i.howwhatproduce.com/images/001/image-610-12-j.webp)
![](https://i.ytimg.com/vi/DFwv_sYX0LI/hqdefault.jpg)
TSL45315 एक डिजिटल एंबियंट लाइट सेंसर है। यह विभिन्न प्रकाश स्थितियों के तहत मानव आंख की प्रतिक्रिया का अनुमान लगाता है। उपकरणों में तीन चयन योग्य एकीकरण समय होते हैं और I2C बस इंटरफ़ेस के माध्यम से प्रत्यक्ष 16-बिट लक्स आउटपुट प्रदान करते हैं। डिवाइस में एक फोटोडायोड सरणी, एक एकीकृत एनालॉग-टू-डिजिटल कनवर्टर (एडीसी), सिग्नल प्रोसेसिंग सर्किटरी, लक्स गणना तर्क, और लक्स डेटा प्रदान करने के लिए एक एकल सीएमओएस एकीकृत सर्किट पर एक I2C सीरियल इंटरफ़ेस शामिल है। यहाँ arduino nano के साथ इसका प्रदर्शन है।
चरण 1: आपको क्या चाहिए..
![जिसकी आपको जरूरत है..!! जिसकी आपको जरूरत है..!!](https://i.howwhatproduce.com/images/001/image-610-13-j.webp)
1. अरुडिनो नैनो
2. टीएसएल45315
3. आई²सी केबल
4. Arduino नैनो के लिए I²C शील्ड
चरण 2: कनेक्शन:
![कनेक्शन कनेक्शन](https://i.howwhatproduce.com/images/001/image-610-14-j.webp)
![कनेक्शन कनेक्शन](https://i.howwhatproduce.com/images/001/image-610-15-j.webp)
![कनेक्शन कनेक्शन](https://i.howwhatproduce.com/images/001/image-610-16-j.webp)
![कनेक्शन कनेक्शन](https://i.howwhatproduce.com/images/001/image-610-17-j.webp)
Arduino Nano के लिए एक I2C शील्ड लें और इसे धीरे से नैनो के पिनों पर धकेलें।
फिर I2C केबल के एक सिरे को TSL45315 सेंसर से और दूसरे सिरे को I2C शील्ड से कनेक्ट करें।
ऊपर की तस्वीर में कनेक्शन दिखाए गए हैं।
चरण 3: कोड:
![कोड कोड](https://i.howwhatproduce.com/images/001/image-610-18-j.webp)
TSL45315 के लिए Arduino कोड हमारे GitHub रिपॉजिटरी-Dcube Store से डाउनलोड किया जा सकता है।
यहाँ उसी के लिए लिंक है:
github.com/DcubeTechVentures/TSL45315…
हम Arduino बोर्ड के साथ सेंसर के I2c संचार की सुविधा के लिए लाइब्रेरी Wire.h शामिल करते हैं।
आप यहां से भी कोड कॉपी कर सकते हैं, यह इस प्रकार दिया गया है:
// एक फ्री-विल लाइसेंस के साथ वितरित किया गया।
// इसे किसी भी तरह से उपयोग करें, लाभ या मुफ्त, बशर्ते यह इसके संबंधित कार्यों के लाइसेंस में फिट बैठता है।
// टीएसएल45315
// यह कोड Dcube स्टोर में उपलब्ध TSl45315_I2CS I2C मिनी मॉड्यूल के साथ काम करने के लिए डिज़ाइन किया गया है।
#शामिल
// TSL45315 I2C पता 0x29 (41) है
# परिभाषित करें Addr 0x29
व्यर्थ व्यवस्था()
{
// I2C संचार को मास्टर के रूप में प्रारंभ करें
वायर.बेगिन ();
// सीरियल कम्युनिकेशन शुरू करें, बॉड रेट सेट करें = 9600
सीरियल.बेगिन (९६००);
// I2C ट्रांसमिशन शुरू करें
Wire.beginTransmission (Addr);
// नियंत्रण रजिस्टर का चयन करें
वायर.राइट (0x80);
// सामान्य ऑपरेशन
वायर.राइट (0x03);
// I2C ट्रांसमिशन बंद करो
वायर.एंडट्रांसमिशन ();
// I2C ट्रांसमिशन शुरू करें
Wire.beginTransmission (Addr);
// कॉन्फ़िगरेशन रजिस्टर का चयन करें
वायर.राइट (0x81);
// गुणक 1x, टिंट: 400ms
वायर.राइट (0x00);
// I2C ट्रांसमिशन बंद करो
वायर.एंडट्रांसमिशन ();
देरी (300);
}
शून्य लूप ()
{
अहस्ताक्षरित इंट डेटा [2];
// I2C ट्रांसमिशन शुरू करें
Wire.beginTransmission (Addr);
// डेटा रजिस्टर का चयन करें
वायर.राइट (0x84);
// I2C ट्रांसमिशन बंद करो
वायर.एंडट्रांसमिशन ();
// डेटा के 2 बाइट्स का अनुरोध करें
Wire.requestFrom (Addr, 2);
// डेटा के 2 बाइट्स पढ़ें
// ल्यूमिनेन्स एलएसबी, ल्यूमिनेन्स एमएसबी
अगर (वायर.उपलब्ध () == 2)
{
डेटा [0] = वायर.रीड ();
डेटा [1] = वायर.रीड ();
}
// डेटा कनवर्ट करें
फ्लोट ल्यूमिनेन्स = डेटा [1] * २५६ + डेटा [०];
// सीरियल मॉनिटर को आउटपुट डेटा
सीरियल.प्रिंट ("एंबिएंट लाइट ल्यूमिनेंस:");
सीरियल.प्रिंट (ल्यूमिनेन्स);
Serial.println ("लक्स");
देरी (300);
}
चरण 4: अनुप्रयोग:
परिवेश प्रकाश संवेदक की विस्तृत गतिशील रेंज इसे बाहरी अनुप्रयोगों में विशेष रूप से उपयोगी बनाती है जहां यह सीधे सूर्य के प्रकाश के संपर्क में आता है। डिवाइस स्ट्रीट लाइट और सुरक्षा, बिलबोर्ड और ऑटोमोटिव लाइटिंग के स्वचालित नियंत्रण में उपयोग के लिए आदर्श है। TSL45315 उपकरणों का उपयोग ऊर्जा संरक्षण को अधिकतम करने के लिए स्वचालित नियंत्रण और दिन के उजाले की कटाई के लिए ठोस अवस्था और सामान्य प्रकाश व्यवस्था में भी किया जा सकता है। अन्य अनुप्रयोगों में बैटरी जीवन का विस्तार करने और सेल फोन, टैबलेट और नोटबुक में दृश्यता को अनुकूलित करने के लिए डिस्प्ले बैकलाइट नियंत्रण शामिल है।
सिफारिश की:
रास्पबेरी पाई - BH1715 डिजिटल परिवेश प्रकाश संवेदक पायथन ट्यूटोरियल: 4 चरण
![रास्पबेरी पाई - BH1715 डिजिटल परिवेश प्रकाश संवेदक पायथन ट्यूटोरियल: 4 चरण रास्पबेरी पाई - BH1715 डिजिटल परिवेश प्रकाश संवेदक पायथन ट्यूटोरियल: 4 चरण](https://i.howwhatproduce.com/images/009/image-26176-j.webp)
रास्पबेरी पाई - BH1715 डिजिटल एम्बिएंट लाइट सेंसर पायथन ट्यूटोरियल: BH1715 I²C बस इंटरफेस के साथ एक डिजिटल एम्बिएंट लाइट सेंसर है। BH1715 का उपयोग आमतौर पर मोबाइल उपकरणों के लिए एलसीडी और कीपैड बैकलाइट पावर को समायोजित करने के लिए परिवेश प्रकाश डेटा प्राप्त करने के लिए किया जाता है। यह डिवाइस एक 16-बिट रिज़ॉल्यूशन और एक एडजस प्रदान करता है
Arduino नैनो - BH1715 डिजिटल परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण
![Arduino नैनो - BH1715 डिजिटल परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण Arduino नैनो - BH1715 डिजिटल परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण](https://i.howwhatproduce.com/images/002/image-3147-13-j.webp)
Arduino Nano - BH1715 Digital Ambient Light sensor Tutorial: BH1715 I²C बस इंटरफेस के साथ एक डिजिटल एम्बिएंट लाइट सेंसर है। BH1715 का उपयोग आमतौर पर मोबाइल उपकरणों के लिए एलसीडी और कीपैड बैकलाइट पावर को समायोजित करने के लिए परिवेश प्रकाश डेटा प्राप्त करने के लिए किया जाता है। यह डिवाइस एक 16-बिट रिज़ॉल्यूशन और एक एडजस प्रदान करता है
कण फोटॉन - BH1715 डिजिटल परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण
![कण फोटॉन - BH1715 डिजिटल परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण कण फोटॉन - BH1715 डिजिटल परिवेश प्रकाश संवेदक ट्यूटोरियल: 4 चरण](https://i.howwhatproduce.com/images/002/image-3149-13-j.webp)
पार्टिकल फोटॉन - BH1715 डिजिटल एम्बिएंट लाइट सेंसर ट्यूटोरियल: BH1715 I²C बस इंटरफेस के साथ एक डिजिटल एम्बिएंट लाइट सेंसर है। BH1715 का उपयोग आमतौर पर मोबाइल उपकरणों के लिए एलसीडी और कीपैड बैकलाइट पावर को समायोजित करने के लिए परिवेश प्रकाश डेटा प्राप्त करने के लिए किया जाता है। यह डिवाइस एक 16-बिट रिज़ॉल्यूशन और एक एडजस प्रदान करता है
Arduino और WS2812b LED का उपयोग करके DIY PC परिवेश प्रकाश: 6 चरण (चित्रों के साथ)
![Arduino और WS2812b LED का उपयोग करके DIY PC परिवेश प्रकाश: 6 चरण (चित्रों के साथ) Arduino और WS2812b LED का उपयोग करके DIY PC परिवेश प्रकाश: 6 चरण (चित्रों के साथ)](https://i.howwhatproduce.com/images/002/image-4800-99-j.webp)
Arduino और WS2812b LED का उपयोग करके DIY PC परिवेश प्रकाश: अपने गेमिंग / मूवी देखने के अनुभव के लिए कुछ और गहराई चाहता था, इसलिए यहां बताया गया है कि मैंने अपनी परिवेश प्रकाश व्यवस्था कैसे स्थापित की। शुरू करने से पहले, इस परियोजना के लिए आपको यह जानना होगा कि सोल्डरिंग आयरन और कुछ अन्य बुनियादी का उपयोग कैसे करें उपकरण। यदि आप आराम से सोल्डरिन नहीं हैं
परिवेश एलईडी शेल्फ प्रकाश: 3 चरण
![परिवेश एलईडी शेल्फ प्रकाश: 3 चरण परिवेश एलईडी शेल्फ प्रकाश: 3 चरण](https://i.howwhatproduce.com/images/004/image-11713-65-j.webp)
परिवेश एलईडी शेल्फ प्रकाश: मुझे यहाँ पर कुछ बेहतरीन निर्देश मिले, और प्रत्येक से थोड़ी सी जानकारी का उपयोग करके अपनी परिवेश शेल्फ प्रकाश व्यवस्था बनाई। मैं आमतौर पर इसमें शामिल होने के लिए नहीं हूं, लेकिन चूंकि मैंने साइट से बहुत कुछ लिया है, मुझे लगा कि मेरी छोटी परियोजना को पोस्ट करना मेरा कर्तव्य था