विषयसूची:
वीडियो: 2020 ईएसपी8266: 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
तो इस आलसी ओल्ड गीक (L. O. G.) ने ESP8266 मॉड्यूल पर कुछ निर्देश लिखे:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
मेरे पास अभी भी कई ESP-01s और ESP-03s हैं और उन्हें काम पर लाने की कोशिश की।
जाहिर है, निम्नलिखित प्रक्रिया अब काम नहीं करती है।
ESP8266 को फ्लैश मोड में डालें:
ग्राउंड GPIO0
संक्षेप में जमीन रीसेट
रिलीज GPIO0
(यदि आपके पास GPIO0 पर LED है, तो इसकी तीव्रता लगभग ½ होनी चाहिए)
ऐसा लगता है कि GPIO0 को कम रखना, रीसेट को हिट करना, स्केच को लोड करना, GPIO0 को रिलीज़ करना, फिर रीसेट पर टैप करना है। यह करना बहुत आसान नहीं है।
नवीनतम दस्तावेज़ीकरण में एक और तरीका है:
arduino-esp8266.readthedocs.io/en/latest/b…
बूटलोडिंग और उपयोग के लिए न्यूनतम हार्डवेयर सेटअप देखें
अनुशंसित सेटअप संलग्न है।
चरण 1: ईएसपी एडाप्टर
अपने भाग 2 में, मैंने ESP-01 और ESP-03 के लिए एक प्रोग्रामिंग एडेप्टर बनाया।
तो मेरे पास अभी भी उन एडेप्टर में से एक है। एक नया पीसीबी बनाने के बजाय, मैंने इसे संशोधित करने का फैसला किया।
ठीक है, मेरी योजना में एक छोटी सी समस्या है, ESP-01 में इसके एक पिन पर रीसेट है, ESP-03 नहीं है। ठीक है, मेरा पिछला अनुभव इंगित करता है कि CH_PD पिन रीसेट के समान ही काम करता है इसलिए मैंने इसे आजमाया और ऐसा लगता है कि यह काम करता है।
जैसा कि योजनाबद्ध के नोट्स में वर्णित है, मैंने जो किया वह यूएसबी-बीयूबी कनेक्टर डीटीआर पिन से एक तार ले लिया और इसे दोनों कनेक्टरों के जीपीआईओ0 से जोड़ दिया। मैंने दोनों कनेक्टर्स के 3.3V पिन (अगले चरण में समझाया) को CH_PD से जोड़ा।
दो कूदने वालों को अगली तस्वीर में दिखाया गया है।
चरण 2: CP2102 मॉड्यूल
मेरे पास कई CP2102, USB से UART एडेप्टर हैं। उनमें से कुछ के पास साइड कनेक्टर पर आरटीएस है लेकिन मुझे मुख्य कनेक्टर पर इसकी आवश्यकता थी। मैंने जो किया वह उस पिन को काट दिया जो सीटीएस से जुड़ा है। (इस पिन को मेरे योजनाबद्ध पर 3.3V लेबल किया गया है क्योंकि मेरे पास 3.3V के लिए कुछ CP2102s संशोधित हैं)। फिर मैंने आरटीएस से महिला हेडर पिन पर एक जम्पर लगाया।
यह अगली तस्वीर में दिखाया गया है।
दुर्भाग्य से, मेरे पास इन USB से UART एडेप्टर के कई रूप हैं। मैं उन्हें लेबल करने की कोशिश करता हूं लेकिन हमेशा समस्याएं होती हैं याद रखें कि कौन क्या जाता है। मैं बूढ़ा हो गया हूँ।
अगली तस्वीर देखें। CP2102 में स्पष्ट सिकुड़न लपेट और लेबल है।
चरण 3: Arduino
मैं वर्तमान में Arduino संस्करण 1.8.12 का उपयोग कर रहा हूं।
मेरे लिए ESP8266 को स्थापित करने का सबसे आसान तरीका इस पद्धति का उपयोग करके बोर्ड प्रबंधक का उपयोग करना है:
github.com/esp8266/Arduino#installing-with…
एक बार स्थापित होने के बाद, बोर्ड का चयन करते समय, मैं "जेनेरिक ईएसपी8266 मॉड्यूल" का चयन करता हूं।
चेतावनी: मेरे पीसी पर "जेनेरिक ESP8266 मॉड्यूल" के दो संस्करण हैं। "ESP8266 बोर्ड" श्रेणी के तहत ब्लिंक के लिए काम करता है, स्पार्कफुन के तहत एक नहीं।
अगली तस्वीर डिफ़ॉल्ट बोर्ड सेटअप (मुझे लगता है) दिखाती है। मैंने इनमें से बहुत सारे के साथ खेला है, जैसे फ्लैश साइज, मोड, इनसे कोई फर्क नहीं पड़ता।
मेरे एडॉप्टर के लिए, मेरे पास GPIO0 पर एक एलईडी है, इसलिए मैं बिल्टिन एलईडी को 0 में बदल देता हूं।
यह सत्यापित करने के लिए कि यह काम कर रहा है, मैं सिर्फ ब्लिंक उदाहरण चलाता हूं। कोई बटन दबाने की जरूरत नहीं है। आपके Arduino को अगली तस्वीर की तरह कुछ प्रदर्शित करना चाहिए और मेरे मामले में, मेरा एडेप्टर बोर्ड एलईडी झपकाएगा।
FYI करें: जिस तरह से मेरे एडॉप्टर को उच्च तार दिया गया है वह एलईडी बंद कर देगा और वीज़ा वर्सा ब्लिंक में वर्णित नहीं है।
इस बिंदु पर, मैंने ब्लिंक के अलावा बहुत कुछ नहीं किया है, लेकिन यह तरीका काम करता है और बहुत आसान है।
मैं ईएसपी-07 के साथ काम कर रहा हूं।
सुझाव: Arduino जेनेरिक के बजाय बेहतर संगतता के लिए Node MCU 1.0 का उपयोग कर रहा है।
सिफारिश की:
(आईओटी परियोजना) ईएसपी8266 और ओपनवेदर एपीआई का उपयोग करके मौसम डेटा प्राप्त करें: 5 कदम
(IOT प्रोजेक्ट) ESP8266 और Openweather API का उपयोग करके मौसम डेटा प्राप्त करें: इस निर्देश में हम एक साधारण IOT प्रोजेक्ट बनाने जा रहे हैं, जिसमें openweather.com/api से हमारे शहर का मौसम डेटा प्राप्त करें और इसे प्रोसेसिंग सॉफ़्टवेयर का उपयोग करके प्रदर्शित करें।
ईएसपी8266 + 1.8 इंच टीएफटी पर एसडी कार्ड के बिना सस्ता और प्यारा फोटोफ्रेम: 4 कदम
ईएसपी8266 + 1.8 इंच टीएफटी पर एसडी कार्ड के बिना सस्ता और प्यारा फोटोफ्रेम: डिजिटल फोटो फ्रेम आपके परिवार के सदस्यों, दोस्तों और अपने पालतू जानवरों की तस्वीरें दिखाने के लिए बहुत बढ़िया चीज है। मैं पहले से ही मेरे हाथ में भागों के साथ एक छोटा, सस्ता और प्यारा फोटो फ्रेम बनाना चाहता था। यह फ्रेम १.८ का उपयोग करता है" छोटा TFT पैनल और ESP8266 वायरलेस
एलेक्सा कम्पेटिबल आईआर ब्रिज ईएसपी8266 का उपयोग कर रहा है: 3 कदम
एलेक्सा कम्पेटिबल आईआर ब्रिज ईएसपी8266 का उपयोग करना: मैं एलेक्सा के माध्यम से अपने स्मार्ट टीवी को नियंत्रित करने का एक तरीका चाहता था। दुर्भाग्य से मेरी हाय-सेंस ६५" स्मार्ट टीवी में वाईफाई के जरिए कंट्रोल करने की क्षमता नहीं है। यह अच्छा होता अगर इसमें किसी प्रकार का एपीआई होता जिसका उपयोग मैं इसके साथ इंटरफेस करने के लिए कर सकता था।
आईओएस और एंड्रॉइड के लिए $15 रिमोट नियंत्रित ईएसपी8266 रोबोट बटलर / कार / टैंक बनाएं: 4 कदम
आईओएस और एंड्रॉइड के लिए $15 रिमोट नियंत्रित ईएसपी8266 रोबोट बटलर / कार / टैंक बनाएं: क्या आपको नाश्ता लेने के लिए रसोई में जाने से नफरत है? या एक नया पेय लेने के लिए? यह सब इस साधारण $15 रिमोट नियंत्रित बटलर के साथ तय किया जा सकता है। इससे पहले कि हम आगे बढ़ें, मैं आवाज नियंत्रित आरजीबी एलईडीस्ट्रिप के लिए अभी एक किकस्टार्टर प्रोजेक्ट चला रहा हूं
एसटीए/एपी मोड में ईएसपी8266 के साथ वाईफाई थर्मामीटर: 5 कदम
एसटीए/एपी मोड में ईएसपी8266 के साथ वाईफाई थर्मामीटर: यह ट्यूटोरियल ईएसपी8266 पर आधारित है और वाईफाई थर्मामीटर के रूप में इसका अनुप्रयोग है जो HTTP वेबसर्वर चला रहा है। क्लाइंट के रूप में 2 मोड एसटीए या एक्सेस पॉइंट के रूप में एपी भी उपलब्ध है।