विषयसूची:
वीडियो: कोल्डप्ले एलईडी रिस्टबैंड को हैक करना: 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
थॉमसवीडीडीएफ द्वारा लेखक का और अधिक अनुसरण करें:
बड़े कॉन्सर्ट में जाते समय, वे अक्सर छोटी एलईडी लाइटें देते हैं। कोल्डप्ले के एक संगीत कार्यक्रम में जाते समय, आपको इसका शानदार संस्करण मिलता है: एक एलईडी रिस्टबैंड। शो के दौरान, वे स्वचालित रूप से प्रकाश करते हैं और एक अद्भुत प्रभाव देते हैं। शो के अंत में हालांकि, ब्रेसलेट पूरी तरह से बेकार हो जाता है, इस तरह के एक अच्छे गैजेट के लिए एक वास्तविक शर्म की बात है!
इस निर्देश में, हम इसके बारे में कुछ करेंगे और एलईडी रिस्टबैंड को पुनर्जीवित करेंगे! मैंने कुछ ऐसे लोगों को देखा है जो कुछ रंगों को काम में लाने में कामयाब रहे, लेकिन यह काफी अच्छा नहीं है। हम एल ई डी पर पूर्ण नियंत्रण रखने के लिए बैंड को पुन: प्रोग्राम करने जा रहे हैं, और उन्हें सभी प्रकार के शांत पैटर्न में हल्का कर देंगे!
आएँ शुरू करें!
चरण 1: इसे अलग करना
इससे पहले कि हम ब्रेसलेट को पुनर्जीवित कर सकें, हमें पता होना चाहिए कि यह क्या बनाता है। आइए इसे अलग करें!
मामले के अंदर जाना काफी सीधा है: अंदर के जादू को प्रकट करने के लिए 4 स्क्रू पर्याप्त हैं। हमें बैटरियों द्वारा बधाई दी जाती है (या उनमें से क्या बचा है)। आप 2 बैटरी धारक देखेंगे: पहले में दो (2025 आकार) हैं जो 6V लगाते हैं और एलईडी के लिए उपयोग किए जाते हैं; दूसरे में माइक्रोकंट्रोलर के लिए एक सिंगल बैटरी (2032 आकार) है।
जब वे कॉन्सर्ट में रिस्टबैंड को बाहर निकालते हैं तो वे बैटरी और बैटरी होल्डर के बीच से एक छोटा प्लास्टिक टैब खींचकर उन्हें चालू करते हैं। चूंकि वे पुन: उपयोग के लिए नहीं हैं, इसलिए उन्हें बंद करने का कोई तरीका नहीं है। चूंकि बैटरी खत्म होने तक यूनिट चालू रहेगी, इसलिए हमें इसे एक नए सिक्का सेल से बदलना होगा।
बैटरी को बदलना एक बात है, यह सुनिश्चित करना कि हम रिस्टबैंड को फिर से बंद कर सकते हैं, दूसरी बात है। मैंने एक स्विच जोड़ने की कोशिश की, लेकिन एक आसान समाधान मिला: डिवाइस में बिजली काटने के लिए बैटरी और धारक के बीच एक ही तरह का पुल टैब डालें (क्या यह इसे पुश टैब बनाता है..?) कोई भी पतला और मजबूत टैब काम कर सकता है: हार्ड प्लास्टिक, कार्डबोर्ड, … मैंने निकेल स्ट्रिप के एक छोटे टुकड़े का इस्तेमाल किया (लिथियम कोशिकाओं को जोड़ने के लिए इस्तेमाल किया गया) जिसके आधे हिस्से में कुछ पेंटर्स टेप थे। यह बहुत मजबूत है और इसे कलाईबैंड के चालू होने पर टैब को स्टोर करने के तरीके के रूप में (बैटरी और धारक के बीच में धातु के हिस्से के साथ) दूसरी तरफ डालने की अनुमति देता है।
अब जबकि हमारे पास शक्ति है, आइए जानें कि हम कुछ प्रकाश कैसे बना सकते हैं!
चरण 2: एल ई डी को नियंत्रित करना
अब हम यह पता लगाएंगे कि एल ई डी को कैसे नियंत्रित किया जाए। यदि आप केवल कोड अपलोड करने और वास्तव में एलईडी देखने में रुचि रखते हैं, तो सीधे अगले चरण पर जाएं।
प्रोग्रामिंग शुरू करने से पहले, हमें पहले हार्डवेयर को जानना होगा। अधिक विशेष रूप से, हमें पता होना चाहिए कि एल ई डी माइक्रोकंट्रोलर से कैसे जुड़े हैं। हम सर्किट बोर्ड पर निशानों का पालन करके, या पहले से बनाए गए किसी और के योजनाबद्ध (क्रेडिट) की जाँच करके इसकी जाँच कर सकते हैं। पूरा योजनाबद्ध पीडीएफ में है, लेकिन मैंने अपनी जरूरत की जानकारी के साथ एक सरलीकृत संस्करण भी जोड़ा है।
हम देख सकते हैं कि वे ATmega88 को माइक्रोकंट्रोलर के रूप में उपयोग करते हैं। एल ई डी को कुछ MOSFETs के साथ नियंत्रित किया जाता है, जो ATmega88 द्वारा निम्नलिखित पिनों के साथ संचालित होते हैं:
- लाल एलईडी: पोर्ट बी6
- ग्रीन एलईडी: पोर्ट C3
- ब्लू एलईडी: पोर्ट बी7
- सामान्य: पोर्ट D3
हमें बस इतना ही जानना है! अब कुछ प्रकाश करते हैं! हम केवल संबंधित पिन को चालू या बंद करके ऐसा करते हैं। हालांकि, एक पकड़ है: एल ई डी में वर्तमान सीमित प्रतिरोधी नहीं है, इसलिए वर्तमान केवल बैटरी के आंतरिक प्रतिरोध से ही सीमित होगा। अच्छा नहीं है। इसके अलावा, चूंकि लाल एलईडी में हरे और नीले रंग की तुलना में कम आगे का वोल्टेज होता है, यह अधिक करंट खींचेगा, और अन्य की तुलना में बहुत उज्जवल होगा। अच्छा नहीं है।
एल ई डी को अच्छी तरह से नियंत्रित करने के लिए, हमें उन्हें पीडब्लूएम से नियंत्रित करना चाहिए। मैंने ऐसा एक इंटरप्ट रूटीन लिखकर किया जो 10 kHz पर चलता है और सभी LED के लिए PWM सिग्नल बनाता है। यह वर्तमान ड्रॉ में अंतर के लिए भी क्षतिपूर्ति करता है: लाल एलईडी के लिए वर्तमान कर्तव्य चक्र हरे और नीले रंग की तुलना में कम है। अब हम एक वेरिएबल को अपडेट करके प्रत्येक एल ई डी की चमक को नियंत्रित कर सकते हैं।
मुख्य लूप में, हम बस यही करेंगे। मैंने कुछ पैटर्न बनाए जो एल ई डी की चमक को बदलते हैं। अपने लिए कुछ और बनाना काफी आसान होना चाहिए, आप एक उदाहरण के रूप में मेरे कोड का उपयोग कर सकते हैं। मैंने 10 से अधिक विभिन्न पैटर्न बनाए हैं, और वे बस लूपिंग करते रहते हैं। एक लूप में लगभग 5 मिनट लगते हैं, इसलिए यह बहुत जल्दी उबाऊ नहीं होगा;)
चरण 3: प्रोग्रामिंग
लिखे गए कोड के साथ, हम डिवाइस को प्रोग्राम कर सकते हैं! लेकिन रुकिए, हमें प्रोग्रामर को कहां कनेक्ट करना चाहिए?
आइए पीसीबी के पिछले हिस्से पर एक नजर डालते हैं। बैटरियों के अलावा, केवल कुछ छेद हैं। और वे वही हैं जो हम खोज रहे हैं, हम भाग्यशाली हैं:) छेद प्रोग्रामिंग पोर्ट हैं, इन-सिस्टम प्रोग्रामिंग (आईएसपी) के लिए उपयोग किया जाता है। यह हमें सर्किट में रहते हुए माइक्रोकंट्रोलर को प्रोग्राम करने की अनुमति देगा (इसलिए नाम)।
इसलिए अब जब हमने अपना लक्ष्य निर्धारित कर लिया है, तो हम उन्हें AVR प्रोग्रामर (ATMEL माइक्रोकंट्रोलर के लिए एक प्रोग्रामर) से जोड़ सकते हैं। चूंकि एक पंक्ति में 6 पिन वास्तव में मानक कनेक्शन नहीं हैं, इसलिए मैंने दोनों को जोड़ने के लिए साधारण जम्पर तारों का उपयोग किया। आप तस्वीर में पिन-आउट की जांच कर सकते हैं।
आपके प्रोग्रामर के आधार पर, प्रोग्रामिंग के दौरान डिवाइस को पावर देने के लिए आपके पास 2 विकल्प हैं। या तो इसे प्रोग्रामर के माध्यम से 3.3V के साथ पावर दें (यदि यह समर्थित है) या रिस्टबैंड में एक नई बैटरी डालें और इसे इस तरह से पावर दें। निश्चित रूप से दोनों मत करो!
अब जब हमने प्रोग्रामर को कनेक्ट कर लिया है और बिजली की आपूर्ति कर दी है, तो हम अंत में लानत को प्रोग्राम कर सकते हैं! हम इसे राख से ऊपर उठाने के लिए एटमेल स्टूडियो का उपयोग करेंगे!
- Atmel स्टूडियो खोलें और प्रोजेक्ट (.atsln फ़ाइल) खोलें।
- टूल्स>डिवाइस प्रोग्रामिंग (ctrl+shift+p) पर जाएं और अपना प्रोग्रामर चुनें; लागू करें दबाएं।
- फ़्यूज़ टैब पर जाएं और चित्र में दिखाई गई सेटिंग्स को कॉपी करें। प्रेस कार्यक्रम
- यादें टैब पर जाएं और प्रोग्राम दबाएं।
बस इतना ही, प्रकाश होने दो!
सिफारिश की:
एंड्रॉइड स्मार्टफोन का उपयोग करके कंप्यूटर विजन जोड़ने के लिए हेक्सबग स्पाइडर एक्सएल को हैक करना: 9 कदम (चित्रों के साथ)
एंड्रॉइड स्मार्टफोन का उपयोग करके कंप्यूटर विजन जोड़ने के लिए हेक्सबग स्पाइडर एक्सएल को हैक करना: मैं मूल हेक्सबग का बहुत बड़ा प्रशंसक हूं और व्यापार; मकड़ी. मेरे पास एक दर्जन से अधिक का स्वामित्व है और उन सभी को हैक कर लिया है। जब भी मेरा कोई बेटा किसी दोस्त के पास जाता है’ जन्मदिन की पार्टी, मित्र को एक हेक्सबग मिलता है&व्यापार; एक उपहार के रूप में मकड़ी. मैंने हैक कर लिया है या
लंदन अंडरग्राउंड जुबली लाइन डोर बटन हैक करना: 12 कदम (चित्रों के साथ)
लंदन अंडरग्राउंड जुबली लाइन डोर बटन हैक करना: लंदन ट्रांसपोर्ट म्यूजियम की दुकान जुबली लाइन (बाएं और दाएं दोनों उपलब्ध हैं) से डीकमीशन किए गए दरवाजे के बटन बेच रही है। यदि आप एक ऐसी परियोजना को अंजाम देने की सोच रहे हैं जिसमें एक बटन और किसी प्रकार के संकेतक प्रकाश की आवश्यकता हो, तो आप
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
होम ऑटोमेशन के लिए एलजी डक्टेड स्प्लिट को हैक करना: 8 कदम (चित्रों के साथ)
होम ऑटोमेशन के लिए एलजी डक्टेड स्प्लिट को हैक करना: सबसे पहले - यह एक और इन्फ्रारेड रिमोट कंट्रोल इम्यूलेशन हैक नहीं है। मेरे विशेष एसी में शामिल वॉल माउंटेड स्मार्ट नियंत्रणों के अलावा किसी भी प्रकार के नियंत्रण के लिए डिज़ाइन किया गया कोई उपयोगी इंटरफ़ेस नहीं है। मेरे पास एलजी डक्टेड रिवर्स स्प्लिट सिस्टम है
स्थिर और बाहरी नियंत्रण के लिए स्ट्रोब ब्लैकलाइट को हैक करना: 5 कदम (चित्रों के साथ)
स्टेडी-ऑन और एक्सटर्नल कंट्रोल के लिए स्ट्रोब ब्लैकलाइट को हैक करना: हर साल बड़े बॉक्स स्टोर यूवी एलईडी से बने स्ट्रोब ब्लैकलाइट बेचते हैं। साइड में नॉब है जो स्ट्रोब स्पीड को कंट्रोल करता है। ये मज़ेदार और सस्ती हैं, लेकिन इनमें निरंतर मोड की कमी है। क्या अधिक है यह प्रकाश विस्तार को नियंत्रित करने के लिए अच्छा होगा