विषयसूची:

आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर: 8 कदम (चित्रों के साथ)
आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर: 8 कदम (चित्रों के साथ)

वीडियो: आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर: 8 कदम (चित्रों के साथ)

वीडियो: आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर: 8 कदम (चित्रों के साथ)
वीडियो: LED Strip Light-Flexible color changing with 44 Key ir remote, Easy to install and look great 2024, जुलाई
Anonim
आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर
आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर
आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर
आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर
आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर
आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर
आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर
आसान वाईफाई एलईडी लाइट स्ट्रिप कंट्रोलर

पिछले वसंत में, मैंने एक NodeMCU ESP8266-12E विकास बोर्ड का उपयोग करके एलईडी रोशनी के दो स्ट्रिप्स को नियंत्रित करने के लिए कस्टम हार्डवेयर और सॉफ्टवेयर डिजाइन करना शुरू किया। उस प्रक्रिया के दौरान, मैंने सीखा कि कैसे एक सीएनसी राउटर पर अपना खुद का प्रिंटेड सर्किट बोर्ड (पीसीबी) बनाया जाता है, और मैंने प्रक्रिया के माध्यम से एक निर्देश योग्य कदम-दर-चरण लिखा। (इंस्ट्रक्शंस लिंक) मैंने एलईडी लाइट स्ट्रिप्स के लिए अपना खुद का वाईफाई कंट्रोलर बनाने के निर्देश लिखकर इसका पालन किया, जिसमें कंट्रोलर के लिए GPL'd ओपन सोर्स सॉफ्टवेयर और लाइट कंट्रोलर का उपयोग करने के लिए एक मोबाइल ऐप शामिल है। (इंस्ट्रक्शंस लिंक) वह दूसरा इंस्ट्रक्शनल कई महीनों के सीखने, विकसित करने, परीक्षण करने और रिफैक्टरिंग का परिणाम था, और इसमें हार्डवेयर का मेरा नौवां संशोधन शामिल था। यह संस्करण 10 है।

दसवां संस्करण क्यों बनाएं, और इसके बारे में क्यों लिखें? एक लंबी कहानी को छोटा करने के लिए, मुझे दर्जनों नियंत्रक बनाने की आवश्यकता थी, इसलिए मुझे उनके लिए तार बनाना आसान, उत्पादन में तेज और अधिक मजबूत होना चाहिए। इस परियोजना को आगे बढ़ाने की प्रक्रिया के दौरान जहां यह आज है, मैंने बहुत कुछ सीखा। जब मैंने कंट्रोलर के बारे में पिछला इंस्ट्रक्शनल लिखा था, तो मैंने कस्टम पीसीबी बनाने के अपने मौजूदा ज्ञान के आधार पर इलेक्ट्रॉनिक्स का निर्माण किया था। कस्टम पीसीबी के साथ मेरा पहला "वास्तविक" प्रोजेक्ट लाइट कंट्रोलर था, और सीखने के अपने रास्ते में, मैंने नौ संस्करण बनाए। पिछले कई बहुत अच्छे थे।

रास्ते में, मैंने विशेष रूप से कुछ चीजें सीखीं, जिन्होंने इसे दूसरे स्तर तक बढ़ाने में मदद की।

  1. मैं ओपन सोर्स सॉफ्टवेयर के साथ शुरुआत करने के लिए दृढ़ था, और मैंने शुरू में अपने बोर्ड को फ्रिट्ज़िंग के साथ डिजाइन किया था। मैं अब भी मानता हूं कि एक शुरुआत के लिए एक पीसीबी डिजाइन करने का तरीका सीखने के लिए सही कार्यक्रम होना चाहिए क्योंकि आपको यह सीखना नहीं है कि एक योजनाबद्ध कैसे बनाया जाए, लेकिन अब मेरा मानना है कि एक अधिक पेशेवर सीएडी उपकरण के लिए "स्नातक" होना चाहिए। मैंने जो कार्यक्रम चुना है वह ईगल है। मैं ईगल के साथ जो बोर्ड बनाने में सक्षम था, वह फ्रिट्ज़िंग के साथ जो मैं बनाने में सक्षम था, उससे काफी बेहतर है।
  2. थोड़े से अनुभव के बाद, मैं अब थोड़ा बेहतर "बॉक्स के बाहर सोचने" में सक्षम हूं। विशिष्ट बात जो मैंने महसूस की वह यह है कि मैं पिन असाइनमेंट को पुनर्व्यवस्थित करके और इसे एक बहुत ही सरल शीर्ष पक्ष के साथ दो तरफा बोर्ड में बदलकर तारों को काफी सरल बना सकता हूं। मैं अभी भी अपने सीएनसी राउटर के साथ दो तरफा पीसीबी का मज़बूती से उत्पादन करने में असमर्थ हूं, लेकिन इस नए बोर्ड के ऊपर की तरफ मैन्युअल रूप से वायरिंग करना उन जंपर्स को वायर करने से आसान है जो पिछले डिज़ाइन के साथ आवश्यक थे। उन लोगों के लिए जो केवल एक तरफा पीसीबी बना सकते हैं, इस परियोजना को एक तरफा बोर्ड बनाकर और कुछ कनेक्शन मैन्युअल रूप से वायरिंग करके प्राप्त किया जा सकता है।
  3. सीएनसी राउटर के मालिक नहीं हैं? अब मैं एक के बिना अपना खुद का पीसीबी बनाने के कई तरीकों की ओर इशारा कर सकता हूं।
  4. अभी भी अपना पीसीबी नहीं बना सकते (या नहीं चाहते)? मैं इस परियोजना के लिए डिज़ाइन किए गए पीसीबी को व्यावसायिक रूप से मात्रा और कीमतों में उत्पादित करने में सक्षम हूं जो मैं स्टॉक और बेचने का खर्च उठा सकता हूं। इसका मतलब यह है कि इस परियोजना को सोल्डर करने की क्षमता से अधिक इलेक्ट्रॉनिक्स कौशल के साथ खींचा जा सकता है।

क्या आप एलईडी लाइट के दो स्ट्रिप्स के लिए अपना खुद का वाईफाई कंट्रोलर बनाने के लिए तैयार हैं? अच्छा। सामग्री के बिल पर।

हालाँकि यह एक इंस्ट्रक्शनल के रूप में शुरू हुआ, लेकिन यह APideas के लिए एक चालू प्रोजेक्ट बन गया है। हम समय-समय पर इस निर्देश को अपडेट करते हैं, लेकिन नवीनतम जानकारी हमेशा https://appideas.com/wfc पर उपलब्ध होती है

चरण 1: अपनी सामग्री इकट्ठा करें

अपनी सामग्री इकट्ठा करें
अपनी सामग्री इकट्ठा करें
अपनी सामग्री इकट्ठा करें
अपनी सामग्री इकट्ठा करें
अपनी सामग्री इकट्ठा करें
अपनी सामग्री इकट्ठा करें

सामग्री का यह बिल मानता है कि आप या तो अपना खुद का पीसीबी बना सकते हैं या आप इस परियोजना के लिए विशेष रूप से एक खरीद रहे होंगे। इस परियोजना को कस्टम पीसीबी के बिना बनाने के तरीके हैं। यदि आप कस्टम पीसीबी के बिना इसे बंद करने का प्रयास करना चाहते हैं, तो निम्न निर्देश के चरण 2 को पढ़ें। (निर्देश लिंक) ध्यान दें कि मैं उन हिस्सों को सूचीबद्ध कर रहा हूं जिन्हें मैंने व्यक्तिगत रूप से खरीदा है, और अधिकांश आइटम आपकी आवश्यकता से अधिक मात्रा में बेचे जाते हैं। आसपास खरीदारी करने के लिए स्वतंत्र महसूस करें।

  • (1) NodeMCU ESP8266-12E विकास बोर्ड (अमेज़ॅन लिंक)
  • (1) 5V वोल्टेज नियामक (अमेज़ॅन लिंक)
  • (1) वोल्टेज नियामक हीट सिंक (अमेज़ॅन लिंक)
  • (१) १००μf संधारित्र और
  • (1) 10μf संधारित्र (अमेज़ॅन लिंक)
  • (२) ५-पोल, ३.५ मिमी पिच स्क्रू-डाउन टर्मिनल (ईबे लिंक)
  • (1) 2-पोल, 5 मिमी पिच स्क्रू-डाउन टर्मिनल (अमेज़ॅन लिंक)
  • (8) एन-चैनल एमओएसएफईटी (अमेज़ॅन लिंक)
  • (1) रोल एसएमडी 5050 एलईडी लाइट स्ट्रिप (अमेज़ॅन लिंक)
  • (१) १२वी, ५ए डीसी बिजली की आपूर्ति (यदि आप अपनी रोशनी के साथ आए एक का उपयोग नहीं कर सकते हैं) (अमेज़ॅन लिंक)
  • (1) 5-स्ट्रैंड वायर (अमेज़ॅन लिंक)

उपभोज्य, वैकल्पिक और सहायक सामग्री और उपकरण:

  1. (1) सोल्डरिंग आयरन (अमेज़ॅन लिंक)
  2. (कुछ) मिलाप (अमेज़ॅन लिंक)
  3. (कुछ) रोसिन पेस्ट फ्लक्स (अमेज़ॅन लिंक)
  4. (1) वायर स्ट्रिपर (अमेज़ॅन लिंक)
  5. (1) सर्किट बोर्ड वाइस (अमेज़ॅन लिंक)
  6. (कुछ) तरल विद्युत टेप (अमेज़ॅन लिंक)
  7. (कुछ) सुपर गोंद (अमेज़ॅन लिंक)
  8. (५) #४ - १/२" लकड़ी के पेंच (अमेज़न लिंक)
  9. (कुछ) हुक और लूप केबल संबंध या ज़िप संबंध (अमेज़ॅन लिंक)

अंत में, आपको एक पीसीबी की आवश्यकता होगी। आप अपनी खुद की (फाइलें और निर्देश नीचे) बना सकते हैं, या हमसे एक ऑर्डर कर सकते हैं।

  • (1) APPideas (APPideas लिंक) से पूर्व-निर्मित पीसीबी, या
  • (१) सिंगल-साइडेड कॉपर-क्लैड पीसीबी (अमेज़ॅन लिंक), या
  • (1) डबल साइडेड कॉपर-क्लैड पीसीबी (अमेज़ॅन लिंक)

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

अब जब आपके पास अपनी सामग्री एक साथ है, तो आइए जानें कि आप परियोजना के लिए पीसीबी कैसे प्राप्त करेंगे।

चरण 2: पीसीबी बनाएं या प्राप्त करें

पीसीबी बनाएं या प्राप्त करें
पीसीबी बनाएं या प्राप्त करें
पीसीबी बनाएं या प्राप्त करें
पीसीबी बनाएं या प्राप्त करें
पीसीबी बनाएं या प्राप्त करें
पीसीबी बनाएं या प्राप्त करें
पीसीबी बनाएं या प्राप्त करें
पीसीबी बनाएं या प्राप्त करें

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

यदि आपके पास अपना खुद का मुद्रित सर्किट बोर्ड (पीसीबी) बनाने की क्षमता है, तो कस्टम वाईफाई एलईडी लाइट स्ट्रिप नियंत्रक के लिए पीसीबी बनाने के लिए आपको आवश्यक सभी फाइलें नीचे हैं।

यदि आप एक सीएनसी राउटर के मालिक हैं और पीसीबी बनाना नहीं जानते हैं, तो इस विषय पर मेरा विस्तृत निर्देश पढ़ें। (निर्देश लिंक) मैंने व्यक्तिगत रूप से किसी अन्य माध्यम से एक कस्टम पीसीबी का उत्पादन नहीं किया है। आप इस निर्देश को उचित रूप से सौम्य रसायनों के साथ पीसीबी बनाने के तरीके के बारे में देख सकते हैं, (इंस्ट्रक्शंस लिंक) या इंस्ट्रक्शंस डॉट कॉम पर "कस्टम पीसीबी" की खोज करें, और आप पाएंगे कि कई तरह के तरीके हैं।

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

यदि आपको इन पीसीबी को थोक में खरीदने की आवश्यकता है, तो वे पीसीबीवे पर एक सार्वजनिक परियोजना में उपलब्ध हैं। (पीसीबीवे लिंक)

चरण 3: इलेक्ट्रॉनिक्स को इकट्ठा करें

इलेक्ट्रॉनिक्स को इकट्ठा करो
इलेक्ट्रॉनिक्स को इकट्ठा करो
इलेक्ट्रॉनिक्स को इकट्ठा करो
इलेक्ट्रॉनिक्स को इकट्ठा करो
इलेक्ट्रॉनिक्स को इकट्ठा करो
इलेक्ट्रॉनिक्स को इकट्ठा करो
इलेक्ट्रॉनिक्स को इकट्ठा करो
इलेक्ट्रॉनिक्स को इकट्ठा करो

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

  1. पीसीबी में NodeMCU ESP8266-12E डेवलपमेंट बोर्ड डालें। इस बोर्ड को गलती से पीछे की ओर स्थापित करना संभव है, और इसे एक बार मिलाप करने के बाद निकालना मुश्किल है, इसलिए सुनिश्चित करें कि आपके पास पिन सही ढंग से उन्मुख हैं। उन सभी पैडों को मिलाएं जिनमें निशान हैं। कुल मिलाकर 12 हैं - दस पिनों की एक पंक्ति के साथ और दो दूसरे के साथ। आपको उन पैड्स को मिलाप करने की आवश्यकता नहीं है जिनमें निशान नहीं हैं। यदि आपको इन पिनों के चारों ओर सोल्डर प्रवाहित करने में कठिनाई हो रही है, तो रोसिन पेस्ट फ्लक्स मदद करेगा।
  2. दिखाए गए अनुसार 5V वोल्टेज रेगुलेटर और हीट सिंक को इकट्ठा करें, फिर इसके तीनों को NodeMCU ESP8266-12E डेवलपमेंट बोर्ड के बाईं ओर PCB पर ले जाएं जैसा कि तस्वीरों में देखा गया है।
  3. दो कैपेसिटर को पैड में स्थापित करें जो वोल्टेज नियामक के ठीक पीछे हैं। कैपेसिटर के क्रम और ध्रुवता पर ध्यान दें। 100μf कैपेसिटर को PCB के बाहरी किनारे के सबसे करीब स्थापित करने की आवश्यकता है, और 10µf कैपेसिटर को PCB के अंदर के सबसे करीब स्थापित किया जाएगा। कैपेसिटर के नेगेटिव लीड एक दूसरे के सामने होने चाहिए।
  4. सभी आठ MOSFETs को NodeMCU डेवलपमेंट बोर्ड के दाईं ओर के पैड में PCB में मिलाएं। जब आप नीचे की परत को मिलाप करते हैं, तो केवल उन सुरागों को मिलाप करना आवश्यक होता है जिनमें निशान होते हैं। हालाँकि, चौबीस लीड हैं, और उनमें से अठारह को पीसीबी के निचले हिस्से में मिलाप करने की आवश्यकता है, इसलिए यदि आप कुछ अतिरिक्त मिनट लेते हैं और उन सभी को मिलाप करते हैं तो यह भ्रम से बचने में मदद करता है। जैसा कि नीचे वर्णित है, आप उपयुक्त वायस के माध्यम से सोल्डर प्रवाहित करके शीर्ष परत को मिलाप करने से भी बच सकते हैं।
  5. बोर्ड के शीर्ष निशान मिलाप करें।

    1. यदि आपके पास एक दो तरफा पीसीबी है, तो आठ मिलाप बिंदुओं को मिलाप करें जो पीसीबी के शीर्ष पर निशान से जुड़े हैं। वे निशान MOSFETs के आठ दाहिनी ओर के पैरों में से प्रत्येक से जुड़े हुए हैं। टॉप-साइड कनेक्शन को मिलाप करने का एक आसान तरीका यह है कि अपने सोल्डरिंग आयरन के साथ पिंस को नीचे की तरफ से थोड़ा गर्म करें, फिर रोसिन पेस्ट फ्लक्स का उपयोग करें और नीचे से पर्याप्त सोल्डर लगाएं ताकि इसे थ्रू से प्रवाहित किया जा सके। यह विधि रोसिन पेस्ट फ्लक्स के बिना काम करेगी, लेकिन फ्लक्स मिलाप को थोड़ा अधिक स्वतंत्र रूप से और कम गर्मी के साथ प्रवाहित करने में मदद करेगा। जब आप गर्मी हटाते हैं, तो आपके पास बोर्ड के शीर्ष पर एक ठोस मिलाप होना चाहिए। अपने काम का परीक्षण करना सुनिश्चित करें!
    2. यदि आपके पास दो तरफा पीसीबी नहीं है, तो आपको प्रत्येक एमओएसएफईटी के दाहिने हिस्से को एक दूसरे से जोड़ना होगा। यह सर्किट में एक ग्राउंड कनेक्शन है। चार के प्रत्येक समूह में निचले-बाएँ MOSFET पहले से ही PCB के निचले हिस्से में सर्किट के सामान्य मैदान से जुड़ा है, इसलिए यह उसी समूह के अन्य तीन MOSFETs के दाहिने हिस्से को उसके ग्राउंड लेग से जोड़ने के लिए पर्याप्त है।. आप इसे बोर्ड के शीर्ष पर एमओएसएफईटी के पैरों पर सीधे जम्पर तारों को सोल्डर करके या पीसीबी के नीचे उपयुक्त लीड में जम्पर तारों को सोल्डर करके कर सकते हैं। मैंने पीसीबी के तल पर मिलाप करना चुना ताकि मैं मामले के भीतर तारों को छिपा सकूं।
  6. NodeMCU डेवलपमेंट बोर्ड के बाईं ओर टू-पोल, 5 मिमी पिच स्क्रू-डाउन टर्मिनल ब्लॉक स्थापित करें। स्क्रू-डाउन टर्मिनलों का बहुत अधिक दुरुपयोग होता है, इसलिए इसे पीसीबी में सुपर गोंद की एक बूंद जोड़कर और इसे 30 सेकंड के लिए पीसीबी के खिलाफ दबाकर सुरक्षित करें। एक बार जब यह जगह में चिपक जाता है, तो पीसीबी के तल पर इसके दो लीड मिलाप करता है।
  7. MOSFETs के दाईं ओर (2) पांच-पोल, 3 मिमी पिच स्क्रू-डाउन टर्मिनल ब्लॉक स्थापित करें। इन टर्मिनल ब्लॉकों को पीसीबी में उसी तरह से गोंद करें जैसा कि ऊपर निर्देश दिया गया है, फिर बोर्ड के तल पर सभी दस लीड मिलाप करें - प्रत्येक टर्मिनल ब्लॉक के लिए पांच लीड।
  8. सब कुछ मिलाप किया गया है, इसलिए यह आपके काम को साफ करने और सत्यापित करने का समय है। सुरक्षा चश्मा लगाकर शुरू करें, फिर बोर्ड के नीचे की तरफ से अतिरिक्त धातु को ट्रिम कर दें। मैं अनुशंसा करता हूं कि NodeMCU ESP8266-12E विकास बोर्ड के लीड को ट्रिम न करें। पिन बहुत मोटे होते हैं और तार कटर को नुकसान पहुंचाते हैं।
  9. एक ओममीटर के साथ ट्रेस एंड-पॉइंट्स का परीक्षण करके अपने काम को सत्यापित करें। बस अपने ओममीटर से एक लीड को पीसीबी पर सोल्डर पॉइंट से कनेक्ट करें, फिर दूसरे लीड को सोल्डर पॉइंट से कनेक्ट करें जो ट्रेस के दूसरी तरफ है। आपके पास सभी उपयुक्त निशानों के बीच निरंतरता होनी चाहिए। अपने टॉप-साइड सोल्डर पॉइंट्स को दोबारा जांचना एक विशेष रूप से अच्छा विचार है। ऐसा करने के लिए, अपने ओममीटर के एक लीड को NodeMCU ESP8266-12E डेवलपमेंट बोर्ड के ग्राउंड पिन से कनेक्ट करें, फिर दूसरे लीड को MOSFETs में से प्रत्येक के दाईं ओर, एक बार में कनेक्ट करें। उन पिनों और सर्किट के सामान्य आधार के बीच निरंतरता होनी चाहिए।

चरण 4: Arduino कोड लोड करें और वाईफाई से कनेक्ट करें

Arduino कोड लोड करें और वाईफाई से कनेक्ट करें
Arduino कोड लोड करें और वाईफाई से कनेक्ट करें
Arduino कोड लोड करें और वाईफाई से कनेक्ट करें
Arduino कोड लोड करें और वाईफाई से कनेक्ट करें
Arduino कोड लोड करें और वाईफाई से कनेक्ट करें
Arduino कोड लोड करें और वाईफाई से कनेक्ट करें

पूर्णता के लिए, मैं अपने पिछले निर्देश से इन निर्देशों को काफी हद तक दोहरा रहा हूं। मैं जानबूझकर इलेक्ट्रॉनिक्स को सुरक्षित करने या 12V बिजली की आपूर्ति को जोड़ने से पहले Arduino कोड लोड करने के लिए निर्देश देता हूं ताकि गलती से NodeMCU विकास बोर्ड को USB में प्लग करने की संभावना से बचा जा सके, जबकि इसे विन के माध्यम से संचालित किया जा रहा है।

Arduino IDE प्राप्त करना, स्थापित करना और स्थापित करना। यदि आपके पास पहले से ही Arduino IDE स्थापित है और ESP8266 बोर्ड का उपयोग करने के लिए सेटअप है, तो नीचे ज़िप फ़ाइल डाउनलोड करें, इसे अनज़िप करें, फिर निहित स्केच को ESP पर लोड करें। अन्यथा, यहां से Arduino IDE प्राप्त करें और इसे इंस्टॉल करें। Arduino IDE द्वारा ESP बोर्ड को मान्यता प्राप्त करने के कुछ चरण हैं। मैं उन्हें संक्षिप्त बुलेट पॉइंट्स में दूंगा। यदि आप क्या कर रहे हैं और क्यों कर रहे हैं, इसकी पूरी व्याख्या चाहते हैं, तो आप इसके बारे में यहां पढ़ सकते हैं।

  • Arduino IDE खोलें और फ़ाइल> वरीयताएँ (macOS पर, जो Arduino IDE> प्राथमिकताएँ होंगी) पर क्लिक करें।
  • इस पते को अतिरिक्त बोर्ड प्रबंधक URL बॉक्स में डालें:
  • ओके पर क्लिक करें
  • मुख्य Arduino IDE स्क्रीन पर वापस, टूल्स> बोर्ड> बोर्ड मैनेजर… पर क्लिक करें।
  • "esp8266" के लिए खोजें और जब आपको यह मिल जाए, तो इंस्टॉल करें पर क्लिक करें और बोर्ड प्रबंधक विंडो बंद करें
  • टूल्स> बोर्ड पर क्लिक करें और NodeMCU 1.0 (ESP8266-12E मॉड्यूल) चुनें।
  • टूल्स> पोर्ट पर क्लिक करें और उस यूएसबी पोर्ट का चयन करें जिससे ईएसपी बोर्ड जुड़ा हुआ है

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

इस स्केच को संकलित करने के लिए, आपको कुछ पुस्तकालयों को IDE में लोड करने की आवश्यकता होगी, इसलिए स्केच> लाइब्रेरी शामिल करें पर क्लिक करें और ESP8266WiFi पर क्लिक करें। आपको निम्न पुस्तकालयों को उसी तरह लोड करने की आवश्यकता होगी (स्केच> लाइब्रेरी शामिल करें पर क्लिक करें, फिर लाइब्रेरी के नाम पर क्लिक करें): ESP8266mDNS, ESP8266WebServer, WiFi, ArduinoJson, EEPROM, ArduinoOTA। यदि आप पुस्तकालयों की सूची में उनमें से कोई भी नहीं देखते हैं, तो आप इसे स्केच> लाइब्रेरी शामिल करें> लाइब्रेरी प्रबंधित करें पर क्लिक करके और लाइब्रेरी के नाम की खोज करके पाएंगे। एक बार जब आप इसे ढूंढ लेते हैं, तो इंस्टॉल पर क्लिक करें, फिर इसे अपने स्केच में शामिल करने के लिए फिर से चरणों का पालन करें।

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

नियंत्रक को अपने नेटवर्क से कनेक्ट करने और इसे कॉन्फ़िगर करने के लिए:

  1. नियंत्रक पर शक्ति
  2. अपने कंप्यूटर पर या मोबाइल डिवाइस पर, नियंत्रक द्वारा बनाए गए वाईफाई नेटवर्क से कनेक्ट करें। यह एक SSID के साथ एक नेटवर्क तैयार करेगा जो "appideas-" से शुरू होता है।
  3. एक वेब ब्राउज़र खोलें और https://192.168.4.1:5050. पर जाएं
  4. अपने नेटवर्क से कनेक्ट करने के लिए क्रेडेंशियल प्रदान करें, फिर कनेक्ट बटन पर क्लिक करें
  5. नियंत्रक को सौंपा गया IP पता प्राप्त करें। मुझे खेद है कि यह हिस्सा अभी आसान नहीं है। यदि आप जानते हैं कि अपने वाईफाई राउटर की डीएचसीपी डिवाइस सूची कैसे प्राप्त करें, तो वाईफाई कंट्रोलर उस पर एक डिवाइस नाम के साथ दिखाई देगा जिसमें "esp" और चार अक्षर होंगे जो डिवाइस के एक्सेस प्वाइंट SSID में "एपिडियस-" के बाद थे। Arduino सीरियल मॉनिटर डिवाइस का असाइन किया गया IP पता भी दिखाएगा।

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

चरण 5: रोशनी और शक्ति को तार दें

वायर द लाइट्स एंड पावर
वायर द लाइट्स एंड पावर
वायर द लाइट्स एंड पावर
वायर द लाइट्स एंड पावर
वायर द लाइट्स एंड पावर
वायर द लाइट्स एंड पावर

फिर से, मैं अपने पिछले निर्देश के चरणों में से एक का एक बड़ा हिस्सा दोहराने जा रहा हूं।

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

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

  1. एक बार जब आप पट्टी में सोल्डरिंग कर लेते हैं, तो यह सत्यापित करने के लिए एक ओममीटर का उपयोग करें कि आपने गलती से आसन्न पैड को कनेक्ट नहीं किया है। यह सत्यापित करने के लिए कि पहले और दूसरे सोल्डर किए गए पैड की ओर जाने वाले ओममीटर को स्पर्श करें, यह सत्यापित करने के लिए कि उनके बीच कोई निरंतरता नहीं है, फिर दूसरा और तीसरा, तीसरा और चौथा… तार के एक भटके हुए स्ट्रैंड को याद करना (नहीं देखना) आसान है, और यह यह सत्यापित करने में केवल कुछ सेकंड लगते हैं कि कुछ बुरा नहीं हुआ।
  2. उसकी वायरिंग पर विशेष ध्यान दें क्योंकि ऐसा प्रतीत होता है कि उसने रंग खराब कर दिए हैं। वास्तव में जो "गलत" है, वह यह है कि उसकी हल्की पट्टी की लीड सामान्य से भिन्न क्रम में होती है, लेकिन 5-स्ट्रैंड तार सामान्य है।
  3. अत्यधिक अनुशंसित: कनेक्शन को सुरक्षित करने के लिए हीट सिकुड़ ट्यूबिंग का उपयोग करने के बजाय (निर्देश के अंत के पास), लिक्विड टेप का उपयोग करें। (अमेज़ॅन लिंक) आपके कनेक्शन में काफी बेहतर अलगाव होगा और यह अधिक सुरक्षित होगा। मैंने चित्र शामिल किए, लेकिन यदि आपने पहले लिक्विड टेप का उपयोग नहीं किया है, तो प्रक्रिया बहुत सरल है:

    1. इसे अपने नंगे मिलाप बिंदुओं पर "ग्लोब" करें और इसे सभी दरारों में भिगोने दें। इसके नीचे कुछ डिस्पोजेबल (एक पेपर बैग, पिछले हफ्ते का अखबार, एक चीर, आदि) रखें। मोटा कोट लगाएं। इसमें से थोड़ा टपकना ठीक है। इसलिए इसके नीचे कुछ डिस्पोजेबल है। सुनिश्चित करें कि जो कुछ मिलाप किया गया था वह पूरी तरह से ढका हुआ है और दिखाई नहीं दे रहा है, यहां तक कि थोड़ा सा भी। इसे मोटे तौर पर लगाएं। ऐसे नहीं रहेगा।
    2. इसे कम से कम 3-4 घंटे तक सूखने दें। जैसे ही यह सूखता है, यह सिकुड़ जाएगा, और यह आपके तारों के चारों ओर कसकर बन जाएगा।यह अच्छा है! आपके सोल्डर पॉइंट्स को सचमुच जगह-जगह चिपकाया जा रहा है, और रबर (-इश पदार्थ) की एक परत हर उस जगह को अलग कर रही है जहाँ तरल रिसने में सक्षम था। कुछ भी नहीं बल्कि एक जानबूझकर या हिंसक कार्य या कनेक्शन को तोड़ सकता है या शॉर्ट सर्किट का कारण बन सकता है।
    3. 3-4 घंटे बीत जाने के बाद, दूसरा कोट लगाएं और इसे सूखने दें। यह कोट बहुत अधिक पतला हो सकता है। इसे किसी भी चीज में रिसने की जरूरत नहीं है - यह सिर्फ पहली परत को सील और सुरक्षित कर रहा है। दूसरी परत सूख जाने के बाद, यह उपयोग के लिए तैयार है।

उस सब के साथ, यहाँ इंस्ट्रक्शनल का लिंक दिया गया है। (निर्देश योग्य लिंक)

अब जब तार आपकी लाइट स्ट्रिप्स से आ रहे हैं, तो उन्हें 5 पोल स्क्रू-डाउन टर्मिनलों पर उपयुक्त लीड से कनेक्ट करें। यदि आपने हमारा निर्मित पीसीबी खरीदा है, तो वे आपके लिए लेबल किए गए हैं। यदि नहीं, तो ऊपर से नीचे तक, वे इस क्रम में हैं: सफेद, नीला, लाल, हरा, काला (शक्ति)।

अंत में, 12V (या 24V) बिजली की आपूर्ति को 2 पोल स्क्रू-डाउन टर्मिनल से जोड़कर पीसीबी से बिजली कनेक्ट करें। सकारात्मक लीड वोल्टेज नियामक के सबसे करीब है, और नकारात्मक लीड पीसीबी के बाहरी किनारे के सबसे करीब है। फिर से, इन्हें निर्मित पीसीबी पर लेबल किया जाता है।

चरण 6: इलेक्ट्रॉनिक्स को सुरक्षित करें

इलेक्ट्रॉनिक्स सुरक्षित करें
इलेक्ट्रॉनिक्स सुरक्षित करें
इलेक्ट्रॉनिक्स सुरक्षित करें
इलेक्ट्रॉनिक्स सुरक्षित करें
इलेक्ट्रॉनिक्स सुरक्षित करें
इलेक्ट्रॉनिक्स सुरक्षित करें

इस तरह की परियोजनाओं के साथ, यदि भागों चल रहे हैं, उजागर हो रहे हैं या ढीले हैं, तो आपको विफलताओं की सबसे अधिक संभावना है, इसलिए इलेक्ट्रॉनिक्स को सुरक्षित करना महत्वपूर्ण है।

यदि आपके पास 3D प्रिंटर है, तो नीचे STL फ़ाइलें डाउनलोड करें और उन्हें प्रिंट करें। एक आधार है और दूसरा ढक्कन है। ढक्कन की आवश्यकता नहीं है। दो तरफा टेप के साथ एक छोटे बोर्ड को बिजली की आपूर्ति सुरक्षित करके शुरू करें। इसके बाद, (2) #4 - 1/2" लकड़ी के शिकंजे के साथ बोर्ड पर इलेक्ट्रॉनिक्स माउंट बेस को सुरक्षित करें। अंत में, पीसीबी को (3) #4 - 1/2" लकड़ी के शिकंजे के साथ आधार पर सुरक्षित करें। यदि आप मामले को संशोधित करना चाहते हैं, तो फ़्यूज़न 360 फ़ाइल भी नीचे डाउनलोड करने के लिए उपलब्ध है।

यदि आपके पास 3D प्रिंटर नहीं है, तो मैं उसी मूल प्रक्रिया का पालन करने की सलाह देता हूं, केवल 3D मुद्रित आधार और ढक्कन को छोड़ देना। पीसीबी को एक गैर-संचालन सतह पर सुरक्षित करना महत्वपूर्ण है, इसलिए इसे लकड़ी के टुकड़े पर पेंच करना पूरी तरह से काम करेगा।

ध्यान दें कि आधार और पीसीबी का उन्मुखीकरण महत्वपूर्ण है क्योंकि उनके पास केवल तीन कोनों में स्क्रू-डाउन छेद हैं। मैं अपने पीसीबी को चित्र के रूप में उन्मुख स्थापित करना पसंद करता हूं क्योंकि यह उपयोगकर्ताओं को NodeMCU विकास बोर्ड को USB में प्लग करने से रोकता है जबकि सब कुछ सुरक्षित है। यदि आप यूएसबी पोर्ट तक आसान पहुंच पसंद करते हैं (और आप सावधान रहने का वादा करेंगे और विन में जाने के दौरान इसे प्लग इन नहीं करेंगे), तो इसे दूसरी तरफ मोड़ने में कोई हानि नहीं है।

चरण 7: मोबाइल ऐप लोड करें और उसका उपयोग करें

लोड करें और मोबाइल ऐप का उपयोग करें
लोड करें और मोबाइल ऐप का उपयोग करें
लोड करें और मोबाइल ऐप का उपयोग करें
लोड करें और मोबाइल ऐप का उपयोग करें
लोड करें और मोबाइल ऐप का उपयोग करें
लोड करें और मोबाइल ऐप का उपयोग करें

अब आप अपनी रोशनी का उपयोग करें!

ऐप प्राप्त करने का सबसे आसान तरीका अपने डिवाइस के ऐप स्टोर से वर्तमान सार्वजनिक संस्करण को डाउनलोड करना है।

  • आईओएस ऐप स्टोर लिंक
  • एंड्राइड प्ले स्टोर लिंक

एक बार जब आप ऐप इंस्टॉल कर लेते हैं, तो "मोबाइल ऐप का उपयोग करना" अनुभाग पर जाएं

यदि आप किनारे पर जीवन जीना पसंद करते हैं, तो आप वैकल्पिक रूप से स्रोत कोड से ऐप के नवीनतम विकास संस्करण को स्थापित कर सकते हैं।

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

एमकेडीआईआर ऐप

सीडी ऐप गिट क्लोन https://github.com/appideasDOTcom/APPideasLights.git./ सीडी मोबाइल-ऐप/react-native/AppideasLights एनपीएम इंस्टॉल

IOS के लिए इंस्टॉल करने के लिए, अपने डिवाइस को अपने कंप्यूटर में प्लग करें और यह कमांड चलाएँ:

प्रतिक्रिया-मूल रन-आईओएस

Android के लिए, अपने फ़ोन को अपने कंप्यूटर में प्लग करें और यह आदेश चलाएँ:

प्रतिक्रिया-मूल रन-एंड्रॉइड

यदि ऐप इंस्टॉल करना पहली बार विफल हो जाता है, तो आखिरी कमांड को दूसरी बार चलाएं।

मोबाइल ऐप का इस्तेमाल

पहली बार जब आप ऐप खोलते हैं, तो आपका एकमात्र विकल्प नियंत्रकों को जोड़ना होगा, इसलिए ऐसा करने के लिए ऊपरी दाएं कोने में "+" बटन पर क्लिक करें। "आईपी एड्रेस द्वारा" पर क्लिक करें और अपने कंट्रोलर का आईपी एड्रेस टाइप करें, फिर सेव पर क्लिक करें। आपको बस इतना ही करना है। यदि आपके पास एक से अधिक नियंत्रक हैं, तो आप "+" बटन का उपयोग करके अधिक जोड़ सकते हैं।

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

आप ऊपरी दाईं ओर स्थित कॉन्फ़िग बटन को टैप करके नियंत्रक को कॉन्फ़िगर कर सकते हैं। उस स्क्रीन पर, आप इसे एक अच्छा नाम दे सकते हैं, जो कि वह नाम है जिसे आप नियंत्रक सूची में दिखाई देने वाले बटन पर प्रदर्शित करेंगे। यदि आपका डीएचसीपी सर्वर इसे एक अलग पता निर्दिष्ट करता है या आपने इसे गलत तरीके से टाइप किया है, तो आप आईपी पता भी बदल सकते हैं। अंत में, आप ऐप से कंट्रोलर को पूरी तरह से हटा सकते हैं। यह आपके नेटवर्क से नियंत्रक को नहीं हटाता है - यह केवल ऐप के ज्ञान को मिटा देता है।

चरण 8: कुछ अद्भुत बनाएं

कुछ कमाल करें
कुछ कमाल करें
कुछ कमाल करें
कुछ कमाल करें
कुछ कमाल करें
कुछ कमाल करें

इतना ही! अब आपकी रोशनी के लिए एक आवेदन खोजने का समय आ गया है। मैं बैकलिट संकेत बना रहा हूं, और इस विषय पर एक निर्देशयोग्य लिखा है। (निर्देश योग्य लिंक)

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

मज़े करो!

हालाँकि यह एक इंस्ट्रक्शनल के रूप में शुरू हुआ, लेकिन यह APideas के लिए एक चालू प्रोजेक्ट बन गया है। हम समय-समय पर इस निर्देश को अपडेट करते हैं, लेकिन नवीनतम जानकारी हमेशा https://appideas.com/wfc पर उपलब्ध होती है

सिफारिश की: