विषयसूची:

ESP8266-01 के साथ बेड हेडबोर्ड एलईडी स्ट्राइप लैंप: 5 कदम
ESP8266-01 के साथ बेड हेडबोर्ड एलईडी स्ट्राइप लैंप: 5 कदम

वीडियो: ESP8266-01 के साथ बेड हेडबोर्ड एलईडी स्ट्राइप लैंप: 5 कदम

वीडियो: ESP8266-01 के साथ बेड हेडबोर्ड एलईडी स्ट्राइप लैंप: 5 कदम
वीडियो: Amazing 230VAC LED Strip ⚡️🔌 2024, नवंबर
Anonim
ESP8266-01. के साथ बेड हेडबोर्ड एलईडी स्ट्राइप लैंप
ESP8266-01. के साथ बेड हेडबोर्ड एलईडी स्ट्राइप लैंप

यह एक बहुत ही आसान प्रोजेक्ट है जिसे मैंने बहुत पहले नज़रअंदाज कर दिया था, लेकिन क्वारंटाइन के कारण, मैंने अपने पास मौजूद हिस्सों के साथ कुछ अलग किया।

यह विचार था कि एक मंद प्रकाश हो, जिसे साधारण टीसीपी कमांड या मैन्युअल स्विच द्वारा नियंत्रित किया जा सके।

भागों की कमी के कारण, कामचलाऊ व्यवस्था परियोजना का मुख्य बिंदु बन गई। सबसे पहले, मेरे पास एक तर्क स्तर MOSFET की कमी थी, और केवल एक उच्च वर्तमान स्विचिंग MOSFET था, इसलिए एक छोटे ड्राइवर की आवश्यकता थी (वैसे सबसे अच्छा डिज़ाइन संभव नहीं था), फिर एक पैनल पल्स स्विच गायब था, इसलिए मैंने एक अतिरिक्त माइक्रोवेव लिया पुश बटन के लिए डोर-लॉक सुरक्षा स्विच।

मुझे आशा है कि आप कुछ सीखेंगे और इस परियोजना के साथ मज़े करेंगे।

आपूर्ति

  • सफेद एलईडी पट्टी का 3 मीटर। जब मैंने इसे खरीदा तो इसमें 12 वी बिजली की आपूर्ति शामिल थी
  • ESP8266-01S x 1
  • 2N3904 NPN ट्रांजिस्टर X1
  • 2N3906 PNP ट्रांजिस्टर x 1
  • आईआरएफ३२०५ एमओएसएफईटी एक्स १
  • AMS1117-3.3 रेगुलेटर x 1
  • 3.3 K रोकनेवाला x 2
  • 1 K रोकनेवाला x 1
  • 1.5 K रोकनेवाला x 1
  • १२० रोकनेवाला x १
  • 10 k रोकनेवाला x 1
  • 10 यूएफ 16 वी इलेक्ट्रोलाइटिक कैपेसिटर x 1
  • 100 एनएफ सिरेमिक या पॉलिएस्टर कैपेसिटर x 1
  • सॉकेट हेडर कनेक्टर 1x6 (दो इकाइयां)। इससे भी बेहतर अगर आपके पास ईएसपी के लिए उचित 2x4 महिला कनेक्टर है।
  • आपूर्ति और एलईडी आउटपुट के लिए टर्मिनल कनेक्टर
  • एक सामान्य प्लास्टिक बॉक्स
  • बुनियादी इलेक्ट्रॉनिक्स उपकरण (टांका लगाने वाला लोहा, तार कटर, सरौता, आदि)
  • ESP8266 समर्थन के साथ Arduino IDE स्थापित।
  • USB से 3.3 V UART सीरियल कन्वर्टर या यदि उपलब्ध नहीं है, तो कॉन्फ़िगरेशन वाला कोई भी Arduino UNO या नैनो यहां दिखाया गया है https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (वैसे, लिंक किया गया पृष्ठ ESP के लिए बहुत अच्छा PWM ट्यूटोरियल है)

चरण 1: योजनाबद्ध

ढांच के रूप में
ढांच के रूप में

सर्किट में GPIO2 पर PWM नियंत्रित MOSFET होता है। ड्राइवर सर्किट की आवश्यकता है क्योंकि IRF3205 को अपने 8 मिलिओम्स के Rds (on) तक पहुंचने के लिए न्यूनतम 10 V की आवश्यकता होती है, और ESP केवल 3.3 V देता है।

3.3 वी नियामक एलईडी पट्टी के समान आपूर्ति से ईएसपी को बिजली देने की अनुमति देता है, और अतिरिक्त कैप्स आपूर्ति स्थिरता में सुधार करते हैं।

अंत में, GPIO0 पर पुश बटन, प्रत्येक क्लिक के साथ एक चमक चक्र से गुजरता है। मेरे मामले में, तीन चमक कदम और प्रकाश बंद।

चरण 2: सर्किट असेंबली

सर्किट असेंबली
सर्किट असेंबली
सर्किट असेंबली
सर्किट असेंबली
सर्किट असेंबली
सर्किट असेंबली

यह एक (ऐसा नहीं) त्वरित और (वास्तव में) गंदी परियोजना है। सबसे अच्छा आश्चर्य यह था कि इंटरलॉक स्विच ने पल्सर के रूप में कितना अच्छा काम किया।

कृपया, वायरिंग को न देखें:P

चरण 3: एलईडी पट्टी स्थापना

एलईडी पट्टी स्थापना
एलईडी पट्टी स्थापना

तीन खंडों को मापें और काटें, फिर तारों को मिलाप करें। अंत में, चिपकने वाला छीलें और हेडबोर्ड के पीछे दबाएं।

मेरे मामले में मैंने धोखा दिया और एलईडी पट्टी के ऊपर चौड़े चिपके टेप का इस्तेमाल किया, क्योंकि चिपकने वाला किसी तरह कमजोर हो गया था।

अंत में, टर्मिनलों पर तारों को पेंच करें और कनेक्शनों की जांच करें।

चरण 4: प्रोग्रामिंग

प्रोग्रामिंग
प्रोग्रामिंग

कोड में बहुत सुधार की आवश्यकता है जैसे कि स्ट्रिंग पार्सिंग को ठीक करना, निश्चित आईपी पते का समर्थन, सेटअप मोड, पर्यावरण चर को EPROM में सहेजना, बूट पर EPROM से पर्यावरण चर पढ़ना, और इसी तरह।

फर्मवेयर लोड के लिए, मैंने ESP समुदाय पुस्तकालय संस्करण 2.5.0 के साथ Arduino का उपयोग किया। यह महत्वपूर्ण है क्योंकि ईएसपी प्रोग्राम लोड नए संस्करणों के साथ विफल हो जाता है, शायद ईएसपी 8266-01 के साथ एक चीज है, शायद इसलिए कि मैं लोडर के रूप में एक Arduino यूएनओ का उपयोग करता हूं, मुझे नहीं पता।

ESP बोर्ड का समर्थन प्राप्त करने के लिए अपनी Arduino प्राथमिकताओं में https://arduino.esp8266.com/stable/package_esp8266… जोड़ना याद रखें।

www.electronicshub.org/esp8266-pwm-tutoria… में ESP8266 PWM पर एक अच्छा ट्यूटोरियल है। इसके अलावा, मैंने प्रोग्राम को ईएसपी में लोड करने के लिए उनके Arduino से USB सीरियल कनवर्टर का उपयोग किया।

चरण 5: परीक्षण

परिक्षण
परिक्षण

पहले एक त्वरित वायरिंग जाँच करें, और बिजली चालू करने से पहले ESP8266 को सर्किट में डालें।

बटन को दबाते हुए कम उज्ज्वल, मध्यम उज्ज्वल, अधिकतम उज्ज्वल और प्रकाश बंद के बीच वैकल्पिक होना चाहिए।

टीसीपी परीक्षण के लिए, मैंने सॉकेट टेस्ट का इस्तेमाल किया लेकिन कोई अन्य समान सॉफ्टवेयर काम करेगा

सिफारिश की: