ESPRESSIF-लोगो

ESPRESSIF ESP8684-WROOM-02C 2.4 GHz WiFi और ब्लूटूथ 5 मॉड्यूल

ESPRESSIF-ESP8684-WROOM-02C-2-4-GHz-WiFi-and-Bluetooth-5-Module-PRODUCT-IMG

उपयोगकर्ता पुस्तिका

2.4 गीगाहर्ट्ज वाई-फाई (802.11 बी/जी/एन) और ब्लूटूथ® 5 मॉड्यूल SoC की ESP8684 श्रृंखला के आसपास निर्मित, RISC-V सिंगल-कोर माइक्रोप्रोसेसर एक चिप पैकेज में 2 एमबी/4 एमबी फ्लैश 14 GPIOs ऑन-बोर्ड पीसीबी एंटीना।

ESPRESSIF-ESP8684-WROOM-02C-2-4-GHz-WiFi-and-Bluetooth-5-Module-FIG-4

मॉड्यूल ओवरview

विशेषताएँ

सीपीयू और ऑन-चिप मेमोरी

  • ESP8684H2 या ESP8684H4 एम्बेडेड, 32-बिट RISC-V सिंगल-कोर प्रोसेसर, 120 MHz तक
  • 576 केबी रोम
  • 272 केबी एसआरएएम (कैश के लिए 16 केबी)
  • SiP फ़्लैश (तालिका 1 ESP8684-WROOM-02C ऑर्डरिंग सूचना में विवरण देखें)
  • कैश द्वारा फ्लैश तक त्वरित पहुंच
  • फ्लैश इन-सर्किट प्रोग्रामिंग (आईसीपी) का समर्थन करता है

वाईफ़ाई

  • आईईईई 802.11 बी/जी/एन-अनुपालक
  • ऑपरेटिंग चैनल की केंद्र आवृत्ति रेंज: 2412 ~ 2462 मेगाहर्ट्ज
  • 20 GHz बैंड में 2.4 MHz बैंडविड्थ का समर्थन करता है
  • 1 एमबीपीएस तक डेटा दर के साथ 1T72.2R मोड
  • वाई-फाई मल्टीमीडिया (WMM)
  • टीएक्स/आरएक्स ए-एमपीडीयू, टीएक्स/आरएक्स ए-एमएसडीयू
  • तत्काल ब्लॉक ACK
  • विखंडन और defragmentation
  • संचारण अवसर (TXOP)
  • स्वचालित बीकन निगरानी (हार्डवेयर टीएसएफ)
  • 3 × वर्चुअल वाई-फाई इंटरफेस
  • स्टेशन मोड, सॉफ्टएपी मोड, स्टेशन + सॉफ्टएपी में इन्फ्रास्ट्रक्चर बीएसएस के लिए एक साथ समर्थन

मोड, और अनैतिक मोड
टिप्पणी जब ESP8684 श्रृंखला स्टेशन मोड में स्कैन करती है, तो स्टेशन चैनल के साथ सॉफ्टएपी चैनल भी बदल जाएगा।

ब्लूटूथ

  • ब्लूटूथ ले: ब्लूटूथ 5
  • गति: 125 केबीपीएस, 500 केबीपीएस, 1 एमबीपीएस, 2 एमबीपीएस
  • विज्ञापन एक्सटेंशन
  • एकाधिक विज्ञापन सेट
  • चैनल चयन एल्गोरिथ्म #2
  • वाई-फाई और ब्लूटूथ के बीच एक ही एंटीना साझा करने के लिए आंतरिक सह-अस्तित्व तंत्र

बाह्य उपकरणों

  • GPIO, SPI, UART, I2C, LED PWM नियंत्रक, सामान्य DMA नियंत्रक, तापमान सेंसर, SAR ADC, टाइमर और वॉचडॉग।

मॉड्यूल पर एकीकृत घटक

  • 26 मेगाहर्ट्ज क्रिस्टल ऑसीलेटर

एंटीना विकल्प

  • ऑन-बोर्ड पीसीबी एंटीना

परिचालन की स्थिति

  • ऑपरेटिंग वॉल्यूमtagई/बिजली आपूर्ति: 3.0 ~ 3.6 वी
  • ऑपरेटिंग परिवेश का तापमान: -40 ~ 85 डिग्री सेल्सियस

विवरण

  • ESP8684-WROOM-02C एक सामान्य प्रयोजन वाई-फाई और ब्लूटूथ LE मॉड्यूल है। परिधीय उपकरणों का समृद्ध सेट और उच्च प्रदर्शन इस मॉड्यूल को स्मार्ट घरों, औद्योगिक स्वचालन, स्वास्थ्य सेवा, उपभोक्ता इलेक्ट्रॉनिक्स आदि के लिए एक आदर्श विकल्प बनाता है।
  • ESP8684-WROOM-02C ऑनबोर्ड PCB एंटीना के साथ आता है। इसे PCB बोर्ड की सतह पर लगाया जा सकता है।

मॉड्यूल ओवरview

ESP8684-WROOM-02C के लिए ऑर्डरिंग जानकारी इस प्रकार है:

तालिका 1: ESP8684-WROOM-02C ऑर्डरिंग जानकारी

मॉड्यूल कोड भेजने का आदेश चिप एंबेडेड एसआईपी फ्लैश मॉड्यूल आयाम

(मिमी)

ईएसपी8684-WROOM-02सी ईएसपी8684-WROOM-02C-N2 ईएसपी8684एच2 2 एमबी 20.0 × 18.0 × 3.2
ईएसपी8684-WROOM-02C-N4 ईएसपी8684एच4 4 एमबी
  • ESP8684H2 चिप और ESP8684H4 चिप एक ही श्रेणी में आते हैं, अर्थात् ESP8684 चिप श्रृंखला।
  • ESP8684 में UART, I2C, LED PWM नियंत्रक, सामान्य DMA नियंत्रक, तापमान सेंसर और SAR ADC सहित बाह्य उपकरणों का एक समृद्ध सेट एकीकृत है।

टिप्पणी
ESP8684 पर अधिक जानकारी के लिए कृपया ESP8684 श्रृंखला डेटाशीट देखें।

पिन परिभाषाएँ

पिन लेआउट

नीचे दिया गया पिन डायग्राम मॉड्यूल पर पिन की अनुमानित स्थिति दिखाता है।

ESPRESSIF-ESP8684-WROOM-02C-2-4-GHz-WiFi-and-Bluetooth-5-Module-FIG-1

पिन विवरण

  • मॉड्यूल में 19 पिन हैं। तालिका 2 में पिन परिभाषाएँ देखें।
  • परिधीय पिन कॉन्फ़िगरेशन के लिए, कृपया ESP8684 श्रृंखला डेटाशीट देखें।

तालिका 2: पिन परिभाषाएँ

नाम नहीं। प्रकार1 समारोह
3वी3 1 P बिजली की आपूर्ति
 

EN

 

2

 

I

उच्च: चालू, चिप को सक्षम करता है। कम: बंद, चिप बंद हो जाती है।

नोट: CHIP_EN पिन को तैरता हुआ न छोड़ें।

नाम नहीं। प्रकार1 समारोह
IO4 3 मैं/ओ/टी जीपीआईओ4, एडीसी1_सीएच4, एफएसपीआईएचडी, एमटीएमएस
IO5 4 मैं/ओ/टी जीपीआईओ5, एफएसपीआईडब्ल्यूपी, एमटीडीआई
IO6 5 मैं/ओ/टी GPIO6, FSPICLK, MTCK
IO7 6 मैं/ओ/टी GPIO7, FSPID, एमटीडीओ
IO8 7 मैं/ओ/टी जीपीआईओ ०

यह पिन आंतरिक रूप से ऊपर की ओर खींची जाती है।

IO9 8 मैं/ओ/टी जीपीआईओ ०
जीएनडी 9 P मैदान
IO10 10 मैं/ओ/टी GPIO10, FSPICS0
आरडीएक्स 11 मैं/ओ/टी GPIO19, U0RXD
टीएक्सडी 12 मैं/ओ/टी GPIO20, U0TXD
NC 13 NC
IO18 14 मैं/ओ/टी जीपीआईओ ०
IO3 15 मैं/ओ/टी GPIO3, ADC1_CH3
IO2 16 मैं/ओ/टी GPIO2, ADC1_CH2, FSPIQ
IO1 17 मैं/ओ/टी GPIO1, ADC1_CH1
IO0 18 मैं/ओ/टी GPIO0, ADC1_CH0
जीएनडी 19 P मैदान
  1. पी: बिजली की आपूर्ति; मैं: इनपुट; ओ: आउटपुट; टी: उच्च प्रतिबाधा।

शुरू हो जाओ

जिसकी आपको जरूरत है

किसी मॉड्यूल के लिए अनुप्रयोग विकसित करने के लिए आपको चाहिए:

  • 1 x ईएसपी8684-डब्लूरूम-02सी
  • 1 एक्स एस्प्रेसिफ आरएफ परीक्षण बोर्ड
  • 1 एक्स यूएसबी-टू-सीरियल बोर्ड
  • 1 एक्स माइक्रो-यूएसबी केबल
  • 1 एक्स पीसी लिनक्स चल रहा है

इस उपयोगकर्ता मार्गदर्शिका में, हम Linux ऑपरेटिंग सिस्टम को पूर्व के रूप में लेते हैंampविंडोज और मैकओएस के कॉन्फ़िगरेशन के बारे में अधिक जानकारी के लिए, कृपया ईएसपी-आईडीएफ प्रोग्रामिंग गाइड देखें।

हार्डवेयर कनेक्शन

  1. ESP8684-WROOM-02C मॉड्यूल को RF परीक्षण बोर्ड पर सोल्डर करें जैसा कि चित्र 2 में दिखाया गया है।ESPRESSIF-ESP8684-WROOM-02C-2-4-GHz-WiFi-and-Bluetooth-5-Module-FIG-2
  2. RF परीक्षण बोर्ड को TXD, RXD और GND के माध्यम से USB-to-Serial बोर्ड से कनेक्ट करें।
  3. यूएसबी-टू-सीरियल बोर्ड को पीसी से कनेक्ट करें।
  4. माइक्रो-यूएसबी केबल के माध्यम से 5 वी बिजली की आपूर्ति सक्षम करने के लिए आरएफ परीक्षण बोर्ड को पीसी या पावर एडाप्टर से कनेक्ट करें।
  5. डाउनलोड के दौरान, IO0 को एक जम्पर के माध्यम से GND से कनेक्ट करें। फिर, परीक्षण बोर्ड को "चालू" करें।
  6. फर्मवेयर को फ्लैश में डाउनलोड करें। विवरण के लिए, नीचे दिए गए अनुभाग देखें।
  7. डाउनलोड करने के बाद IO0 और GND पर लगे जम्पर को हटा दें।
  8. आरएफ परीक्षण बोर्ड को फिर से चालू करें। मॉड्यूल काम करने की स्थिति में आ जाएगा। चिप आरंभीकरण के समय फ्लैश से प्रोग्राम पढ़ेगा।

टिप्पणी
IO0 आंतरिक तर्क उच्च है। यदि IO0 को पुल-अप पर सेट किया जाता है, तो बूट मोड चुना जाता है। यदि यह पिन पुल-डाउन या फ्लोटिंग छोड़ दिया जाता है, तो डाउनलोड मोड चुना जाता है। ESP8684-WROOM-02C पर अधिक जानकारी के लिए, कृपया ESP8684 श्रृंखला डेटाशीट देखें।

विकास पर्यावरण स्थापित करें
एस्प्रेसिफ़ IoT डेवलपमेंट फ्रेमवर्क (संक्षेप में ESP-IDF) एस्प्रेसिफ़ ESP32 पर आधारित एप्लिकेशन विकसित करने के लिए एक फ्रेमवर्क है। उपयोगकर्ता ESP-IDF पर आधारित Windows/Linux/macOS में ESP8684 के साथ एप्लिकेशन विकसित कर सकते हैं। यहाँ हम Linux ऑपरेटिंग सिस्टम को एक उदाहरण के रूप में लेते हैंampले.

पूर्वापेक्षाएँ स्थापित करें

ESP-IDF के साथ संकलन करने के लिए आपको निम्नलिखित पैकेज प्राप्त करने होंगे:

  • सेंटोस 7 और 8:
    • sudo yum -y अपडेट && sudo yum install git wget flex bison gperf python3 python3- पिप
      python3-सेटअप उपकरण cmake निंजा-बिल्ड कैश dfu-util libusbx
  • उबंटू और डेबियन:
    • sudo apt-get install git wget flex bison gperf python3 python3-pip python3- सेटअप टूल
    • cmake निंजा-बिल्ड कैश libffi-देव libssl-देव dfu-उपयोग libusb-1.0-0
  • आर्क:
    • सुडो पैक्मैन -एस-आवश्यक जीसीसी गिट मेक फ्लेक्स बाइसन जीपीआरएफ पायथन-पिप सेमेक निंजा सीचे
    • dfu-उपयोग libusb

टिप्पणी

  • यह मार्गदर्शिका लिनक्स पर निर्देशिका ~/esp का उपयोग ESP-IDF के लिए संस्थापन फ़ोल्डर के रूप में करती है।
  • ध्यान रखें कि ESP-IDF पथों में रिक्त स्थान का समर्थन नहीं करता है।

ईएसपी-आईडीएफ प्राप्त करें
ESP8684-WROOM-02C मॉड्यूल के लिए अनुप्रयोग बनाने के लिए, आपको Espressif inESP-IDF रिपोजिटरी द्वारा प्रदान की गई सॉफ्टवेयर लाइब्रेरी की आवश्यकता होती है।
ESP-IDF प्राप्त करने के लिए, ESP-IDF को डाउनलोड करने के लिए एक इंस्टॉलेशन डायरेक्टरी (~/esp) बनाएं और रिपॉजिटरी को 'गिट क्लोन' से क्लोन करें:

  1. एमकेडीआईआर -पी ~/esp
  2. सीडी ~/esp
  3. गिट क्लोन – पुनरावर्ती https://github.com/espressif/esp-idf.git.

ESP-IDF ~/esp/esp-idf में डाउनलोड किया जाएगा। किसी स्थिति में किस ईएसपी-आईडीएफ संस्करण का उपयोग करना है, इस बारे में जानकारी के लिए ईएसपी-आईडीएफ संस्करणों से परामर्श लें।

उपकरण सेट करें
ESP-IDF के अतिरिक्त, आपको ESP-IDF द्वारा उपयोग किए जाने वाले उपकरण भी स्थापित करने होंगे, जैसे कि कंपाइलर, डीबगर, पायथन पैकेज, आदि। ESP-IDF एक बार में उपकरण सेट करने में मदद करने के लिए 'install.sh' नामक एक स्क्रिप्ट प्रदान करता है।

  1. सीडी ~/esp/esp-idf
  2. ./इंस्टॉल.श

पर्यावरण चर सेट करें
इंस्टॉल किए गए उपकरण अभी PATH पर्यावरण चर में नहीं जोड़े गए हैं। कमांड लाइन से उपकरणों को उपयोग करने योग्य बनाने के लिए, कुछ पर्यावरण चर सेट किए जाने चाहिए। ESP-IDF एक और स्क्रिप्ट 'export.sh' प्रदान करता है जो ऐसा करता है। जिस टर्मिनल में आप ESP-IDF का उपयोग करने जा रहे हैं, वहाँ चलाएँ:

  1. $HOME/esp/esp-idf/export.sh

अपना पहला प्रोजेक्ट बनाएं

एक परियोजना शुरू करें
अब आप ESP8684-WROOM-02C मॉड्यूल के लिए अपना एप्लीकेशन तैयार करने के लिए तैयार हैं। आप ex से get-started/hello_world प्रोजेक्ट से शुरुआत कर सकते हैंampईएसपी-आईडीएफ में लेस निर्देशिका। get-started/hello_world को ~/esp निर्देशिका में कॉपी करें:

  1. सीडी ~/esp
  2. सीपी-आर $IDF_PATH/exampलेस/गेट-स्टार्ट/हैलो_वर्ल्ड।

पूर्व की एक श्रृंखला हैampपूर्व में ले परियोजनाओंampईएसपी-आईडीएफ में निर्देशिका। आप किसी भी प्रोजेक्ट को उसी तरह कॉपी कर सकते हैं जैसे ऊपर प्रस्तुत किया गया है और उसे चला सकते हैं। पूर्व का निर्माण भी संभव हैampपहले उन्हें कॉपी किए बिना, जगह पर रखें।

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

  1. एलएस / देव / ट्टी *

टिप्पणी
पोर्ट नाम को संभाल कर रखें क्योंकि आपको अगले चरणों में इसकी आवश्यकता होगी।

कॉन्फ़िगर
चरण 3.4.1 से अपनी 'hello_world' निर्देशिका पर जाएँ। प्रोजेक्ट शुरू करें, ESP8684 चिप को लक्ष्य के रूप में सेट करें, और प्रोजेक्ट कॉन्फ़िगरेशन उपयोगिता 'menu config' चलाएँ।

  1. सीडी ~/esp/hello_world
  2. idf.py सेट-टारगेट esp8684
  3. idf.py मेनूकॉन्फिग

'idf.py set-target ESP8684' के साथ लक्ष्य सेट करना एक बार, एक नया प्रोजेक्ट खोलने के बाद किया जाना चाहिए। यदि प्रोजेक्ट में कुछ मौजूदा बिल्ड और कॉन्फ़िगरेशन हैं, तो उन्हें साफ़ और आरंभीकृत किया जाएगा। इस चरण को छोड़ने के लिए लक्ष्य को पर्यावरण चर में सहेजा जा सकता है। अतिरिक्त जानकारी के लिए लक्ष्य का चयन करना देखें। यदि पिछले चरण सही तरीके से किए गए हैं, तो निम्न मेनू दिखाई देता है:

ESPRESSIF-ESP8684-WROOM-02C-2-4-GHz-WiFi-and-Bluetooth-5-Module-FIG-3

आप इस मेनू का उपयोग प्रोजेक्ट-विशिष्ट चर सेट अप करने के लिए कर रहे हैं, उदाहरण के लिए वाई-फाई नेटवर्क का नाम और पासवर्ड, प्रोसेसर की गति इत्यादि। यह पूर्वample डिफ़ॉल्ट कॉन्फ़िगरेशन के साथ चलेगा। आपके टर्मिनल में मेनू के रंग अलग हो सकते हैं। आप '–style' विकल्प से दिखावट बदल सकते हैं। कृपया अधिक जानकारी के लिए 'idf.py menu config –help' चलाएँ।

प्रोजेक्ट बनाएं
चलाकर प्रोजेक्ट बनाएं:

  1. idf.py बिल्ड

यह कमांड एप्लिकेशन और सभी ESP-IDF घटकों को संकलित करेगा, फिर यह बूटलोडर, पार्टीशन टेबल और एप्लिकेशन बायनेरिज़ उत्पन्न करेगा।

  1. $ idf.py बिल्ड
  2. /path/to/hello_world/build निर्देशिका में CMake चलाना
  3. निष्पादन "सेमेक-जी निंजा-चेतावनी-अनियमित / पथ / से / हैलो_वर्ल्ड" ...
  4. अप्रारंभीकृत मूल्यों के बारे में चेतावनी दें।
  5. - गिट मिला: /usr/bin/git (मिला संस्करण "2.17.0")
  6. — विन्यास के कारण खाली aws_iot घटक का निर्माण
  7. - घटक नाम:…
  8. - घटक पथ:…
  9. ... (बिल्ड सिस्टम आउटपुट की अधिक लाइनें)
  10. [527/527] hello_world.bin जनरेट कर रहा है
  11. esptool.py v2.3.1
  12. परियोजना का निर्माण पूरा। फ्लैश करने के लिए, यह कमांड चलाएँ:
  13. ../../../components/esptool_py/esptool/esptool.py -p (पोर्ट) -b 921600
  14. राइट_फ्लैश -फ्लैश_मोड डियो -फ्लैश_साइज डिटेक्ट -फ्लैश_फ्रीक 40 मी
  15. 0x10000 बिल्ड/hello_world.bin बिल्ड 0x1000 बिल्ड/बूटलोडर/बूटलोडर.बिन 0x8000
  16. बिल्ड/पार्टीशन_टेबल/पार्टीशन-टेबल.बिन
  17. या 'idf.py -p PORT फ़्लैश' चलाएँ

यदि कोई त्रुटि नहीं है, तो फर्मवेयर बाइनरी उत्पन्न करके निर्माण समाप्त हो जाएगा file.

डिवाइस पर फ्लैश
उन बायनेरिज़ को फ़्लैश करें जिन्हें आपने अभी-अभी अपने मॉड्यूल पर चलाकर बनाया है:

  1. idf.py -p पोर्ट [-b BAUD] फ्लैश
  • PORT को अपने ESP8684 बोर्ड के सीरियल पोर्ट नाम से चरण से बदलें: अपने डिवाइस को कनेक्ट करें।
  • आप BAUD को अपनी ज़रूरत के अनुसार बॉड दर से बदलकर फ़्लैश बॉड दर भी बदल सकते हैं। डिफ़ॉल्ट बॉड दर 460800 है।
  • Idf.py तर्कों के बारे में अधिक जानकारी के लिए, idf.py देखें।

टिप्पणी
विकल्प 'फ्लैश' स्वचालित रूप से प्रोजेक्ट बनाता है और फ्लैश करता है, इसलिए 'idf.py बिल्ड' चलाना जरूरी नहीं है

फ़्लैश करते समय, आपको निम्न के जैसा आउटपुट लॉग दिखाई देगा:

  1. esptool.py esp8684 -p /dev/ttyUSB0 -b 460800 –पहले=डिफ़ॉल्ट_रीसेट –बाद=हार्ड_रीसेट
  2. write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x0 बूटलोडर/बूटलोडर.bin
  3. 0x10000 हैलो_वर्ल्ड.बिन 0x8000 पार्टीशन_टेबल/पार्टीशन-टेबल.बिन
  4. esptool.py v3.2-देव
  5. सीरियल पोर्ट / देव / ttyUSB0
  6. कनेक्ट हो रहा है…
  7. चिप है ESP8684
  8. विशेषताएं: वाईफाई, बीएलई
  9. क्रिस्टल 40MHz . है
  10. MAC: 7c:df:a1:e0:00:64
  11. स्टब अपलोड हो रहा है…
  12. ठूंठ चल रहा है...
  13. ठूंठ चल रहा है...
  14. बॉड दर को 460800 में बदलना
  15. बदला हुआ।
  16. फ़्लैश आकार कॉन्फ़िगर किया जा रहा है…
  17. फ्लैश 0x00000000 से 0x00004fff तक मिटा दिया जाएगा…
  18. फ्लैश 0x00010000 से 0x00039fff तक मिटा दिया जाएगा…
  19. फ्लैश 0x00008000 से 0x00008fff तक मिटा दिया जाएगा…
  20. 18896 बाइट्स से 11758 तक संकुचित…
  21. 0x00000000 पर लिख रहा हूँ… (100%)
  22. 18896 सेकंड में 11758x0 पर 00000000 बाइट्स (0.5 संपीड़ित) लिखा (प्रभावी 279.9 kbit/s)…
  23. डेटा का हैश सत्यापित किया गया।
  24. 168208 बाइट्स से 88178 तक संकुचित…
  25. 0x00010000 पर लिख रहा हूँ… (16%)
  26. 0x0001a80f पर लिख रहा हूँ… (33%)
  27. 0x000201f1 पर लिख रहा हूँ… (50%)
  28. 0x00025dcf पर लिख रहा हूँ… (66%)
  29. 0x0002d0be पर लिख रहा हूँ… (83%)
  30. 0x00036c07 पर लिख रहा हूँ… (100%)
  31. 168208 सेकंड में 88178x0 पर 00010000 बाइट्स (2.4 संपीड़ित) लिखा (प्रभावी 569.2 kbit/s)…
  32. डेटा का हैश सत्यापित किया गया।
  33. 3072 बाइट्स से 103 तक संकुचित…
  34. 0x00008000 पर लिख रहा हूँ… (100%)
  35. 3072 सेकंड में 103x0 पर 00008000 बाइट्स (0.1 संपीड़ित) लिखा (प्रभावी 478.9 kbit/s)…
  36. डेटा का हैश सत्यापित किया गया।
  37. जा रहा है…
  38. आरटीएस पिन के माध्यम से हार्ड रीसेट करना…
  39. हो गया

यदि फ़्लैश प्रक्रिया के अंत तक कोई समस्या नहीं है, तो बोर्ड रीबूट हो जाएगा और "हैलो_वर्ल्ड" एप्लिकेशन शुरू हो जाएगा।

निगरानी करना

यह जाँचने के लिए कि क्या “hello_world” वास्तव में चल रहा है, 'idf.py -p PORT monitor' टाइप करें (PORT को अपने सीरियल पोर्ट नाम से बदलना न भूलें)। यह कमांड IDF मॉनिटर एप्लिकेशन लॉन्च करता है:

  1. $ idf.py -p /dev/ttyUSB0 मॉनिटर
  2. निर्देशिका में idf_monitor चल रहा है [...]/esp/hello_world/build
  3. निष्पादन ”पायथन […]/esp-idf/tools/idf_monitor.py -b 115200
  4. […]/esp/hello_world/build/hello-world.elf”…
  5. - idf_monitor /dev/ttyUSB0 115200 पर -
  6. — छोड़ें: Ctrl+] | मेनू: Ctrl+T | सहायता: Ctrl+T के बाद Ctrl+H —
  7. ईटीएस जून 8, 2016, 00:22:57
  8. पहला:0x1 (POWERON_RESET),बूट:0x13 (SPI_FAST_FLASH_BOOT)
  9. ईटीएस जून 8, 2016, 00:22:57

स्टार्टअप और डायग्नोस्टिक लॉग ऊपर स्क्रॉल करने के बाद, आपको "हैलो वर्ल्ड!" देखना चाहिए। आवेदन द्वारा मुद्रित।

  1. हैलो वर्ल्ड!
  2. 10 सेकंड में पुनरारंभ हो रहा है…
  3. यह 8684 सीपीयू कोर के साथ esp1 चिप है, यह 8684 सीपीयू कोर के साथ esp1 चिप है, WiFi/BLE,
  4. सिलिकॉन संशोधन 0, 2 एमबी बाहरी फ्लैश
  5. न्यूनतम मुक्त ढेर आकार: 390684 बाइट्स
  6. 9 सेकंड में पुनरारंभ हो रहा है…
  7. 8 सेकंड में पुनरारंभ हो रहा है…
  8. 7 सेकंड में पुनरारंभ हो रहा है…

IDF मॉनिटर से बाहर निकलने के लिए शॉर्टकट Ctrl+] का उपयोग करें। ESP8684-WROOM-02C मॉड्यूल के साथ आरंभ करने के लिए आपको बस इतना ही चाहिए! अब आप कुछ अन्य एक्स आज़माने के लिए तैयार हैंampईएसपी-आईडीएफ में लेस या अपने स्वयं के अनुप्रयोगों को विकसित करने के लिए आगे बढ़ें।

यूएस एफसीसी स्टेटमेंट

डिवाइस KDB 996369 D03 OEM मैनुअल v01 का अनुपालन करता है। नीचे KDB 996369 D03 OEM मैनुअल v01 के अनुसार होस्ट उत्पाद निर्माताओं के लिए एकीकरण निर्देश दिए गए हैं।

लागू FCC नियमों की सूची

  • एफसीसी पार्ट 15 सबपार्ट सी 15.247

विशिष्ट परिचालन उपयोग की शर्तें
मॉड्यूल में वाईफाई और बीएलई फ़ंक्शन हैं।

  • ऑपरेशन आवृत्ति:
    • वाईफाई: 2412 ~ 2462 मेगाहर्ट्ज
    • ब्लूटूथ: 2402 ~ 2480 मेगाहर्ट्ज
  • चैनलों की संख्या:
    • वाईफाई: 11
    • ब्लूटूथ: 40
  • मॉड्यूलेशन:
    • वाईफाई: डीएसएसएस; ओएफडीएम
    • ब्लूटूथ: जीएफएसके
  • प्रकार: ऑन-बोर्ड पीसीबी एंटीना
  • लाभ: 3.26 डीबीआई मैक्स

मॉड्यूल का उपयोग अधिकतम 3.26 dBi एंटीना के साथ IoT अनुप्रयोगों के लिए किया जा सकता है। इस मॉड्यूल को अपने उत्पाद में स्थापित करने वाले मेजबान निर्माता को यह सुनिश्चित करना होगा कि अंतिम समग्र उत्पाद ट्रांसमीटर संचालन सहित एफसीसी नियमों के तकनीकी मूल्यांकन या मूल्यांकन द्वारा एफसीसी आवश्यकताओं का अनुपालन करता है। मेजबान निर्माता को इस मॉड्यूल को एकीकृत करने वाले अंतिम उत्पाद के उपयोगकर्ता के मैनुअल में इस आरएफ मॉड्यूल को स्थापित करने या हटाने के बारे में अंतिम उपयोगकर्ता को जानकारी प्रदान नहीं करने के बारे में जागरूक होना चाहिए। अंतिम उपयोगकर्ता पुस्तिका में इस नियमावली में दर्शाई गई सभी आवश्यक विनियामक जानकारी/चेतावनियां शामिल होंगी।

सीमित मॉड्यूल प्रक्रियाएं
लागू नहीं। मॉड्यूल एक एकल मॉड्यूल है और एफसीसी भाग 15.212 की आवश्यकता का अनुपालन करता है।

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

आरएफ एक्सपोजर विचार
मॉड्यूल को होस्ट उपकरण में इस तरह से स्थापित किया जाना चाहिए कि एंटीना और उपयोगकर्ता के शरीर के बीच कम से कम 20 सेमी की दूरी बनी रहे; और यदि आरएफ एक्सपोजर स्टेटमेंट या मॉड्यूल लेआउट बदल जाता है, तो होस्ट उत्पाद निर्माता को FCC ID में बदलाव या नए आवेदन के माध्यम से मॉड्यूल की जिम्मेदारी लेनी होगी। मॉड्यूल की FCC ID का उपयोग अंतिम उत्पाद पर नहीं किया जा सकता है। इन परिस्थितियों में, होस्ट निर्माता अंतिम उत्पाद (ट्रांसमीटर सहित) का पुनर्मूल्यांकन करने और एक अलग FCC प्राधिकरण प्राप्त करने के लिए जिम्मेदार होगा।

एंटेना
एंटीना विनिर्देश इस प्रकार हैं:

  • प्रकार: पीसीबी एंटीना
  • लाभ: 3.26 डीबीआई

यह उपकरण केवल निम्नलिखित शर्तों के तहत होस्ट निर्माताओं के लिए अभिप्रेत है:

  • ट्रांसमीटर मॉड्यूल को किसी अन्य ट्रांसमीटर या एंटीना के साथ सह-स्थित नहीं किया जा सकता।
  • मॉड्यूल का उपयोग केवल बाहरी एंटेना के साथ किया जाएगा जो मूल रूप से इस मॉड्यूल के साथ परीक्षण और प्रमाणित किया गया है।
  • एंटीना या तो स्थायी रूप से जुड़ा होना चाहिए या एक 'अद्वितीय' एंटीना युग्मक को नियोजित करना चाहिए।

जब तक उपरोक्त शर्तें पूरी होती हैं, तब तक ट्रांसमीटर के आगे के परीक्षण की आवश्यकता नहीं होगी। हालाँकि, होस्ट निर्माता अभी भी इस मॉड्यूल के साथ आवश्यक किसी भी अतिरिक्त अनुपालन आवश्यकताओं के लिए अपने अंतिम उत्पाद का परीक्षण करने के लिए जिम्मेदार है (उदाहरण के लिएampले, डिजिटल डिवाइस उत्सर्जन, पीसी परिधीय आवश्यकताएं, आदि)।

लेबल और अनुपालन जानकारी
मेजबान उत्पाद निर्माताओं को अपने तैयार उत्पाद के साथ “इसमें FCC ID:2AC7Z-ESP868402C शामिल है” बताते हुए एक भौतिक या ई-लेबल प्रदान करना होगा।

परीक्षण मोड और अतिरिक्त परीक्षण आवश्यकताओं पर जानकारी

  • ऑपरेशन आवृत्ति:
    • वाईफाई: 2412 ~ 2462 मेगाहर्ट्ज
    • ब्लूटूथ: 2402 ~ 2480 मेगाहर्ट्ज
  • चैनल की संख्या:
    • वाईफाई: 11
    • ब्लूटूथ: 40
  • मॉड्यूलेशन:
    • वाईफाई: डीएसएसएस; ओएफडीएम
    • ब्लूटूथ: जीएफएसके

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

अतिरिक्त परीक्षण, भाग 15 सबपार्ट बी के अनुरूप
मॉड्यूलर ट्रांसमीटर केवल FCC भाग 15 उपभाग C 15.247 के लिए FCC द्वारा अधिकृत है और होस्ट उत्पाद निर्माता किसी भी अन्य FCC नियमों के अनुपालन के लिए जिम्मेदार है जो मॉड्यूलर ट्रांसमीटर प्रमाणन अनुदान द्वारा कवर नहीं किए गए होस्ट पर लागू होते हैं। यदि अनुदानकर्ता अपने उत्पाद को भाग 15 उपभाग B के अनुरूप होने के रूप में विपणन करता है (जब इसमें अनजाने-रेडिएटर डिजिटल सर्किट भी शामिल हैं), तो अनुदानकर्ता को यह बताते हुए एक नोटिस प्रदान करना होगा कि अंतिम होस्ट उत्पाद को अभी भी मॉड्यूलर ट्रांसमीटर स्थापित होने के साथ भाग 15 उपभाग B अनुपालन परीक्षण की आवश्यकता है। इस उपकरण का परीक्षण किया गया है और पाया गया है कि यह FCC नियमों के भाग 15 के अनुसार क्लास B डिजिटल डिवाइस के लिए सीमाओं का अनुपालन करता है। इन सीमाओं को आवासीय स्थापना में हानिकारक हस्तक्षेप के खिलाफ उचित सुरक्षा प्रदान करने के लिए डिज़ाइन किया गया है। यह उपकरण रेडियो आवृत्ति ऊर्जा उत्पन्न करता है, उपयोग करता है, और विकीर्ण कर सकता है और यदि निर्देशों के अनुसार स्थापित और उपयोग नहीं किया जाता है, तो रेडियो संचार में हानिकारक हस्तक्षेप हो सकता है। हालांकि, इस बात की कोई गारंटी नहीं है कि किसी विशेष स्थापना में हस्तक्षेप नहीं होगा। यदि यह उपकरण रेडियो या टेलीविजन रिसेप्शन में हानिकारक हस्तक्षेप उत्पन्न करता है, जिसे उपकरण को बंद करके और चालू करके निर्धारित किया जा सकता है, तो उपयोगकर्ता को निम्नलिखित उपायों में से किसी एक द्वारा हस्तक्षेप को ठीक करने का प्रयास करने के लिए प्रोत्साहित किया जाता है:

  • रिसीविंग एंटीना को रीओरिएंट या रीलोकेट करें।
  • इक्विपमेंट और रिसीवर के बीच का पृथक्करण बढ़ाएं।
  • उपकरण को उस सर्किट के आउटलेट से जोड़ें जो रिसीवर से भिन्न हो।
  • मदद के लिए डीलर या किसी अनुभवी रेडियो/टीवी तकनीशियन से परामर्श लें।

यह डिवाइस FCC नियमों के भाग 15 का अनुपालन करता है। संचालन निम्नलिखित दो शर्तों के अधीन है:

  • यह डिवाइस हानिकारक हस्तक्षेप उत्पन्न नहीं कर सकता।
  • इस डिवाइस को किसी भी प्रकार का हस्तक्षेप स्वीकार करना होगा, जिसमें अवांछित संचालन का कारण बनने वाला हस्तक्षेप भी शामिल है।

सावधानी
अनुपालन के लिए जिम्मेदार पक्ष द्वारा स्पष्ट रूप से अनुमोदित न किए गए किसी भी परिवर्तन या संशोधन से उपकरण को संचालित करने का उपयोगकर्ता का अधिकार रद्द हो सकता है।

यह उपकरण अनियंत्रित वातावरण के लिए निर्धारित FCC RF विकिरण जोखिम सीमाओं का अनुपालन करता है। यह उपकरण और इसका एंटीना किसी अन्य एंटीना या ट्रांसमीटर के साथ सह-स्थित या संचालन नहीं करना चाहिए। इस ट्रांसमीटर के लिए उपयोग किए जाने वाले एंटेना को सभी व्यक्तियों से कम से कम 20 सेमी की पृथक्करण दूरी प्रदान करने के लिए स्थापित किया जाना चाहिए और किसी अन्य एंटीना या ट्रांसमीटर के साथ सह-स्थित या संचालन नहीं करना चाहिए।

OEM एकीकरण निर्देश
यह उपकरण केवल निम्नलिखित शर्तों के तहत OEM इंटीग्रेटर्स के लिए है:

  • ट्रांसमीटर मॉड्यूल को किसी अन्य ट्रांसमीटर या एंटीना के साथ सह-स्थित नहीं किया जा सकता।
  • मॉड्यूल का उपयोग केवल बाहरी एंटेना के साथ किया जाएगा जो मूल रूप से इस मॉड्यूल के साथ परीक्षण और प्रमाणित किया गया है।

जब तक उपरोक्त शर्तें पूरी होती हैं, आगे ट्रांसमीटर परीक्षणों की आवश्यकता नहीं होगी। हालाँकि, OEM इंटीग्रेटर अभी भी इस मॉड्यूल को स्थापित करने के लिए आवश्यक किसी भी अतिरिक्त अनुपालन आवश्यकताओं के लिए अपने अंतिम उत्पाद का परीक्षण करने के लिए जिम्मेदार है (उदाहरण के लिए)ampले, डिजिटल डिवाइस उत्सर्जन, पीसी परिधीय आवश्यकताएं, आदि)।

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

अंतिम उत्पाद लेबलिंग
अंतिम उत्पाद को एक दृश्य क्षेत्र में निम्नलिखित के साथ लेबल किया जाना चाहिए: "ट्रांसमीटर मॉड्यूल FCC ID: 2AC7Z-ESP868402C शामिल है"।

संबंधित दस्तावेज़ीकरण और संसाधन

संबंधित दस्तावेज़

  • ESP8684 सीरीज डेटाशीट - ESP8684 हार्डवेयर के विनिर्देश।
  • ESP8684 तकनीकी संदर्भ मैनुअल - ESP8684 मेमोरी और बाह्य उपकरणों का उपयोग करने के तरीके के बारे में विस्तृत जानकारी।
  • ESP8684 हार्डवेयर डिज़ाइन दिशानिर्देश - ESP8684 को अपने हार्डवेयर उत्पाद में कैसे एकीकृत करें, इस पर दिशानिर्देश।
  • प्रमाण पत्र  https://espressif.com/en/support/documents/certificates.
  • दस्तावेज़ीकरण अद्यतन और अद्यतन अधिसूचना सदस्यता  https://espressif.com/en/support/download/documents.

डेवलपर ज़ोन

  • ESP8684 के लिए ESP-IDF प्रोग्रामिंग गाइड - ESP-IDF विकास ढांचे के लिए व्यापक प्रलेखन।
  • गिटहब पर ईएसपी-आईडीएफ और अन्य विकास ढांचे।  https://github.com/espressif.
  • ESP32 BBS फोरम - एस्प्रेसिफ़ उत्पादों के लिए इंजीनियर-टू-इंजीनियर (E2E) समुदाय जहां आप प्रश्न पोस्ट कर सकते हैं, ज्ञान साझा कर सकते हैं, विचारों का पता लगा सकते हैं और साथी इंजीनियरों के साथ समस्याओं को हल करने में मदद कर सकते हैं।  https://esp32.com/.
  • ईएसपी जर्नल - एस्प्रेसिफ लोगों से सर्वोत्तम अभ्यास, लेख और नोट्स।  https://blog.espressif.com/.
  • टैब देखें एसडीके और डेमो, ऐप्स, टूल्स, एटी फर्मवेयर।  https://espressif.com/en/support/download/sdks-demos.

उत्पादों

हमसे संपर्क करें

  • टैब देखें बिक्री प्रश्न, तकनीकी पूछताछ, सर्किट योजनाबद्ध और पीसीबी डिजाइन पुन:view, प्राप्त करेंampलेस (ऑनलाइन स्टोर), हमारे आपूर्तिकर्ता बनें, टिप्पणियाँ और सुझाव।  https://espressif.com/en/contact-us/sales-questions.

संशोधन इतिहास

तारीख संस्करण रिलीज नोट्स
2022-08-29 v0.5 केवल प्रमाणीकरण के लिए

अस्वीकरण और कॉपीराइट सूचना

इस दस्तावेज़ में जानकारी, सहित URL संदर्भ, सूचना के बिना परिवर्तन के अधीन है।
इस दस्तावेज़ में सभी तृतीय-पक्ष की जानकारी यथावत प्रदान की गई है, इसकी प्रामाणिकता और सटीकता के लिए कोई वारंटी नहीं है। इस दस्तावेज़ को इसकी व्यापारिकता, अविनियमन, या किसी विशेष उद्देश्य के लिए उपयुक्तता के लिए कोई वारंटी प्रदान नहीं की गई है, न ही किसी प्रस्ताव, विनिर्देश, या एस से कोई वारंटी उत्पन्न होती है।AMPले.
इस दस्तावेज़ में दी गई जानकारी के उपयोग से संबंधित किसी भी स्वामित्व अधिकार के उल्लंघन के दायित्व सहित सभी देयताओं का दावा नहीं किया जाता है। एस्टॉपेल या अन्यथा, किसी भी बौद्धिक संपदा अधिकारों के लिए व्यक्त या निहित कोई लाइसेंस यहां प्रदान नहीं किया गया है। वाई-फाई एलायंस सदस्य लोगो वाई-फाई एलायंस का ट्रेडमार्क है। ब्लूटूथ लोगो ब्लूटूथ SIG का एक पंजीकृत ट्रेडमार्क है। इस दस्तावेज़ में उल्लिखित सभी व्यापार नाम, ट्रेडमार्क और पंजीकृत ट्रेडमार्क उनके संबंधित स्वामियों की संपत्ति हैं और एतदद्वारा स्वीकार किए जाते हैं।
कॉपीराइट © 2022 एस्प्रेसिफ सिस्टम्स (शंघाई) कं, लिमिटेड सभी अधिकार सुरक्षित। www.espressif.com.

दस्तावेज़ / संसाधन

ESPRESSIF ESP8684-WROOM-02C 2.4 GHz WiFi और ब्लूटूथ 5 मॉड्यूल [पीडीएफ] उपयोगकर्ता पुस्तिका
ESP8684-WROOM-02C 2.4 GHz WiFi और ब्लूटूथ 5 मॉड्यूल, ESP8684-WROOM-02C, 2.4 GHz WiFi और ब्लूटूथ 5 मॉड्यूल, WiFi और ब्लूटूथ 5 मॉड्यूल, ब्लूटूथ 5 मॉड्यूल, 5 मॉड्यूल, मॉड्यूल

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *