कंप्यूटरउपकरण

Microcontroller ESP8266: जोड़ने और विन्यस्त करने

कई उपयोगकर्ताओं को पहले से ही ESP8266-12 Espressif द्वारा जारी चिप पर अपना ध्यान बारी में कामयाब रहे। यह की लागत बहुत मानक ब्लूटूथ-एडाप्टर कार्ड से सस्ता है और छोटे आयामों में, वह और अधिक सुविधाओं की गई है। अब सभी घर प्रशंसकों दो मोड में एक वाई-फाई नेटवर्क में काम करने के लिए, कि है, किसी भी पहुंच बिंदुओं के लिए अपने कंप्यूटर से कनेक्ट या एक बिंदु के रूप में इसे शामिल करने का अवसर मिला।

दूसरी ओर, आप ठीक ढंग से समझने के लिए इन कार्ड सिर्फ शील्ड, केवल Wi-Fi द्वारा संचार के लिए डिजाइन नहीं कर रहे हैं की जरूरत है। खुद ESP8266 अपने आप में एक माइक्रोकंट्रोलर, जो अपनी ही UART, GPIO और एसपीआई-इंटरफेस, यानी यह एक पूरी तरह आत्म निहित उपकरण के रूप में इस्तेमाल किया जा सकता है। इस चिप के बाद कई यह एक सच्चे क्रांति कहा जाता है, और समय के साथ, इस तरह के उपकरणों भी प्रौद्योगिकी का सबसे बुनियादी प्रकार का निर्माण किया जाएगा, लेकिन जब तक डिवाइस अपेक्षाकृत नई है और उस पर एक स्थिर फर्मवेयर नहीं है। दुनिया भर के कई विशेषज्ञों का अपना स्वयं का फर्मवेयर आविष्कार करने के लिए है, क्योंकि उन्हें भरने के लिए प्रभारी वास्तव में मुश्किल नहीं है कोशिश कर रहे हैं, लेकिन विभिन्न कठिनाइयों के बावजूद, डिवाइस अब उपयोग के लिए पर्याप्त रूप से उपयुक्त कहा जा सकता है।

इस समय, हम इस मॉड्यूल के उपयोग के लिए केवल दो विकल्पों पर विचार:

  • एक अतिरिक्त माइक्रो, या कंप्यूटर, जो कंट्रोल मॉड्यूल UART के माध्यम से किया जाएगा के साथ संयोजन में बोर्ड का उपयोग करना।
  • चिप है, जो तब की अनुमति देता है एक आत्म निहित इकाई के रूप में इसका इस्तेमाल करने के लिए स्वतंत्र लेखन फर्मवेयर।

ऐसा नहीं है कि इस मामले में एक स्वतंत्र फर्मवेयर विचार करने के लिए, हम नहीं करेंगे स्वाभाविक है।

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

जांच कैसे कर सकता है?

आदेश नव खरीदा डिवाइस की कार्यक्षमता का परीक्षण करने के लिए, आप अप करने के लिए 3.3 वोल्ट के लिए, स्थिर वोल्टेज की एक विशेष स्रोत का उपयोग करने की आवश्यकता होगी। इसके तत्काल बाद यह ध्यान देने योग्य है कि मॉड्यूल आपूर्ति वोल्टेज रेंज के असली 3 3.6 वोल्ट से है लायक है, और वृद्धि वोल्टेज आपूर्ति तुरंत तथ्य यह है कि आप बस अपने ESP8266 को नुकसान के लिए सीसा। फ्लैश और इसी तरह की स्थिति के बाद अन्य सॉफ्टवेयर ठीक से काम नहीं करने के लिए शुरू कर सकते हैं और आप पहले से ही इकाई या इसे सही करने के लिए कुछ की मरम्मत के लिए है।

माइक्रो मॉडल के प्रदर्शन को निर्धारित करने के लिए आपको सिर्फ तीन पिन कनेक्ट करने की आवश्यकता:

  • CH_PD और VCC 3.3 वोल्ट के बिजली की आपूर्ति से जुड़े हैं।
  • GND जमीन से जुड़ा है।

आप ईएसपी-01, और किसी भी अन्य मॉड्यूल का उपयोग नहीं करते हैं और यह उस मामले आप की जरूरत में शुरू में वर्तमान GPIO15 प्राप्त होता है, तो, और इसे आगे जमीन से जुड़ा हो जाएगा।

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

आपके वायरलेस नेटवर्क से कनेक्ट करने के बाद एक नया पहुँच बिंदु है, जो ESP_XXXX बुलाया जाएगा द्वारा सक्रिय किया जाता है, और यह वाई-फाई के लिए उपयोग वाले किसी भी उपकरण के साथ पता लगाया जा सकता है। इस मामले में, पहुँच बिंदु के नाम का उपयोग कर रहे हैं, और इसलिए कुछ अन्य हो सकता है सीधे निर्माता के फर्मवेयर पर निर्भर है।

बिंदु दिखाई देता है, तो आप प्रयोग तो सबसे अधिक संभावना जारी रख सकते हैं, अन्यथा पुनः समीक्षा शक्ति है, साथ ही GND और CH_PD कनेक्शन की सत्यता का संचालन करना होगा, और अगर सब कुछ सही ढंग से जुड़ा हुआ है, तो आप अभी भी या पर टूटी यूनिट का उपयोग करने की कोशिश कर रहे हैं यह बस अमानक सेटिंग्स के साथ फर्मवेयर स्थापित किया गया है।

यह कैसे जल्दी से कनेक्ट करने के लिए?

स्टैंडर्ड इस मॉड्यूल के कनेक्शन के लिए आवश्यक सेट निम्नलिखित शामिल हैं:

  • मॉड्यूल में ही;
  • solderless breadboard;
  • तारों माँ, पिता, के लिए बनाया गया का एक पूरा सेट प्रोटोटाइप बोर्ड, या विशेष केबल ड्यूपॉन्ट एमएफ;
  • यूएसबी-टीटीएल कनवर्टर PL2303, FTDI या कुछ इसी तरह की चिप पर आधारित है। सबसे अच्छा विकल्प - यूएसबी-टीटीएल अनुकूलक भी उत्पादन RTS और डीटीआर है अगर, इस की वजह से बहुत जल्दी कुछ UDK, Arduino आईडीई या Sming से फर्मवेयर डाउनलोड, मैनुअल स्विचिंग GPIO0 जमीन के लिए भी आवश्यकता के बिना प्राप्त किया जा सकता है।

आप 5 वोल्ट के लिए कनवर्टर का उपयोग करते हैं, तो 1117 के आधार या किसी भी इसी तरह पर एक अतिरिक्त वोल्टेज रेगुलेटर चिप, साथ ही (5 वोल्ट के लिए एक स्मार्टफोन से मानक 1117 काफी अच्छी तरह से उपयुक्त भी साधारण चार्ज करने के लिए) शक्ति के स्रोत की खरीद करने की जरूरत है। यह Arduino आईडीई या उपयोग करने के लिए नहीं की सिफारिश की है करने के लिए यूएसबी-टीटीएल ESP8266 के लिए एक शक्ति के स्रोत, और, एक अलग उपयोग करें, क्योंकि इस की वजह से आप वजन की समस्याओं के अंत में छुटकारा पा सकते हैं।

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

मुझे क्या करना चाहिए?

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

फिर दुबारा जाँच करते जुड़े मॉड्यूल के लिए आपूर्ति वोल्टेज 3.3 वोल्ट है। जैसा कि ऊपर उल्लेख, स्वीकार्य सीमा 3 3.6 वोल्ट से है, और डिवाइस में वृद्धि के मामले में विफल रहता है, लेकिन आपूर्ति वोल्टेज भी काफी 3 वोल्ट, जो दस्तावेज में कहा गया है कर रहे हैं की तुलना में कम हो सकता है।

आप एक यूएसबी-टीटीएल कनवर्टर 3.3 वोल्ट का उपयोग करते हैं, तो मॉड्यूल नीचे चित्र की बाईं ओर के रूप में एक ही तरह से जुड़ा हुआ है। यदि आप pyativoltovy यूएसबी-टीटीएल विशेष रूप से लागू किया, तो आंकड़ा के दाईं ओर ध्यान देते हैं। यह लग सकता है कि सही तथ्य यह है कि यह एक अलग बिजली की आपूर्ति के लिए इस्तेमाल किया की वजह से और अधिक कुशल है, लेकिन कनवर्टर 5 वोल्ट की यूएसबी-टीटीएल उपयोग के मामले में वास्तव में trehvoltovyh और pyativoltovyh को सुसंगत सुनिश्चित करने के लिए अत्यधिक एक अतिरिक्त विभक्त प्रतिरोधों बनाने के लिए वांछनीय है तर्क के स्तर को, या बस मॉड्यूल रूपांतरण के स्तर का उपयोग करें।

ऊपर हुक विशेषताएं

सही पर तर्क, टीटीएल, और अपने जोखिम पर किए गए इस तरह के प्रक्रियाओं के बाहर ले जाने के लिए pyativoltovoy मॉड्यूल के एक कनेक्शन आरेख UTXD (TX), और साथ ही URXD (RX) है। ESP8266 विवरण से यह कहा गया है कि इकाई केवल 3.3 तर्क के साथ प्रभावी ढंग से काम करता है। मामलों के भारी बहुमत में, यहां तक कि एक तर्क pyativoltovoy उपकरण के मामले में असफल नहीं है, लेकिन कभी-कभी ऐसी स्थितियों देखते हैं, तो इस तरह के एक कनेक्शन अनुशंसित नहीं है।

आप एक समर्पित यूएसबी-टीटीएल कनवर्टर 3.3 वोल्ट का उपयोग करने में असमर्थ हैं, विभक्त प्रतिरोधों के लिए लागू किया जा सकता है। इसके अलावा ध्यान देने योग्य है कि सही आंकड़ा पावर में 1117 स्टेबलाइजर अतिरिक्त पाइपिंग के बिना जुड़ा हुआ है, और यह वास्तव में प्रौद्योगिकी काम कर रहा है, लेकिन यह अभी भी संधारित्र दीर्घकाय साथ तारों आरेख 1117 उपयोग करने के लिए सबसे अच्छा है - अपने स्थिरता प्राप्त करने में ESP8266 डेटापत्रक के साथ सामंजस्य या पहले से ही उपयोग पूरी तरह से तैयार करने की जरूरत मॉड्यूल, 1117 के आधार पर आधारित है।

इकाई शुरू करने के लिए, आप श्रृंखला GPIO0-TND तोड़ने के लिए की जरूरत है, तो यह बिजली की आपूर्ति करने के लिए संभव है। यह ध्यान देने योग्य है कि तुम सब इसी क्रम में यह करने के लिए की जरूरत है, वह है, पहले सुनिश्चित करें कि GPIO0 «हवा में लटक कर", और उसके बाद ही CH_PD और VCC करने की शक्ति लागू लायक है।

कैसे ठीक से कनेक्ट करने के लिए?

आप को समर्पित करते हैं कि करने के लिए एक शाम सामान्य रूप से ESP8266 मॉड्यूल कनेक्ट कर सकते हैं, तो आप और अधिक स्थिर विकल्प का उपयोग कर सकते हैं। चित्र में आप स्वत: लोड हो रहा है फर्मवेयर के सिलसिले विकल्प दिखाई ऊपर।

ऐसा लगता है कि ऊपर छवि में मुक्त GPIO और एडीसी के उपयोग प्रदर्शित नहीं करता है, और कनेक्शन सीधे हो जाएगा वास्तव में क्या आप लागू करना चाहते हैं पर निर्भर करते हैं, लेकिन अगर आप स्थिरता सुनिश्चित करना चाहते हैं, भूल नहीं है भूमि पर सभी GPIO पावर और एडीसी को खींचने के लिए एक पुल-अप बाधा का उपयोग कर।

10k प्रतिरोधों, यदि आवश्यक हो, 50 के लिए 4,7k की सीमा में किसी अन्य के द्वारा बदल दिया जा सकता है, GPIO15 को छोड़कर, के रूप में अपनी फेस वैल्यू कोई 10k से अधिक होना चाहिए। सम्प्रदाय संधारित्र उच्च आवृत्ति लहर चौरसाई कुछ अलग हो सकता है।

यौगिक GPIO16 रीसेट और गहरी नींद बाधा के उपयोग के माध्यम से जब इसी मोड का उपयोग कर, क्रम में के बाद से गहरी नींद मोड से बाहर निकलने के लिए 470 ओम आवश्यक हो सकता है, मॉड्यूल निम्न स्तर GPIO16 आपूर्ति करने के लिए बाहर ले जाने से एक पूर्ण रीसेट करता है। अपनी यूनिट के लिए इस यौगिक गहरी नींद मोड के अभाव में शाश्वत है।

पहली नज़र में, यह है कि GPIO0, GPIO1 (TX), GPIO2, GPIO3 (RX) और GPIO15 व्यस्त लग सकता है, इसलिए उन्हें अपने स्वयं के प्रयोजनों के लिए उपयोग करने से काम नहीं चलेगा, लेकिन वास्तव में ऐसा नहीं है। GPIO15 को GPIO0 और GPIO2 के लिए एक पर्याप्त उच्च स्तर है, साथ ही कम ही मॉड्यूल के प्रारंभिक स्टार्टअप के लिए आवश्यक हो सकता है, और भविष्य में यह पहले से ही उन्हें अपने विवेक से उपयोग करने के लिए संभव है। उल्लेख के लायक केवल एक चीज है - वांछित स्तर प्रदान करने के लिए पहले बाहर अपने उपकरणों की एक पूरी रीसेट ले जाने के लिए मत भूलना।

तुम भी GPIO1 और GPIO3 विकल्प के रूप में टेक्सास, RX उपयोग कर सकते हैं, लेकिन भूल नहीं है मॉड्यूल के बाद शुरू कि प्रत्येक फर्मवेयर "पुल" के लिए TX समानांतर 74,480 की दर से UART0 को भेजी गई जानकारी डिबगिंग कर शुरू होता है, लेकिन उसके बाद एक सफल डाउनलोड आयोजित किया जाएगा, तो आप उन्हें एक मानक GPIO के रूप में न केवल UART0 अन्य डिवाइस के साथ डेटा विनिमय करने के लिए के रूप में, लेकिन यह भी उपयोग कर सकते हैं।

मॉड्यूल के लिए जो में पतला पिन की एक छोटी राशि (उदाहरण के लिए, ईएसपी-01) undiluted पिन, जो है, ईएसपी -01 नस्ल केवल कनेक्ट करने के लिए आवश्यक नहीं है: GND, CH_PD, VCC, GPIO0, GPIO2 और रीसेट, और यह उनके आप है आप मजबूत करने के लिए की आवश्यकता होगी। कोई जरूरत चिप ESP8266EX को सीधे soldered किया जाना है, और फिर जब तक आप वास्तव में जरूरत है खींच पिन undiluted,।

इस तरह के कनेक्शन आरेख योग्य विशेषज्ञों द्वारा किया जाता है और विभिन्न जानकारी की अधिकता से इकट्ठा प्रयोगों की एक बड़ी संख्या के बाद किया जाता है। ऐसा लगता है कि यहां तक कि ऐसी योजनाओं आदर्श नहीं माना जा सकता है, क्योंकि आप अन्य, समान रूप से प्रभावी विकल्पों में से एक नंबर का उपयोग कर सकते हैं।

Arduino के माध्यम से कनेक्शन

आप अगर किसी कारण से, वहाँ कोई यूएसबी-टीटीएल कनवर्टर 3.3 वोल्ट, तो वाईफ़ाई ESP8266 मॉड्यूल एकीकृत कनवर्टर के साथ Arduino के माध्यम से जोड़ा जा सकता है किया गया था। यहाँ आप पहले तीन प्रमुख तत्वों पर ध्यान देने की आवश्यकता होगी:

  • जब ESP8266 Arduino के साथ इस्तेमाल किया रीसेट शुरू में GND से जुड़ा हुआ है, माइक्रोकंट्रोलर को चलाने की क्षमता को खत्म करने और इस रूप में यह एक पारदर्शी यूएसबी-टीटीएल कनवर्टर के रूप में इस्तेमाल किया गया था।
  • RX और TX "क्रॉसिंग पर" जुड़ा हुआ नहीं है, और सीधे - RX-RX (हरा), टेक्सास-TX (पीला)।
  • बाकी सब कुछ के रूप में ऊपर उसी तरह से जुड़ा हुआ है।

क्या विचार करने के लिए

इस योजना में भी परतों मिलान 5 वाल्ट टीटीएल Arduino, और ESP8266 पर 3.3 वोल्ट की आवश्यकता है, लेकिन अच्छी तरह से इतना काम कर सकते हैं।

ESP8266 Arduino से कनेक्ट होने पर, एक परिणाम के रूप में एक वोल्टेज रेगुलेटर के साथ सुसज्जित किया जा सकता है, वर्तमान जो ESP8266 के लिए आवश्यक है बर्दाश्त नहीं है, आप इसे सक्रिय करने से पहले, आप आप का इस्तेमाल किया एक के लिए datashipom के साथ जांच की जरूरत है। के रूप में इस तथ्य यह है कि निर्मित वोल्टेज रेगुलेटर Arduino बस में विफल रहता है को जन्म दे सकती ESP8266 के साथ किसी भी अन्य बिजली उपभोक्ता तत्वों कनेक्ट करने का प्रयास मत करो।

इसके अलावा, वहाँ एक और कनेक्शन आरेख ESP8266 और Arduino, जो SoftSerial का उपयोग करता है। पुस्तकालय SoftSerial बंदरगाह गति 115200 के बराबर के बाद से, बहुत अधिक, उपयोग करने के लिए इस संबंध विधि, यद्यपि वहाँ कुछ मामले हैं जहां यह काम करता है काफी स्थिर है और गारंटी नहीं दे सकते स्थिर आपरेशन अनुशंसित नहीं है।

रास्पबेरी पाई के माध्यम से कनेक्शन

आप सभी किसी भी USB-टीटीएल कन्वर्टर्स में नहीं है, तो, उस मामले में आप रास्पबेरी पाई उपयोग कर सकते हैं। इस मामले में, ESP8266 प्रोग्रामिंग और कनेक्शन के लिए लगभग समान है, लेकिन यहाँ यह इतना सुविधाजनक नहीं है, और इसके अलावा 3.3 वोल्ट पर एक स्थिरता प्राप्त करने के रूप में खाद्य का उपयोग करने की आवश्यकता होगी।

RX, TX शुरू करने और हमारे डिवाइस GND ESP8266, VCC और GND कनेक्ट और दूर ले जाने के लिए विनियमित बिजली की आपूर्ति, 3.3 वोल्ट पर गणना की। इधर, विशेष ध्यान देने की बात यह है कि आप उपकरणों GND के कनेक्शन, वह है, स्थिरता प्राप्त करने रास्पबेरी पाई और ESP8266 बनाने की जरूरत के लिए भुगतान किया जाना चाहिए। यदि आपके डिवाइस के मॉडल नियामक अतिरिक्त भार के 300 एमए करने के लिए ऊपर का सामना कर सकते में बनाया गया है, तो ESP8266 कनेक्शन काफी सामान्य है, लेकिन यह सब अपने जोखिम पर किया जाता है।

सेटिंग्स कॉन्फ़िगर

जब आप समझते हैं ESP8266 कनेक्ट करने के लिए कैसे, आप यह सुनिश्चित करें कि आपके डिवाइस के लिए ड्राइवर को ठीक से सेट है, ताकि नई आभासी सीरियल पोर्ट प्रणाली को जोड़ा गया है बनाने की जरूरत है। सीरियल पोर्ट टर्मिनल - वहाँ प्रोग्राम का उपयोग करने की आवश्यकता होगी। सिद्धांत रूप में, उपयोगिता अपने स्वाद के लिए किसी भी चुन सकते हैं, लेकिन आप सही ढंग से समझना चाहिए कि किसी भी टीम है कि आप अंत में सीरियल पोर्ट के पास भेजा जाएगा, अनुगामी पात्रों सीआर + वामो होना चाहिए।

काफी बड़े पैमाने पर इस्तेमाल CoolTerm ESPlorer और उपयोगिताओं, बाद यह संभव ESP8266 प्रवेश करने के लिए नहीं करता है एटी कमांड अपने दम पर, और इस NodeMCU तहत lua स्क्रिप्ट के साथ काम करने के लिए आसान कर देता है, तो यह आसानी से एक मानक टर्मिनल के रूप में इस्तेमाल किया जा सकता।

करने के लिए एक सामान्य कनेक्शन के लिए सीरियल पोर्ट क्योंकि ESP8266 के लिए फर्मवेयर ज्यादातर विविध हैं और सक्रियण विभिन्न गति पर किया जा सकता है, बहुत काम करना होगा। 9600, 57600 और 115200: सबसे अच्छा विकल्प पर फैसला करने के लिए आपको तीन बुनियादी विकल्प के माध्यम से जाने की जरूरत होगी।

कैसे सुलझाने के लिए?

आरंभ करने के लिए, आभासी उजागर मापदंडों 9600 8N1 के सीरियल पोर्ट के लिए टर्मिनल सॉफ्टवेयर कनेक्ट करते हैं, तो बिजली की एक पूरी मॉड्यूल रीसेट खर्च करते हैं, को निष्क्रिय करने CH_PD (चिप सक्षम), और फिर इसे फिर से सक्रिय, CH_PD विकृत। तुम भी रीसेट भूमि पर एक शॉर्ट सर्किट खर्च इकाई को पुनः आरंभ और टर्मिनल में डेटा का निरीक्षण कर सकते हैं।

पहले एलईडी डिवाइस के रूप में सत्यापन प्रक्रिया के विवरण में दिखाया गया है उसी तरह से प्रदर्शित करने के लिए। आप अलग-अलग अक्षर है कि तैयार के साथ खत्म हो जाएगा के टर्मिनल सेट का पालन करना चाहिए, और अगर ऐसा नहीं होता है, टर्मिनल एक अलग गति में आयोजित मॉड्यूल की एक रिबूट के बाद से पुन: कनेक्ट।

जब आप विकल्पों लाइन की गति को देखते हुए में से एक देखते हैं, ऑपरेशन के लिए एक मॉड्यूल तैयार माना जा सकता है।

कैसे फर्मवेयर अद्यतन करने के लिए?

आप ESP8266 स्थापित करने के बाद कनेक्ट डिवाइस केवल कुछ सेकंड लेता है, और फिर इसे अपने फर्मवेयर के उन्नयन के लिए तैयार हो जाएगा। नए सॉफ्टवेयर स्थापित करने के लिए आप आगे क्या करने की जरूरत है।

शुरू करते हैं, आधिकारिक साइट से नवीनतम फर्मवेयर संस्करण डाउनलोड करने और चमकती के लिए एक उपयोगिता डाउनलोड किया है। इधर, विशेष ध्यान करने के लिए क्या ऑपरेटिंग सिस्टम मशीन है कि ESP8266 चलाता है पर स्थापित है दी जानी चाहिए। उपकरणों कनेक्ट सबसे अच्छा पुराने सिस्टम विंडोज 7 के लिए किया जाता है।

मानक Windows OS के लिए यह XTCOM UTIL नामक एक कार्यक्रम है, जो काम में विशेष रूप से सुविधाजनक है, अगर फर्मवेयर केवल एक फ़ाइल है उपयोग करने के लिए इष्टतम है। सबसे अच्छा बहु मंच विकल्प उपयोगिता esptool है, जो, हालांकि, अजगर की मांग, और कमांड लाइन के मापदंडों को निर्दिष्ट करने की जरूरत फोन करना चाहिए। इसके अलावा, कनेक्शन ESP8266 प्रमुख कार्यों में आप आसानी से कार्यक्रम फ्लैश डाउनलोड टूल है, जो सेटिंग्स की एक पर्याप्त बड़ी संख्या है, साथ ही एक सुविधाजनक प्रौद्योगिकी से अधिक फ़ाइलों से फर्मवेयर स्थापित करने के लिए है बनाने के लिए अनुमति देता है।

इसके बाद, सीरियल पोर्ट से अपने टर्मिनल प्रोग्राम डिस्कनेक्ट करें, और साधन CH_PD, GPIO0 से एक पूरी तरह से डिस्कनेक्ट GND करने के लिए मॉड्यूल कनेक्ट, और फिर CH_PD वापस लौटाया जा सकता है। अंत में, बस मॉड्यूल फर्मवेयर के लिए कार्यक्रम शुरू करने और उन्हें ESP8266 रिले में लोड।

मामलों के भारी बहुमत में फर्मवेयर 115,200 के क्षेत्र में गति इकाई में लोड किया जाता है, लेकिन यह एक विशेष मोड, वेग का स्वत: वितरण प्रदान करता है ताकि फर्मवेयर से अधिक 9600 की रफ्तार से किया जा सकता है, उपलब्ध ESP8266 समारोह को अद्यतन करने के लिए है। Arduino कनेक्शन या USB-टीटीएल के लिए प्रयोग किया जाता है - यहाँ एक विशेष भूमिका अदा नहीं करता है, गति सीमा कनवर्टर द्वारा इस्तेमाल किया तारों की लंबाई, और अन्य कारकों की एक संख्या पर निर्भर है।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.birmiss.com. Theme powered by WordPress.