विषयसूची:

DIY वाई-फाई आरजीबी स्ट्रिप कंट्रोलर: 5 कदम
DIY वाई-फाई आरजीबी स्ट्रिप कंट्रोलर: 5 कदम

वीडियो: DIY वाई-फाई आरजीबी स्ट्रिप कंट्रोलर: 5 कदम

वीडियो: DIY वाई-फाई आरजीबी स्ट्रिप कंट्रोलर: 5 कदम
वीडियो: WS2812B RGB LED कैसे चलाएं ? How to control WS2812b Pixel RGB Led Strip 2024, नवंबर
Anonim
DIY वाई-फाई आरजीबी स्ट्रिप नियंत्रक
DIY वाई-फाई आरजीबी स्ट्रिप नियंत्रक

इस परियोजना को संभव बनाने के लिए JLCPCB और LCSC को धन्यवाद! आज उन्हें देखें!

(नोट: यह मेरा डिज़ाइन नहीं है (योजनाबद्ध और पीसीबी के अलावा) और विचार का सारा श्रेय सैयम को जाता है)

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

चरण 1: भाग

पार्ट्स
पार्ट्स
  • 3 1K प्रतिरोधी
  • 3 उच्च शक्ति ट्रांजिस्टर, मैंने TIP31. का उपयोग किया
  • लिंक एक माइक्रोकंट्रोलर
  • एनालॉग आरजीबी पट्टी
  • (बाकी अगर आपने मेरे जैसा पीसीबी बनाया है)
  • 1 स्क्रू टर्मिनल
  • पुरुष शीर्षलेख
  • उपकरण
  • सोल्डरिंग आयरन / स्टेशन
  • मिलाप
  • चिमटा
  • वायर कटर

चरण 2: योजनाबद्ध

ढांच के रूप में
ढांच के रूप में

जब मैं इस डिज़ाइन पर शोध कर रहा था, तो मैंने इसे EasyEda में योजनाबद्ध बनाने के लिए सैयम के ब्लॉक आरेख का उपयोग किया था (इसे यहां से लिंक करें) अब यदि आप इसे पढ़ नहीं सकते हैं या ऐसा करने से परेशान नहीं हो सकते हैं, तो यहां मूल विचार है, सभी ट्रांजिस्टर के एमिटर पिन को लिंकिट एक के जीएनडी पिन से जोड़ा जाना है। ट्रांजिस्टर 1 के बेस पिन को लिंकिट वन के डिजिटल पिन 9 से जोड़ा जाएगा। ट्रांजिस्टर 2 के बेस पिन को लिंकिट वन के डिजिटल पिन 3 से जोड़ा जाएगा। ट्रांजिस्टर 3 के बेस पिन को लिंकिट वन के डिजिटल पिन 2 से जोड़ा जाएगा। बिजली की आपूर्ति (+) से जुड़ी एलईडी पट्टी का एनोड। बिजली की आपूर्ति (-) से जुड़े सभी ट्रांजिस्टर के एमिटर पिन। याद रखें कि पिन 3 और 9 का उपयोग करना आवश्यक है और उन्हें बदला नहीं जा सकता क्योंकि वे Linkit ONE के एकमात्र PWM पिन हैं। चूंकि उनमें से केवल दो हैं, एलईडी पट्टी के तीसरे रंग को सामान्य डिजिटल पिन पर नियंत्रित करने की आवश्यकता है।

चरण 3: अपने पीसीबी को मिलाएं

सोल्डर योर पीसीबी
सोल्डर योर पीसीबी
सोल्डर योर पीसीबी
सोल्डर योर पीसीबी

एक बार जब मैंने योजनाबद्ध बना दिया तो मैंने उन्हें पीसीबी में बना दिया और उन्हें जेएलसीपीसीबी में ऑर्डर कर दिया और उन्हें 5 दिनों के भीतर प्राप्त कर लिया!

फिर मैंने एलसीएससी जाने और घटकों को ऑर्डर करने के लिए प्रक्रिया की, इसमें कुछ समय लगा क्योंकि डीएचएल के लिए इसे जहां मैं हूं वहां पहुंचाना बहुत महंगा था।

5 दिनों के इंतजार के बाद मुझे अपने पीसीबी मिले, और वे उतने ही अच्छे थे जितने की मुझे उम्मीद थी, आप इन पर अधिक गहराई से देखने के लिए यहां JLCPCB पर मेरी समीक्षा देख सकते हैं।

कुछ दिनों बाद मैंने एलसीएससी से अपने सभी घटकों के साथ अपना पैकेज प्राप्त किया, जो सभी बड़े करीने से अपने स्वयं के विरोधी स्थैतिक बैग में पैक किए गए थे।

नियंत्रक लगभग 12V पर चलता है, इसलिए आपको 3m पट्टी के लिए लगभग 12V 3A की आवश्यकता होगी जैसे कि मैं क्या उपयोग कर रहा हूं।

अगला कदम सब कुछ या तो आपके परफ़ॉर्मर या आपके पीसीबी में मिलाप करना है, जिससे यह सुनिश्चित हो जाता है कि ट्रांजिस्टर की ध्रुवीयता सही है।

आप शायद बता सकते हैं कि मैंने यहाँ पर एक गलती की है और यदि आप नहीं कर सकते हैं, तो मैंने पुरुष के बजाय महिला हेडर को मिलाया, क्योंकि लिंक एक हेडर महिला हैं।

चरण 4: कोड अपलोड करें

कोड अपलोड करें!
कोड अपलोड करें!
कोड अपलोड करें!
कोड अपलोड करें!
कोड अपलोड करें!
कोड अपलोड करें!

सभी सोल्डरिंग और कनेक्टिंग करने के बाद, अब इसे लिंक करने के लिए कोड अपलोड करने का समय आ गया है। लेकिन इससे पहले आपके पास Blynk लाइब्रेरी होनी चाहिए। मैंने नीचे ज़िप फ़ाइल संलग्न की है। सभी सामग्री निकालें और उन्हें दस्तावेज़> Arduino> पुस्तकालयों में स्थानांतरित करें।

इस प्रोजेक्ट के लिए कोड Blynk लाइब्रेरी इट सेल्फ में पाया जाता है। Arduino IDE में, Files>Examples>Blynk>Linkit ONE पर जाएं। अब आपको कोड में कुछ खास बदलाव करने होंगे:

के अंतर्गत: चार प्रमाणीकरण = "YourAuthToken"; // अपने ब्लिंक प्रोजेक्ट का ऑथ टोकन जोड़ें (अगला चरण देखें)

के तहत: #define WIFI_SSID "YourSSID" // अपने वाईफाई कनेक्शन का नाम जोड़ें।

के अंतर्गत: #WIFI_PASS को परिभाषित करें "YourPASS" // अपने वाईफाई कनेक्शन का पासवर्ड जोड़ें

इसके अंतर्गत: #WIFI_AUTH LWIFI_WPA परिभाषित करें // LWIFI_OPEN, LWIFI_WPA, या LWIFI_WEP में से चुनें।

यदि आप प्रामाणिक टोकन नहीं जानते हैं, तो अगले चरण पर जाएं और फिर इस चरण पर वापस आएं। यदि आपके पास पहले से ही एक है, तो बस Linkit ONE पर SPI, UART और USB पदों पर स्विच सेट करें और कोड अपलोड करें।

cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…

नोट: यह मेरा कोड नहीं है और इसका सारा श्रेय इसके निर्माता को जाता है।

एक बार आप ऐसा कर लें।

प्ले स्टोर से Blynk ऐप फ्री में डाउनलोड करें। अपना ईमेल पता और अन्य विवरण प्रदान करके एक खाते में साइन अप करें। ऐसा करने के लिए आपके पास इंटरनेट कनेक्शन होना चाहिए। अपने खाते में लॉग इन करने पर, अपनी पसंद के नाम से एक नया प्रोजेक्ट बनाएं। जब आप कोई प्रोजेक्ट बनाते हैं तो आपको कुछ अंक और वर्ण दिखाई देंगे। यह आपका प्रामाणिक टोकन है जिसका उपयोग आपके Linkit ONE को blynk सर्वर से जोड़ने के लिए किया जाता है। प्रामाणिक टोकन की प्रतिलिपि बनाएँ और इसे पिछले चरण में दिए गए कोड में जोड़ें (विवरण के लिए पिछले चरण पर जाएँ)। अब प्रोजेक्ट स्क्रीन पर आगे बढ़ें जो शुरू में खाली होगी। विजेट पैनल पर जाएं और 'बटन' और 'ZeRGBa' को कॉपी करें। बटन में, पिन नंबर को 2 के रूप में सेट करें। ZeRGBa में दो पिन नंबर 3 और 9 के रूप में सेट करें। तीसरे को खाली छोड़ दें। अब अंत में अपने लिंकिट वन पर स्विच करें, इसे वाईफाई नेटवर्क से कनेक्ट होने दें और फिर ऐप में, 'प्ले' विकल्प चुनें। इतना ही! अब आप अपने स्मार्टफोन के जरिए स्ट्रिप को कंट्रोल कर पाएंगे। यदि यह काम नहीं करता है, तो अपने कनेक्शन जांचें। सुनिश्चित करें कि कोड में प्रमाणीकरण टोकन का सही उल्लेख किया जाना चाहिए।

(नोट: स्क्रीनशॉट मेरे नहीं हैं क्योंकि मैं उन्हें भूल गया था, इसका श्रेय सैयम को जाता है)

चरण 5: और आपका काम हो गया

इस परियोजना को संभव बनाने के लिए प्रायोजकों को धन्यवाद और विचार के लिए सैयम को धन्यवाद।

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

सिफारिश की: