विषयसूची:

फैंसी बेड नाइट लाइट्स: 6 कदम (चित्रों के साथ)
फैंसी बेड नाइट लाइट्स: 6 कदम (चित्रों के साथ)

वीडियो: फैंसी बेड नाइट लाइट्स: 6 कदम (चित्रों के साथ)

वीडियो: फैंसी बेड नाइट लाइट्स: 6 कदम (चित्रों के साथ)
वीडियो: Do BEDROOM lighting in 5 simple steps. Learn layering of lights, type of lights, make luxury bedroom 2024, जुलाई
Anonim
Image
Image

डैनी द्वारा FRट्विटर पर मेरा अनुसरण करेंलेखक द्वारा अधिक का अनुसरण करें:

शिक्षण नियंत्रण एल्गोरिदम के लिए लाइन अनुयायी रोबोट
शिक्षण नियंत्रण एल्गोरिदम के लिए लाइन अनुयायी रोबोट
सामी - रोबोटिक्स के लिए स्मार्ट मोटर चालक
सामी - रोबोटिक्स के लिए स्मार्ट मोटर चालक
सामी - रोबोटिक्स के लिए स्मार्ट मोटर चालक
सामी - रोबोटिक्स के लिए स्मार्ट मोटर चालक
माइक्रोकंट्रोलर 101 - आपकी परियोजनाओं पर उपयोगी शुरुआती सर्किट और बचत हार्डवेयर
माइक्रोकंट्रोलर 101 - आपकी परियोजनाओं पर उपयोगी शुरुआती सर्किट और बचत हार्डवेयर
माइक्रोकंट्रोलर 101 - आपकी परियोजनाओं पर उपयोगी शुरुआती सर्किट और बचत हार्डवेयर
माइक्रोकंट्रोलर 101 - आपकी परियोजनाओं पर उपयोगी शुरुआती सर्किट और बचत हार्डवेयर

के बारे में: मुझे नई तकनीकों और उन चीजों में दिलचस्पी है जिन्हें हम कुछ घटकों और थोड़ी कल्पना के साथ घर में बना सकते हैं। Danni FR के बारे में अधिक जानकारी »

यह है भविष्य की बेड लाइट व्यवस्था! जब आप रात के मध्य में अपने बिस्तर से बाहर निकलते हैं तो वे चालू हो जाते हैं और जब आप अपनी आरामदायक सपनों की मशीन में चलते हैं तो बंद हो जाते हैं। तो कोई और रात दुर्घटनाएँ और पैर की उंगलियों को तोड़ा !!

इसे बनाना बेहद आसान है और आपका बिस्तर इस दुनिया से अलग दिखेगा। तो चलिए शुरू करते हैं, क्या हम?

चरण 1: सभी भागों को इकट्ठा करें

सभी भागों को इकट्ठा करो
सभी भागों को इकट्ठा करो
सभी भागों को इकट्ठा करो
सभी भागों को इकट्ठा करो

ठीक है, शुरू करने के लिए हमें इस परियोजना के लिए आवश्यक सभी भाग की आवश्यकता है। कृपया कुछ भी खरीदने से पहले इस छेद चरण को पढ़ें। तो आपको आवश्यकता होगी:

  • एक एडफ्रूट ट्रिंकेट 5वी (https://www.adafruit.com/product/1501)
  • एक ब्रेडबोर्ड (https://www.adafruit.com/product/64)
  • कुछ जम्पर तार (https://www.adafruit.com/product/153)
  • एक 4k7 ओम रोकनेवाला (https://www.adafruit.com/product/2783)
  • एक वेलोस्टैट शीट (https://www.adafruit.com/product/1361)
  • हमारी एलईडी पट्टी (https://www.adafruit.com/product/2237)
  • बिजली की आपूर्ति (https://www.adafruit.com/product/1466)
  • और निश्चित रूप से थोड़ा सा टेप, एल्यूमीनियम पन्नी और एक पतला कार्डबोर्ड
  • कुछ उपकरण जैसे सरौता, कैंची और सोल्डरिंग आयरन।
  • थोड़ा सा बिजली का टेप और केप्टन टेप।
  • बेशक एक बिस्तर गलीचा !!!

जैसा कि आप शायद देख सकते हैं कि मैं एडफ्रूट उत्पादों का बहुत बड़ा प्रशंसक हूं, हालांकि आप अन्य एलईडी स्ट्रिप मॉडल का उपयोग कर सकते हैं। यह आप पर निर्भर है, मेरे कोड में बहुत सारे विकल्प उपलब्ध हैं। अपने सेटअप में मैंने ५० एलईडी एसएम१६७१६ मॉड्यूल का उपयोग किया, बेझिझक जितना चाहें उतना एलईडी का उपयोग करें और कोई भी मॉडल जो कोड का समर्थन करता है। लेकिन अपने सेटअप के लिए उचित बिजली आपूर्ति पर विचार करें, याद रखें कि अधिकांश आरजीबी स्ट्रिप्स को प्रति एलईडी 60 एमए तक की आवश्यकता हो सकती है। तो आपको चेतावनी दी जाती है!

चरण 2: सेंसर रग का निर्माण

Image
Image
सेंसर रग बनाया गया
सेंसर रग बनाया गया
सेंसर रग बनाया गया
सेंसर रग बनाया गया

यह शायद इस ट्यूटोरियल का सबसे लंबा हिस्सा है, लेकिन यह आसान है। कृपया तस्वीरों को संदर्भ के रूप में उपयोग करें और इन चरणों का पालन करें:

  1. दो एल्युमिनियम फॉयल शीट को वेलोस्टैट शीट से थोड़ा छोटा काटें।
  2. फिर 3 शीटों को जोड़ने के लिए कुछ बिजली के टेप का उपयोग करें, याद रखें कि बीच में वेलोस्टैट शीट जाती है। तारों के लिए टेप से मुक्त एक छोटी सी जगह भी दें।
  3. विद्युत संपर्क बनाने के लिए कुछ तांबे के टैपर का उपयोग करें, एक नीचे एल्यूमीनियम पन्नी में जाता है और दूसरा शीर्ष में।
  4. संलग्न तांबे के टेप को मिलाप तार और कनेक्शन की सुरक्षा के लिए कुछ केप्टन टेप का उपयोग करें।
  5. फिर एल्यूमीनियम पन्नी को फटने से बचाने के लिए एक पतले कार्डबोर्ड का उपयोग करें, यह शीट पूरे सेंसर के समान आकार की होनी चाहिए। इसे अधिक बिजली के टेप से सुरक्षित करें। बिना टेप के एक छोटी सी जगह देने से भी सावधान रहें या सेंसर को नुकसान पहुंचाए बिना हवा को बाहर निकलने देने के लिए एल्यूमीनियम और कार्डबोर्ड दोनों में एक छोटा सा छेद करें।
  6. क्या सब कुछ ठीक है अब आपके पास पूरी तरह कार्यात्मक स्टेपिंग सेंसर है !!!

नोट: मैंने सेंसर को नमी से बचाने के लिए वेलोस्टैट शीट के साथ आए प्लास्टिक बैग का इस्तेमाल किया, बस इसे अंदर खिसकाएं:)

चरण 3: एलईडी पट्टी को अपने बिस्तर पर माउंट करें

एलईडी पट्टी को अपने बिस्तर पर माउंट करें
एलईडी पट्टी को अपने बिस्तर पर माउंट करें

अब इस परियोजना के मज़ेदार हिस्से पर चलते हैं, अपनी रोशनी को अपने बिस्तर से जोड़ दें !!! मैं इसके साथ अधिक विवरण में प्रवेश नहीं करूंगा, बस रचनात्मक रहें और जैसा आप चाहते हैं वैसा ही करें। लेकिन अगर आपको थोड़ी प्रेरणा की जरूरत है तो मैं हर कुछ सेंटीमीटर में खदानें लगाता हूं और मैंने इसे बिस्तर पर ठीक करने के लिए मास्किंग टेप का इस्तेमाल किया।

जितने चाहें उतने एल ई डी का उपयोग करने के लिए स्वतंत्र महसूस करें, जिस स्थिति और दूरी में आप चाहते हैं:)

चरण 4: ट्रिंकेट प्रोग्राम करें

ट्रिंकेट प्रोग्राम करें
ट्रिंकेट प्रोग्राम करें

ठीक है, सबसे पहले आपको ट्रिंकेट का उपयोग करना सीखना होगा। सौभाग्य से एडफ्रूट का यहां एक अच्छा ट्यूटोरियल है। जब आप तैयार हों तो कार्रवाई पर वापस आएं।

मैं देखता हूँ, तुम लौट आए हो। अब आप जानते हैं कि Arduino और मूल बातें के साथ ट्रिंकेट में प्रोग्राम कैसे लोड किए जाते हैं, शायद आपने ब्लिंकी डेमो किया है:)

अब GitHub से बढ़िया FastLED लाइब्रेरी डाउनलोड करें और इसे इंस्टॉल करें। और फिर मेरे कोड को अपने ट्रिंकेट में डालें, एक छोटे से एनीमेशन के साथ एलईडी को नीले रंग में बदलने के लिए प्रोग्राम किया गया है। लेकिन बेझिझक वैसे भी संशोधित करें जैसा आप चाहते हैं, याद रखें कि आपके द्वारा उपयोग की जा रही एलईडी की संख्या और पट्टी के प्रकार को कॉन्फ़िगर करना याद रखें।

// यह प्रोजेक्ट डैनी फर्नांडीज द्वारा बनाया गया था#include #include "FastLED.h" #define NUM_LEDS 50 // आपकी स्ट्रिप में कितने एलईडी हैं आपकी पट्टी, क्या आपकी पट्टी में यह टिप्पणी नहीं है # SENSOR_PIN 1 // परिभाषित करें जहां सेंसर जुड़ा हुआ है, एडफ्रूट ट्रिंकेट एनालॉग पिन 1 पर डिजिटल पिन 2 के बराबर है # TRIGGER 50 को परिभाषित करें // नीचे दिए गए मान पर विचार करें कि कोई CRGB को आगे बढ़ा रहा है एलईडी [NUM_LEDS]; इंट इनिशियलाइज़ेशन = 0; इंट स्टेट = 0; शून्य सेटअप () { अगर (F_CPU == 16000000) घड़ी_प्रेस्केल_सेट (घड़ी_डिव_1); // आप 16MHZ पर ट्रिंकेट रननिग चाहते हैं, कृपया बोर्ड मेनू पर भी इसे चुनें // FastLED.addLeds (एल ई डी, NUM_LEDS); // FastLED.addLeds (एल ई डी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एल ई डी, NUM_LEDS); // FastLED.addLeds (एल ई डी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एल ई डी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एल ई डी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एल ई डी, NUM_LEDS); // FastLED.addLeds (एल ई डी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); FastLED.addLeds(LEDs, NUM_LEDS); // मेरे मामले में यह मेरा स्ट्रिप मॉडल है // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); // FastLED.addLeds (एलईडी, NUM_LEDS); आरंभीकरण = 1; देरी (500);} शून्य लूप () {अगर (प्रारंभिकरण == 1) // बिजली में सभी एलईडी को बंद करें {के लिए (int i = 0; i <NUM_LEDS; i ++) {LEDs .setRGB (0, 0, 0); } FastLED.show(); आरंभीकरण = 0; FastLED.शो (); } अगर (analogRead(SENSOR_PIN) <= TRIGGER) // अगर कोई गलीचे पर है {if (state == 0) // एलईडी बंद हैं तो {for (int i = 0; i <) चालू करने के लिए इस एनिमेशन को करें NUM_LEDS; i++) { एलईडी .setRGB(0, 0, 20); FastLED.शो (); देरी (100); } देरी (200); के लिए (int x = 20; x <= 125; x++) { for (int i = 0; i < NUM_LEDS; i++) { LEDs.setRGB(0, 0, x); } FastLED.show(); देरी(20); } जबकि (analogRead(SENSOR_PIN) = 20; x--) { के लिए (int i = 0; i = 0; i--) { एलईडी .setRGB (0, 0, 0); FastLED.शो (); देरी (100); } जबकि (analogRead(SENSOR_PIN) <= TRIGGER); // तब तक प्रतीक्षा करें जब तक कि व्यक्ति देरी से दूर न हो जाए (2000); राज्य = 0; } } देरी (200);}

कोड के अंतिम संस्करण के लिए इसे GitHub पर प्राप्त करें:

चरण 5: सर्किट का निर्माण

सर्किट बनाया
सर्किट बनाया

एक बहुत आसान सर्किट है, इसलिए इसे हमारे ब्रेडबोर्ड में बनाने में हमें केवल कुछ मिनट लगेंगे,:)

मेरे कनेक्शन इस प्रकार हैं:

  • बिजली की आपूर्ति से ट्रिंकेट के बैट पिन और हमारी एलईडी पट्टी के वीसीसी तक 5V।
  • बिजली की आपूर्ति से ट्रिंकेट तक जीएनडी, हमारे रग सेंसर का एक तार और एलईडी पट्टी का जीएनडी।
  • एलईडी पट्टी के डेटा पिन के लिए ट्रिंकेट पिन 0।
  • एलईडी पट्टी का ट्रिंकेट पिन 1 टू क्लॉक पिन।
  • रग सेंसर का दूसरा तार ट्रिंकेट पिन 2 में जाता है, इस पिन और ट्रिंकेट के 5V पिन के बीच एक 4k7 ओम रेसिस्टर भी जाता है।

बस इतना ही, आसान आपको नहीं लगता?

चरण 6: आनंद लें !

आनंद लेना!!!
आनंद लेना!!!

अपने बिस्तर के नीचे सब कुछ छुपाएं और सेंसर को गलीचे के नीचे रखें। अब आप इस प्रोजेक्ट को रॉक करने के लिए तैयार हैं।

मुझे आशा है कि आप इसका आनंद लेंगे और एनिमेशन और लाइटिंग के साथ बहुत सारी हैकिंग करेंगे।

मुझे पढ़ने के लिए धन्यवाद:)

सिफारिश की: