विषयसूची:
वीडियो: लाइट्स आउट नाइट लाइट: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
सोना का समय हो गया है। आप रात के लिए लाइट बंद करने के लिए उठते हैं, और जब आप स्विच को फ्लिप करते हैं, तो आप महसूस करते हैं कि आपके सामने अपने बिस्तर की सुरक्षा के लिए पिच ब्लैक यात्रा है। आपके लिए भाग्यशाली, रात की रोशनी का आविष्कार किया गया था, और आप एक को खोजने के लिए सही जगह पर आए हैं! लेकिन … आप कैसे सो सकते हैं जब वह रात की रोशनी आपके कमरे को रोशन कर रही हो? इसके अलावा, क्या आप इस खाली अंधेरे से नहीं थक रहे हैं जिससे आपकी रात की रोशनी बनी रहती है और ऊर्जा बर्बाद होती है? ठीक है, आप अभी भी सही जगह पर हैं, क्योंकि हमारे पास वही है जो आपको चाहिए!
हम आपको एक स्थायी रात की रोशनी बनाने में मदद करके आपके जीवन को रोशन करना चाहते हैं।
इस ट्यूटोरियल में, हम आपको एक नाइट लाइट बनाने की प्रक्रिया के बारे में बताने जा रहे हैं जो एक टाइमर के साथ बंद हो जाएगी। सिस्टम एक प्रकाश संवेदक के माध्यम से मुख्य प्रकाश बंद होने पर पहचानने में सक्षम होगा, और उपयोगकर्ता द्वारा निर्धारित समय के लिए प्रकाश चालू करेगा, और उस समय के बाद बंद हो जाएगा। यह रात की रोशनी अन्य रात की रोशनी से अलग है क्योंकि जब आप सो रहे होते हैं तो यह ऊर्जा बर्बाद कर देती है और इसकी आवश्यकता नहीं होती है। यह प्रोजेक्ट दो प्रकार के बोर्ड, बेसिस 3 और अरुडिनो और एक लाइट सेंसर का उपयोग करता है।
निर्माता: ल्यूक मैकडैनियल, एरिक रामाज़िनी, मोनिका नेग्रेट, हेले यंग
चरण 1: सामग्री और सॉफ्टवेयर
सामग्री
बेसिस 3 आर्टिक्स-7 एफपीजीए ट्रेनर बोर्ड
store.digilentinc.com/basys-3-artix-7-fpga…
Arduino Uno Rev3
store.arduino.cc/usa/arduino-uno-rev3
ब्रेड बोर्ड
www.amazon.com/Elegoo-EL-CK-002-Electronic…
10k प्रतिरोधी
ब्रेडबोर्ड के समान लिंक
जम्पर तार
ब्रेडबोर्ड के समान लिंक
लाइट सेंसर (मिनी फोटोकेल)
www.sparkfun.com/products/9088
सॉफ्टवेयर
विवाडो एचएल वेबपैक संस्करण (संलग्न पीडीएफ में निर्देश शामिल हैं)
www.xilinx.com/products/design-tools/vivad…
अरुडिनो आईडीई
www.arduino.cc/en/Main/Software
चरण 2: सिस्टम आर्किटेक्चर
अगला कदम सिस्टम आर्किटेक्चर को समझना है। हमने लॉजिस्टिक्स में आने से पहले अपने डिजाइन की संरचना को व्यवस्थित करने के लिए एक ब्लैक बॉक्स आरेख और एक परिमित राज्य मशीन (ऊपर प्रदर्शित) बनाई।
समग्र डिज़ाइन
इनपुट
प्रकाश संवेदक: कमरे में प्रकाश की मात्रा निर्धारित करता है
आउटपुट
- एनोड्स: निर्धारित करता है कि कौन से 7-सेगमेंट डिस्प्ले का उपयोग किया जाएगा
- खंड: टाइमर प्रदर्शित करता है
- एलईडी: चालू या बंद की रात की रोशनी की स्थिति प्रदर्शित करता है
अरुडिनो
इनपुट
प्रकाश संवेदक संकेत: कमरे में प्रकाश की मात्रा का अनुरूप मूल्य
उत्पादन
लाइट इनपुट (1 बिट): संकेत जो कमरे की रोशनी की स्थिति को निर्धारित करता है
आधार ३
इनपुट
- लाइट इनपुट (1 बिट): संकेत जो कमरे की रोशनी की स्थिति को निर्धारित करता है
- स्विच
- सीएलके
उत्पादन
- एनोड्स: निर्धारित करता है कि कौन से 7-सेगमेंट डिस्प्ले का उपयोग किया जाएगा
- खंड: टाइमर प्रदर्शित करता है
- एलईडी: चालू या बंद की रात की रोशनी की स्थिति प्रदर्शित करता है
चरण 3: हार्डवेयर और Arduino कोड
हार्डवेयर
Arduino कोड को समझने के लिए, हमें उस हार्डवेयर को समझना चाहिए जिसके साथ कोड इंटरैक्ट कर रहा है। हमारे ब्रेडबोर्ड पर सर्किट में एक फोटोकेल, एक प्रकाश उत्सर्जक डायोड, और इसे पूरा करने के लिए कई तार और प्रतिरोधक शामिल हैं। सर्किट फोटोकेल को शक्ति भेजकर शुरू होता है, जो तब इसके आसपास के प्रकाश की मात्रा को पढ़ता है। यह जानकारी एनालॉग पिन, A0 में स्थानांतरित की जाती है, जो इसे बेसिस बोर्ड के लिए पठनीय बनाती है। बेसिस बोर्ड तब यह जानकारी लेता है, गिनती शुरू करता है, और एलईडी को चालू करने के लिए एक संकेत भेजता है।
Arduino कोड
Arduino कोड स्वयं बेसिस बोर्ड के साथ एक संकेत भेजकर संचार करता है जब डिवाइस के चारों ओर का प्रकाश एक निर्दिष्ट सीमा से अधिक गहरा होता है। एक अंधेरे कमरे से एलईडी की ओर जाने वाला यह सिग्नल चालू हो जाएगा। हमने प्रयोग के माध्यम से पाया कि अंधेरे कमरों में हमारे विशिष्ट फोटोकेल की औसत सीमा 30 - 60 है। प्रत्येक फोटोकेल में संवेदनशीलता की एक अलग मात्रा होती है, इसलिए अन्य फोटोकल्स में अलग-अलग थ्रेसहोल्ड हो सकते हैं। हमारे प्रकाशित कोड में, हमने प्रदर्शन उद्देश्यों के लिए थ्रेशोल्ड 100 बनाया है।
सिफारिश की:
लाइट्स आउट: 6 कदम
लाइट्स आउट: क्या आपको ऐसी समस्या है जहाँ आप कमरे से बाहर निकलते समय हमेशा लाइट बंद करना भूल जाते हैं? यह लापरवाह कार्य बहुत ऊर्जा बर्बाद कर रहा है, इसलिए इस परियोजना में, आप एक ऐसी मशीन बनाना सीखेंगे जो आपके लिए लाइट बंद कर सकती है जब आप इसका उपयोग नहीं कर रहे हैं
एनिमेटेड मूड लाइट और नाइट लाइट: 6 कदम (चित्रों के साथ)
एनिमेटेड मूड लाइट और नाइट लाइट: प्रकाश के साथ जुनून पर एक आकर्षण होने के कारण मैंने छोटे मॉड्यूलर पीसीबी का चयन करने का फैसला किया, जिसका उपयोग किसी भी आकार के आरजीबी लाइट डिस्प्ले बनाने के लिए किया जा सकता है। मॉड्यूलर पीसीबी बनाने के बाद मैं उन्हें एक में व्यवस्थित करने के विचार पर अड़ गया
मिस्ट्री लाइट बॉक्स (नाइट लाइट): 4 कदम
मिस्ट्री लाइट बॉक्स (नाइट लाइट): और यह एक मजेदार छोटी परियोजना है जिसे बनाना आसान है, यह परियोजना https://www.instructables.com/id/Arduino-Traffic-L… से संदर्भ है, लेकिन मैं पहले से ही मूल साइट की बहुत सारी संरचना बदल दी है, मैं और अधिक एलईडी जोड़ता हूं और मैं इसे पैक करने के लिए जूता बॉक्स का उपयोग करता हूं, एस
स्विचेबल लाइट सेंसिंग नाइट लाइट: 8 कदम (चित्रों के साथ)
स्विच करने योग्य लाइट सेंसिंग नाइट लाइट: यह निर्देशयोग्य दिखाता है कि मैंने एक नाइट लाइट सेंसर को कैसे हैक किया ताकि इसे मैन्युअल रूप से बंद किया जा सके। ध्यान से पढ़ें, किसी भी खुले सर्किट पर ध्यान दें, और यूनिट परीक्षण से पहले यदि आवश्यक हो तो अपने क्षेत्र को बंद कर दें
फेयरी लाइट्स का उपयोग करके साधारण नाइट लाइट: 3 चरण (चित्रों के साथ)
फेयरी लाइट्स का उपयोग करके साधारण नाइट लाइट: मैं साधारण नाइट बल्ब का उपयोग करता था, लेकिन फिर मेरे पास कुछ अद्भुत परी रोशनी थी, सोचा कि क्यों न उन्हें रात की रोशनी के रूप में उपयोग किया जाए? यह बल्ब से प्रकाश को नींद को बाधित करने से भी रोकता है अगर मैं कभी उठता हूं रात में और सबसे महत्वपूर्ण दृश्य अद्भुत है।