विषयसूची:

लाइट्स आउट नाइट लाइट: 4 कदम
लाइट्स आउट नाइट लाइट: 4 कदम

वीडियो: लाइट्स आउट नाइट लाइट: 4 कदम

वीडियो: लाइट्स आउट नाइट लाइट: 4 कदम
वीडियो: Do BEDROOM lighting in 5 simple steps. Learn layering of lights, type of lights, make luxury bedroom 2024, नवंबर
Anonim
लाइट्स आउट नाइट लाइट
लाइट्स आउट नाइट लाइट

सोना का समय हो गया है। आप रात के लिए लाइट बंद करने के लिए उठते हैं, और जब आप स्विच को फ्लिप करते हैं, तो आप महसूस करते हैं कि आपके सामने अपने बिस्तर की सुरक्षा के लिए पिच ब्लैक यात्रा है। आपके लिए भाग्यशाली, रात की रोशनी का आविष्कार किया गया था, और आप एक को खोजने के लिए सही जगह पर आए हैं! लेकिन … आप कैसे सो सकते हैं जब वह रात की रोशनी आपके कमरे को रोशन कर रही हो? इसके अलावा, क्या आप इस खाली अंधेरे से नहीं थक रहे हैं जिससे आपकी रात की रोशनी बनी रहती है और ऊर्जा बर्बाद होती है? ठीक है, आप अभी भी सही जगह पर हैं, क्योंकि हमारे पास वही है जो आपको चाहिए!

हम आपको एक स्थायी रात की रोशनी बनाने में मदद करके आपके जीवन को रोशन करना चाहते हैं।

इस ट्यूटोरियल में, हम आपको एक नाइट लाइट बनाने की प्रक्रिया के बारे में बताने जा रहे हैं जो एक टाइमर के साथ बंद हो जाएगी। सिस्टम एक प्रकाश संवेदक के माध्यम से मुख्य प्रकाश बंद होने पर पहचानने में सक्षम होगा, और उपयोगकर्ता द्वारा निर्धारित समय के लिए प्रकाश चालू करेगा, और उस समय के बाद बंद हो जाएगा। यह रात की रोशनी अन्य रात की रोशनी से अलग है क्योंकि जब आप सो रहे होते हैं तो यह ऊर्जा बर्बाद कर देती है और इसकी आवश्यकता नहीं होती है। यह प्रोजेक्ट दो प्रकार के बोर्ड, बेसिस 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 कोड
हार्डवेयर और Arduino कोड
हार्डवेयर और Arduino कोड
हार्डवेयर और Arduino कोड
हार्डवेयर और Arduino कोड
हार्डवेयर और Arduino कोड
हार्डवेयर और Arduino कोड
हार्डवेयर और Arduino कोड

हार्डवेयर

Arduino कोड को समझने के लिए, हमें उस हार्डवेयर को समझना चाहिए जिसके साथ कोड इंटरैक्ट कर रहा है। हमारे ब्रेडबोर्ड पर सर्किट में एक फोटोकेल, एक प्रकाश उत्सर्जक डायोड, और इसे पूरा करने के लिए कई तार और प्रतिरोधक शामिल हैं। सर्किट फोटोकेल को शक्ति भेजकर शुरू होता है, जो तब इसके आसपास के प्रकाश की मात्रा को पढ़ता है। यह जानकारी एनालॉग पिन, A0 में स्थानांतरित की जाती है, जो इसे बेसिस बोर्ड के लिए पठनीय बनाती है। बेसिस बोर्ड तब यह जानकारी लेता है, गिनती शुरू करता है, और एलईडी को चालू करने के लिए एक संकेत भेजता है।

Arduino कोड

Arduino कोड स्वयं बेसिस बोर्ड के साथ एक संकेत भेजकर संचार करता है जब डिवाइस के चारों ओर का प्रकाश एक निर्दिष्ट सीमा से अधिक गहरा होता है। एक अंधेरे कमरे से एलईडी की ओर जाने वाला यह सिग्नल चालू हो जाएगा। हमने प्रयोग के माध्यम से पाया कि अंधेरे कमरों में हमारे विशिष्ट फोटोकेल की औसत सीमा 30 - 60 है। प्रत्येक फोटोकेल में संवेदनशीलता की एक अलग मात्रा होती है, इसलिए अन्य फोटोकल्स में अलग-अलग थ्रेसहोल्ड हो सकते हैं। हमारे प्रकाशित कोड में, हमने प्रदर्शन उद्देश्यों के लिए थ्रेशोल्ड 100 बनाया है।

सिफारिश की: