विषयसूची:

DIY लॉन्ग डिस्टेंस बेस्ट फ्रेंड लाइट्स: 4 स्टेप्स (चित्रों के साथ)
DIY लॉन्ग डिस्टेंस बेस्ट फ्रेंड लाइट्स: 4 स्टेप्स (चित्रों के साथ)

वीडियो: DIY लॉन्ग डिस्टेंस बेस्ट फ्रेंड लाइट्स: 4 स्टेप्स (चित्रों के साथ)

वीडियो: DIY लॉन्ग डिस्टेंस बेस्ट फ्रेंड लाइट्स: 4 स्टेप्स (चित्रों के साथ)
वीडियो: Best friend card #diy #friendscard #lovecard #drawing #art #shorts 2024, जुलाई
Anonim
DIY लॉन्ग डिस्टेंस बेस्ट फ्रेंड लाइट्स
DIY लॉन्ग डिस्टेंस बेस्ट फ्रेंड लाइट्स
DIY लॉन्ग डिस्टेंस बेस्ट फ्रेंड लाइट्स
DIY लॉन्ग डिस्टेंस बेस्ट फ्रेंड लाइट्स
DIY लॉन्ग डिस्टेंस बेस्ट फ्रेंड लाइट्स
DIY लॉन्ग डिस्टेंस बेस्ट फ्रेंड लाइट्स

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

संगरोध के दौरान चलाने के लिए यह एक बेहतरीन परियोजना होगी क्योंकि आप हर समय एक साथ नहीं रह सकते हैं, और इसका उपयोग एक ही घर के भीतर यह दर्शाने के लिए किया जा सकता है कि आप किसी मीटिंग या अन्य महत्वपूर्ण घटना में हैं।

आपूर्ति:

  1. ws2811 LED बल्ब -
  2. रास्पबेरी पाई शून्य मैंने इस्तेमाल किया (किसी भी पीआई का उपयोग कर सकते हैं, एसडी कार्ड प्राप्त करना याद रखें) -
  3. एक्रिलिक शीट -
  4. दबाने वाला बटन
  5. चेरी की लकड़ी, लाल ओक की लकड़ी - स्थानीय लकड़ी वितरक

चरण 1: आधार बनाएँ

आधार बनाएँ
आधार बनाएँ
आधार बनाएँ
आधार बनाएँ
आधार बनाएँ
आधार बनाएँ

आरंभ करने के लिए आपको इलेक्ट्रॉनिक घटकों को डालने और प्रकाश को खिलाने के लिए एक बॉक्स की आवश्यकता होगी। मेरे पास चेरी की लकड़ी और लाल ओक की लकड़ी के ऊपर कुछ बचा था जिसे मैं बॉक्स बनाने के लिए इस्तेमाल करता था। मैंने शीर्ष के लिए चेरी का एक वर्ग टुकड़ा इस्तेमाल किया, जो लगभग 4.5 इंच x 4.5 इंच और 1.25 इंच मोटा हो गया। फिर मैंने एक खंड जोड़ने के लिए लाल ओक की लकड़ी के पतले टुकड़ों का उपयोग किया, जिसमें इलेक्ट्रॉनिक घटक होंगे। वे टुकड़े लगभग 4.5 इंच लंबे, 1 इंच मोटे और 2 इंच चौड़े थे। अगर मैं इसे फिर से करता, तो मैं निश्चित रूप से लाल ओक को पतला बना देता ताकि इलेक्ट्रॉनिक घटकों में फिट होने के लिए अधिक जगह हो। टुकड़ों को काटने के बाद मैंने उन्हें नीचे रेत दिया और ws2811 के लिए एक छेद ड्रिल किया जिसमें 1/2 इंच की ड्रिल बिट का उपयोग किया गया। फिर मैंने उन्हें महोनी के अखरोट के तेल से खत्म किया।

चरण 2: डिफ्यूजन ब्लॉक बनाएं

डिफ्यूजन ब्लॉक करें
डिफ्यूजन ब्लॉक करें
डिफ्यूजन ब्लॉक बनाएं
डिफ्यूजन ब्लॉक बनाएं
डिफ्यूजन ब्लॉक बनाएं
डिफ्यूजन ब्लॉक बनाएं
डिफ्यूजन ब्लॉक बनाएं
डिफ्यूजन ब्लॉक बनाएं

बेस बनने के बाद मैंने डिफ्यूजन ब्लॉक बनाना शुरू किया जिसका इस्तेमाल ws2811 एलईडी से रोशनी फैलाने के लिए किया जाएगा। ऐसा करने के लिए मैंने ऐक्रेलिक से आयताकार टुकड़े काट दिए और फिर इसे वास्तव में धुंधला बनाने के लिए ऐक्रेलिक को रेत दिया। यह एलईडी से प्रकाश को फैलाने और अधिक रोशनी करने की अनुमति देगा। मैंने तब संरचना को सुरक्षित करने के लिए गर्म गोंद का इस्तेमाल किया

चरण 3: सर्किट को मिलाप करें और कोड चलाएँ

सर्किट को मिलाप करें और कोड चलाएँ
सर्किट को मिलाप करें और कोड चलाएँ
सर्किट को मिलाप करें और कोड चलाएँ
सर्किट को मिलाप करें और कोड चलाएँ
सर्किट को मिलाप करें और कोड चलाएँ
सर्किट को मिलाप करें और कोड चलाएँ

यह सर्किट को मिलाप करने का समय है। प्रत्येक प्रकाश में एक रास्पबेरी पाई शून्य, एक ws2811 एलईडी, एक पुश बटन और एक रोकनेवाला होता है। एक सर्किट का उपयोग ws2811 एलईडी को नियंत्रित करने के लिए किया जाता है, जबकि दूसरे का उपयोग उपयोगकर्ता इनपुट की जांच के लिए किया जाता है। Ws2811 एलईडी सर्किट एक सरल है जो एलईडी को नियंत्रित करने के लिए रास्पबेरी पाई के ग्राउंड, 5v और pwm पिन का उपयोग करता है। उपयोगकर्ता इनपुट सर्किट में एक करंट लिमिटिंग रेसिस्टर और एक पुश बटन होता है जिसका उपयोग रास्पबेरी पाई इनपुट पिन से वोल्टेज को चालू और बंद करने के लिए किया जाता है।

प्रत्येक पीआई एक ही प्रोग्राम चला रहा है। यह प्रोग्राम जाँचता है कि पुश बटन कब दबाया जाता है, और यदि ऐसा है, तो रंग बदलता है। यह तब एक वेब सर्वर को एक संदेश भेजता है जो वर्तमान रंग को ट्रैक करता है। प्रत्येक 5 सेकंड में यह प्रोग्राम वेब सर्वर से वर्तमान रंग की भी जांच करता है और यदि वह रंग लैंप के वर्तमान रंग से भिन्न है, तो वह उस रंग में बदल जाता है। इस तरह उन्हें सिंक में रखा जाता है। इसलिए यदि आप एक लैंप पर रंग को लाल रंग में बदलते हैं, तो वह लैंप वेब सर्वर को बताएगा कि वर्तमान रंग लाल है, दूसरा लैंप 5 सेकंड में वेब सर्वर की जांच करेगा और देखेगा कि वर्तमान रंग लाल है और बाद में उसमें बदल जाता है रंग। मैंने जिस वेब सर्वर का उपयोग किया था, वह एक पाई पर होस्ट किया गया था क्योंकि मैं इसे उसी नेटवर्क के भीतर उपयोग कर रहा था, लेकिन आप इस सर्वर को किसी भी सार्वजनिक सर्वर पर आसानी से चला सकते थे और लैंप महाद्वीपों में काम करेंगे।

इस डिज़ाइन को देखते हुए आप इसे आसानी से 2 से अधिक लैंप तक बढ़ा सकते हैं।

नीचे दो रेपो दिए गए हैं जिनकी आपको प्रोजेक्ट चलाने के लिए आवश्यकता होगी। यदि आपको BiblioPixel स्थापित करने में समस्या आ रही है, तो आप संदेश बोर्ड बनाने पर मेरे वीडियो पर एक नज़र डाल सकते हैं। यह BiblioPixel को विस्तार से स्थापित करने में जाता है।

बेस्ट फ्रेंड लाइट प्रोग्राम प्रत्येक पीआई पर चल रहा है:

github.com/tmckay1/best_friend_light

वेब सर्वर जो वर्तमान रंग का ट्रैक रखता है:

github.com/tmckay1/raspberrypi_gateway

चरण 4: प्रत्येक पाई पर प्रोग्राम चलाएँ, सर्वर चलाएँ, और इसे क्रिया में देखें

प्रत्येक पाई पर प्रोग्राम चलाएँ, सर्वर चलाएँ, और इसे क्रिया में देखें!
प्रत्येक पाई पर प्रोग्राम चलाएँ, सर्वर चलाएँ, और इसे क्रिया में देखें!
प्रत्येक पाई पर प्रोग्राम चलाएँ, सर्वर चलाएँ, और इसे क्रिया में देखें!
प्रत्येक पाई पर प्रोग्राम चलाएँ, सर्वर चलाएँ, और इसे क्रिया में देखें!
प्रत्येक पाई पर प्रोग्राम चलाएँ, सर्वर चलाएँ, और इसे क्रिया में देखें!
प्रत्येक पाई पर प्रोग्राम चलाएँ, सर्वर चलाएँ, और इसे क्रिया में देखें!
प्रत्येक पाई पर प्रोग्राम चलाएँ, सर्वर चलाएँ, और इसे क्रिया में देखें!
प्रत्येक पाई पर प्रोग्राम चलाएँ, सर्वर चलाएँ, और इसे क्रिया में देखें!

अब आप पिछले रेपो में रीडमी की जांच करके कमांड लाइन पर प्रोग्राम चला सकते हैं, रीडमी के बाद सर्वर चला सकते हैं, और इसे क्रिया में देख सकते हैं!

सिफारिश की: