विषयसूची:

निषिद्ध वॉचटावर + वाईफाई नियंत्रित आरजीबी एलईडी: 7 कदम (चित्रों के साथ)
निषिद्ध वॉचटावर + वाईफाई नियंत्रित आरजीबी एलईडी: 7 कदम (चित्रों के साथ)

वीडियो: निषिद्ध वॉचटावर + वाईफाई नियंत्रित आरजीबी एलईडी: 7 कदम (चित्रों के साथ)

वीडियो: निषिद्ध वॉचटावर + वाईफाई नियंत्रित आरजीबी एलईडी: 7 कदम (चित्रों के साथ)
वीडियो: WiFi wall socket teardown. 2024, जुलाई
Anonim
निषिद्ध वॉचटावर + वाईफाई नियंत्रित आरजीबी एलईडी
निषिद्ध वॉचटावर + वाईफाई नियंत्रित आरजीबी एलईडी
निषिद्ध वॉचटावर + वाईफाई नियंत्रित आरजीबी एलईडी
निषिद्ध वॉचटावर + वाईफाई नियंत्रित आरजीबी एलईडी
निषिद्ध वॉचटावर + वाईफाई नियंत्रित आरजीबी एलईडी
निषिद्ध वॉचटावर + वाईफाई नियंत्रित आरजीबी एलईडी

एक बार जब आपको लगता है कि आपने अपने 3D प्रिंटर को अच्छी गुणवत्ता वाले प्रिंट बनाने के लिए बदल दिया है, तो आप www.thingiverse.com पर कुछ अच्छे मॉडल की तलाश शुरू कर देते हैं। मुझे किजाई द्वारा द फॉरबिडन टॉवर मिला और मुझे लगा कि यह मेरे प्रिंटर (एनेट ए 8) के लिए एक शानदार परीक्षा होगी।

प्रिंट बहुत अच्छा निकला (पूर्ण नहीं) लेकिन मैं खुश था … जब तक मैंने देखा कि निर्माता ने एक मॉडल को शामिल किया था जिसे खोखला कर दिया गया था ताकि आप उसके अंदर एक प्रकाश जोड़ सकें!

तो केवल एक ही प्राकृतिक चीज एक आरजीबी एलईडी को एक नोड एमसीयू ईएसपी 8266 से कनेक्ट करना और वाईफाई पर रंगों को नियंत्रित करना था!:डी

चरण 1: चरण 1: निषिद्ध टॉवर प्रिंट करें

चरण 1: निषिद्ध टॉवर प्रिंट करें
चरण 1: निषिद्ध टॉवर प्रिंट करें
चरण 1: निषिद्ध टॉवर प्रिंट करें
चरण 1: निषिद्ध टॉवर प्रिंट करें

मेरे पास एनेट ए 8 है और यहां वे सेटिंग्स हैं जिनका मैंने उपयोग किया है:

  • परत की ऊंचाई - 0.2 मिमी
  • राफ्ट - हाँ - 8 मिमी
  • इन्फिल - 15%
  • समर्थन करता है - नहीं
  • फिलामेंट - सीसीट्री सिल्वर पीएलए 1.75 मिमी
  • प्रिंट तापमान:

    • एक्सट्रूडर: 200 डिग्री
    • गरम बिस्तर: 60 डिग्री
  • प्रिंट गति - 60mm/s
  • यात्रा की गति - 120mm/s

चरण 2: चरण 2: आवश्यक भाग

चरण 2: आवश्यक भाग
चरण 2: आवश्यक भाग
चरण 2: आवश्यक भाग
चरण 2: आवश्यक भाग

आपको निम्नलिखित की आवश्यकता होगी:

  • नोड MCU 12E - तकनीकी रूप से किसी भी ESP8266 मॉड्यूल को काम करना चाहिए
  • माइक्रो यूएसबी ब्रेकआउट बोर्ड - (वैकल्पिक - यदि आप नोड एमसीयू का उपयोग कर रहे हैं तो इसमें माइक्रो यूएसबी बिल्ट-इन है)
  • आरजीबी एलईडी - WS2812x

चरण 3: चरण 3: उपकरण

चरण 3: उपकरण
चरण 3: उपकरण

मेरे द्वारा उपयोग किए जाने वाले उपकरण:

  • सोल्डरिंग आयरन
  • मददगार हाथ
  • सोल्डर तार
  • विद्युत तार - उच्च गेज होना जरूरी नहीं है

चरण 4: चरण 4: यह तय करना कि किन घटकों का उपयोग करना है

चरण 4: यह तय करना कि किन घटकों का उपयोग करना है
चरण 4: यह तय करना कि किन घटकों का उपयोग करना है

विचार: मैं मूल रूप से ब्रेकआउट बोर्ड के बिना ESP8266-12E मॉड्यूल का उपयोग करना चाहता था। हालाँकि अगर मैं इस मार्ग पर जाता, तो मुझे इसकी आवश्यकता होती:

  1. एक अलग 5v से 3.3v स्टेप-डाउन कनवर्टर
  2. एक यूएसबी-सीरियल कनवर्टर एफटीडीआई मॉड्यूल या सीपी2012 जैसा कुछ
  3. ESP8266 12E चिप को अपने स्वयं के ब्रेकआउट बोर्ड से मिलाएं

कृपया वह छवि देखें जो दर्शाती है कि इन घटकों को कैसे जोड़ा जाएगा। यह इस पृष्ठ से लिया गया था। श्रेय उन्हें जाता है:)

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

इसलिए, मैं नोड एमसीयू 8266 मॉड्यूल के साथ गया:) इसमें निम्नलिखित अंतर्निहित हैं:

  • कंप्यूटर के साथ आसान संचार के लिए यूएसबी-सीरियल कनवर्टर
  • 3.3v नियामक
  • ब्रेकआउट पिन के साथ ESP8266 12E

कार्यान्वयन:

केवल एक चीज जो मुझे चाहिए थी:

  • नोड MCU ESP8266 मॉड्यूल
  • W2812 एलईडी
  • कुछ बिजली के तार जिन्हें मैंने पुराने एटीएक्स बिजली आपूर्ति से बचाया था

चरण 5: चरण 5: सॉफ्टवेयर और पुस्तकालय

सॉफ्टवेयर: मैंने मैक ओएस पर Arduino IDE का उपयोग किया।

ड्राइवर: यह आपका बहुत समय बचाएगा!

आपको निम्नलिखित ड्राइवरों से प्राप्त करने की आवश्यकता होगी:

  • ://kig.re/2014/12/31/how-to-use-arduino-nano-…
  • https://www.silabs.com/products/Development-tools/..

Arduino पुस्तकालय:https://github.com/russp81/LEDLAMP_FASTLEDs

निम्नलिखित उपरोक्त GitHub पृष्ठ से है, श्रेय russp81 को जाता है:

FastLED 3.1.3 लाइब्रेरी: https://github.com/FastLED/FastLEDMcLighting लाइब्रेरी: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED पैलेट चाकू: https://github.com/toblum/McLighting यदि आप अपने ESP8266 को सेटअप करने के तरीके से परिचित नहीं हैं, तो McLighting's git पर रीडमी देखें। यह अच्छी तरह से लिखा गया है और आपको उठकर चलना चाहिए। संक्षेप में आप:

  • ESP8266. के साथ संचार करने के लिए Arduino IDE कॉन्फ़िगर करें
  • स्केच अपलोड करें (इस रेपो से) स्केच 240 पिक्सेल WS2812B GRB LED स्ट्रिप के लिए सेटअप है।(अपनी इच्छा के अनुसार "definitions.h" में लागू विकल्पों को बदलें)
  • पहली बार लॉन्च होने पर, ESP8266 आपके लिए कनेक्ट होने के लिए अपने स्वयं के वाईफाई नेटवर्क का विज्ञापन करेगा, एक बार जब आप इससे कनेक्ट हो जाएंगे, तो अपना ब्राउज़र लॉन्च करें और वेब इंटरफ़ेस स्वयं व्याख्यात्मक है। (यदि इंटरफ़ेस लोड नहीं होता है, तो अपने ब्राउज़र में "192.168.4.1" टाइप करें और गो हिट करें)
  • एक बार जब ईएसपी आपके वाईफाई नेटवर्क पर है, तो आप ईएसपी के आईपी पते में "/ संपादित करें" (यानी 192.168.1.20/संपादित करें) टाइप करके वेब इंटरफेस के लिए आवश्यक फाइलें अपलोड कर सकते हैं। फिर इस रेपो से "इन्हें अपलोड करें" लेबल वाले फ़ोल्डर से फ़ाइलें अपलोड करें।
  • एक बार जब आप अपलोड करना समाप्त कर लेते हैं, तो अपने ब्राउज़र में ईएसपी का आईपी टाइप करें और आपको तैयार रहना चाहिए!"

सौमोजीत को उनके इंस्ट्रक्शनल का श्रेय जाता है जिसने बहुत मदद की:

www.instructables.com/id/WiFi-Led-Fedora-H…

चरण 6: चरण 6: वायरिंग

चरण 6: वायरिंग
चरण 6: वायरिंग

यह बहुत आसान है क्योंकि मैं केवल एक WS2812 LED चिप और Node MCU का उपयोग करता हूं।

तुमको बस यह करना है:

  • WS2812 डेटा को नोड MCU पर D1 से कनेक्ट करें
  • WS2812 विन + नोड एमसीयू पर विन से (यह USB के माध्यम से आने वाला 5v होना चाहिए)
  • WS2812 VCC/Vin- नोड MCU पर GND के लिए

आप किसी भी माइक्रो यूएसबी पावर स्रोत (सेल फोन चार्जर, कंप्यूटर या यहां तक कि एक पावर बैंक) का उपयोग कर सकते हैं।

इतना ही!:)

सिफारिश की: