विषयसूची:
- चरण 1: चश्मा
- चरण 2: प्रोग्रामिंग
- चरण 3: प्रोग्रामिंग के लिए आधार कनेक्शन
- चरण 4: अपना विचार कॉन्फ़िगर करें
- चरण 5: प्रोग्रामिंग बोर्ड
- चरण 6: पीसीबी प्रोटोटाइप
- चरण 7: मिलिंग प्रक्रिया का परिणाम
- चरण 8: पीसीबी असेंबली
- चरण 9: प्रोग्रामिंग बोर्ड का उपयोग कैसे करें
- चरण 10: बोर्ड के सभी 4 पिनों का उपयोग करें
- चरण 11: एलईडी और एक से सीरियल डीबग को नियंत्रित करने के लिए 3 पिन का उपयोग करें
- चरण 12: धन्यवाद
वीडियो: ESP-01 मॉड्यूल प्रोग्रामिंग बोर्ड: 12 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
अतिरिक्त जानकारी और दस्तावेज़ अद्यतन यहाँ मेरी साइट पर
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 कम लागत वाला esp8266 मॉड्यूल है, जिसमें अंतर्निहित वाईफ़ाई है।
इसे Arduino WIFI मॉड्यूल के रूप में बनाया गया था, लेकिन यह एक Arduino की तुलना में अधिक शक्ति है, अगर आपको रिले या कुछ सरल डिजिटल डेटालॉगर को नियंत्रित करने के लिए थोड़ा मॉड्यूल करना चाहिए तो यह सबसे अच्छा समाधान है।
आप इस बोर्ड के बारे में समाचार या अपडेट यहां पा सकते हैं।
चरण 1: चश्मा
इस मॉड्यूल के कुछ प्रकार मौजूद हैं, लेकिन सभी में एक प्रोसेसर L106 32-बिट RISC माइक्रोप्रोसेसर कोर है, जो कि Tensilica Xtensa Diamond Standard 106Micro पर आधारित है, जो 80 MHz पर चल रहा है, जब आप इसे खरीदते हैं तो आपको केवल फ्लैश पर ध्यान देना चाहिए, कुछ में 512 KiB है। फ्लैश, अन्य 1MiB
पिन परिभाषा
- वीसीसी: पावर 3.0 ~ 3.6V
- जीएनडी: ग्राउंड
- रीसेट: बाहरी रीसेट सिग्नल (कम वोल्टेज स्तर: सक्रिय)
- CH_PD: चिप सक्षम करें। उच्च: चालू, चिप ठीक से काम करता है; कम: बंद, छोटा करंट
- GPIO0: (FLASH) I/O सामान्य प्रयोजन IO, यदि रीसेट/पावर चालू होने पर कम हो तो चिप को सीरियल प्रोग्रामिंग मोड में ले जाता है
- GPIO1: (TX)I/O सामान्य प्रयोजन IO और सीरियल TXd
- GPIO3: (RX)I/O सामान्य प्रयोजन IO और सीरियल RXd
- GPIO2: I/O सामान्य प्रयोजन IO और Serial1 TXd
चरण 2: प्रोग्रामिंग
जैसा कि आप देख सकते हैं कि यह मॉड्यूल यूएसबी पर नहीं है, इसलिए प्रोग्राम करने का सबसे आसान तरीका यूएसबी से टीटीएल कनवर्टर का उपयोग करना है, आप इसे 0, 50 $ पर पा सकते हैं।
मुझे अधिक महंगे FT232RL या FT232 मॉड्यूल के साथ कुछ समस्या है, इसके बजाय CH340G या CH340 बहुत अच्छा काम कर रहा है।
चरण 3: प्रोग्रामिंग के लिए आधार कनेक्शन
आधार कनेक्शन स्कीमा काफी सरल है, आपको VCC और CH_PD (पावर और सक्षम करने के लिए) पर 3.3v डालना होगा, फिर RX को TX और TX से कनेक्ट करने की तुलना में GND और GPIO0 (प्रोग्रामिंग मोड पर मॉड्यूल डालने के लिए अंतिम) पर रखना होगा। आरएक्स को।
चरण 4: अपना विचार कॉन्फ़िगर करें
आपको अपने Arduino IDE को कॉन्फ़िगर करना होगा, पहले आपको बोर्ड मैनेजर में नया बोर्ड जोड़ना होगा।
बोर्ड प्रबंधक में, चयन करने वाला बोर्ड esp8266 है।
अब आप बोर्ड की सूची से सामान्य esp8266 बोर्ड का चयन कर सकते हैं
चरण 5: प्रोग्रामिंग बोर्ड
यह प्रक्रिया थकाऊ है, आपको कनेक्ट करना होगा और फिर कनेक्शन को हटाना होगा, और सभी पिनों का उपयोग करने के लिए यह बहुत कठिन है।
इस समस्या का मेरा समाधान एक प्रोग्रामिंग बोर्ड बनाना है (मैं सर्विस बोर्ड का प्रशंसक हूं)।
कार्यक्षमता है:
- सर्किट को अधिक एम्पीयर देने के लिए बाहरी शक्ति स्रोत;
- प्रोग्रामिंग मोड का चयन करने के लिए एक स्विच और GPIO0 पिन जारी करने के बजाय;
- RX और TX को सक्रिय करने के लिए स्विच करें और सर्किट के लिए उस पिन के उपयोग की अनुमति दें;
- प्रोग्रामिंग शुरू करने के लिए एक रीसेट बटन।
चरण 6: पीसीबी प्रोटोटाइप
अतिरिक्त जानकारी के लिए मेरी साइट देखें
चरण 7: मिलिंग प्रक्रिया का परिणाम
मैं अपने पुराने शानदार राउटर (एक ईपीएसन स्कैनर और प्रिंटर के साथ बनाया गया) का परिणाम जोड़ना चाहता हूं, काफी मोटा लेकिन ठीक है।
तार द्वारा तय की गई एक बग भी है (फ़ाइल में जो मैं आपको देता हूं वह अब मौजूद नहीं है)।
कुछ दिनों में मैं अपना नया सीएनसी बनाने के लिए ट्यूटोरियल और एक जीकोड बनाने के लिए ट्यूटोरियल जोड़ने की उम्मीद करता हूं। यह साइट कार्य प्रगति पर है।
चरण 8: पीसीबी असेंबली
अब बोर्ड को असेंबल करना शुरू करें।
चरण 9: प्रोग्रामिंग बोर्ड का उपयोग कैसे करें
उपयोग काफी सरल है:
GND को GND, TX से RX और RX से TX को TTL से USB कनवर्टर से कनेक्ट करने के बजाय, बोर्ड में पहले esp01 डालें।
अब आप प्रोग्राम करने के लिए तैयार हैं, मैं कुछ उपयोग उदाहरण जोड़ता हूं।
एक ब्लिंक फ़ाइल अपलोड करें
- बोर्ड में आपको रीसेट बटन पर क्लिक करने के बजाय बाएं स्विच को प्रोग्रामिंग मोड में सेट करना होगा।
- जांचें कि RX और TX का स्विच ट्रांसफर मोड में है। स्केच अपलोड करना शुरू करें।
- समाप्त होने पर प्रोग्रामर पिन मुक्त करने के लिए बोर्ड को "उपयोग मोड" में डाल दें, और TX को "उपयोग मोड" में डालने के लिए बटन।
- तो आप उस बाहरी एलईडी ब्लिंक की जांच कर सकते हैं क्योंकि BUILTIN_LED TX पिन से जुड़ा है।
चरण 10: बोर्ड के सभी 4 पिनों का उपयोग करें
- बोर्ड में आपको रिसेट बटन पर क्लिक करने के बजाय क्यूथ लेफ्ट स्विच को प्रोग्रामिंग मोड में सेट करना होगा।
- जांचें कि RX और TX का स्विच ट्रांसफर मोड में है। स्केच अपलोड करना शुरू करें।
- समाप्त होने पर प्रोग्रामर पिन मुक्त करने के लिए बोर्ड को "उपयोग मोड" में डाल दें, और बटन को "उपयोग मोड" में आरएक्स और TX पिन डालने के लिए बटन दें। तो आप एलईडी को नियंत्रित करने के लिए सभी 4 पिन का उपयोग करें।
चरण 11: एलईडी और एक से सीरियल डीबग को नियंत्रित करने के लिए 3 पिन का उपयोग करें
- बोर्ड में आपको रीसेट बटन पर क्लिक करने के बजाय बाएं स्विच को प्रोग्रामिंग मोड में सेट करना होगा।
- जांचें कि RX और TX का स्विच ट्रांसफर मोड में है।
- स्केच अपलोड करना शुरू करें।
- सीरियल मॉनिटर को सही पोर्ट से कनेक्ट करें।
- समाप्त होने पर प्रोग्रामर पिन मुक्त करने के लिए बोर्ड को "उपयोग मोड" में डाल दें, और आरएक्स को "उपयोग मोड" में डालने के लिए बटन।
- तो आप प्रोग्राम को डीबग करने के लिए एलईडी और TX को नियंत्रित करने के लिए 3 पिन का उपयोग करते हैं।
चरण 12: धन्यवाद
यदि आपको कोई समस्या है या अन्य कोई टिप्पणी या खुला विषय है तो फोरम पर लिखें।
सिफारिश की:
ATtiny85 पहनने योग्य कंपन गतिविधि ट्रैकिंग घड़ी और प्रोग्रामिंग ATtiny85 Arduino Uno के साथ: 4 चरण (चित्रों के साथ)
ATtiny85 पहनने योग्य कंपन गतिविधि ट्रैकिंग घड़ी और प्रोग्रामिंग ATtiny85 Arduino Uno के साथ: पहनने योग्य गतिविधि ट्रैकिंग घड़ी कैसे बनाएं? यह एक पहनने योग्य गैजेट है जिसे स्थिरता का पता लगाने पर कंपन करने के लिए डिज़ाइन किया गया है। क्या आप भी मेरी तरह अपना ज्यादातर समय कंप्यूटर पर बिताते हैं? क्या आप इसे महसूस किए बिना घंटों बैठे रहते हैं? तब यह डिवाइस f
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना - Arduino Ide और Programming Esp में Esp बोर्ड स्थापित करना: 4 चरण
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना | Arduino Ide और प्रोग्रामिंग Esp में Esp बोर्ड स्थापित करना: इस निर्देश में हम सीखेंगे कि Arduino IDE में esp8266 बोर्ड कैसे स्थापित करें और esp-01 कैसे प्रोग्राम करें और उसमें कोड कैसे अपलोड करें। चूंकि esp बोर्ड इतने लोकप्रिय हैं इसलिए मैंने एक इंस्ट्रक्शंस को सही करने के बारे में सोचा यह और अधिकांश लोगों को समस्या का सामना करना पड़ता है
E32-433T लोरा मॉड्यूल ट्यूटोरियल - E32 मॉड्यूल के लिए DIY ब्रेकआउट बोर्ड: 6 चरण
E32-433T लोरा मॉड्यूल ट्यूटोरियल | E32 मॉड्यूल के लिए DIY ब्रेकआउट बोर्ड: अरे, क्या चल रहा है, दोस्तों! यहाँ CETech से आकर्ष। मेरा यह प्रोजेक्ट eByte से E32 LoRa मॉड्यूल के काम को समझने के लिए सीखने की अवस्था है, जो एक उच्च शक्ति वाला 1-वाट ट्रांसीवर मॉड्यूल है। एक बार जब हम काम को समझ लेते हैं, तो मेरे पास डिज़ाइन होता है
ESP8266 12X मॉड्यूल प्रोग्रामिंग के 3 सरल तरीके: 5 चरण (चित्रों के साथ)
ESP8266 12X मॉड्यूल प्रोग्रामिंग के 3 सरल तरीके: यदि आप ESP8266 माइक्रो कंट्रोलर से परिचित नहीं हैं, तो मुझे वास्तव में लगता है कि आप चूक गए हैं! ये चीजें अविश्वसनीय हैं: वे सस्ते, शक्तिशाली हैं और सभी के सर्वश्रेष्ठ में अंतर्निहित वाईफाई है! ESP8266 ने मोर के लिए वाईफाई ऐड ऑन बोर्ड के रूप में अपनी यात्रा शुरू की
ESP-12E और ESP-12F प्रोग्रामिंग एंड डेवलपमेंट बोर्ड: 3 चरण (चित्रों के साथ)
ESP-12E और ESP-12F प्रोग्रामिंग और विकास बोर्ड: इस बोर्ड के लिए प्रेषण सरल था: ESP-12E और ESP-12F मॉड्यूल को NodeMCU बोर्डों की तरह आसानी से प्रोग्राम करने में सक्षम हो (यानी बटन दबाने की कोई आवश्यकता नहीं)। प्रयोग करने योग्य IO तक पहुंच के साथ ब्रेडबोर्ड के अनुकूल पिन रखें। सीरियल कनवे के लिए एक अलग USB का उपयोग करें