विषयसूची:

वाईफाई एलईडी फेडोरा हैट (ESP8266 + WS2812b): 5 कदम (चित्रों के साथ)
वाईफाई एलईडी फेडोरा हैट (ESP8266 + WS2812b): 5 कदम (चित्रों के साथ)

वीडियो: वाईफाई एलईडी फेडोरा हैट (ESP8266 + WS2812b): 5 कदम (चित्रों के साथ)

वीडियो: वाईफाई एलईडी फेडोरा हैट (ESP8266 + WS2812b): 5 कदम (चित्रों के साथ)
वीडियो: NodeMCU ESP8266 WiFi Access Point (NodeMCU IoT Series - Tutorial 04) | हिंदी में 2024, नवंबर
Anonim
Image
Image
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी

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

चरण 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+ शांत एलईडी प्रभाव हैं और आप एलईडी की गति और चमक को भी नियंत्रित कर सकते हैं।

अब आपके पास एक कूल एलईडी हैट है। मज़े करो!!

अगर आपको कोई समस्या है तो कमेंट में पूछें, इस प्रोजेक्ट को वोट करना न भूलें।

सिफारिश की: