विषयसूची:
वीडियो: वाईफाई नियंत्रित क्रिसमस लाइट विंडो सजावट: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
अपने फोन या पीसी से एक एलईडी लाइट स्ट्रिप को नियंत्रित करें - बहुत सारे मजेदार क्रिसमस थीम वाले लाइट पैटर्न।
आपूर्ति
1. ESP12e देव बोर्ड: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 विकास बोर्ड, बैटरी पैक और प्री-सोल्डर हेडर के साथ। यह RGB LED और यहां तक कि एक लाइट सेंसर के साथ आता है। आप चाहें तो दो खरीदें! इस परियोजना को आसानी से किसी भी ESP8266 बोर्ड के लिए अनुकूलित किया जा सकता है, जैसे कि मेरा पसंदीदा D1 मिनी। मैं इसे यहां इस्तेमाल कर रहा हूं क्योंकि इसमें सोल्डरिंग की जरूरत नहीं है, और यह बैटरी पैक के साथ आता है।
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - यह हटाने योग्य Atmega328P चिप वाला एक है, जिसका उपयोग ESP8266 देव बोर्ड की प्रोग्रामिंग के लिए किया जाता है।
3. Uno के लिए USB केबल: Aliexpress:
4. सब कुछ जोड़ने के लिए जम्पर केबल - इस परियोजना के लिए कोई सोल्डरिंग नहीं! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - पुरुष से पुरुष / महिला आदि का चयन। हम ऊनो के लिए M2M का उपयोग कर रहे हैं एलईडी पट्टी कनेक्शन
5. WS2812 LED स्ट्रिप: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - अपना संस्करण चुनें। मैंने 5m, 150 LED's, IP30 (निविड़ अंधकार नहीं) और सफेद PCB चुना है
6. एए बैटरी x 3
चरण 1: सर्किट
सर्किट आरेख देखें।
* कृपया ध्यान दें: मुझे किसी भी पिघले हुए माइक्रो-कंट्रोलर या एलईडी पट्टी के लिए जिम्मेदार नहीं ठहराया जा सकता है। इस परियोजना ने मेरे लिए काम किया, जितना मैं कह सकता हूं, हालांकि जब मैं घर से बाहर निकलूंगा तो मैं इसे चालू नहीं छोड़ूंगा। कई Arduino मंचों पर यह अनुशंसा की जाती है कि 5v और GND (एलईडी पट्टी से पहले) के बीच कम से कम 1000 uF संधारित्र और डेटा लाइन से पहले 500 ओम अवरोधक भी हो। कुछ और युक्तियों के लिए कृपया https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels देखें।
चरण 2: प्रोग्रामिंग
यहां अपना Arduino कोड प्राप्त करें: https://github.com/tomjuggler/esp8266-fastled-web… - यह कोड मेरा नहीं है, मैंने इसे अपनी एलईडी पट्टी के लिए बॉक्स से बाहर काम करने के लिए अनुकूलित किया है, और अकेले भी खड़ा है राउटर की आवश्यकता के बिना डिफ़ॉल्ट।
यदि आपने पहले से ऐसा नहीं किया है, तो Arduino IDE के लिए ESP8266 एडऑन प्राप्त करें। ऐडऑन और निर्देश यहां हैं:
1. सुनिश्चित करें कि सब कुछ जुड़ा हुआ है (एलईडी स्ट्रिप पावर लाइन (पीले तार को छोड़कर), 2 प्रोग्रामिंग मोड पिन को बिजली चालू करने से पहले एक साथ छोटा करने की आवश्यकता है। बोर्ड ऐसा करने के लिए एक छोटी सी टोपी के साथ आता है।
2. बोर्ड पर बिजली (मैंने एक स्विच जोड़ा है, यह एक के साथ नहीं आता है, आप बस एक बैटरी खींच सकते हैं और इसे वापस चालू कर सकते हैं।)
3. Arduino से अपने कंप्यूटर में USB केबल प्लग इन करें - Arduino Uno की Atmega328 चिप को पहले निकालने की आवश्यकता है (आप इसके बजाय प्रोग्राम के लिए USB से सीरियल एडेप्टर का उपयोग भी कर सकते हैं)।
4. Arduino IDE में अपने बोर्ड के रूप में 'जेनेरिक ESP8266 मॉड्यूल' चुनें। 1m Spiffs के साथ 4m भी चुनें। अब अपना सीरियल कनेक्शन जांचें, टूल्स -> पोर्ट।
5. स्केच अपलोड करें
6. बोर्ड को बार-बार बंद और चालू करें (प्रोग्रामिंग मोड पिन के साथ अभी भी छोटा है)
7. स्पिफ अपलोड करें (वेब सर्वर आदि के लिए आवश्यक फाइलें), टूल्स -> 'ESP8266 स्केच डेटा अपलोड'
8. 2 प्रोग्रामिंग मोड पिन को डिस्कनेक्ट करें, पीले एलईडी स्ट्रिप 5v तार को 5v से कनेक्ट करें (मैंने + बैटरी टर्मिनल और बैटरी के बीच में मेरा वेड किया, नीचे फोटो देखें)
9. पावर ऑन
10. अब आपको पीसी या मोबाइल फोन का उपयोग करके वाईफाई एक्सेस प्वाइंट से कनेक्ट करने की आवश्यकता है। एपी को ईएसपी के रूप में दिखाना चाहिए - कुछ या अन्य। कनेक्ट होने के बाद, एड्रेस बार में '192.168.4.1' टाइप करें। यह ESP8266 डिफ़ॉल्ट वेब सर्वर पता है।
11. बस इतना ही, आपको अपनी रोशनी को नियंत्रित करने के लिए वेब ऐप का उपयोग करने में सक्षम होना चाहिए!
चरण 3: समाप्त करना
एक बार कोड लोड हो जाने के बाद आपको प्रोग्रामिंग तारों और Arduino UNO को डिस्कनेक्ट करने में सक्षम होना चाहिए। अब बस खिड़की के चारों ओर अपनी रोशनी लटकाओ (मैंने शीर्ष किनारों के चारों ओर एक जाल पर्दे के पीछे लटका दिया जो बहुत अच्छा प्रभाव देता है)। इसके अलावा, हो सकता है कि बोर्ड और बैटरी को साफ-सफाई के लिए एक बॉक्स में रखें, या बैटरी पैक को बिजली की आपूर्ति से बदल दें (मैं इसे बाद में स्वयं कर सकता हूं)।
चरण 4: सभी को क्रिसमस की बधाई
इस परियोजना के बारे में मुझे जो सबसे आकर्षक लगता है, वह है यहां काम करने वाले टुकड़ों की मात्रा। ईएसपी चिप को सी में प्रोग्राम किया गया है, जो एक आंतरिक वेब सर्वर द्वारा प्रदत्त जावास्क्रिप्ट के साथ इंटरफेस कर रहा है, और ब्राउज़र में चलता है। HTML भी शामिल है - यदि आप रुचि रखते हैं तो Arduino स्केच के डेटा फ़ोल्डर के अंदर एक नज़र डालें। यह रोशनी के लिए कुछ वास्तव में उत्सव सेटिंग्स के साथ एक महान सीखने का कार्यक्रम है, और मैं जेसन कून का आभारी हूं कि इसे गिटहब पर साझा किया गया है।
आप मेरी वेबसाइट: circusscientist.com पर यह और अधिक इलेक्ट्रॉनिक्स प्रोजेक्ट पा सकते हैं
सिफारिश की:
ब्रीदिंग क्रिसमस ट्री - अरुडिनो क्रिसमस लाइट कंट्रोलर: 4 कदम
ब्रीदिंग क्रिसमस ट्री - अरुडिनो क्रिसमस लाइट कंट्रोलर: यह अच्छी खबर नहीं है कि क्रिसमस से पहले मेरे 9-फीट प्री-लिट कृत्रिम क्रिसमस ट्री का कंट्रोल बॉक्स टूट गया, और निर्माता प्रतिस्थापन भागों को प्रदान नहीं करता है। यह अचूक दिखाता है कि कैसे अपने खुद के एलईडी लाइट ड्राइवर और नियंत्रक का उपयोग Ar
पुराने एलईडी क्रिसमस की सजावट को रीमिक्स करके पुन: उपयोग करना: 7 कदम
पुराने एलईडी क्रिसमस की सजावट को रीमिक्स करके पुन: उपयोग करना: मैंने तीन साल पहले सीज़न की बिक्री के बाद पाउंड की दुकान (यानी डॉलर की दुकान) में एक भयानक क्रिसमस की सजावट खरीदी थी। यह एक जबरदस्त "नोएल" संकेत है कि बैटरी चालित एल ई डी की अपर्याप्त संख्या द्वारा प्रकाशित किया गया था।
एलईडी हॉलिडे विंडो सजावट: 13 कदम
LED हॉलिडे विंडो डेकोरेशन: मेरे दोस्त ने कहा कि LED स्ट्रिप से हॉलिडे विंडो डेकोरेशन करना बेकार है। कुल मिलाकर, छुट्टी केवल कुछ दिनों तक चलती है, इसलिए हमें कुछ दिनों के बाद इसे अलग करना और हटाना होगा। दूसरे विचार पर, यह सच है। इस बार, मैं माँ करना चाहता हूँ
ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन: 5 स्टेप्स (चित्रों के साथ)
ESP8266 / Arduino RGB LED क्रिसमस लाइट विंडो डेकोरेशन: यह साल का वह समय है: दिसंबर। और मेरे पड़ोस में, हर कोई अपने घर और खिड़कियों को क्रिसमस की रोशनी से सजा रहा है। इस बार, मैंने ESP8266 मॉड्यूल और RGB LED के एक जोड़े का उपयोग करके कुछ कस्टम, अद्वितीय बनाने का निर्णय लिया। आप ग
क्रिसमस-बॉक्स: Arduino/ioBridge इंटरनेट नियंत्रित क्रिसमस लाइट्स और संगीत शो: 7 कदम
क्रिसमस-बॉक्स: Arduino/ioBridge इंटरनेट नियंत्रित क्रिसमस लाइट्स और संगीत शो: मेरे क्रिसमस-बॉक्स प्रोजेक्ट में एक इंटरनेट नियंत्रित क्रिसमस लाइट्स और संगीत शो शामिल हैं। एक क्रिसमस गीत का ऑनलाइन अनुरोध किया जा सकता है जिसे बाद में एक कतार में रखा जाता है और उस क्रम में बजाया जाता है जिस क्रम में इसका अनुरोध किया गया था। संगीत एक FM स्टेट पर प्रसारित होता है