विषयसूची:

ESP8266 वायरलेस RGB हेडलाइट्स (उत्पत्ति कूप): 10 कदम (चित्रों के साथ)
ESP8266 वायरलेस RGB हेडलाइट्स (उत्पत्ति कूप): 10 कदम (चित्रों के साथ)

वीडियो: ESP8266 वायरलेस RGB हेडलाइट्स (उत्पत्ति कूप): 10 कदम (चित्रों के साथ)

वीडियो: ESP8266 वायरलेस RGB हेडलाइट्स (उत्पत्ति कूप): 10 कदम (चित्रों के साथ)
वीडियो: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, जुलाई
Anonim
ESP8266 वायरलेस RGB हेडलाइट्स (उत्पत्ति कूप)
ESP8266 वायरलेस RGB हेडलाइट्स (उत्पत्ति कूप)
ESP8266 वायरलेस RGB हेडलाइट्स (उत्पत्ति कूप)
ESP8266 वायरलेस RGB हेडलाइट्स (उत्पत्ति कूप)

क्या आप अपने हेडलाइट्स में मल्टी-कलर RGB LED जोड़ना चाह रहे हैं? अधिकांश लोगों के लिए काउंटर किट पर शायद आवश्यक बक्से की जांच कर सकते हैं। ब्रांड नामों से आप कुछ स्तर की वारंटी के साथ एक परीक्षण, सिद्ध प्रणाली प्राप्त कर सकते हैं। लेकिन इसके साथ और क्या आता है? रिमोट खोने के लिए एक सस्ता आसान? भारी वायरिंग? ब्रांड पारिस्थितिकी तंत्र लॉकिन? यदि आपके पास DIY चॉप है तो यह जानने के लिए आगे पढ़ें कि अपनी खुद की कस्टम RGB LED किट बनाने के साथ शुरुआत कैसे करें। कृपया अपने क्षेत्र में वाहन प्रकाश की आवश्यकताओं के संबंध में कानूनों को पढ़ना सुनिश्चित करें। मैं आपके कार्यों के लिए कोई दायित्व या जिम्मेदारी नहीं लूंगा या ग्रहण नहीं करूंगा!

यह मार्गदर्शिका कुछ मान्यताओं के साथ शुरू होती है इसलिए कृपया आगे बढ़ने से पहले इन बिंदुओं को कवर करें:

  • ESP8266 से परिचित हों और इसे कैसे प्रोग्राम करें
  • अपनी कार की हेडलाइट्स को अलग करने में सक्षम हो
  • खुद को जलाए बिना मिलाप करने में सक्षम हो… R. I. P. मेरी उँगलियों की युक्तियाँ
  • सावधान रहें यहाँ कुछ भी आपके वाहन के लिए भिन्न हो सकता है इसलिए तदनुसार समायोजित करें
  • वाहन प्रकाश की आवश्यकताओं के संबंध में अपने क्षेत्र में कानूनों को पढ़ना सुनिश्चित करें

चरण 1: हेडलाइट कंट्रोलर बोर्ड - आपूर्ति एकत्र करें

हेडलाइट कंट्रोलर बोर्ड - आपूर्ति एकत्र करें
हेडलाइट कंट्रोलर बोर्ड - आपूर्ति एकत्र करें

दो हेडलाइट माइक्रोकंट्रोलर बोर्डों के लिए आपको निम्नलिखित भागों को इकट्ठा करना होगा:

  • 2 एक्स ईएसपी -01 बोर्ड
  • 2 एक्स प्रोटोटाइप बोर्ड (2.54 मिमी / 0.1 "/ 100 मिलियन पिच छेद)
  • 4 x 2N7000 छोटे सिग्नल मस्जिद (TO-92 पैकेज)
  • 4 x 1N4001 दिष्टकारी डायोड
  • 4 x 0.1uF कैपेसिटर
  • 2 एक्स ओपन ड्रेन पुल अप रेसिस्टर्स - 2k ओम से 4k ओम
  • 2 एक्स रेसिस्टर डिवाइडर टॉप रेसिस्टर्स - लगभग 8.2k ओम
  • 2 x रेसिस्टर डिवाइडर बॉटम रेसिस्टर्स - लगभग 2k ओम से 4K ओम
  • 2 एक्स हिरन कनवर्टर मॉड्यूल - आउटपुट 5 वी. पर सेट
  • 2 एक्स एलडीओ मॉड्यूल - आउटपुट 3.3 वी. पर सेट है
  • वैकल्पिक: 2x स्क्रू टर्मिनल ब्लॉक
  • वैकल्पिक: 2x ESP-01 ब्रेडबोर्ड एडेप्टर
  • वैकल्पिक: 2x TVS सर्ज प्रोटेक्शन डायोड (~18V-21V)
  • वैकल्पिक: 2x 22uF कैपेसिटर (25V मिनट)
  • वैकल्पिक: 2x 22uF कैपेसिटर (6.3V मिनट)

सोर्सिंग

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

चरण 2: नियंत्रक बोर्ड - पावर इनपुट सुरक्षा

नियंत्रक बोर्ड - पावर इनपुट सुरक्षा
नियंत्रक बोर्ड - पावर इनपुट सुरक्षा

अपने इलेक्ट्रॉनिक्स को रिवर्स वोल्टेज से बचाने के लिए रेक्टिफायर डायोड चलन में आता है। मुझे अपने स्थानीय इलेक्ट्रॉनिक्स स्टोर से 1N4004 डायोड मिले। वे केवल एक amp अधिकतम ले जाने के लिए हैं। आप मेरे प्रोटोटाइप में अगले चरण में देख सकते हैं कि मैंने एक रेक्टिफायर डायोड का उपयोग किया था लेकिन सुरक्षित रहने के लिए मैंने अपने अंतिम बोर्ड पर दो समानांतर का उपयोग किया। वोल्टेज स्पाइक्स से सुरक्षा के लिए हम टीवीएस डायोड का उपयोग करते हैं। वे जेनर डायोड की तरह हैं लेकिन जेनर के विपरीत वे वास्तव में बिना पसीने के कुछ दसियों एम्पीयर तक जीवित रह सकते हैं। आप टीवीएस डायोड का उपयोग किए बिना दूर जाने में सक्षम हो सकते हैं लेकिन मैं इसे जोखिम में नहीं डालना चाहता था। मैंने इनपुट पर एक कैपेसिटर का भी उपयोग किया था, लेकिन किसी भी समय हेलो रिंग को चालू करने के लिए ब्राउन-आउट को रोकने के लिए इसकी आवश्यकता थी।

चरण 3: नियंत्रक बोर्ड - बिजली आपूर्ति

नियंत्रक बोर्ड - विद्युत आपूर्ति
नियंत्रक बोर्ड - विद्युत आपूर्ति
नियंत्रक बोर्ड - विद्युत आपूर्ति
नियंत्रक बोर्ड - विद्युत आपूर्ति

आपके इनपुट पावर के सुरक्षा सर्किट से गुजरने के बाद आप इसे अपने बोर्ड के घटकों के लिए प्रयोग करने योग्य बनाना शुरू करना चाहते हैं। यह आपके हिरन कनवर्टर और एलडीओ का कर्तव्य है। हिरन कन्वर्टर आउटपुट पर आपकी कार की 14V आपूर्ति को 4.5V तक कुशलता से कम कर सकता है। WS2818B LED और LDO को हिरन से जोड़ा जाएगा। एलडीओ आगे ESP8266 और इनपुट स्विच द्वारा उपयोग के लिए वोल्टेज को 3.3V तक नियंत्रित करता है।

नोट: हिरन 4.5V पर सेट है क्योंकि MCU से LED तक का डिजिटल सिग्नल केवल 3.3V है। यदि एल ई डी 5.0 वी पर चल रहे हैं तो कभी-कभी एल ई डी द्वारा गलत डेटा प्राप्त होता है और गलत रंग प्रदर्शित होता है। हिरन कनवर्टर को 4.5V तक कम करने से यह मौका कम हो जाता है। वैकल्पिक रूप से एमसीयू और एल ई डी के बीच वोल्टेज स्तर कनवर्टर का उपयोग करें।

चरण 4: नियंत्रक बोर्ड - इनपुट स्विच

नियंत्रक बोर्ड - इनपुट स्विच
नियंत्रक बोर्ड - इनपुट स्विच

आइए अब इनपुट स्विच के बारे में बात करते हैं। मान लें कि हम चाहते हैं कि हमारा कंट्रोलर बोर्ड यह पता लगाए कि टर्न सिग्नल कब चमक रहा है और लो-बीम चल रहा है या नहीं। शक्ति की उपस्थिति का पता लगाने के लिए किसी तंत्र की आवश्यकता होती है। हालांकि, हमें एक समस्या है, आपकी कार के भीतर बिजली के संकेत सीधे आपके ESP8266 से जुड़ने के लिए बहुत अधिक वोल्टेज हैं। वहाँ बहुत कम चिप्स हैं जो 16V सिग्नल के साथ इंटरफेस कर सकते हैं और इसके बारे में बताने के लिए जीवित हैं। इस वजह से हम हेडलाइट्स में बिजली लाइनों और ESP8266 पर इनपुट के बीच अलगाव की एक परत को लागू करते हैं। केवल ३ प्रतिरोधों, एक संधारित्र, और एक छोटे सिग्नल मस्फ़ेट के साथ हम एक उच्च वोल्टेज सक्षम स्विच को एक साथ रख सकते हैं जो हमारी आवश्यकताओं को हल करता है और इसमें बहस करने की क्षमता होती है!

यहां ऑपरेशन का सिद्धांत मस्जिद को खुली नाली बफर के रूप में उपयोग करना है। अपने सर्किट का निर्माण कैसे करें, इसके लिए चित्र देखें। IN सिग्नल आपके हेडलाइट के टर्न सिग्नल, लो-बीम या हाई-बीम की +12V पावर से आएगा। OUT सिग्नल आपके ESP-01 पिन को जाता है। किस पिन का उपयोग करना है यह सॉफ्टवेयर सेक्शन में कवर किया जाएगा।

चरण 5: नियंत्रक बोर्ड - कुछ विधानसभा की आवश्यकता

नियंत्रक बोर्ड - कुछ विधानसभा आवश्यक
नियंत्रक बोर्ड - कुछ विधानसभा आवश्यक
नियंत्रक बोर्ड - कुछ विधानसभा आवश्यक
नियंत्रक बोर्ड - कुछ विधानसभा आवश्यक

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

पिछले चरणों का अवलोकन:

कार पावर => इनपुट सुरक्षा => 5वी पावर => 3.3 वी पावर => प्रोसेसर

साइड सोचा

मैं स्क्रू टर्मिनल ब्लॉक में निवेश करने की सलाह देता हूं। अतिरिक्त सुविधा अमूल्य है और यह बोर्ड को और अधिक पेशेवर बनाती है। ESP-01 ब्रेडबोर्ड एडेप्टर का उपयोग करने से आप किसी भी समय ESP-01 को हटा और बदल सकते हैं, यदि वह टूट जाता है या फिर से प्रोग्राम करने की आवश्यकता होती है।

चरण 6: नियंत्रक बोर्ड - सॉफ्टवेयर

नियंत्रक बोर्ड - सॉफ्टवेयर
नियंत्रक बोर्ड - सॉफ्टवेयर

आपके विकास के माहौल में नवीनतम Arduino IDE (arduino.cc) और Makuna द्वारा NeoPixelBus लाइब्रेरी शामिल होगी जिसे आप लाइब्रेरी मैनेजर में निर्मित Arduino का उपयोग करके डाउनलोड कर सकते हैं। Arduino IDE में ESP8266 समर्थन जोड़ने के लिए इन निर्देशों का पालन करें:

मेरी परियोजना के लिए स्रोत कोड संलग्न है

ESP-01 पिनआउट इस प्रकार है:

  • GPIO 0 - कम बीम इनपुट
  • GPIO 1 - टर्न सिग्नल इनपुट
  • GPIO 2 - स्ट्रिप 2 आउटपुट
  • GPIO 3 - कॉर्नर स्ट्रिप आउटपुट

आप अधिक उपलब्ध I/O पिन के साथ किसी भी ESP8266 मॉड्यूल का उपयोग करने के लिए स्वतंत्र हैं।

स्वचालन

डेमो सॉफ्टवेयर को टर्न सिग्नल के संयोजन के साथ कॉर्नर स्ट्रिप एम्बर को फ्लैश करने के लिए प्रोग्राम किया गया है। यह सिर्फ एक सरल उदाहरण है कि आप इस नियंत्रक बोर्ड को काउंटर किट से आगे कैसे ले जा सकते हैं। 1.25 सेकंड के लिए टर्न सिग्नल रुकने के बाद यह ऑलवेज-ऑन / डीआरएल पर वापस आ जाता है। यह पहले से ही आपके द्वारा सेट किए गए अंतिम रंग के रूप में डीआरएल को स्मृति में रखते हुए टर्न सिग्नल एम्बर रखने के लिए प्रोग्राम किया गया है। इसका मतलब है कि आप एम्बर टर्न सिग्नल सुविधा को बनाए रखते हुए अपने फोन का उपयोग डिफ़ॉल्ट डीआरएल रंग सेट करने के लिए कर सकते हैं।

कृपया अपने क्षेत्र में वाहन प्रकाश व्यवस्था कानूनों से अवगत रहें।

नियंत्रण

आपके नेटवर्क पर ESP8266 https://headlight-left.local या https://headlight-right.local के रूप में दिखना चाहिए। वहां से आप सहायता मेनू देखने के लिए और HTTP अनुरोधों में तर्क के रूप में हेक्स रंग मान भेजने के बारे में जानने के लिए URL "https://headlight-left.local/help" पर कॉल कर सकते हैं।

चरण 7: कॉर्नर एलईडी पट्टी ("पार्किंग लाइट") - अवयव

कॉर्नर एलईडी पट्टी
कॉर्नर एलईडी पट्टी
कॉर्नर एलईडी पट्टी
कॉर्नर एलईडी पट्टी
कॉर्नर एलईडी पट्टी
कॉर्नर एलईडी पट्टी

आप इन एल ई डी को 100 की शीट में काफी सस्ते में ऑनलाइन खरीद सकते हैं। वे गोल पीसीबी पैड पर आते हैं जो सोल्डर के लिए आसान होते हैं। कठोर तारों से आप इन्हें एक साथ मिला सकते हैं और सभी प्रकार की आकृतियाँ बना सकते हैं। या ढीले तारों से आप इन्हें कपड़ों में सिल सकते हैं।

चरण 8: कॉर्नर एलईडी पट्टी ("पार्किंग लाइट")

कॉर्नर एलईडी पट्टी
कॉर्नर एलईडी पट्टी

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

चरण 9: हेडलाइट स्थापना

हेडलाइट स्थापना
हेडलाइट स्थापना
हेडलाइट स्थापना
हेडलाइट स्थापना

हेडलाइट्स को हटाना हर वाहन के लिए अलग होता है। 2013 के जेनेसिस कूप पर पहले कार के फ्रंट बंपर को हटाए बिना हेडलाइट्स को हटाया नहीं जा सकता है! हेडलाइट्स खोलना धन्यवाद सरल है। आपको केवल हेडलाइट्स को ओवन में 205 से 215 डिग्री फेरनहाइट पर लगभग 15 मिनट के लिए बेक करना है। यह आपके लिए हेडलाइट्स को अलग करने के लिए सील को काफी कमजोर बना देगा। इस विषय पर वीडियो कैसे बनाएं, इसकी अंतहीन खोज के लिए YouTube द्वारा निश्चित रूप से रुकें।

हेडलाइट्स को वापस एक साथ रखने के लिए बस आपको भागों को वापस एक साथ सैंडविच करना होगा और वैकल्पिक रूप से उन्हें फिर से गर्म करना होगा।

प्रो टिप: अपने हेडलाइट्स को ओवन में डालने से पहले आपको बल्ब, स्क्रू और रास्ते में आने वाली किसी भी चीज़ को हटा देना चाहिए। जब हेडलाइट्स ओवन से बाहर आती हैं तो आप चाहते हैं कि आपकी एकमात्र चिंता इसे अलग करना है।

सिफारिश की: