विषयसूची:

ESP01 प्रोग्रामिंग प्रिंटेड सर्किट बोर्ड: 5 कदम
ESP01 प्रोग्रामिंग प्रिंटेड सर्किट बोर्ड: 5 कदम

वीडियो: ESP01 प्रोग्रामिंग प्रिंटेड सर्किट बोर्ड: 5 कदम

वीडियो: ESP01 प्रोग्रामिंग प्रिंटेड सर्किट बोर्ड: 5 कदम
वीडियो: ESP8266 ESP01 Easy Programming & Adapter Modification 2024, जुलाई
Anonim
ESP01 प्रोग्रामिंग प्रिंटेड सर्किट बोर्ड
ESP01 प्रोग्रामिंग प्रिंटेड सर्किट बोर्ड

हाल ही में, मुझे अपने ESP01 पर एक कोड लिखना पड़ा और कोड को CHIP में स्थानांतरित करने के लिए एक एडेप्टर का उपयोग करने का निर्णय लिया।

हालाँकि, एडॉप्टर में कुछ संशोधन करना आवश्यक था ताकि कोड को स्थानांतरित किया जा सके।

यानी, कोड ट्रांसफर करने के लिए एडॉप्टर पूरी तरह से आदर्श नहीं था। एक अनुकूलन आवश्यक था।

आपूर्ति

  • JLCPCB प्रिंटेड सर्किट बोर्ड
  • 02 एक्स बटन;
  • 01 x 330R रोकनेवाला;
  • 01 एक्स ग्रीन एलईडी;
  • 02 x 10kR प्रतिरोधक;
  • 01 x पुरुष / महिला पिन बार 1x4;
  • 01 x 2x4 महिला पिन बार।

चरण 1: पारंपरिक एडाप्टर

पारंपरिक एडाप्टर
पारंपरिक एडाप्टर

उपयोग किए गए एडेप्टर को ऊपर की आकृति में दिखाया गया है।

हालांकि, समस्याओं से बचने और संरचना में संशोधन करने के लिए, हमने एक एडेप्टर बनाने का फैसला किया, जो एक ESP01 एडेप्टर के साथ काम करने और CHIP को कोड ट्रांसफर करने में सक्षम होगा।

प्रिंट सर्किट बोर्ड ऊपर दिखाया गया है।

इस लेख में, आप सीखेंगे कि अपने प्रोग्रामर का निर्माण कैसे करें और ESP01 फ्लैशिंग सर्किट के मुख्य भाग क्या हैं।

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

इसलिए, इस लेख में आप निम्नलिखित बिंदुओं को जानेंगे:

  1. एक ESP01 रिकॉर्डर और एडेप्टर विकसित करें;
  2. ESP01 रिकॉर्डिंग सर्किट के उद्देश्य को समझें;
  3. कोड ट्रांसफर मोड के लिए ESP01 सेट करने का तरीका जानें। अब, हम ESP01 बोर्ड के लिए प्रोग्रामर प्रोजेक्ट के विकास की पूरी प्रस्तुति शुरू करेंगे।

चरण 2: ESP01 बोर्ड के लिए प्रोग्रामर का विकास करना

ESP01 बोर्ड के लिए प्रोग्रामर का विकास करना
ESP01 बोर्ड के लिए प्रोग्रामर का विकास करना
ESP01 बोर्ड के लिए प्रोग्रामर का विकास करना
ESP01 बोर्ड के लिए प्रोग्रामर का विकास करना

जैसा कि पहले उल्लेख किया गया है, इस परियोजना में इसकी प्रोग्रामिंग को सुविधाजनक बनाने के लिए ESP01 के लिए एक प्रोग्रामर बनाना शामिल है।

इसके लिए, हमने ऊपर की आकृति में दिखाए गए निम्नलिखित सर्किट को विकसित किया है।

इसलिए, जैसा कि आप देख सकते हैं, इस सर्किट में है:

  • प्रोग्रामिंग मोड के लिए ESP01 को कॉन्फ़िगर करने के लिए 2 बटन;
  • एक एलईडी संकेत करने के लिए कि कार्ड सक्रिय है;
  • कोड को चिप में स्थानांतरित करने के लिए पिन बार।

नीचे, हम परियोजना के निर्माण के लिए आवश्यक सामग्री प्रस्तुत करते हैं। इलेक्ट्रॉनिक घटकों की सूची

  • JLCPCB मुद्रित सर्किट बोर्ड (परियोजना फ़ाइलें डाउनलोड करें)
  • 02 एक्स बटन;
  • 01 x 330R रोकनेवाला;
  • 01 एक्स ग्रीन एलईडी;
  • 02 x 10kR प्रतिरोधक;
  • 01 x पुरुष / महिला पिन बार 1x4;
  • 01 x 2x4 महिला पिन बार।

अब, हम ESP01 प्रोग्रामिंग सर्किट के प्रत्येक भाग की व्याख्या करेंगे। ध्यान दें कि हम ESP01 कनेक्शन के लिए 2x4 - 2.54 मिमी कनेक्टर का उपयोग करते हैं, जैसा कि ऊपर दिए गए चित्र में दिखाया गया है।

इस कनेक्टर से, ESP01 विकसित सर्किट के अन्य सभी भागों से जुड़ जाएगा।

इसलिए, पहले इसे इस कनेक्टर से कनेक्ट करें और इसे रीसेट और फ्लैश बटन का उपयोग करके प्रोग्रामिंग मोड पर सेट करें। प्रोग्रामिंग मोड में इसे सेट करने के लिए ये दो बटन जिम्मेदार होंगे।

अंत में, हमारे पास USB - SERIAL FTDI232 कनवर्टर और LED के कनेक्शन पिन हैं। इसे कनेक्ट करने के लिए कनवर्टर कनेक्शन बार का उपयोग किया जाएगा और कोड को ESP01 में स्थानांतरित किया जाएगा।

एलईडी का उपयोग यह इंगित करने के लिए किया जाएगा कि कार्ड संचालित है।

इस सर्किट से हमने इलेक्ट्रॉनिक बोर्ड का डिजाइन तैयार किया।

चरण 3: ESP01 प्रोग्रामर मुद्रित सर्किट बोर्ड विकास

ESP01 प्रोग्रामर मुद्रित सर्किट बोर्ड विकास
ESP01 प्रोग्रामर मुद्रित सर्किट बोर्ड विकास
ESP01 प्रोग्रामर मुद्रित सर्किट बोर्ड विकास
ESP01 प्रोग्रामर मुद्रित सर्किट बोर्ड विकास

इलेक्ट्रॉनिक योजनाबद्ध डिजाइन के डिजाइन से, ESP01 प्रोग्रामर के मुद्रित सर्किट बोर्ड डिजाइन को विकसित किया गया था।

बोर्ड डिजाइन का योजनाबद्ध ऊपर दिखाया गया है।

जैसा कि आप देख सकते हैं, ESP01 को 2x4 कनेक्टर से जोड़ा जाना चाहिए और USB-सीरियल कनवर्टर 90º पिन से जुड़ा होगा।

संबंधित कोण वाले इस कनेक्टर का उपयोग बोर्ड के आकार को कम करने और इसे ESP01 संरचना के नीचे छोड़ने के लिए किया गया था।

इसके अलावा, हमारे पास शीर्ष पर प्रोग्रामिंग बटन और प्लेट के निचले भाग में सक्रिय प्लेट को सिग्नल करने के लिए एलईडी है।

इस परियोजना से, 3 डी में अंतिम मुद्रित सर्किट बोर्ड प्राप्त किया गया था, जिसे ऊपर की आकृति में दर्शाया गया है।

अंत में, इस परियोजना से, ESP01 में कोड की प्रोग्रामिंग और रिकॉर्डिंग करना संभव है।

निम्नलिखित में, हम ESP01 को प्रोग्रामिंग मोड में डालने और कोड को ESP01 में स्थानांतरित करने के लिए चरण दर चरण समझाएंगे।

चरण 4: ESP01. के लिए कोड स्थानांतरण प्रक्रिया

ऐसा करने के लिए, आपको निम्न चरणों का पालन करना होगा

  1. USB-SERIAL FTDI232 कनवर्टर को अपने कंप्यूटर और ICSP पिन कनेक्शन्स बार से कनेक्ट करें;
  2. जांचें कि एलईडी चालू है। इसका उपयोग यह इंगित करने के लिए किया जाता है कि कार्ड संचालित है;
  3. अपने FTDI232 USB-SERIAL कनवर्टर के COM पोर्ट का चयन करें;
  4. फ्लैश बटन को दबाकर रखें;
  5. रीसेट बटन दबाएं और छोड़ें। उसके बाद, आप एक बार फ्लैश करने के लिए नीली ईएसपी एलईडी देखेंगे।

तैयार! आपका ESP01 एक नया कोड प्राप्त करने के लिए कॉन्फ़िगर किया गया है। अब, Arduino IDE के माध्यम से अपना कोड स्थानांतरित करने की प्रक्रिया को पूरा करें।

स्थानांतरण के बाद, आपका कोड ESP01 की मेमोरी में दर्ज हो जाएगा और यह आपके एप्लिकेशन को नियंत्रित करने के लिए तैयार हो जाएगा।

चरण 5: और अंत में … अपेक्षित परिणाम क्या है?

इसलिए, इस परियोजना के विकास से, पारंपरिक कार्ड से बेहतर सुविधाओं वाला कार्ड बनाना संभव था और जो कई दुकानों में व्यापक रूप से बेचा जाता है।

पारंपरिक बोर्ड के विपरीत, इस संस्करण में प्रोग्रामिंग मोड के लिए CHIP को कॉन्फ़िगर करने के लिए दो बटन हैं, इस तरह से इस कार्य को करने के लिए नए तत्वों को जोड़ने की आवश्यकता नहीं है।

इस प्रकार, इस परियोजना के माध्यम से, बाजार में मौजूद रिकॉर्डर से बेहतर रिकॉर्डर विकसित करना, इसके कॉन्फ़िगरेशन ऑपरेशन को समझना और कोड ट्रांसफर करने के लिए CHIP कॉन्फ़िगरेशन प्रक्रिया को अंजाम देना संभव था।

हम परियोजना का समर्थन करने के लिए जेएलसीपीसीबी को धन्यवाद देते हैं और यदि आप चाहें, तो आप इस लिंक तक पहुंच सकते हैं, परियोजना फाइलों तक पहुंच सकते हैं और $ 2 के लिए अपने मुद्रित सर्किट बोर्ड खरीद सकते हैं।

सिफारिश की: