विषयसूची:
वीडियो: एलईडी के साथ ESP8266-01 वाईफ़ाई संगीत घंटी: 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह परियोजना ESP8266-01 किस्म के चिप्स के एक बैच की खरीद के बारे में आई। ये 8 पिन वाले छोटे बोर्ड हैं और GP I/O के संदर्भ में एक सीमित आउटपुट है, वास्तव में ज्यादातर बार यह उद्धृत किया जाता है कि उनके पास केवल एक I/ ओ यह कथन निश्चित रूप से गलत है क्योंकि उनके पास वास्तव में 4 पिन हैं जिनका आप उपयोग कर सकते हैं, हालांकि वे बहु-कार्य हैं इसलिए आपको सावधान रहना होगा कि आप उनका उपयोग कैसे करते हैं।
डिबगिंग उद्देश्यों के लिए सीरियल के लिए दो सीरियल पिन RX/TX हैं। मैं यहां इनका उपयोग नहीं करूंगा क्योंकि मैं वास्तविक समय में डिबग करना चाहता हूं, मुझे वास्तव में पिन 3 और 5 में दिलचस्पी है। 3 हमेशा GPI-02 और 5 GPI-00 के रूप में उपलब्ध है।
हम कोड को बाद में देख सकते हैं और कुछ पूर्वाभ्यास कर सकते हैं, हालांकि यह उल्लेख करना समझदारी है कि इन छोटे बोर्डों को रीसेट लाइन को नीचे खींचकर और फिर रीसेट को उच्च होने की अनुमति देने के लिए पिन 5 को नीचे रखकर प्रोग्राम करना होगा। यह आपको कार्यक्रम में ले जाता है तरीका। इसके बारे में जानकारी का खजाना है इसलिए मैं इसे यहां नहीं दोहराऊंगा।
पावर के लिहाज से मैंने यूएसबी कनेक्टर को जूस या एर्ग के रूप में इस्तेमाल करने का विकल्प चुना है।
तो यह क्या करता है: विचार यह है कि बोर्ड को वायरलेस एक्सेस प्वाइंट के रूप में स्थापित किया जाए जो कि वाईफ़ाई द्वारा खोजा जा सकता है और एक बार कनेक्ट होने पर आपको घंटी बजाने और एलईडी फ्लैश करने के लिए एक बटन मिलेगा।
मैंने 10 सेकेंड का विकल्प चुना है लेकिन फिर से कॉन्फ़िगर करने योग्य है या आप कुछ और घटनाओं को आग लगाने के लिए कॉलबैक [टिकर] के साथ चालाक हो सकते हैं। यह डिवाइस बड़ा नहीं है इसलिए यह सीमित है लेकिन सस्ता है !! यदि आपको बहुत कुछ करने की आवश्यकता नहीं है तो यह किडी है। कोड में बहुत सारी कार्यक्षमता डिफ़ॉल्ट है जैसे कि आईपी पता आदि लेकिन यह निश्चित रूप से आप जो चाहते हैं उसके लिए कॉन्फ़िगर करने योग्य है। ऑपरेशन का वर्णन करने वाला मेरा वीडियो देखें।
www.youtube.com/embed/cAUYztMnS30
चरण 1: आपको क्या चाहिए
सूची पर कुछ टिप्पणियाँ
BT66 यह एक ध्वनि IC है जिसमें कई पूर्व क्रमादेशित गाने हैं।
स्पीकर को AST-030COMR-R के रूप में सूचीबद्ध किया गया है। मैंने इसे 80 ओम के रूप में मापा।
BC547 के रूप में सूचीबद्ध ट्रांजिस्टर वास्तव में BC237A. है
LED ड्राइवर लोड में रेसिस्टर 1 OHM है। 2N7000 फीट में 5 या 6 ओम के रूप में एक नाली स्रोत प्रतिरोध है।
चरण 2: पहले योजनाबद्ध
मैं योजनाबद्ध को पीडीएफ फॉर्म में संलग्न करता हूं। इसके माध्यम से चलते हैं;
यूएसबी पोर्ट पूरी तरह से पावर के लिए है। D+ और D- अप्रयुक्त हैं। 5V को U1 में रूट किया गया जो कि वोल्टेज रेगुलेटर है। पैकेज के चारों ओर सामान्य डिकूपिंग। 3.3V ESP-0 को खिलाया जाता है! वाईफ़ाई 8 पिन डिवाइस। पिन ४ और ६ पर पुल अप करें। मैंने प्रोग्रामिंग पिन पिन ५ पर एक पुल अप भी जोड़ा है, जिसमें o/p R6 के माध्यम से FET के गेट तक जाता है। FET के ड्रेन में HBLED और १ ओम रेसिस्टर फेड होता है सीधे 5V लाइन से। नाली स्रोत प्रतिरोध के संयोजन के साथ 1 ओम रोकनेवाला नाली के प्रवाह को सीमित करता है और इसलिए एलईडी के माध्यम से लगभग लगभग। 200mA … इसकी उज्ज्वल। इसे टिकर में एक इवेंट काउंटर का उपयोग करके एलईडी को फ्लैश करने के लिए प्रोग्राम किया जाएगा।
ESP से पिन 3 ध्वनि चिप BT66 को 220 ओम रोकनेवाला के माध्यम से पिन 2 तक चलाता है। पिन 1 इसका o/p है जो BC237A के आधार पर 220 ओम अवरोधक के माध्यम से बाहर निकलता है। Q1 का प्रतिबाधा शिफ्टर o/p को SP1 के स्पीकर से जोड़ता है जिसकी प्रतिबाधा लगभग है। 80 ओम। Q1 के उत्सर्जक में यहाँ कोई लाभ नहीं है लेकिन हमें लगभग कुछ वर्तमान लाभ मिलता है। इस सामान्य एमिटर कॉन्फ़िगरेशन में 100। यदि हम गणित करें तो हमें लगभग 0.1 mW या लगभग 10db SPL प्राप्त करना चाहिए जो पर्याप्त है लेकिन बहुत जोर से नहीं। AST-030COMR फ़ार्नेल घटक देखें।
कुछ अतिरिक्त नोट्स। रैखिक एलडीओ नियामक 800mA सक्षम है। आप इसे छोटा कर सकते हैं क्योंकि केवल 3.3V लोड साउंड चिप और ESP चिप है। मैं इसे और अधिक उद्यमी के लिए छोड़ दूंगा, मेरे लिए यह मेरे बॉक्स में था!
चरण 3: कोड
आइए इसे भी देखें। Arduino से परिचित लोगों के लिए
टिकर शेड्यूलर को शामिल करने पर ध्यान दें नोट करें कि हम टिकर टाइमर के 2 उदाहरण घोषित करते हैं --- टिकर शेड्यूलर टीएस (2); जिन पिनों का उपयोग किया जाएगा वे LED_BUILTIN और LED_Pin की पिछली घोषणा हैं, फिर हमारे पास पासवर्ड और SSID है कि जब आप ब्राउज़ करते हैं तो डिवाइस दिखाई देगा। फिर हमारे पास कुछ कार्य हैं जिन्हें टिकर रूटीन द्वारा बुलाया जाएगा। चलो सेटअप पर चलते हैं। हम उन्हें सेट करने के लिए पिनमोड (पिन का नाम, I/O) का उपयोग करते हैं। फिर हम दो टाइमर में से प्रत्येक के लिए async कॉल बैक के मापदंडों में पास करते हैं।
ts.add (पैराम्स)। हम कॉलबैक funcs आदि में पास होते हैं।
मुख्य पहली चीज जो हम करते हैं वह है टिकर शेड्यूलर की सेवा करना। फिर हम ग्राहकों की जांच करते हैं और कोई कनेक्शन नहीं होने पर वापस लौटते हैं। यदि कोई क्लाइंट कनेक्ट हो गया है तो हमें स्ट्रिंग मिलती है और देखें कि क्या यह bellON कहता है तो हम HTML को o/p करते हैं जो कुछ स्ट्रिंग्स में होता है। एचटीएमएल स्ट्रिंग्स का अध्ययन करें और बटनों के अपने संस्करण में डालें। आप जो चाहते हैं उसे अनुकूलित कर सकते हैं, ध्यान रखें कि ईएसपी भंडारण के लिए कुछ हद तक सीमित है।
सिफारिश की:
हिप हॉप दरवाजे की घंटी: 9 कदम (चित्रों के साथ)
हिप हॉप डोर बेल: कई नमूनों वाली एक डोर बेल और एक टर्नटेबल जिसे आप वास्तव में खरोंच सकते हैं! तो, कुछ साल पहले एक फेसबुक पोस्ट के बाद मेरे घर में प्रत्येक व्यक्ति के लिए अलग रिंग के साथ एक डोरबेल के लिए एक विचार के बारे में, मेरे दोस्त इसे शामिल करने के विचार में फेंक दिया
संगीत प्रतिक्रियाशील बहुरंगा एलईडी लाइट्स - Arduino साउंड डिटेक्शन सेंसर - आरजीबी एलईडी पट्टी: 4 कदम
संगीत प्रतिक्रियाशील बहुरंगा एलईडी लाइट्स | Arduino साउंड डिटेक्शन सेंसर | RGB LED स्ट्रिप: म्यूजिक-रिएक्टिव मल्टी-कलर LED लाइट्स प्रोजेक्ट। इस प्रोजेक्ट में, एक साधारण 5050 RGB LED स्ट्रिप (एड्रेसेबल LED WS2812 नहीं), Arduino साउंड डिटेक्शन सेंसर और 12V अडैप्टर का उपयोग किया गया था।
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
मिनी मॉनिटर (ओएलईडी) और एलईडी के साथ संगीत बॉक्स: 8 कदम (चित्रों के साथ)
मिनी मॉनिटर (ओएलईडी) और एलईडी के साथ संगीत बॉक्स: मेरा विचार एक ऐसा बॉक्स था जो इसे खोलने पर संगीत बजाएगा। इसमें इमोजी के साथ एक डिस्प्ले भी है जो जागता है, आपका अभिवादन करता है। इसमें एक एलईडी भी है जो आपकी उंगलियों के बीच दबाए गए फोर्स-सेंसिटिव रेसिस्टर को पकड़ने पर रोशनी करती है, जबकि
ESP8266-NODEMCU $3 वाईफाई मॉड्यूल #1- वाईफाई के साथ शुरुआत करना: 6 कदम
ESP8266-NODEMCU $3 वाईफाई मॉड्यूल #1- वाईफाई के साथ शुरुआत करना: इन माइक्रो कंप्यूटिंग की एक नई दुनिया आ गई है और यह चीज ESP8266 NODEMCU है। यह पहला भाग है जो दिखाता है कि आप अपने arduino IDE में esp8266 के वातावरण को आरंभ करने वाले वीडियो के माध्यम से और भागों के रूप में कैसे स्थापित कर सकते हैं