विषयसूची:
- आपूर्ति
- चरण 1: योजनाबद्ध
- चरण 2: सर्किट असेंबली
- चरण 3: एलईडी पट्टी स्थापना
- चरण 4: प्रोग्रामिंग
- चरण 5: परीक्षण
वीडियो: ESP8266-01 के साथ बेड हेडबोर्ड एलईडी स्ट्राइप लैंप: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह एक बहुत ही आसान प्रोजेक्ट है जिसे मैंने बहुत पहले नज़रअंदाज कर दिया था, लेकिन क्वारंटाइन के कारण, मैंने अपने पास मौजूद हिस्सों के साथ कुछ अलग किया।
यह विचार था कि एक मंद प्रकाश हो, जिसे साधारण टीसीपी कमांड या मैन्युअल स्विच द्वारा नियंत्रित किया जा सके।
भागों की कमी के कारण, कामचलाऊ व्यवस्था परियोजना का मुख्य बिंदु बन गई। सबसे पहले, मेरे पास एक तर्क स्तर 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 को सर्किट में डालें।
बटन को दबाते हुए कम उज्ज्वल, मध्यम उज्ज्वल, अधिकतम उज्ज्वल और प्रकाश बंद के बीच वैकल्पिक होना चाहिए।
टीसीपी परीक्षण के लिए, मैंने सॉकेट टेस्ट का इस्तेमाल किया लेकिन कोई अन्य समान सॉफ्टवेयर काम करेगा
सिफारिश की:
साधारण एलईडी पट्टी लैंप (अपनी एलईडी स्ट्रिप्स को अपग्रेड करें): 4 कदम (चित्रों के साथ)
साधारण एलईडी पट्टी लैंप (अपनी एलईडी स्ट्रिप्स को अपग्रेड करें): मैं काफी समय से एलईडी स्ट्रिप्स का उपयोग कर रहा हूं और हमेशा उनकी सादगी पसंद करता हूं। आप बस एक भूमिका से एक टुकड़ा काटते हैं, उसमें कुछ तार मिलाते हैं, एक बिजली की आपूर्ति संलग्न करते हैं और आपने खुद को एक प्रकाश स्रोत प्राप्त कर लिया है। वर्षों से मैंने एक सी पाया है
DIY स्वचालित मोशन सेंसिंग बेड एलईडी नाइट लाइट: 6 कदम (चित्रों के साथ)
DIY ऑटोमैटिक मोशन सेंसिंग बेड एलईडी नाइट लाइट: नमस्ते, दोस्तों एक और निर्देश में आपका स्वागत है जो आपके दिन-प्रतिदिन के जीवन में हमेशा आपकी मदद करेगा और आपके जीवन को आसान बनाने के लिए एक सुविधा जोड़ देगा। यह कभी-कभी वृद्ध लोगों के मामले में जीवन रक्षक हो सकता है जिन्हें बिस्तर पर उठने के लिए संघर्ष करना पड़ता है
बेड रूम लैंप Ws2812: 6 कदम (चित्रों के साथ)
बेड रूम लैंप Ws2812: हाय सब, मैंने मौजूदा बेड रूम लैंप को फिर से बनाने का फैसला किया ताकि इसे स्मार्टफोन या ब्राउज़र के साथ किसी भी डिवाइस से नियंत्रित किया जा सके और ऐप्पल होम की तुलना में एकीकृत किया जा सके। लक्ष्य हैं: 1. चमक, रंग या एनीमेशन/प्रभाव 2 को नियंत्रित करने के लिए WS2812b एलईडी पट्टी का उपयोग करें। हम
लाइट ज्वेल Arduino और कोड के बिना अपने एलईडी स्ट्राइप को नियंत्रित करें: 5 कदम (चित्रों के साथ)
लाइट ज्वेल Arduino और कोड के बिना अपने एलईडी स्ट्राइप को नियंत्रित करें: यह एक स्मार्ट लैंप है जो शीर्ष टुकड़े को मोड़कर चमक को बदलता है। अवधारणा: यह किसी के लिए भी उपयोगकर्ता के अनुकूल दीपक है जो आराम के माहौल में पढ़ने का आनंद लेता है। डेस्क पर बैठे लोगों को खिड़की के पास कुछ शांत ब्रेस के साथ चित्रित करने का प्रयास करें
वायरलेस MQTT बेड हेडबोर्ड नियंत्रण: 5 कदम (चित्रों के साथ)
वायरलेस एमक्यूटीटी बेड हेडबोर्ड कंट्रोल: कुछ साल पहले हमने एक नया मेमोरी फोम बेड खरीदा था और जैसा कि ज्यादातर बेड के मामले में होता है, आपको उनका एक "अनुमोदित बेस" वारंटी बनाए रखने के लिए। इसलिए, हमने सबसे कम खर्चीला आधार चुना जिसमें टी भी शामिल है