ईएसपी32मिनी1
उपयोगकर्ता पुस्तिका
प्रारंभिक v0.1
एस्प्रेसिफ सिस्टम्स
कॉपीराइट © 2021
इस मैनुअल के बारे में
यह उपयोगकर्ता मैनुअल बताता है कि ESP32-MINI-1 मॉड्यूल के साथ कैसे शुरुआत करें।
दस्तावेज़ अद्यतन
कृपया हमेशा नवीनतम संस्करण देखें https://www.espressif.com/en/support/download/documents.
संशोधन इतिहास
इस दस्तावेज़ के पुनरीक्षण इतिहास के लिए, कृपया अंतिम पृष्ठ देखें।
दस्तावेज़ीकरण परिवर्तन अधिसूचना
एस्प्रेसिफ ग्राहकों को तकनीकी दस्तावेज में बदलाव के बारे में अपडेट रखने के लिए ईमेल सूचनाएं प्रदान करता है। कृपया सब्सक्राइब करें www.espressif.com/hi/subscribe.
प्रमाणीकरण
एस्प्रेसिफ उत्पादों के लिए प्रमाणपत्र डाउनलोड करें www.espressif.com/en/certificates.
ऊपरview
1.1 मॉड्यूल ओवरview
LE MCU मॉड्यूल जिसमें परिधीय उपकरणों का एक समृद्ध सेट है। यह मॉड्यूल होम ऑटोमेशन, स्मार्ट बिल्डिंग, उपभोक्ता इलेक्ट्रॉनिक्स से लेकर औद्योगिक नियंत्रण तक, IoT अनुप्रयोगों की एक विस्तृत विविधता के लिए एक आदर्श विकल्प है, विशेष रूप से कॉम्पैक्ट स्पेस के भीतर अनुप्रयोगों के लिए उपयुक्त है, जैसे कि बल्ब, स्विच और सॉकेट। ESP32-MINI-1 एक अत्यधिक एकीकृत, छोटे आकार का वाई-फाई + ब्लूटूथ ® + ब्लूटूथ ® है। यह मॉड्यूल दो संस्करणों में आता है:
- 85 °C संस्करण
- 105 °C संस्करण
तालिका 1. ESP1MINI32 विनिर्देश
श्रेणियाँ | सामान | विशेष विवरण |
वाईफ़ाई |
प्रोटोकॉल | 802.11 बी/जी/एन (802.11एन 150 एमबीपीएस तक) |
ए-एमपीडीयू और ए-एमएसडीयू एकत्रीकरण और 0.4 µएस गार्ड अंतराल समर्थन | ||
आवृति सीमा | 2412 ~ 2484 मेगाहर्ट्ज | |
ब्लूटूथ® |
प्रोटोकॉल | प्रोटोकॉल v4.2 BR/EDR और ब्लूटूथ® एलई विनिर्देश |
रेडियो | क्लास-1, क्लास-2 और क्लास-3 ट्रांसमीटर | |
एएफएच | ||
ऑडियो | सीवीएसडी और एसबीसी | |
हार्डवेयर |
मॉड्यूल इंटरफेस |
एसडी कार्ड, यूएआरटी, एसपीआई, एसडीआईओ, आई2सी, एलईडी पीडब्लूएम, मोटर पीडब्लूएम, आई2एस, इन्फ्रारेड रिमोट कंट्रोलर, पल्स काउंटर, जीपीआईओ, टच सेंसर, एडीसी, डीएसी, टू-वायर ऑटोमोटिव इंटरफेस (टीडब्ल्यूएआई)TM, ISO11898-1 के साथ संगत) |
एकीकृत क्रिस्टल | 40 मेगाहर्ट्ज क्रिस्टल | |
एकीकृत एसपीआई फ्लैश | 4 एमबी | |
ऑपरेटिंग वॉल्यूमtagई / बिजली की आपूर्ति | 3.0 वी ~ 3.6 वी | |
परिचालन धारा | औसत: 80 एमए | |
विद्युत आपूर्ति द्वारा प्रदत्त न्यूनतम धारा | 500 एमए | |
अनुशंसित ऑपरेटिंग तापमान रेंज | 85 °C संस्करण: –40 °C ~ +85 °C; 105 °C संस्करण: –40 °C ~ +105 °C | |
नमी संवेदनशीलता स्तर (एमएसएल) | स्तर 3 |
1.2 पिन विवरण
ESP32-MINI-1 में 55 पिन हैं। तालिका 1-2 में पिन परिभाषाएँ देखें।
तालिका 1. पिन परिभाषाएँ
नाम | नहीं। | प्रकार | समारोह |
जीएनडी | 1, 2, 27, 38 ~ 55 | P | मैदान |
3वी3 | 3 | P | बिजली की आपूर्ति |
I36 | 4 | I | GPIO36, ADC1_CH0, RTC_GPIO0 |
I37 | 5 | I | GPIO37, ADC1_CH1, RTC_GPIO1 |
I38 | 6 | I | GPIO38, ADC1_CH2, RTC_GPIO2 |
I39 | 7 | I | GPIO39, ADC1_CH3, RTC_GPIO3 |
EN |
8 |
I |
उच्च: चिप को सक्षम करता है निम्न: चिप को बंद करता है टिप्पणी: पिन को तैरता हुआ न छोड़ें |
I34 | 9 | I | GPIO34, ADC1_CH6, RTC_GPIO4 |
I35 | 10 | I | GPIO35, ADC1_CH7, RTC_GPIO5 |
IO32 | 11 | आई/ओ | GPIO32, XTAL_32K_P (32.768 kHz क्रिस्टल ऑसिलेटर इनपुट), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 12 | आई/ओ | GPIO33, XTAL_32K_N (32.768 kHz क्रिस्टल ऑसिलेटर आउटपुट), ADC1_CH5, TOUCH8, RTC_GPIO8 |
IO25 | 13 | आई/ओ | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0 |
IO26 | 14 | आई/ओ | GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1 |
IO27 | 15 | आई/ओ | GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV |
IO14 | 16 | आई/ओ | GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2 |
IO12 | 17 | आई/ओ | GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3 |
IO13 | 18 | आई/ओ | GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER |
IO15 | 19 | आई/ओ | GPIO15, ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, HS2_CMD, SD_CMD, EMAC_RXD3 |
IO2 | 20 | आई/ओ | GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,
एसडी_डेटा0 |
IO0 | 21 | आई/ओ | GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK |
IO4 | 22 | आई/ओ | GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER |
NC | 23 | – | कोई कनेक्ट नहीं |
NC | 24 | – | कोई कनेक्ट नहीं |
IO9 | 25 | आई/ओ | GPIO9, HS1_DATA2, U1RXD, SD_DATA2 |
IO10 | 26 | आई/ओ | GPIO10, HS1_DATA3, U1TXD, SD_DATA3 |
NC | 28 | – | कोई कनेक्ट नहीं |
IO5 | 29 | आई/ओ | GPIO5, HS1_DATA6, VSPICS0, EMAC_RX_CLK |
IO18 | 30 | आई/ओ | GPIO18, HS1_DATA7, VSPICLK |
IO23 | 31 | आई/ओ | GPIO23, HS1_STROBE, VSPID |
IO19 | 32 | आई/ओ | GPIO19, VSPIQ, U0CTS, EMAC_TXD0 |
अगले पृष्ठ पर जारी रखें
तालिका 1 – पिछले पृष्ठ से जारी
नाम | नहीं। | प्रकार | समारोह |
IO22 | 33 | आई/ओ | GPIO22, VSPIWP, U0RTS, EMAC_TXD1 |
IO21 | 34 | आई/ओ | GPIO21, VSPIHD, EMAC_TX_EN |
आरएक्सडी0 | 35 | आई/ओ | GPIO3, U0RXD, CLK_OUT2 |
TXD0 | 36 | आई/ओ | GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2 |
NC | 37 | – | कोई कनेक्ट नहीं |
¹ ESP6-U7WDH चिप पर पिन GPIO8, GPIO11, GPIO16, GPIO17, GPIO32, और GPIO4 मॉड्यूल पर एकीकृत SPI फ्लैश से जुड़े हुए हैं और बाहर नहीं निकाले गए हैं।
² परिधीय पिन कॉन्फ़िगरेशन के लिए, कृपया देखें ESP32 सीरीज डेटाशीट.
ESP32MINI1 पर आरंभ करें
2.1 आपको क्या चाहिए
ESP32-MINI-1 मॉड्यूल के लिए अनुप्रयोग विकसित करने के लिए आपको चाहिए:
- 1 x ESP32-MINI-1 मॉड्यूल
- 1 एक्स एस्प्रेसिफ आरएफ परीक्षण बोर्ड
- 1 एक्स यूएसबी-टू-सीरियल बोर्ड
- 1 एक्स माइक्रो-यूएसबी केबल
- 1 एक्स पीसी लिनक्स चल रहा है
इस उपयोगकर्ता मार्गदर्शिका में, हम लिनक्स ऑपरेटिंग सिस्टम को एक उदाहरण के रूप में लेते हैंampले. Windows और macOS पर कॉन्फ़िगरेशन के बारे में अधिक जानकारी के लिए, कृपया देखें ईएसपी-आईडीएफ प्रोग्रामिंग गाइड।
2.2 हार्डवेयर कनेक्शन
- ESP32-MINI-1 मॉड्यूल को RF परीक्षण बोर्ड पर सोल्डर करें जैसा कि चित्र 2-1 में दिखाया गया है।
- RF परीक्षण बोर्ड को TXD, RXD और GND के माध्यम से USB-to-Serial बोर्ड से कनेक्ट करें।
- यूएसबी-टू-सीरियल बोर्ड को पीसी से कनेक्ट करें।
- माइक्रो-यूएसबी केबल के माध्यम से 5 वी बिजली की आपूर्ति को सक्षम करने के लिए आरएफ परीक्षण बोर्ड को पीसी या पावर एडॉप्टर से कनेक्ट करें।
- डाउनलोड के दौरान, IO0 को एक जम्पर के माध्यम से GND से कनेक्ट करें। फिर, परीक्षण बोर्ड को "चालू" करें।
- फर्मवेयर को फ्लैश में डाउनलोड करें। विवरण के लिए, नीचे दिए गए अनुभाग देखें।
- डाउनलोड करने के बाद, IO0 और GND पर जम्पर को हटा दें।
- आरएफ परीक्षण बोर्ड को फिर से चालू करें। ESP32-MINI-1 काम करने के मोड में चला जाएगा। चिप आरंभीकरण के समय फ्लैश से प्रोग्राम पढ़ेगा।
टिप्पणी:
IO0 आंतरिक रूप से लॉजिक हाई है। यदि IO0 को पुल-अप पर सेट किया जाता है, तो बूट मोड चुना जाता है। यदि यह पिन पुल-डाउन है या फ्लोटिंग छोड़ दिया गया है, तो डाउनलोड मोड चुना जाता है। ESP32-MINI-1 के बारे में अधिक जानकारी के लिए, कृपया ESP32-MINI-1 डेटाशीट देखें।
2.3 विकास वातावरण स्थापित करें
एस्प्रेसिफ आईओटी डेवलपमेंट फ्रेमवर्क (संक्षेप में ईएसपी-आईडीएफ) एस्प्रेसिफ ईएसपी32 पर आधारित एप्लिकेशन विकसित करने के लिए एक ढांचा है। उपयोगकर्ता ESP-IDF के आधार पर Windows/Linux/macOS में ESP32 के साथ एप्लिकेशन विकसित कर सकते हैं। यहां हम लिनक्स ऑपरेटिंग सिस्टम को पूर्व के रूप में लेते हैंampले.
2.3.1 पूर्वापेक्षाएँ स्थापित करें
ESP-IDF के साथ संकलन करने के लिए आपको निम्नलिखित पैकेज प्राप्त करने होंगे:
- सेंटोस 7:
सुडो यम इंस्टॉल गिट डब्लूगेट फ्लेक्स बाइसन जीपीआरएफ पायथन सीएमके निंजा−बिल्ड सीचेच डीएफयू−यूटिल - उबंटू और डेबियन (एक कमांड दो पंक्तियों में टूट जाती है):
sudo apt−get install git wget flex bison gperf python python−pip python−setuptools cmake ninja −build-cache libffi −dev libssl −dev dfu−util - आर्क:
सुडो पैकमैन −एस −−नीडेड जीसीसी गिट मेक फ्लेक्स बाइसन जीपीआरएफ पायथन−पिप सीएमके निंजा सीकैश डीएफयू−यूटिल
टिप्पणी: - यह मार्गदर्शिका लिनक्स पर निर्देशिका ~/esp का उपयोग ESP-IDF के लिए संस्थापन फ़ोल्डर के रूप में करती है।
- ध्यान रखें कि ESP-IDF पथों में रिक्त स्थान का समर्थन नहीं करता है।
2.3.2 ईएसपीआईडीएफ प्राप्त करें
ESP32-MINI-1 मॉड्यूल के लिए एप्लिकेशन बनाने के लिए, आपको Espressif द्वारा प्रदान की गई सॉफ़्टवेयर लाइब्रेरी की आवश्यकता होगी ईएसपी-आईडीएफ भंडार.
ईएसपी-आईडीएफ प्राप्त करने के लिए, ईएसपी-आईडीएफ डाउनलोड करने के लिए एक इंस्टॉलेशन डायरेक्टरी (~/esp) बनाएं और 'गिट क्लोन' के साथ रिपॉजिटरी को क्लोन करें:
mkdir −p ~/esp
सीडी ~/esp
गिट क्लोन −−रिकर्सिव https://github.com/espressif/esp−idf.git
ESP-IDF को ~/esp/esp-idf में डाउनलोड किया जाएगा। परामर्श ईएसपी-आईडीएफ संस्करण किसी भी स्थिति में किस ईएसपी-आईडीएफ संस्करण का उपयोग करना है, इसकी जानकारी के लिए।
2.3.3 उपकरण सेट करें
ESP-IDF के अलावा, आपको ESP-IDF द्वारा उपयोग किए जाने वाले टूल भी इंस्टॉल करने होंगे, जैसे कंपाइलर, डीबगर,
पायथन पैकेज आदि। ESP-IDF एक बार में टूल सेट करने में मदद करने के लिए 'install.sh' नामक एक स्क्रिप्ट प्रदान करता है।
सीडी ~/esp/esp−idf
./ .sh स्थापित करें
2.3.4 पर्यावरण चर स्थापित करें
स्थापित उपकरण अभी तक PATH पर्यावरण चर में नहीं जोड़े गए हैं। कमांड लाइन से उपकरणों को प्रयोग करने योग्य बनाने के लिए, कुछ पर्यावरण चर सेट किए जाने चाहिए। ESP-IDF एक और स्क्रिप्ट 'export.sh' प्रदान करता है जो ऐसा करती है। टर्मिनल में जहाँ आप ESP-IDF का उपयोग करने जा रहे हैं, चलाएँ:
. $HOME/esp/esp−idf/export.sh
अब सब कुछ तैयार है, आप ESP32-MINI-1 मॉड्यूल पर अपना पहला प्रोजेक्ट बना सकते हैं।
2.4 अपना पहला प्रोजेक्ट बनाएं
2.4.1 एक परियोजना प्रारंभ करें
अब आप ESP32-MINI-1 मॉड्यूल के लिए अपना आवेदन तैयार करने के लिए तैयार हैं। आप इसके साथ शुरू कर सकते हैं आरंभ करें/हैलो_वर्ल्ड पूर्व से परियोजनाampईएसपी-आईडीएफ में निर्देशिका।
get-started/hello_world को ~/esp डायरेक्टरी में कॉपी करें:
सीडी ~/esp
सीपी −r $IDF_PATH/examples/get−started/hello_world।
इसमें एक सीमा है exampले परियोजनाएं पूर्व मेंampईएसपी-आईडीएफ में निर्देशिका। आप किसी भी प्रोजेक्ट को उसी तरह कॉपी कर सकते हैं जैसे ऊपर प्रस्तुत किया गया है और उसे चला सकते हैं। पूर्व का निर्माण भी संभव हैampलेस इन-प्लेस, पहले उन्हें कॉपी किए बिना।
2.4.2 अपना डिवाइस कनेक्ट करें
अब अपने ESP32-MINI-1 मॉड्यूल को कंप्यूटर से कनेक्ट करें और जाँचें कि मॉड्यूल किस सीरियल पोर्ट के नीचे दिखाई दे रहा है। लिनक्स में सीरियल पोर्ट उनके नाम में '/dev/tty' से शुरू होते हैं। नीचे दिए गए कमांड को दो बार चलाएँ, पहले बोर्ड को अनप्लग करके, फिर प्लग इन करके। दूसरी बार जो पोर्ट दिखाई देता है, वही आपको चाहिए:
एलएस / देव / ट्टी *
टिप्पणी:
पोर्ट नाम को संभाल कर रखें क्योंकि आपको अगले चरणों में इसकी आवश्यकता होगी।
2.4.3 कॉन्फ़िगर करें
चरण 2.4.1 से अपनी 'hello_world' निर्देशिका पर जाएँ। एक प्रोजेक्ट शुरू करें, ESP32 चिप को लक्ष्य के रूप में सेट करें, और चलाएँ
प्रोजेक्ट कॉन्फ़िगरेशन उपयोगिता 'मेनूकॉन्फिग'।
सीडी ~/esp/hello_world
idf .py सेट−लक्ष्य esp32
आईडीएफ .py मेनूकॉन्फ़िगरेशन
'idf.py set-target esp32' के साथ लक्ष्य सेट करना एक बार, एक नया प्रोजेक्ट खोलने के बाद किया जाना चाहिए। यदि प्रोजेक्ट में कुछ मौजूदा बिल्ड और कॉन्फ़िगरेशन हैं, तो उन्हें साफ़ और आरंभीकृत किया जाएगा। इस चरण को छोड़ने के लिए लक्ष्य को पर्यावरण चर में सहेजा जा सकता है। अतिरिक्त जानकारी के लिए लक्ष्य का चयन देखें।
यदि पिछले चरण सही ढंग से किए गए हैं, तो निम्न मेनू प्रकट होता है:
आपके टर्मिनल में मेनू के रंग भिन्न हो सकते हैं। आप '-style' विकल्प के साथ दिखावट बदल सकते हैं। अधिक जानकारी के लिए कृपया 'idf.py menuconfig -help' चलाएँ।
2.4.4 प्रोजेक्ट बनाएं
चलाकर प्रोजेक्ट बनाएं:
आईडीएफ .py बिल्ड
यह कमांड एप्लिकेशन और सभी ESP-IDF घटकों को संकलित करेगा, फिर यह बूटलोडर, पार्टीशन टेबल और एप्लिकेशन बायनेरिज़ उत्पन्न करेगा।
$ आईडीएफ .py बिल्ड
निर्देशिका /पथ/से/hello_world/build . में cmake चल रहा है
”cmake −G Ninja −−warn−uninitialized /path/to/hello_world” निष्पादित किया जा रहा है…
अप्रारंभीकृत मूल्यों के बारे में चेतावनी दें।
−− Git मिला: /usr/bin/git (संस्करण ”2.17.0” मिला)
−− कॉन्फ़िगरेशन के कारण रिक्त aws_iot घटक का निर्माण
−− घटक नाम: …
−− घटक पथ: …
… (बिल्ड सिस्टम आउटपुट की अधिक पंक्तियाँ) [527/527] hello −world.bin esptool .py v2.3.1 उत्पन्न करना
परियोजना का निर्माण पूरा। फ्लैश करने के लिए, यह कमांड चलाएँ:
../../../ components/esptool_py/esptool/esptool.py −p (पोर्ट) −b 921600 write_flash −−flash_mode dio
−−flash_size पता लगाएँ −−flash_freq 40m 0x10000 build/hello−world.bin build 0x1000 build /bootloader/bootloader.bin 0x8000 build/ partition_table / partition −table.bin या चलाएँ ' idf .py −p PORT flash'
यदि कोई त्रुटि नहीं है, तो फर्मवेयर बाइनरी उत्पन्न करके निर्माण समाप्त हो जाएगा file.
2.4.5 डिवाइस पर फ्लैश
आपके द्वारा अभी-अभी अपने ESP32-MINI-1 मॉड्यूल पर बनाए गए बाइनरीज़ को निम्न चलाकर फ़्लैश करें:
idf .py −p PORT [−b BAUD] फ़्लैश
चरण: अपने डिवाइस को कनेक्ट करें से पोर्ट को अपने मॉड्यूल के सीरियल पोर्ट नाम से बदलें। आप BAUD को अपनी ज़रूरत के अनुसार बॉड दर से बदलकर फ्लैशर बॉड दर भी बदल सकते हैं। डिफ़ॉल्ट बॉड दर 460800 है।
Idf.py तर्कों के बारे में अधिक जानकारी के लिए, idf.py देखें।
टिप्पणी:
विकल्प 'फ़्लैश' स्वचालित रूप से प्रोजेक्ट बनाता है और चमकता है, इसलिए 'idf.py बिल्ड' चलाना आवश्यक नहीं है।
निर्देशिका में esptool.py चला रहा हूँ […]/ esp/hello_world
”python […]/ esp−idf/components/esptool_py/esptool/esptool.py −b 460800 write_flash निष्पादित किया जा रहा है
@flash_project_args ”…
esptool .py −b 460800 write_flash −−flash_mode dio −−flash_size डिटेक्ट −−flash_freq 40m 0x1000
बूटलोडर/बूटलोडर.बिन 0x8000 पार्टीशन_टेबल / पार्टीशन −टेबल.बिन 0x10000 हैलो−वर्ल्ड.बिन
esptool .py v2.3.1
जुड़ रहा है...
चिप प्रकार का पता लगाना… ESP32
चिप ESP32U4WDH (संशोधन 3) है
विशेषताएं: वाईफाई, बीटी, सिंगल कोर
स्टब अपलोड हो रहा है...
चल रहा ठूंठ…
ठूंठ चल रहा है...
बॉड दर को 460800 . में बदलना
बदला हुआ।
फ़्लैश आकार कॉन्फ़िगर किया जा रहा है…
स्वचालित रूप से पता लगाया गया फ़्लैश आकार: 4MB
फ़्लैश पैरामीटर 0x0220 . पर सेट हैं
22992 बाइट्स से 13019 तक संकुचित…
22992 सेकंड में 13019x0 पर 00001000 बाइट्स (0.3 संपीड़ित) लिखे (प्रभावी 558.9 kbit/s)…
डेटा का हैश सत्यापित।
3072 बाइट्स से 82 तक संकुचित…
3072 सेकंड में 82x0 पर 00008000 बाइट्स (0.0 संपीड़ित) लिखे (प्रभावी 5789.3 kbit/s)…
डेटा का हैश सत्यापित।
136672 बाइट्स से 67544 तक संकुचित…
136672 सेकंड में 67544x0 पर 00010000 बाइट्स (1.9 संपीड़ित) लिखे (प्रभावी 567.5 kbit/s)…
डेटा का हैश सत्यापित।
जा रहा हूँ...
आरटीएस पिन के माध्यम से हार्ड रीसेट करना…
यदि सब कुछ ठीक हो जाता है, तो आपके द्वारा IO0 और GND पर जम्पर को हटाने और परीक्षण बोर्ड को फिर से चालू करने के बाद "hello_world" एप्लिकेशन चलना शुरू हो जाता है।
2.4.6 मॉनिटर
यह जांचने के लिए कि क्या "hello_world" वास्तव में चल रहा है, 'idf.py -p PORT मॉनिटर' टाइप करें (पोर्ट को अपने सीरियल पोर्ट नाम से बदलना न भूलें)।
यह आदेश आईडीएफ मॉनिटर एप्लिकेशन लॉन्च करता है:
$ idf .py −p /dev/ttyUSB0 मॉनिटर
निर्देशिका में idf_monitor चला रहा है […]/ esp/hello_world/build
”python […]/ esp−idf/tools/idf_monitor.py −b 115200 […]/ esp/hello_world/build/ hello −world. elf ” निष्पादित किया जा रहा है…
−−− idf_monitor ऑन /dev/ttyUSB0 115200 −−−−−
बाहर निकलें: Ctrl+] | मेनू: Ctrl+T | सहायता: Ctrl+T के बाद Ctrl+H −−ets
8 जून 2016 00:22:57
पहला:0x1 (POWERON_RESET),बूट:0x13 (SPI_FAST_FLASH_BOOT)
ets जून 8 2016 00:22:57…
स्टार्टअप और डायग्नोस्टिक लॉग ऊपर स्क्रॉल करने के बाद, आपको "हैलो वर्ल्ड!" देखना चाहिए। आवेदन द्वारा मुद्रित।
…
हैलो वर्ल्ड!
10 सेकंड में पुनः प्रारंभ हो रहा है...
यह 32 CPU कोर, WiFi/BT/BLE, सिलिकॉन रिवीजन 1, 3MB एक्सटर्नल फ्लैश के साथ esp4 चिप है
9 सेकंड में पुनः प्रारंभ हो रहा है...
8 सेकंड में पुनः प्रारंभ हो रहा है...
7 सेकंड में पुनः प्रारंभ हो रहा है...
IDF मॉनिटर से बाहर निकलने के लिए शॉर्टकट Ctrl+] का उपयोग करें।
ESP32-MINI-1 मॉड्यूल के साथ शुरुआत करने के लिए आपको बस इतना ही चाहिए! अब आप कुछ और आज़माने के लिए तैयार हैं exampलेस ईएसपी-आईडीएफ में, या सीधे अपने स्वयं के एप्लिकेशन विकसित करने के लिए आगे बढ़ें।
सीखने के संसाधन
3.1 दस्तावेज़ अवश्य पढ़ें
निम्नलिखित लिंक ESP32 से संबंधित दस्तावेज़ प्रदान करता है।
- ESP32 डेटाशीट
यह दस्तावेज़ ESP32 हार्डवेयर की विशिष्टताओं का परिचय प्रदान करता है, जिसमें शामिल हैंview,
पिन परिभाषाएँ, कार्यात्मक विवरण, परिधीय इंटरफ़ेस, विद्युत विशेषताएँ, आदि। - ESP32 ECO V3 उपयोगकर्ता गाइड
यह दस्तावेज़ V3 और पिछले ESP32 सिलिकॉन वेफर संशोधनों के बीच अंतर का वर्णन करता है। - ECO और ESP32 में बग के लिए समाधान
यह दस्तावेज़ ESP32 में हार्डवेयर त्रुटियों और समाधान का विवरण देता है। - ईएसपी-आईडीएफ प्रोग्रामिंग गाइड
यह हार्डवेयर गाइड से लेकर एपीआई संदर्भ तक ईएसपी-आईडीएफ के लिए व्यापक दस्तावेज़ीकरण होस्ट करता है। - ESP32 तकनीकी संदर्भ मैनुअल
मैनुअल में ESP32 मेमोरी और बाह्य उपकरणों का उपयोग करने के बारे में विस्तृत जानकारी दी गई है। - ESP32 हार्डवेयर संसाधन
ज़िप fileइसमें ESP32 मॉड्यूल और विकास बोर्डों की योजनाबद्ध, पीसीबी लेआउट, गेरबर और बीओएम सूची शामिल है। - ESP32 हार्डवेयर डिज़ाइन दिशानिर्देश
दिशानिर्देश ESP32 श्रृंखला के उत्पादों, जिनमें ESP32 चिप, ESP32 मॉड्यूल और विकास बोर्ड शामिल हैं, पर आधारित स्टैंडअलोन या ऐड-ऑन सिस्टम विकसित करते समय अनुशंसित डिजाइन प्रथाओं की रूपरेखा प्रस्तुत करते हैं। - ESP32 AT निर्देश सेट और Exampलेस
यह दस्तावेज़ ESP32 AT कमांड का परिचय देता है, उनका उपयोग करने का तरीका बताता है, और उदाहरण प्रदान करता हैampकई सामान्य एटी कमांडों का संग्रह. - एस्प्रेसिफ उत्पाद आदेश देने की जानकारी
3.2 आवश्यक संसाधन
यहां ESP32 से संबंधित आवश्यक संसाधन दिए गए हैं।
- ESP32 बीबीएस
यह ESP2 के लिए एक इंजीनियर-से-इंजीनियर (E32E) समुदाय है जहां आप प्रश्न पोस्ट कर सकते हैं, ज्ञान साझा कर सकते हैं, विचारों का पता लगा सकते हैं और साथी इंजीनियरों के साथ समस्याओं को हल करने में मदद कर सकते हैं। - ESP32 गिटहब
ESP32 विकास परियोजनाओं को GitHub पर Espressif के MIT लाइसेंस के तहत स्वतंत्र रूप से वितरित किया जाता है। इसे डेवलपर्स को ESP32 के साथ शुरुआत करने और ESP32 उपकरणों के आसपास के हार्डवेयर और सॉफ़्टवेयर के बारे में नवाचार और सामान्य ज्ञान के विकास को बढ़ावा देने में मदद करने के लिए स्थापित किया गया है। - ESP32 उपकरण
यह एक webवह पृष्ठ जहाँ उपयोगकर्ता ESP32 फ़्लैश डाउनलोड उपकरण और ज़िप फ़ाइल डाउनलोड कर सकते हैं file ”ईएसपी32 प्रमाणन और परीक्षण”.. - ईएसपी-आईडीएफ
यह webयह पृष्ठ उपयोगकर्ताओं को ESP32 के लिए आधिकारिक IoT विकास ढांचे से जोड़ता है। - ESP32 संसाधन
यह webयह पृष्ठ सभी उपलब्ध ESP32 दस्तावेज़ों, SDK और उपकरणों के लिंक प्रदान करता है।
संशोधन इतिहास
तारीख | संस्करण | रिलीज नोट्स |
2021-01-14 | वी0.1 | प्रारंभिक विमोचन |
अस्वीकरण और कॉपीराइट सूचना
इस दस्तावेज़ में जानकारी, सहित URL संदर्भ, सूचना के बिना परिवर्तन के अधीन है।
इस दस्तावेज़ में सभी तृतीय पक्ष की जानकारी की प्रामाणिकता और सटीकता की कोई वारंटी नहीं है।
इस दस्तावेज़ को इसकी व्यापारिकता, गैर-उल्लंघन, किसी विशेष उद्देश्य के लिए उपयुक्तता के लिए कोई वारंटी प्रदान नहीं की गई है, न ही किसी प्रस्ताव, विनिर्देश या एस से उत्पन्न होने वाली कोई वारंटी प्रदान की गई है।AMPले.
इस दस्तावेज़ में जानकारी के उपयोग से संबंधित किसी भी मालिकाना अधिकार के उल्लंघन के लिए दायित्व सहित सभी दायित्व अस्वीकृत हैं। यहां किसी भी बौद्धिक संपदा अधिकार को व्यक्त या निहित, रोक या अन्यथा, कोई लाइसेंस नहीं दिया गया है।
वाई-फाई एलायंस सदस्य लोगो वाई-फाई एलायंस का ट्रेडमार्क है। ब्लूटूथ लोगो ब्लूटूथ एसआईजी का एक पंजीकृत ट्रेडमार्क है।
इस दस्तावेज़ में उल्लिखित सभी व्यापारिक नाम, ट्रेडमार्क और पंजीकृत ट्रेडमार्क उनके संबंधित स्वामियों की संपत्ति हैं और इसके द्वारा स्वीकार किए जाते हैं।
कॉपीराइट © 2021 एस्प्रेसिफ सिस्टम्स (शंघाई) कं, लिमिटेड सभी अधिकार सुरक्षित।
एस्प्रेसिफ सिस्टम्स
ESP32-MINI-1 उपयोगकर्ता मैनुअल (प्रारंभिक v0.1)
www.espressif.com
दस्तावेज़ / संसाधन
![]() |
ESPRESSIF ESP32-MINI-1 अत्यधिक एकीकृत छोटे आकार का वाई-फाई+ब्लूटूथ मॉड्यूल [पीडीएफ] उपयोगकर्ता पुस्तिका ESP32MINI1, 2AC7Z-ESP32MINI1, 2AC7ZESP32MINI1, ESP32 -MINI -1 अत्यधिक एकीकृत छोटे आकार का वाई-फाई ब्लूटूथ मॉड्यूल, ESP32 -MINI -1, अत्यधिक एकीकृत छोटे आकार का वाई-फाई ब्लूटूथ मॉड्यूल |