विषयसूची:
- चरण 1: चीजें जो आपको चाहिए
- चरण 2: योजनाबद्ध आरेख
- चरण 3: सॉफ्टवेयर और कोड
- चरण 4: सभी चीजों को एक साथ जोड़ें
- चरण 5: फिनिशिंग टच
वीडियो: वाईफाई एलईडी फेडोरा हैट (ESP8266 + WS2812b): 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
यह एक अच्छी दिखने वाली एलईडी हैट है, आप अपने स्मार्ट फोन या कंप्यूटर के साथ एलईडी के रंग और प्रभाव को बदल सकते हैं, मैंने इसे यथासंभव सरल और सस्ता बनाने की कोशिश की। इसके अलावा इसमें एक रिचार्जेबल बैटरी है जिससे आप इसे अपने साथ ले जा सकते हैं! यह भी एक अच्छा उपहार है!. चलिए, शुरू करते हैं -----
चरण 1: चीजें जो आपको चाहिए
इसे बनाने के लिए हमें कुछ घटकों और कुछ सरल उपकरणों की आवश्यकता है-
1) NodeMcu लोलिन v3 (ESP8266 12e) [टोपी का मस्तिष्क]
2) WS2812b [उर्फ द NeoPixel] मैंने 8 पीस का इस्तेमाल किया
3) १८६५० ली-आयन बैटरी [मुख्य शक्ति स्रोत]
4) बैटरी सुरक्षा और चार्जर मॉड्यूल
5) 5V बूस्ट कन्वर्टर मॉड्यूल
6) किसी भी प्रकार का एसपीडीटी स्विच
7) तार
8) पिन हेडर [कनेक्टिंग वायर्स टू नोड एमसीयू]
9) कुछ काला धागा और काला कपड़ा
१०) और मुख्य बात यह हैट स्वयं
उपकरण
1) सोल्डरिंग आयरन और सोल्डर
2) सरौता
3) कटर
4) सुई
और NodeMCU प्रोग्राम करने के लिए एक कंप्यूटर
चरण 2: योजनाबद्ध आरेख
जैसा कि डायग्राम ग्राउंड और बैटरी से Vcc tp4056 मॉड्यूल से जुड़ता है [नोट- डायग्राम में आप देखेंगे कि यह एक tp4056 मॉड्यूल है लेकिन वास्तव में मैं ओवरचार्ज, ओवर डिस्चार्ज और शॉर्ट सर्किट प्रोट्रैक्शन के साथ tp4056 मॉड्यूल का उपयोग करता हूं] मॉड्यूल vcc एक स्विच के माध्यम से 5v बूस्टर से कनेक्ट होता है और ग्राउंड सीधे बूस्टर मॉड्यूल से जुड़ता है। बूस्टर आउटपुट Vcc और ग्राउंड से NodeMCU और LED दोनों को कनेक्ट करें। NodeMCU से D1 WS2812b के दीन पिन से जुड़ता है।
मैं आपको पहले ब्रेड बोर्ड में प्रोटोटाइप बनाने की सलाह देता हूं।
चरण 3: सॉफ्टवेयर और कोड
अब सॉफ्टवेयर पार्ट करते हैं
इस प्रोजेक्ट में मैंने मैकलाइटिंग प्रोजेक्ट का इस्तेमाल किया, टोब्लम के लिए धन्यवाद
एडव से मैकलाइटिंग डाउनलोड करें
उनका यहाँ एक विस्तृत निर्देश है -
लेकिन आसान शब्दों में समझाने की कोशिश कर रहा हूँ -
- सबसे पहले आपको Arduino ID चाहिए, इसे यहां से डाउनलोड करें -
- फिर आपको arduino के लिए ESP8266 बोर्ड समर्थन स्थापित करने की आवश्यकता है, वरीयता संवाद पर जाएं और निम्न URL को अतिरिक्त बोर्ड प्रबंधक URL के रूप में दर्ज करें
- अब टूल्स - बोर्ड पर जाएं और नोडएमसीयू 1.0 चुनें, सीपीयू फ्रीक्वेंसी को 80 मेगाहर्ट्ज पर सेट करें, और फ्लैश साइज को 4 एम (1 एम एसपीआईएफएफएस) पर सेट करें, फिर सही कॉम पोर्ट चुनें।
- अब हमें कुछ पुस्तकालयों को जोड़ने की आवश्यकता है - "स्केच"> "लाइब्रेरी शामिल करें"> "लाइब्रेरी प्रबंधित करें …" पर जाएं और निम्नलिखित पुस्तकालयों को खोजकर और इंस्टॉल करके स्थापित करें: 1) वाईफाईमैनेजर @ tzapu2) WebSockets by @ Links20043) Adafruit NeoPixel by @adafruit4)वैकल्पिक: PubSubClient by @knollearyइस https://github.com/kitesurfer1404/WS2812FX लाइब्रेरी को डाउनलोड करें और इसे स्केच द्वारा arduino IDE में लोड करें > लाइब्रेरी शामिल करें >. ZIP लाइब्रेरी जोड़ें
- अब हमें अपने सेटअप के रूप में स्केच में कुछ बदलाव करने की आवश्यकता है, MC लाइटिंग Arduino स्केच खोलें और definitions.h फ़ाइल पर जाएं और बस एलईडी और डेटा पिन की संख्या बदलें, मेरे मामले में मैंने 8 एलईडी और पिन डी 1 का उपयोग किया। साथ ही आप यहां वाईफाई का नाम बदल सकते हैं
- अब स्केच को संकलित करें और ESP8266 बोर्ड पर अपलोड करें
- उसके बाद esp एक ओपन एक्सेस प्वाइंट के रूप में कार्य करेगा, उससे कनेक्ट होगा और आपके वाईफाई क्रेडेंशियल दर्ज करेगा, ईएसपी उस वाईफाई से कनेक्ट होगा
- Arduino IDE डिबग आउटपुट की जाँच करके इसका IP खोजें या कनेक्टेड डिवाइस के लिए अपने राउटर या वाईफाई हॉटस्पॉट की जाँच करें।
- McLighting\clients\web\build निर्देशिका से https://YOUR_ESP8266_HOSTNAME_OR_IP/अपलोड करें और index.htm अपलोड करें।
- अंत में बोर्ड को पुनरारंभ करें और आईपी पते पर जाएं और आपके पास नियंत्रित करने के लिए रिमोट इंटरफ़ेस होगा।
चरण 4: सभी चीजों को एक साथ जोड़ें
मैंने कुल 8 एलईडी का इस्तेमाल किया और उन्हें तारों के साथ श्रृंखला में जोड़ दिया। चार्जर, बूस्ट कन्वर्टर और स्विच को छोटी जगह में फिट करने के लिए बैटरी के ऊपर रखा गया है। बूस्ट कन्वर्टर आउटपुट से 2 तार नोड एमसीयू के विन और जीएनडी में जाते हैं और दूसरा + 5 वी और जीएनडी ws2812b के पहले श्रृंखला के नेतृत्व में जाता है। मैंने नोड एमसीयू में आसानी से कनेक्ट करने के लिए सिग्नल वायर और नोड एमसीयू पावर वायर के अंत में एक छोटा फीमेल पिन हेडर जोड़ा।
मैंने बैटरी और नोड एमसीयू को टोपी के पिछले हिस्से में रखा है और उन्हें टोपी के साथ सीना है, साथ ही मैं टोपी के साथ लीड्स को सीवे करता हूं ताकि वे जगह पर रहें।
चरण 5: फिनिशिंग टच
आपके द्वारा जाँच करने के बाद कि सब कुछ ठीक काम कर रहा है, एक काले कपड़े का एक छोटा टुकड़ा लें और बैटरी और NodeMCU को छिपाने के लिए टोपी के पिछले हिस्से को कवर करने के लिए इसे सीवे करें, मैंने तारों को काले रंग से जोड़ने वाले एलईडी को भी चित्रित किया।
नियंत्रक में उनके 50+ शांत एलईडी प्रभाव हैं और आप एलईडी की गति और चमक को भी नियंत्रित कर सकते हैं।
अब आपके पास एक कूल एलईडी हैट है। मज़े करो!!
अगर आपको कोई समस्या है तो कमेंट में पूछें, इस प्रोजेक्ट को वोट करना न भूलें।
सिफारिश की:
3W एलईडी हैट लैंप - 300 लुमेन: 12 कदम (चित्रों के साथ)
3W एलईडी हैट लैंप - 300 लुमेन: तीन सेटिंग्स के साथ हैंड्स-फ्री Dimmable रन टाइम: 2-3 घंटे (उच्च), 4-6 घंटे (मध्यम), 20-30 घंटे (कम) 3 AA बैटरी का उपयोग करता है अन्य एलईडी रंगों के लिए विकल्पयह हैट लैंप प्रोडमॉड से प्रेरित था, जिसने एक 3W एलईडी वीडियो डिजाइन किया था
हैट नॉट हैट - उन लोगों के लिए एक हैट जो वास्तव में टोपी नहीं पहनते हैं, लेकिन एक हैट अनुभव चाहते हैं: 8 कदम
हैट नॉट हैट - उन लोगों के लिए एक हैट जो वास्तव में टोपी नहीं पहनते हैं, लेकिन एक टोपी अनुभव चाहते हैं: मैंने हमेशा कामना की है कि मैं एक टोपी वाला व्यक्ति बन सकता हूं, लेकिन मुझे कभी ऐसी टोपी नहीं मिली जो मेरे लिए काम करे। यह "हैट नॉट हैट," या फासिनेटर जैसा कि इसे कहा जाता है, मेरी टोपी की समस्या का एक ऊपरी-क्रस्टी समाधान है जिसमें मैं केंटकी डर्बी में भाग ले सकता हूं, vacu
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
फैंसी एलईडी हैट: 5 कदम (चित्रों के साथ)
फैंसी एलईडी हैट: मैं हमेशा एक Arduino प्रोजेक्ट करना चाहता था, लेकिन मेरे परिवार को एक फैंसी हैट पार्टी में आमंत्रित किए जाने तक किसी के लिए कोई अच्छा विचार नहीं था। दो सप्ताह के लीड समय के साथ, मैं उत्सुक था कि क्या मैं गति संवेदनशील एलईडी एनीमेशन टोपी की योजना बना सकता हूं और निष्पादित कर सकता हूं। मुड़ता है
पोंग के साथ एलईडी हैट डिस्प्ले: 12 कदम (चित्रों के साथ)
पोंग के साथ एलईडी हैट डिस्प्ले: कुछ समय पहले, मेरे पहले माइक्रोकंट्रोलर प्रोजेक्ट के रूप में, मैंने 5x7 एलईडी डिस्प्ले पर एक पोंग गेम बनाया था, लेकिन फिर कुछ भी नहीं हुआ। हाल ही में मुझे एक वर्दी (एक इंजीनियरिंग प्रतियोगिता के लिए) के हिस्से के रूप में एक सख्त टोपी दी गई थी और इसे अनुकूलित करने के लिए कहा गया था, और याद किया