विषयसूची:

वाईफाई नियंत्रित क्रिसमस लाइट विंडो सजावट: 4 कदम
वाईफाई नियंत्रित क्रिसमस लाइट विंडो सजावट: 4 कदम

वीडियो: वाईफाई नियंत्रित क्रिसमस लाइट विंडो सजावट: 4 कदम

वीडियो: वाईफाई नियंत्रित क्रिसमस लाइट विंडो सजावट: 4 कदम
वीडियो: Twinkly App Controlled Smart Christmas Lights - Christmas Designers 2024, नवंबर
Anonim
Image
Image
वाईफाई नियंत्रित क्रिसमस लाइट विंडो सजावट
वाईफाई नियंत्रित क्रिसमस लाइट विंडो सजावट

अपने फोन या पीसी से एक एलईडी लाइट स्ट्रिप को नियंत्रित करें - बहुत सारे मजेदार क्रिसमस थीम वाले लाइट पैटर्न।

आपूर्ति

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 पर यह और अधिक इलेक्ट्रॉनिक्स प्रोजेक्ट पा सकते हैं

सिफारिश की: