विषयसूची:

Arduino आधारित मल्टी कलर लाइट पेंटिंग वैंड: 13 चरण (चित्रों के साथ)
Arduino आधारित मल्टी कलर लाइट पेंटिंग वैंड: 13 चरण (चित्रों के साथ)

वीडियो: Arduino आधारित मल्टी कलर लाइट पेंटिंग वैंड: 13 चरण (चित्रों के साथ)

वीडियो: Arduino आधारित मल्टी कलर लाइट पेंटिंग वैंड: 13 चरण (चित्रों के साथ)
वीडियो: Let's make new colors -Part 1 || Colors mixing with Red color #youtubeshorts #art #satisfying #color 2024, जुलाई
Anonim
Arduino आधारित मल्टी कलर लाइट पेंटिंग वैंड
Arduino आधारित मल्टी कलर लाइट पेंटिंग वैंड
Arduino आधारित मल्टी कलर लाइट पेंटिंग वैंड
Arduino आधारित मल्टी कलर लाइट पेंटिंग वैंड
Arduino आधारित मल्टी कलर लाइट पेंटिंग वैंड
Arduino आधारित मल्टी कलर लाइट पेंटिंग वैंड

लाइट पेंटिंग फोटोग्राफर द्वारा उपयोग की जाने वाली एक तकनीक है, जहां दिलचस्प पैटर्न बनाने के लिए प्रकाश के स्रोत का उपयोग किया जाता है और कैमरा इन्हें एक साथ रखेगा। नतीजतन, फोटो में प्रकाश के निशान होंगे जो अंततः लाइट का उपयोग करके पेंटिंग का एक रूप देंगे।

फ़ोटोग्राफ़र आमतौर पर लाइट पेंटिंग बनाने के लिए टॉर्च लाइट, ट्यूब लाइट और प्रकाश के अन्य स्रोत जैसे उपकरणों का उपयोग करते हैं, लेकिन ये उपकरण रंगों की संकीर्ण सीमा, कठोर हैंडलिंग और नियंत्रण के साथ गंभीर रूप से सीमित हैं। मैंने जो लाइट पेंटिंग स्टिक बनाई है, वह इन सीमाओं को आसानी से पार कर सकती है।

हमारे लाइट पेंटिंग स्टिक की मुख्य विशेषताएं हैं:

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

चरण 1: आवश्यक सामग्री

सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता

मैंने इस परियोजना को बनाने के लिए आवश्यक सामग्री सूचीबद्ध की है। इसके अलावा मैंने लिंक भी जोड़े हैं जहां से आप इसे Amazon.com से खरीद सकते हैं। नीचे दिए गए लिंक से सामग्री खरीदने से मुझे कुछ कमीशन मिलेगा और बदले में मुझे भविष्य की परियोजनाओं के लिए समर्थन मिलेगा:)

  1. Arduino Uno - यहां खरीदें
  2. RGB WS2812 LED स्ट्रिप (25 LED's) - यहां खरीदें
  3. पावर बैंक (5v, 10000mAh) - यहां खरीदें
  4. ESP8266 मॉड्यूल - यहां खरीदें
  5. द्विदिश तर्क कनवर्टर मॉड्यूल - यहां खरीदें
  6. तारों को जोड़ना

WS2812 RGB LED स्ट्रिप - यह RGB LED एक साथ जंजीर में जकड़ी हुई है और 60/120 पीसी की इकाइयों में बेची जाती है। सबसे खास बात यह है कि इस RGB LED में एक इंटीग्रेटेड चिप है जो बदले में कंट्रोलिंग पार्ट को काफी आसान बनाती है। इस पर विस्तृत व्याख्या इस दायरे से बाहर है। अधिक जानकारी के लिए इस लिंक "WS2812 LED स्ट्रिप वर्किंग" को देखें।

ESP8266 मॉड्यूल: यह एक नन्हा नन्हा वाईफाई विकास बोर्ड है जिसका व्यापक रूप से IOT परियोजनाओं में उपयोग किया जाता है। यदि आपने पहले ESP8266 का उपयोग नहीं किया है, तो "ESP8266 मॉड्यूल के साथ आरंभ करना" पर इस लिंक को देखें।

द्विदिश तर्क कनवर्टर मॉड्यूल: यह मॉड्यूल 5V स्तर से 3.3v तर्क स्तर तक सिग्नल को परिवर्तित करके Arduino को ESP8266 मॉड्यूल के साथ संचार करने में सक्षम बनाता है।

चरण 2: ब्लॉक आरेख

खंड आरेख
खंड आरेख

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

इस परियोजना को बेहतर ढंग से समझने के लिए मैं आपको सलाह देता हूं कि आप "ईएसपी8266 के साथ एक Arduino वेबसर्वर बनाना" पर पढ़ें। यह आपको एक बुनियादी वैचारिक समझ प्रदान करेगा कि यह परियोजना कैसे काम करती है। संक्षेप में Arduino इस परियोजना में निम्नलिखित गतिविधियाँ करेगा:

  1. हमारे डिवाइस वाईफाई हॉटस्पॉट से जुड़ने के लिए ESP8266 कमांड करें।
  2. ईएसपी बोर्ड का उपयोग करके एक सर्वर बनाएं वेबपेज को Arduino में ही होस्ट करें और अनुरोध करने के लिए बाहरी क्लाइंट (डिवाइस ब्राउज़र) की प्रतीक्षा करें
  3. क्लाइंट का अनुरोध आने के बाद, Arduino वेबपेज को क्लाइंट (डिवाइस ब्राउज़र) को ESP8266 मॉड्यूल के माध्यम से भेजेगा।
  4. फिर यह क्लाइंट से एलईडी कमांड (वेब इंटरफेस सेक्शन में समझाया जाएगा) के लिए असीम रूप से स्कैन करेगा।
  5. एक बार एलईडी कमांड प्राप्त हो जाने के बाद, Arduino उसे प्रोसेस करेगा और उससे जुड़ी RGB LED स्ट्रिप को सक्रिय करेगा।

चरण 3: सर्किट आरेख

सर्किट आरेख
सर्किट आरेख
सर्किट आरेख
सर्किट आरेख

उपरोक्त सर्किट आरेख दिखाता है कि Arduino को ESP8266 और RGB LED स्ट्रिप से कैसे जोड़ा जाए। जैसा कि आप देख सकते हैं कि Arduino का TX और RX जो लॉजिक कन्वर्टर में जाएगा, जहां सिग्नल ESP8266 के अनुकूल 3.3v पर शिफ्ट हो जाएंगे। Arduino का पिन 6 जो एक PWM पिन है, RGB LED स्ट्रिप के रंग को नियंत्रित करने के लिए टाइम कंट्रोल पल्स को फीड करता है।

दो एलईडी हैं जो इस परियोजना के संकेतक के रूप में काम करती हैं। जब भी प्रोजेक्ट चालू होता है तो LED D2 इंगित करता है। जबकि LED D1 इंगित करता है कि Arduino ने सफलतापूर्वक एक वेबसर्वर कब बनाया। यह हरे रंग की एलईडी उपयोगकर्ता को यह महसूस करने में मदद करेगी कि सर्वर क्लाइंट (ब्राउज़र) से अनुरोध प्राप्त करने के लिए तैयार है।

पावरबैंक का चुनाव वास्तव में महत्वपूर्ण है क्योंकि सर्किट लगभग 1700ma की अधिकतम धारा खींच सकता है। मैंने किसी भी समय 2A के वर्तमान आउटपुट के साथ 5.1/10000mah की बैटरी का उपयोग किया है।

चरण 4: अपने ESP8266 को वाईफाई हॉटस्पॉट से कनेक्ट करना

अपने ESP8266 को वाईफाई हॉटस्पॉट से कनेक्ट करना
अपने ESP8266 को वाईफाई हॉटस्पॉट से कनेक्ट करना
अपने ESP8266 को वाईफाई हॉटस्पॉट से कनेक्ट करना
अपने ESP8266 को वाईफाई हॉटस्पॉट से कनेक्ट करना

ESP8266 मॉड्यूल युग्मित हॉटस्पॉट को याद रखने में सक्षम है। यह प्रोजेक्ट पहले से कनेक्टेड हॉटस्पॉट्स से कनेक्ट होने की ऑटो कनेक्ट क्षमता के आधार पर काम करता है। ESP8266 मॉड्यूल को इसके लिए समर्पित विशिष्ट AT कमांड का उपयोग करके नियंत्रित किया जा सकता है। Arduino का उपयोग करके हम इन कमांड को पास कर सकते हैं और ESP मॉड्यूल को अपने डिवाइस हॉटस्पॉट से कनेक्ट करने के लिए बाध्य कर सकते हैं।

ऐसा करने के लिए Arduino पर "Bareminimum" कोड अपलोड करें। अब ESP8266 को Arduino के साथ कनेक्ट करें जैसा कि लॉजिक शिफ्टर का उपयोग करके नीचे बताया गया है।

Arduino RX -> लॉजिक शिफ्टर -> ESP8266 RX

Arduino TX -> लॉजिक शिफ्टर -> ESP8266 TX

अब अपने सीरियल मॉनिटर को 57600 की बॉड दर (ESP8266 मॉड्यूल की डिफ़ॉल्ट बॉड दर) और "एनएल और सीआर दोनों" चयनित के साथ खोलें। निम्न कमांड टाइप करें।

  1. पर
  2. एटी+आरएसटी
  3. AT+CWJAP="आपका उपकरण SSID", "आपका पासवर्ड"

एक बार जब आप अपने सीरियल मॉनिटर में "WIFI CONNECTED" और "WIFI GOT IP" की पुष्टि प्राप्त कर लेते हैं। यह चरण पूरा हो गया है और अगली बार चालू होने पर आपका ईएसपी मॉड्यूल स्वचालित रूप से मेरे डिवाइस से कनेक्ट हो जाएगा।

चरण 5: वेब इंटरफेस और उसका कोड

वेब इंटरफेस और उसका कोड
वेब इंटरफेस और उसका कोड
वेब इंटरफेस और उसका कोड
वेब इंटरफेस और उसका कोड
वेब इंटरफेस और उसका कोड
वेब इंटरफेस और उसका कोड

वेब इंटरफेस का बहुत महत्व है क्योंकि यह यूजर इंटरफेस के रूप में काम करेगा जिसके माध्यम से कमांड ईएसपी 8266 के माध्यम से Arduino पर जाते हैं। हमारा वेब इंटरफ़ेस बहुत ही सरल है और सादे HTML में कोडित है। इस इंटरफ़ेस के बटन प्रत्येक बटन प्रेस के साथ URL पैरामीटर के साथ GET कमांड पास करते हैं। नीचे संबंधित URL पैरामीटर वाले बटनों की सूची दी गई है।

  1. मानक रंगों के लिए 6 बटन - "/ लाल", "/ ग्रे", "ब्लू", "/ व्ही", "/ गोल", "राय"
  2. RGB मानों का उपयोग करते हुए कस्टम रंग इनपुट - "?R=255&G=255&B=255"
  3. पट्टी बंद करें - "/ बंद"

कुछ कारणों से मैं यहां वेब इंटरफेस कोड नहीं डाल सका, आप इस लिंक में वह कोड प्राप्त कर सकते हैं।

चरण 6: एल्गोरिथम और कोड

एल्गोरिथम और कोड
एल्गोरिथम और कोड

हार्डवेयर सेट करने से पहले आपको कोड को Arduino में अपलोड करना होगा क्योंकि इसे एक कंटेनर के अंदर पैक करने की आवश्यकता होती है और बाद में कभी भी नहीं किया जा सकता है। मैंने एल्गोरिथम लिखा है जो आपको Arduino कोड को समझने में मदद करेगा।

कलन विधि:

  1. "AT+RST\r\n" कमांड भेजकर ESP8266 मॉड्यूल को रीसेट करें।
  2. हमारे डिवाइस हॉटस्पॉट से कनेक्शन सफल है या नहीं यह देखने के लिए ESP8266 से प्रतिक्रिया की जांच करें। एक बार कनेक्ट होने के बाद ESP8266 को "सर्वर निर्माण" (नीचे देखें) कमांड सीक्वेंस फीड करना शुरू करें।
  3. प्रत्येक इनपुट कमांड के लिए प्रतिक्रिया की निगरानी करें।
  4. इन सभी आदेशों को "ओके / r / n" की प्रतिक्रिया देनी चाहिए, गलत प्रतिक्रिया के मामले में गलत प्रतिक्रिया या "त्रुटि" के साथ कमांड को दोहराएं।
  5. एक बार जब सभी सर्वर निर्माण कमांड अनुक्रम सफलतापूर्वक हो जाता है, तो Arduino के पिन 12 में ग्रीन एलईडी को लाइट करें। यह उपयोगकर्ता के लिए क्लाइंट अनुरोध प्रदान करने का संकेत होगा।
  6. किसी भी ब्राउज़र से क्लाइंट अनुरोध की प्रतीक्षा करने के लिए Arduino को बाध्य करें LAN या नेटवर्क के भीतर है।
  7. एक बार क्लाइंट का अनुरोध करने के बाद, कनेक्शन आईडी की जांच करें और "AT+CIPSEND…" कमांड भेजें। इसमें उपयुक्त कनेक्शन आईडी डालकर।
  8. ESP8266 एक '>' चिन्ह के साथ प्रतिक्रिया करता है जो पात्रों को प्राप्त करने में इसकी तत्परता को दर्शाता है। इसे प्राप्त करने पर वेबपेज कोड भेजें जिसे हमने पहले चरण में क्लाइंट ब्राउज़र में ESP8266 मॉड्यूल के माध्यम से देखा था।
  9. अब वेबपेज उपयोगकर्ता के क्लाइंट ब्राउज़र में दिखाई देगा, Arduino फिर क्लाइंट से "एलईडी कमांड" के लिए अनिश्चित काल तक स्कैनिंग की स्थिति में प्रवेश करेगा।
  10. वेबपेज को प्रत्येक बटन प्रेस के लिए अद्वितीय यूआरएल पैरामीटर प्रदान करने के लिए लिखा गया था, इसलिए जब भी कोई बटन दबाया जाता है तो ईएसपी मॉड्यूल उस अद्वितीय यूआरएल पैरामीटर के साथ जीईटी अनुरोध पर पास हो जाएगा।
  11. Arduino को इस URL को संसाधित करना चाहिए और उसके अनुसार RGB LED पट्टी को नियंत्रित करना चाहिए।

सर्वर निर्माण आदेश:

  • पर
  • एटी+सीडब्ल्यूएमओडीई=3
  • AT+CIPSTA=192.168.43.253 (एंड्रॉइड डिवाइस के लिए)
  • एटी+सीआईपीएमयूएक्स=1
  • एटी+सिपसर्वर=1, 80

कोड:

इस परियोजना को काम करने के लिए, आपको इस "एडफ्रूट की नियोपिक्सल लाइब्रेरी" को स्थापित करने की आवश्यकता है, उन्हें डाउनलोड और इंस्टॉल करें।

आप इस लिंक में इस परियोजना के लिए Arduino कोड प्राप्त कर सकते हैं -> "Arduino संचालित लाइट पेंटिंग स्टिक"

चरण 7: लाइट स्टिक तैयार करना

Image
Image
लाइट स्टिक तैयार करना
लाइट स्टिक तैयार करना
लाइट स्टिक तैयार करना
लाइट स्टिक तैयार करना
लाइट स्टिक तैयार करना
लाइट स्टिक तैयार करना

मैंने इस "लाइट पेंटिंग वैंड" को बनाने पर एक वीडियो बनाया है, और अधिक स्पष्टता के लिए एक नज़र डालें।

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

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

चरण 8: कंटेनर का चुनाव और स्टिक सेट करना

कंटेनर का चुनाव और स्टिक सेट करना
कंटेनर का चुनाव और स्टिक सेट करना
कंटेनर का चुनाव और स्टिक सेट करना
कंटेनर का चुनाव और स्टिक सेट करना
कंटेनर का चुनाव और स्टिक सेट करना
कंटेनर का चुनाव और स्टिक सेट करना
कंटेनर का चुनाव और स्टिक सेट करना
कंटेनर का चुनाव और स्टिक सेट करना

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

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

स्टिक को कैप के अंदर रखने के बाद, इसे ग्लू गन की मदद से सील कर दें और सुनिश्चित करें कि स्टिक स्थिर है और हिलती नहीं है।

चरण 9: पावर बैंक और संकेतक एलईडी को असेंबल करना

पावर बैंक और इंडिकेटर एलईडी को असेंबल करना
पावर बैंक और इंडिकेटर एलईडी को असेंबल करना
पावर बैंक और इंडिकेटर एलईडी को असेंबल करना
पावर बैंक और इंडिकेटर एलईडी को असेंबल करना
पावर बैंक और इंडिकेटर एलईडी को असेंबल करना
पावर बैंक और इंडिकेटर एलईडी को असेंबल करना

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

खींची गई रेखा के ठीक विपरीत एक स्विच लगाएं। इस स्विच का उद्देश्य पूरे प्रोजेक्ट को चालू/बंद करना है। स्विच के नीचे। दो एलईडी (लाल और हरा) रखें और उन्हें संदर्भ के लिए एक रोकनेवाला (चरण 3 में सर्किट आरेख देखें) के साथ मिलाप करें। एलईडी और स्विच उस दिशा के बिल्कुल विपरीत होने चाहिए जिस दिशा में लाइटिंग स्टिक अंदर जाएगी। यह लाइट पेंटिंग के दौरान इंडिकेटर एलईडी से अवांछित प्रकाश हस्तक्षेप से बचने के लिए है। पिछली छवि में दिखाए गए अनुसार स्ट्रिप्ड यूएसबी केबल और कुछ कनेक्टर को बटन से कनेक्ट करें। Arduino और ESP8266 मॉड्यूल को पावर देने के लिए कनेक्टर केबल हैं।

चरण 10: कंटेनर के अंदर Arduino और ESP8266 मॉड्यूल को असेंबल करना

कंटेनर के अंदर Arduino और ESP8266 मॉड्यूल को असेंबल करना
कंटेनर के अंदर Arduino और ESP8266 मॉड्यूल को असेंबल करना
कंटेनर के अंदर Arduino और ESP8266 मॉड्यूल को असेंबल करना
कंटेनर के अंदर Arduino और ESP8266 मॉड्यूल को असेंबल करना
कंटेनर के अंदर Arduino और ESP8266 मॉड्यूल को असेंबल करना
कंटेनर के अंदर Arduino और ESP8266 मॉड्यूल को असेंबल करना

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

तारों को लाइट पेंटिंग स्टिक से पावर टर्मिनलों और Arduino के 6 वें पिन से कनेक्ट करें। एक बार हो जाने के बाद कंटेनर की टोपी को ध्यान से बंद कर दें।

चरण 11: इसे कवर करें

इसे ढकें
इसे ढकें
इसे ढकें
इसे ढकें
इसे ढकें
इसे ढकें

कंटेनर को काले टेप या किसी अन्य सामग्री से ढक दें। यह प्रकाश हस्तक्षेप को प्रकाश पेंटिंग के संचालन में बाधा डालने से रोकने के लिए है। ऐसा इसलिए है क्योंकि Arduino, ESP8266 और Power Bank में LED हैं। उन्हें खुला रखने से तस्वीरें खराब हो सकती हैं और खराब हो सकती हैं।

मैंने इस उद्देश्य के लिए एक काले टेप का उपयोग किया है। हालाँकि आप इस उद्देश्य के लिए अपनी पसंद की किसी भी चीज़ का उपयोग कर सकते हैं। एक बार वाईफाई संचालित लाइट पेंटिंग स्टिक अब कुछ शांत रंगों को पेंट करने के लिए तैयार है।

चरण 12: इसका परीक्षण करें

इसका परीक्षण करें
इसका परीक्षण करें
इसका परीक्षण करें
इसका परीक्षण करें
इसका परीक्षण करें
इसका परीक्षण करें
इसका परीक्षण करें
इसका परीक्षण करें
  1. स्विच चालू करें और लाल एलईडी प्रकाश करना चाहिए
  2. ग्रीन एलईडी के जलने की प्रतीक्षा करें, यह आमतौर पर 5 से 10 सेकंड के भीतर होता है और यह इंगित करता है कि Arduino सर्वर बनाया गया है।
  3. ग्रीन एलईडी चालू होने के बाद, अपने डिवाइस में ब्राउज़र खोलें और आईपी एड्रेस टाइप करें 192.168.43.253 यूआरएल लॉन्च करें
  4. चरण ५ में हमने जो वेबपेज देखा है वह आपकी स्क्रीन पर प्रदर्शित होना चाहिए।
  5. अब वेब इंटरफेस के साथ इंटरैक्ट करें और एलईडी स्ट्रिप को नियंत्रित करें
  6. और जाओ और कुछ अच्छी लाइट पेंटिंग करो।

चरण 13: याद रखने योग्य बातें और कुछ और तस्वीरें

याद रखने योग्य बातें और कुछ और तस्वीरें
याद रखने योग्य बातें और कुछ और तस्वीरें
याद रखने योग्य बातें और कुछ और तस्वीरें
याद रखने योग्य बातें और कुछ और तस्वीरें
याद रखने योग्य बातें और कुछ और तस्वीरें
याद रखने योग्य बातें और कुछ और तस्वीरें
  • यह परियोजना ईएसपी8266 की क्षमता पर आधारित है जो एक बार चालू होने पर वाईफाई हॉटस्पॉट के साथ ऑटो कनेक्ट हो जाती है। तो इस परियोजना में उपयोग करने से पहले ESP8266 और आपके हॉटस्पॉट डिवाइस को कम से कम एक बार जोड़ा जाना चाहिए।
  • Arduino को केवल एक क्लाइंट संचार को संभालने के लिए इस तरह से प्रोग्राम किया गया था जिसका अर्थ है कि केवल एक ब्राउज़र Arduino को LED को नियंत्रित करने का अनुरोध कर सकता है
  • ESP8266 के साथ Arduino द्वारा सर्वर बनाने के लिए प्रतीक्षा समय है। इस प्रतीक्षा समय के अंत को हरी एलईडी द्वारा जाना जा सकता है।
  • एक बार हरे रंग की एलईडी रोशनी के बाद आप अपने ब्राउज़र से क्लाइंट अनुरोध शुरू करने के लिए अच्छे हैं। आपको पूरी परियोजना को कम से कम 2ए के स्रोत के साथ आपूर्ति करनी चाहिए ताकि इसे परेशानी से मुक्त रखा जा सके।
  • डेस्कटॉप के लिए Google क्रोम और स्मार्टफ़ोन के लिए ओपेरा के साथ इस प्रोजेक्ट का सफलतापूर्वक परीक्षण किया गया है।

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

इस प्रोजेक्ट को बनाने और एक इंस्ट्रक्शनल बनाने के लिए दस्तावेज़ बनाने में बहुत समय लगा। कृपया मुझे "एलईडी प्रतियोगिता", "अरुडिनो प्रतियोगिता" और "रिमोट कंट्रोल प्रतियोगिता" में वोट दें यदि आपको लगता है कि यह इसके लायक है। आशा है कि आप एक और निर्देश के साथ मिलेंगे

एलईडी प्रतियोगिता 2017
एलईडी प्रतियोगिता 2017
एलईडी प्रतियोगिता 2017
एलईडी प्रतियोगिता 2017

एलईडी प्रतियोगिता 2017 में उपविजेता

सिफारिश की: