विषयसूची:
वीडियो: ब्लू लाइट प्रोजेक्ट पार्ट 2: 5 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इसलिए ब्लू लाइट प्रोजेक्ट पार्ट 1 में मैंने शाम की नीली रोशनी को कम करके अनिद्रा को कम करने के लिए उठाए गए कुछ कदमों के बारे में बताया। मेरे पास यह देखने का कोई आसान तरीका नहीं था कि यह कितनी अच्छी तरह काम करता है, इसलिए मैंने यह मापने के लिए एक रंग मीटर बनाने का फैसला किया कि मुझे कितनी नीली रोशनी मिल रही है।
अस्वीकरण: ये केवल मेरे विचार हैं!
तो इस आलसी ओल्ड गीक (एलओजी) ने टीसीएस 34725 (चित्र देखें) रंग सेंसर का उपयोग करने का निर्णय लिया। यह प्रकाश के लाल, हरे और नीले घटकों और सफेद रंग को भी माप सकता है। इसके अलावा Adafruit के पास इसके लिए एक अच्छा Arduino पुस्तकालय है।
यहाँ TCS34725 के लिए एक निर्देश योग्य है जिसमें कुछ अच्छी जानकारी है:
www.instructables.com/id/everything-you-need-to-know-about-colour-sensors/
मैंने AliExpress.com से मेरा खरीदा।
मैंने अपने वर्तमान पसंदीदा Arduino, एक Adafruit M4 Express (चित्र देखें) और अपने Adafruit 3.5”FeatherWing का उपयोग करने का निर्णय लिया।
www.adafruit.com/product/3651
इस सेटअप में परिणाम दिखाने के लिए 3.5”डिस्प्ले होगा और साथ ही डेटा स्नैपशॉट को स्टोर करने में सक्षम होने के लिए एक माइक्रोएसडी कार्ड होगा। TCS34725 सेंसर को कनेक्ट करना अपेक्षाकृत सरल होगा।
चरण 1: डिजाइन
3.5”फेदरविंग में एक माइक्रोएसडी कार्ड रीडर शामिल है और M4Express इसमें प्लग इन करेगा। मूल रूप से मुझे केवल TCS34725 कलर सेंसर कनेक्ट करने की आवश्यकता थी और जब मैं माइक्रोएसडी कार्ड पर लिखना चाहता था तो मैंने एक बटन जोड़ने का फैसला किया।
इसे 'मॉड्यूलर' बनाने के लिए (ताकि मैं इसे अन्य परियोजनाओं के लिए आसानी से अलग कर सकूं) मैंने पुरुष हेडर स्ट्रिप्स का इस्तेमाल किया जो 3.5 बोर्ड पर 'ब्रेडबोर्ड' महिला हेडर की अतिरिक्त पंक्तियों में प्लग करता है (चित्र देखें)। महिला हेडर की आंतरिक पंक्ति वह जगह है जहाँ M4 एक्सप्रेस स्थापित है।
लाल और काले तार एक 18650 बैटरी धारक से जुड़े हैं। M4 एक्सप्रेस में एक अंतर्निहित LiIon चार्जर है जो USB में प्लग होने पर बैटरी को चार्ज कर सकता है।
मैंने TCS34725 पर पुरुष हेडर पिन को मिलाया और अगर मैं लंबाई बदलना चाहता था तो तारों को एक महिला हेडर में मिला दिया। तनाव से राहत के लिए गर्म गोंद के साथ लेपित की तुलना में सभी कनेक्शनों को मिलाप किया गया था।
वैसे भी, योजनाबद्ध संलग्न है।
TCS34725 में लक्ष्य को 'रोशनी' करने के लिए एक सफेद एलईडी है। हालांकि, मैं इसका उपयोग सक्रिय प्रकाश स्रोतों को देखने के लिए कर रहा हूं ताकि इसे बंद करने की आवश्यकता हो। मैं सॉफ्टवेयर में ऐसा करने के लिए D12 का उपयोग करता हूं।
मैंने ३.५”फेदरविंग डिस्प्ले को प्लास्टिक के टिका से जोड़ा, जो प्लास्टिक के एक टुकड़े (अगली तस्वीर देखें) से जुड़ा हुआ था और इस टुकड़े पर टीएसी स्विच को चिपका दिया (अगली तस्वीर देखें)।
TCS34725 को एक लकड़ी के ब्लॉक पर रखा गया था, जिसे मास्किंग टेप से दबाया गया था।
हां, मुझे पता है कि यह सिर्फ एक त्वरित और गंदा समाधान है, लेकिन मैं जो चाहता था वह एक पोर्टेबल (बैटरी संचालित) स्थिरता थी जिसे मैं विभिन्न प्रकाश स्रोतों का परीक्षण और रिकॉर्ड करने के लिए घूम सकता था।
चरण 2: Arduino स्केच
मेरा Arduino स्केच Adafruit उदाहरण tcs34725autorange.ino पर आधारित था।
मुझे नहीं पता कि यह कितना सही है, लेकिन यह लाल, हरे और नीले रंग की तीव्रता की तुलना करने में सक्षम होने के मेरे उद्देश्य के लिए काम करता है।
बार ग्राफ बनाने के लिए, मैंने अपना कोड इस पर आधारित किया:
www.hackster.io/LightPro/tft-graphing-bar-charts-185436
वैसे भी मेरा कोड सिर्फ एक साथ हैक किया गया है। मैं इससे खुश नहीं हूं। लेकिन मेरा कोडिंग कौशल उम्र के साथ कम होता जा रहा है, इसलिए चूंकि यह वही करता है जो मैं इसे करना चाहता हूं, मैं इसका उपयोग करूंगा (संलग्न देखें) MTSautoRange2.ino
मूल रूप से, स्केच जो करता है वह लाल, हरे और नीले, लक्स और रंग तापमान की ताकत को पढ़ता है, आरजीबी की तुलना में मूल्यों को प्रदर्शित करता है, लक्स रीडिंग दिखाता है और रंग तापमान बार रिबन पर रंग तापमान को कम या ज्यादा अंक दिखाता है।
लक्स मूल रूप से प्रकाश स्रोत की तीव्रता है।
रंग तापमान एक जटिल तकनीकी शब्द है। इसका उपयोग अक्सर प्रकाश बल्बों का वर्णन करने में किया जाता है, कभी-कभी 'ठंडा' या 'गर्म' के संदर्भ में। यदि आप रुचि रखते हैं तो आप इसका शोध कर सकते हैं। निजी तौर पर, यह इस बूढ़े आदमी के लिए बहुत भ्रमित करने वाला है।
जब बटन दबाया जाता है, तो यह माइक्रोएसडी में आर, जी, बी, लक्स और सीटी रिकॉर्ड करता है और सीटी मान के ठीक नीचे # को बढ़ाता है। यह अल्पविराम-सीमांकित प्रारूप में है इसलिए मैं इसे Microsoft Excel के साथ पढ़ सकता हूं।
मैंने अपनी देरी को बहुत अच्छी तरह से सेट नहीं किया है, इसलिए बटन को कुछ सेकंड के लिए दबाए रखना होगा और # छोड़ सकता है।
चरण 3: परीक्षण
मेरा अधिकांश परीक्षण खिड़की रहित बाथरूम में किया गया था ताकि मैं बाहरी रोशनी को खत्म कर सकूं। पहली तस्वीर देखें। यह मेरे Wixan स्मार्ट बल्बों में से एक का उपयोग कर रहा है जिसे मैंने विभिन्न स्थितियों में सेट किया है।
एक चीज जो मैंने सीखी है, हालांकि मुझे यह पहले से ही पता होना चाहिए कि अगली तस्वीर में स्मार्ट लाइफ कलर स्क्रीन एक सर्कल में रंग दिखाती है। मैं क्या सोच रहा था कि अगर मैं नीले रंग से दूर रहा, जैसे, हरा, पीला, नारंगी या लाल, तो मुझे कम नीला दिखना चाहिए। परीक्षण के साथ मैंने जो महसूस किया वह यह है कि यह रंग का पहिया रंगों को मिलाने के लिए है। जबकि लाल और नीला रंग के पहिये के करीब लगते हैं, वे तरंग दैर्ध्य में बहुत दूर हैं (अगली तस्वीर देखें)।
इसका मतलब (मेरे लिए) यह है कि हरा नीला तरंग दैर्ध्य के करीब है और ऐसा लगता है कि इसमें नीला अधिक है। मुझे लगता है, सभी प्रकाश स्रोत, बल्ब और एलईडी एक निश्चित तरंग दैर्ध्य पर नहीं होते हैं। वे कभी-कभी एक चोटी के साथ आवृत्तियों की एक श्रृंखला होती हैं।
टीसीएस 34725 की सीमाओं के बारे में बहुत सारी टिप्पणियां हैं जो केवल आरजीबी के अनुमानित अनुपात प्राप्त करने में सक्षम हैं और वास्तविक मान नहीं हैं, लेकिन मुझे लगता है कि यह आरजीबी स्रोत एल ई डी तक भी फैली हुई है, वे एक आवृत्ति नहीं हैं बल्कि केवल एक के साथ एक सीमा है प्रबल होना।
न्यूनतम नीली रोशनी पाने के लिए नीचे की रेखा, मुझे लाल और नारंगी के साथ रहना होगा।
आगे मैंने एक चौकोर पीली रात की रोशनी का परीक्षण किया, चित्र देखें जो नीले रंग में बहुत कम है।
इसके बाद मैंने एक गोल सफेद रात की रोशनी का परीक्षण किया जिसमें लगभग 22% नीला था।
मैंने एक को कुछ पारभासी लाल टेप से ढक दिया और नीला 12% तक गिर गया।
यह टेप लाल कार टेललाइट्स की मरम्मत के लिए डिज़ाइन किया गया है और वास्तव में मेरे उद्देश्यों के लिए बहुत अच्छा है।
चरण 4: अधिक परीक्षण
इसके बाद मैंने एक पुराने हेडलैम्प का परीक्षण किया और फिर लाल टेप के साथ स्पष्ट किया। ठीक है, नीली कमी बहुत खराब नहीं थी, लेकिन मैं इसके लिए जो चाहता था वह शाम को उन चीजों को देखने में सक्षम होना था जो मेरी नीली रोशनी की स्थिति में स्पष्ट नहीं थीं। लाल फीताशाही वाला यह हेडलैम्प बहुत चमकीला नहीं है।
मेरे विचार थे कि शाम के समय जब मेरी रोशनी बहुत मंद और लाल होती है, तो विवरण देखना कठिन होता है। साथ ही मेरे कुछ कमरे नीले रंग के लिए सेटअप नहीं हैं।
यह उत्तर नहीं है।
मैंने अलीएक्सप्रेस से कुछ रिचार्जेबल हेडलैम्प खरीदे:
www.aliexpress.com/item/4000245459378.html?spm=a2g0s.9042311.0.0.5bb14c4dbNj9kF
ये बहुत चमकीले होते हैं, जिस गोल हिस्से को मैं XPE2, आयताकार पक्ष, COB कहता हूं, मैंने लाल टेप के साथ और बिना इनका परीक्षण किया। लाल टेप वाले परीक्षण मेरे पुराने हेडलैम्प की तुलना में अधिक चमकदार प्रतीत होते हैं।
WS2812b LED स्ट्रिप के साथ मेरे नाइट लैंप का भी परीक्षण किया। ये प्रोग्रामेबल R, G, B LED हैं। रफ परिणाम, सभी लाल ९३% लाल है, सभी हरा लगभग ६३% हरा है ३०% नीला, सभी नीला लगभग ७७% नीला २२% हरा है।
दिन के उजाले को देखने से कुछ नमूने लिए।
चरण 5: मध्यवर्ती निष्कर्ष
यह निश्चित रूप से बहुत व्यक्तिपरक निष्कर्ष है।
हार्डवेयर मुद्दे: इसलिए जब मैं दिन के उजाले का परीक्षण कर रहा था, आमतौर पर अनुपात बहुत नीला था लेकिन कभी-कभी, यह मुख्य रूप से हरा था। ऐसा क्यों हुआ मुझे यकीन नहीं है। मुझे संदेह है कि इसका ऑटो रेंजिंग से कुछ लेना-देना हो सकता है। अपने उद्देश्यों के लिए, अभी, मैं इसे स्वीकार करने जा रहा हूँ। भविष्य के परीक्षण के लिए, मैं कई रीडिंग लेने की योजना बना रहा हूं।
मैंने अपनी एक्सेल परीक्षण फ़ाइल की एक प्रति संलग्न की है। यह शायद बहुत कम मूल्य का है, लेकिन यह दिखाता है कि माइक्रोएसडी कार्ड में किस तरह का डेटा है, साथ ही कुछ टिप्पणियों और मेरा थोड़ा विश्लेषण भी है।
Wixan स्मार्ट बल्ब, कम से कम नीला प्राप्त करने के लिए, मैं नीले और हरे रंग से दूर जाने की कोशिश करता हूं, पीले-नारंगी-लाल क्षेत्र में अधिक रहता हूं।
लाल पारदर्शी टेप। यह निश्चित रूप से ज्यादातर लाल रंग से गुजरता है लेकिन शायद मुझे पसंद से ज्यादा नीला है।
रात का चिराग़। लाल फीताशाही वाला दौर शायद ठीक है। अभी मैं चौकोर पीले रंग को पसंद करता हूं क्योंकि वे चमकीले लगते हैं। हालाँकि मेरे रीडआउट एक ही लक्स के बारे में कहते हैं, ये रीडिंग स्पॉट रीडिंग के अधिक हैं, जबकि वर्गों में शायद अधिक एलईडी हैं और इस प्रकार उज्जवल हैं।
हेडलैम्प्स। लाल फीताशाही वाले मेरे पुराने अभी बहुत मंद हैं। मुझे पसंद है और शायद लाल टेप के साथ नए हेडलैम्प का उपयोग करूंगा। वे अभी भी 25-30% नीला पढ़ते हैं लेकिन मैं उनका उपयोग केवल अस्थायी प्रकाश व्यवस्था के लिए करूंगा। दूसरी बात यह है कि इन्हें माथे पर पहना जाता है इसलिए आंखों में चमकने के बजाय प्रकाश परावर्तित होता है।
अब जब मैं इसके बारे में सोचता हूं जो इन सभी स्रोतों के बारे में सच है, तो मैं सीधे प्रकाश को नहीं देखता। अपवाद कंप्यूटर मॉनीटर, स्मार्टफोन और टीवी हैं।
वैसे भी, यहां तक कि परावर्तित प्रकाश में भी प्रकाश स्रोत का रंग स्पेक्ट्रम बहुत अधिक होता है।
INSOMNIA: क्या अभी मेरा फिटबिट स्लीप स्कोर हर जगह उछल रहा है, कल ७३ से आज ८१ तक। एक बात पर मुझे पूरा यकीन है कि जब यह 80 से अधिक हो जाता है, तो मुझे लगता है कि मैं बेहतर ध्यान केंद्रित करने में सक्षम हूं, उदाहरण के लिए, एक निर्देशयोग्य लिखने में सक्षम !!
मैं इस श्रृंखला के एक भाग 3 की योजना बना रहा हूं।
सिफारिश की:
वेंटमैन पार्ट II: बूस्टर प्रशंसकों के लिए अरुडिनो-ऑटोमेटेड फर्नेस डिटेक्शन: 6 चरण
वेंटमैन पार्ट II: बूस्टर प्रशंसकों के लिए अरुडिनो-ऑटोमेटेड फर्नेस डिटेक्शन: मुख्य बिंदु: यह पता लगाने के लिए एक अस्थायी हैक लगाया गया था कि मेरा एसी / फर्नेस ब्लोअर मोटर कब चल रहा था, ताकि मेरे दो बूस्टर पंखे चालू हो सकें। मुझे अपने डक्टवर्क में दो बूस्टर पंखे चाहिए ताकि अधिक गर्म/ठंडी हवा दो दो अलग-अलग शयनकक्षों को धक्का दे सके। लेकिन मैं
रिचार्जेबल ब्लू एलईडी एसएडी लाइट बुक: 17 कदम (चित्रों के साथ)
रिचार्जेबल ब्लू एलईडी एसएडी लाइट बुक: ब्लू लाइट थेरेपी का उपयोग मूड में सुधार, नींद में सुधार, जेट लैग का इलाज, सोने के समय को समायोजित करने और ऊर्जा को बढ़ावा देने के लिए किया जा सकता है। प्रकाश चिकित्सा से उन छात्रों को लाभ होता है जो अभी भी अंधेरा होने पर स्कूल जल्दी शुरू करते हैं। यह आपके बैकपैक में फिट हो सकता है, मंद है, एक सहायक है
क्रैकेन जूनियर IoT ऐप ट्यूटोरियल पार्ट 2 - सीआईडी और ऑथ कोड कैप्चर करना: 4 चरण
क्रैकेन जूनियर IoT ऐप ट्यूटोरियल पार्ट 2 - सीआईडी और ऑथ कोड कैप्चर करना: ट्यूटोरियल पार्ट 1 (ईमेल रजिस्ट्रेशन और एक्टिवेशन) ट्यूटोरियल पार्ट 2 (कैप्चरिंग सीआईडी और ऑथ कोड) ट्यूटोरियल पार्ट 3 (अरुडिनो रजिस्ट्रेशन) अपने क्रैकन जूनियर में एक नया कंट्रोलर रजिस्टर करना। ऐप आसान है। हालाँकि इसके लिए आपको कुछ कदम उठाने होंगे
ROS MoveIt रोबोटिक आर्म पार्ट 2: रोबोट कंट्रोलर: 6 चरण
ROS MoveIt रोबोटिक आर्म पार्ट 2: रोबोट कंट्रोलर: https://github.com/AIWintermuteAI/ros-moveit-arm.git लेख के पिछले भाग में हमने अपने रोबोटिक आर्म के लिए URDF और XACRO फाइलें बनाई हैं और हमारे नियंत्रण के लिए RVIZ लॉन्च किया है नकली वातावरण में रोबोटिक भुजा। इस बार हम इसे वास्तविक के साथ करेंगे
Arduino हॉट व्हील्स स्पीड ट्रैक पार्ट # 2 - कोड: 5 चरण
Arduino Hot Wheels Speed Track Part #2 - Code: इस परियोजना के पहले भाग में हमने 2 ब्रेडबोर्ड पर प्रोटोटाइप के लिए हार्डवेयर का निर्माण किया। और इस भाग में हम कोड पर जाएंगे, यह कैसे काम करता है और फिर इसका परीक्षण करेगा। संपूर्ण कोड समीक्षा और वें के प्रदर्शन के लिए ऊपर दिया गया वीडियो देखना सुनिश्चित करें