ESPRESSIF- लोगो

ESPRESSIF ESP8684-WROOM-02C 2.4 GHz वाइफाइ र ब्लुटुथ 5 मोड्युल

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

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

2.4 GHz Wi-Fi (802.11 b/g/n) र ब्लुटुथ® 5 मोड्युल SoC को ESP8684 श्रृंखला वरिपरि निर्मित, RISC-V एकल-कोर माइक्रोप्रोसेसर 2 MB/4 MB फ्ल्यास चिप प्याकेजमा 14 GPIOs अन-बोर्ड PCB एन्टेना ।

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

मोड्युल ओभरview

सुविधाहरू

CPU र अन-चिप मेमोरी

  • ESP8684H2 वा ESP8684H4 सम्मिलित, 32-बिट RISC-V एकल-कोर प्रोसेसर, 120 मेगाहर्ट्ज सम्म
  • ४४८ KB ROM
  • 272 KB SRAM (क्यासको लागि 16 KB)
  • SiP फ्ल्यास (तालिका १ ESP1-WROOM-8684C अर्डरिङ जानकारीमा विवरणहरू हेर्नुहोस्)
  • फ्ल्यास पहुँच क्यास द्वारा द्रुत
  • फ्लैश इन-सर्किट प्रोग्रामिङ (ICP) लाई समर्थन गर्दछ

Wi-Fi

  • IEEE 802.11 b/g/n-compliant
  • सञ्चालन च्यानल को केन्द्र आवृत्ति दायरा: 2412 ~ 2462 MHz
  • 20 GHz ब्यान्डमा 2.4 MHz ब्यान्डविथ समर्थन गर्दछ
  • 1T1R मोड 72.2 Mbps सम्म डाटा दर संग
  • वाइफाइ मल्टिमेडिया (WMM)
  • TX/RX A-MPDU, TX/RX A-MSDU
  • तत्काल ब्लक ACK
  • विखंडन र डिफ्रेग्मेन्टेशन
  • प्रसारण अवसर (TXOP)
  • स्वचालित बीकन निगरानी (हार्डवेयर TSF)
  • 3 × भर्चुअल Wi-Fi इन्टरफेसहरू
  • स्टेशन मोड, SoftAP मोड, Station + SoftAP मा पूर्वाधार BSS को लागि एक साथ समर्थन

मोड, र promiscuous मोड
नोट कि जब ESP8684 शृङ्खलाले स्टेशन मोडमा स्क्यान गर्छ, SoftAP च्यानल स्टेशन च्यानलसँगै परिवर्तन हुनेछ।

ब्लूटूथ

  • ब्लुटुथ LE: ब्लुटुथ ५
  • गति: 125 kbps, 500 kbps, 1 Mbps, 2 Mbps
  • विज्ञापन विस्तारहरू
  • धेरै विज्ञापन सेट
  • च्यानल चयन एल्गोरिथ्म #2
  • एउटै एन्टेना साझेदारी गर्न Wi-Fi र ब्लुटुथ बीचको आन्तरिक सह-अस्तित्व संयन्त्र

परिधि

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

मोड्युलमा एकीकृत अवयव

  • 26 मेगाहर्ट्ज क्रिस्टल थरथरानवाला

एन्टेना विकल्पहरू

  • अन-बोर्ड PCB एन्टेना

सञ्चालन सर्तहरू

  • परिचालन भोल्युमtage/बिजुली आपूर्ति: 3.0 ~ 3.6 V
  • परिचालन परिवेश तापमान: -40 ~ 85 डिग्री सेल्सियस

विवरण

  • ESP8684-WROOM-02C एक सामान्य-उद्देश्य Wi-Fi र ब्लुटुथ LE मोड्युल हो। परिधीय र उच्च कार्यसम्पादनको धनी सेटले यस मोड्युललाई स्मार्ट घरहरू, औद्योगिक स्वचालन, स्वास्थ्य सेवा, उपभोक्ता इलेक्ट्रोनिक्स, इत्यादिको लागि एक आदर्श विकल्प बनाउँछ।
  • ESP8684-WROOM-02C अनबोर्ड PCB एन्टेनाको साथ आउँछ। यसलाई PCB बोर्डको सतहमा माउन्ट गर्न सकिन्छ।

मोड्युल ओभरview

ESP8684-WROOM-02C को लागि अर्डर जानकारी निम्नानुसार छ:

तालिका १: ESP1-WROOM-8684C अर्डरिङ जानकारी

मोड्युल अर्डर कोड चिप एम्बेडेड SiP फ्ल्यास मोड्युल आयाम

(मिमी)

ESP8684-WROOM-02C ESP8684-WROOM-02C-N2 ESP8684H2 १२८ एमबी १०८ × ९७ × ५७
ESP8684-WROOM-02C-N4 ESP8684H4 १२८ एमबी
  • 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 पिनहरू छन्। तालिका १ मा पिन परिभाषाहरू हेर्नुहोस्।
  • परिधीय पिन कन्फिगरेसनहरूको लागि, कृपया ESP8684 श्रृंखला डाटाशीटलाई सन्दर्भ गर्नुहोस्।

तालिका २: पिन परिभाषाहरू

नाम छैन। टाइप गर्नुहोस्1 कार्य
3V3 1 P बिजुली आपूर्ति
 

EN

 

2

 

I

उच्च: सक्रिय, चिप सक्षम गर्दछ। कम: बन्द, चिप पावर बन्द।

नोट: CHIP_EN पिन तैरिरहेको नछोड्नुहोस्।

नाम छैन। टाइप गर्नुहोस्1 कार्य
IO4 3 I/O/T GPIO4, ADC1_CH4, FSPIHD, MTMS
IO5 4 I/O/T GPIO5, FSPIWP, MTDI
IO6 5 I/O/T GPIO6, FSPICLK, MTCK
IO7 6 I/O/T GPIO7, FSPID, MTDO
IO8 7 I/O/T GPIO8

यो पिन आन्तरिक रूपमा उच्च तानिएको छ।

IO9 8 I/O/T GPIO9
GND 9 P जमिन
IO10 10 I/O/T GPIO10, FSPICS0
RDX 11 I/O/T GPIO19, U0RXD
TXD 12 I/O/T GPIO20, U0TXD
NC 13 - NC
IO18 14 I/O/T GPIO18
IO3 15 I/O/T GPIO3, ADC1_CH3
IO2 16 I/O/T GPIO2, ADC1_CH2, FSPIQ
IO1 17 I/O/T GPIO1, ADC1_CH1
IO0 18 I/O/T GPIO0, ADC1_CH0
GND 19 P जमिन
  1. P: बिजुली आपूर्ति; म: इनपुट; ओ: आउटपुट; T: उच्च प्रतिबाधा।

सुरु गर्नुहोस्

तपाईलाई के चाहिन्छ

मोड्युलको लागि अनुप्रयोगहरू विकास गर्न तपाईंलाई आवश्यक छ:

  • 1 x ESP8684-WROOM-02C
  • 1 x Espressif RF परीक्षण बोर्ड
  • 1 x USB-बाट-सिरियल बोर्ड
  • 1 x माइक्रो-USB केबल
  • लिनक्स चलिरहेको 1 x पीसी

यस प्रयोगकर्ता गाइडमा, हामी लिनक्स अपरेटिङ सिस्टमलाई पूर्वको रूपमा लिन्छौंample। Windows र macOS को कन्फिगरेसन बारे थप जानकारीको लागि, कृपया ESP-IDF प्रोग्रामिङ गाइड हेर्नुहोस्।

हार्डवेयर जडान

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

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

विकास वातावरण स्थापना गर्नुहोस्
Espressif IoT विकास फ्रेमवर्क (छोटोको लागि ESP-IDF) Espressif ESP32 मा आधारित अनुप्रयोगहरू विकास गर्ने ढाँचा हो। प्रयोगकर्ताहरूले ESP-IDF मा आधारित Windows/Linux/macOS मा ESP8684 सँग अनुप्रयोगहरू विकास गर्न सक्छन्। यहाँ हामीले लिनक्स अपरेटिङ सिस्टमलाई पूर्वको रूपमा लिन्छौंample।

पूर्वाधार स्थापना गर्नुहोस्

ESP-IDF सँग कम्पाइल गर्न तपाईंले निम्न प्याकेजहरू प्राप्त गर्न आवश्यक छ:

  • CentOS 7 र 8:
    • sudo yum -y अपडेट र sudo yum स्थापना गर्नुहोस् git wget flex bison gperf python3 python3- pip
      python3-सेटअप उपकरण cmake ninja-build cache dfu-util libusbx
  • उबुन्टु र डेबियन:
    • sudo apt-get install git wget flex bison gperf python3 python3-pip python3- सेटअप उपकरणहरू
    • cmake निन्जा-बिल्ड क्यास libffi-dev libssl-dev dfu-util libusb-1.0-0
  • आर्क:
    • sudo pacman -S - आवश्यक gcc git मेक फ्लेक्स बाइसन gperf python-pip cmake ninja ccache
    • dfu-util libusb

नोट

  • यस गाइडले लिनक्समा डाइरेक्टरी ~/esp प्रयोग गर्दछ ESP-IDF को लागि स्थापना फोल्डरको रूपमा।
  • ध्यान राख्नुहोस् कि ESP-IDF ले मार्गहरूमा खाली ठाउँहरूलाई समर्थन गर्दैन।

ESP-IDF प्राप्त गर्नुहोस्
ESP8684-WROOM-02C मोड्युलका लागि अनुप्रयोगहरू निर्माण गर्न, तपाईंलाई Espressif inESP-IDF भण्डारद्वारा प्रदान गरिएको सफ्टवेयर पुस्तकालयहरू चाहिन्छ।
ESP-IDF प्राप्त गर्न, ESP-IDF डाउनलोड गर्न र 'git clone' को साथ भण्डार क्लोन गर्न स्थापना निर्देशिका (~/esp) सिर्जना गर्नुहोस्:

  1. mkdir -p ~/esp
  2. cd ~/esp
  3. git क्लोन - पुनरावर्ती https://github.com/espressif/esp-idf.git.

ESP-IDF ~/esp/esp-idf मा डाउनलोड हुनेछ। दिइएको अवस्थामा कुन ESP-IDF संस्करण प्रयोग गर्ने बारे जानकारीको लागि ESP-IDF संस्करणहरू परामर्श गर्नुहोस्।

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

  1. cd ~/esp/esp-idf
  2. ./install.sh

वातावरण चर सेट अप गर्नुहोस्
स्थापित उपकरणहरू अझै PATH वातावरण चरमा थपिएका छैनन्। कमाण्ड लाइनबाट उपकरणहरू प्रयोगयोग्य बनाउन, केही वातावरण चरहरू सेट हुनुपर्छ। ESP-IDF ले अर्को लिपि 'निर्यात प्रदान गर्दछ। sh' जसले त्यो गर्छ। टर्मिनलमा जहाँ तपाइँ ESP-IDF प्रयोग गर्न जाँदै हुनुहुन्छ, चलाउनुहोस्:

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

आफ्नो पहिलो परियोजना सिर्जना गर्नुहोस्

प्रोजेक्ट सुरू गर्नुहोस्
अब तपाईं ESP8684-WROOM-02C मोड्युलको लागि आफ्नो आवेदन तयार गर्न तयार हुनुहुन्छ। तपाईं भूतपूर्वबाट get-started/hello_world परियोजनाको साथ सुरु गर्न सक्नुहुन्छampESP-IDF मा les निर्देशिका। ~/esp डाइरेक्टरीमा get-started/hello_world प्रतिलिपि गर्नुहोस्:

  1. cd ~/esp
  2. cp -r $IDF_PATH/examples/get-started/hello_world।

त्यहाँ पूर्व को दायरा छampपूर्व मा ले परियोजनाहरुampESP-IDF मा les निर्देशिका। तपाईले कुनै पनि परियोजनालाई माथि प्रस्तुत गरे जस्तै प्रतिलिपि गरेर यसलाई चलाउन सक्नुहुन्छ। पूर्व निर्माण गर्न पनि सम्भव छampपहिले तिनीहरूलाई प्रतिलिपि नगरी, ठाउँमा।

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

  1. ls /dev/tty*

नोट
अर्को चरणहरूमा तपाईंलाई आवश्यक पर्ने पोर्ट नामलाई काममा राख्नुहोस्।

कन्फिगर गर्नुहोस्
चरण 3.4.1 बाट तपाईंको 'hello_world' डाइरेक्टरीमा नेभिगेट गर्नुहोस्। एउटा परियोजना सुरु गर्नुहोस्, लक्ष्यको रूपमा ESP8684 चिप सेट गर्नुहोस्, र परियोजना कन्फिगरेसन उपयोगिता 'मेनु कन्फिगरेसन' चलाउनुहोस्।

  1. cd ~/esp/hello_world
  2. idf.py सेट-लक्ष्य esp8684
  3. idf.py menuconfig

'idf.py सेट-लक्ष्य ESP8684' को साथ लक्ष्य सेट गर्दै, नयाँ परियोजना खोलिसकेपछि एक पटक गर्नुपर्छ। यदि परियोजनाले केही अवस्थित निर्माणहरू र कन्फिगरेसनहरू समावेश गर्दछ भने, तिनीहरू खाली र प्रारम्भिक हुनेछन्। लक्ष्य यो चरण छोड्न वातावरण चर मा बचत गर्न सकिन्छ। थप जानकारीको लागि लक्ष्य चयन गर्नुहोस् हेर्नुहोस्। यदि अघिल्लो चरणहरू सही तरिकाले गरिएको छ भने, निम्न मेनु देखिन्छ:

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

तपाइँ यो मेनु प्रोजेक्ट-विशिष्ट चरहरू सेटअप गर्न प्रयोग गर्दै हुनुहुन्छ, जस्तै Wi-Fi नेटवर्क नाम र पासवर्ड, प्रोसेसर गति, आदि। मेनु कन्फिगरेसनको साथ परियोजना सेटअप गर्न "hello_word" को लागि छोड्न सकिन्छ। यो पूर्वample पूर्वनिर्धारित कन्फिगरेसनसँग चल्नेछ। तपाईंको टर्मिनलमा मेनुको रंग फरक हुन सक्छ। तपाईं '-style' विकल्पको साथ उपस्थिति परिवर्तन गर्न सक्नुहुन्छ। थप जानकारीको लागि कृपया 'idf.py मेनु कन्फिगरेसन -हेल्प चलाउनुहोस्।

परियोजना निर्माण गर्नुहोस्
चलाएर परियोजना निर्माण गर्नुहोस्:

  1. idf.py निर्माण

यो आदेशले अनुप्रयोग र सबै ESP-IDF कम्पोनेन्टहरू कम्पाइल गर्नेछ, त्यसपछि यसले बुटलोडर, विभाजन तालिका, र अनुप्रयोग बाइनरीहरू उत्पन्न गर्नेछ।

  1. $ idf.py निर्माण
  2. निर्देशिका /path/to/hello_world/build मा CMake चलाउँदै
  3. "cmake -G Ninja -warn-uninitialized /path/to/hello_world" कार्यान्वयन गर्दै...
  4. सुरु नगरिएको मानहरूको बारेमा चेतावनी दिनुहोस्।
  5. — Git भेटियो: /usr/bin/git (संस्करण "2.17.0" फेला पर्यो)
  6. — कन्फिगरेसनको कारण खाली aws_iot कम्पोनेन्ट निर्माण गर्दै
  7. - घटक नामहरू: ...
  8. - घटक मार्गहरू: ...
  9. ... (प्रणाली आउटपुट निर्माणको थप लाइनहरू)
  10. [५२७/५२७] hello_world.bin उत्पन्न गर्दै
  11. esptool.py v2.3.1
  12. आयोजना निर्माण सम्पन्न । फ्लैश गर्न, यो आदेश चलाउनुहोस्:
  13. ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
  14. write_flash -flash_mode dio -flash_size पत्ता लगाउनुहोस् -flash_freq 40m
  15. 0x10000 build/hello_world.bin बिल्ड 0x1000 build/bootloader/bootloader.bin 0x8000
  16. build/partition_table/partition-table.bin
  17. वा 'idf.py -p PORT Flash' चलाउनुहोस्

यदि कुनै त्रुटिहरू छैनन् भने, फर्मवेयर बाइनरी .bin उत्पन्न गरेर निर्माण समाप्त हुनेछ file.

यन्त्रमा फ्ल्यास गर्नुहोस्
बाइनरीहरू फ्ल्यास गर्नुहोस् जुन तपाईंले भर्खरै चलाएर आफ्नो मोड्युलमा निर्माण गर्नुभयो:

  1. idf.py -p पोर्ट [-b BAUD] फ्लैश
  • तपाईंको ESP8684 बोर्डको सिरियल पोर्ट नामको साथ PORT लाई चरण: जडान गर्नुहोस्।
  • तपाईले आवश्यक पर्ने बाउड दरसँग BAUD लाई बदलेर फ्ल्याश बाउड दर पनि परिवर्तन गर्न सक्नुहुन्छ। पूर्वनिर्धारित बाउड दर 460800 हो।
  • idf.py तर्कहरूमा थप जानकारीको लागि, idf.py हेर्नुहोस्।

नोट
विकल्प 'फ्ल्याश'ले स्वचालित रूपमा परियोजना निर्माण र फ्ल्यास गर्छ, त्यसैले 'idf.py बिल्ड' चलाउन आवश्यक छैन

फ्ल्यासिङ गर्दा, तपाईंले निम्न जस्तै आउटपुट लग देख्नुहुनेछ:

  1. ...
  2. esptool.py esp8684 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after=hard_reset
  3. write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x0 bootloader/bootloader.bin
  4. 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
  5. esptool.py v3.2-dev
  6. सिरियल पोर्ट /dev/ttyUSB0
  7. जडान गर्दै...
  8. चिप ESP8684 हो
  9. सुविधाहरू: वाइफाइ, BLE
  10. क्रिस्टल 40MHz छ
  11. MAC: 7c:df:a1:e0:00:64
  12. स्टब अपलोड गर्दै...
  13. चलिरहेको स्टब...
  14. स्टब चलिरहेको…
  15. बाउड दर 460800 मा परिवर्तन गर्दै
  16. परिवर्तन भयो।
  17. फ्ल्यास आकार कन्फिगर गर्दै...
  18. फ्ल्यास 0x00000000 देखि 0x00004ffff सम्म मेटिनेछ...
  19. फ्ल्यास 0x00010000 देखि 0x00039ffff सम्म मेटिनेछ...
  20. फ्ल्यास 0x00008000 देखि 0x00008ffff सम्म मेटिनेछ...
  21. 18896 मा 11758 बाइट कम्प्रेस गरिएको...
  22. 0x00000000 मा लेख्दै... (100%)
  23. 18896 सेकेन्डमा 11758x0 मा 00000000 बाइट्स (0.5 कम्प्रेस गरिएको) लेखियो (प्रभावी 279.9 kbit/s)…
  24. डाटाको ह्यास प्रमाणित भयो।
  25. 168208 मा 88178 बाइट कम्प्रेस गरिएको...
  26. 0x00010000 मा लेख्दै... (16%)
  27. 0x0001a80f मा लेख्दै... (३३ %)
  28. 0x000201f1 मा लेख्दै... (५०%)
  29. 0x00025dcf मा लेख्दै... (६६%)
  30. 0x0002d0be मा लेख्दै... (८३%)
  31. 0x00036c07 मा लेख्दै... (100%)
  32. 168208 सेकेन्डमा 88178x0 मा 00010000 बाइट्स (2.4 कम्प्रेस गरिएको) लेखियो (प्रभावी 569.2 kbit/s)…
  33. डाटाको ह्यास प्रमाणित भयो।
  34. 3072 मा 103 बाइट कम्प्रेस गरिएको...
  35. 0x00008000 मा लेख्दै... (100%)
  36. 3072 सेकेन्डमा 103x0 मा 00008000 बाइट्स (0.1 कम्प्रेस गरिएको) लेखियो (प्रभावी 478.9 kbit/s)…
  37. डाटाको ह्यास प्रमाणित भयो।
  38. छोड्दै…
  39. RTS पिन मार्फत हार्ड रिसेट गर्दै...
  40. सकियो

यदि फ्ल्याश प्रक्रियाको अन्त्यमा कुनै समस्याहरू छैनन् भने, बोर्डले रिबुट गर्नेछ र "hello_world" अनुप्रयोग सुरु गर्नेछ।

मनिटर

"hello_world" साँच्चै चलिरहेको छ कि छैन भनेर जाँच गर्न, टाइप गर्नुहोस् 'idf.py -p PORT मोनिटर' (आफ्नो सिरियल पोर्ट नामको साथ PORT बदल्न नबिर्सनुहोस्)। यो आदेशले IDF मनिटर अनुप्रयोग सुरु गर्छ:

  1. $ idf.py -p /dev/ttyUSB0 मोनिटर
  2. डाइरेक्टरीमा idf_monitor चलाउँदै […]/esp/hello_world/build
  3. "python […]/esp-idf/tools/idf_monitor.py -b 115200 कार्यान्वयन गर्दै
  4. […]/esp/hello_world/build/hello-world.elf"…
  5. — /dev/ttyUSB0 115200 मा idf_monitor —
  6. - छोड्नुहोस्: Ctrl+] | मेनु: Ctrl+T | मद्दत: Ctrl+T पछि Ctrl+H —
  7. ETS जुन 8, 2016, 00:22:57
  8. rst: 0x1 (POWERON_RESET), बुट: 0x13 (SPI_FAST_FLASH_BOOT)
  9. ETS जुन 8, 2016, 00:22:57
  10. ...

स्टार्टअप र डायग्नोस्टिक लगहरू स्क्रोल गरेपछि, तपाईंले "हेलो संसार!" देख्नुपर्छ। आवेदन द्वारा छापिएको।

  1. ...
  2. नमस्ते, संसार!
  3. १० सेकेन्डमा पुन: सुरु हुँदै...
  4. यो 8684 CPU कोर(हरू) भएको esp1 चिप हो, यो 8684 CPU कोर(हरू), WiFi/BLE भएको esp1 चिप हो,
  5. सिलिकन संशोधन ०, २ एमबी बाह्य फ्ल्यास
  6. न्यूनतम फ्री हिप साइज: 390684 बाइट
  7. १० सेकेन्डमा पुन: सुरु हुँदै...
  8. १० सेकेन्डमा पुन: सुरु हुँदै...
  9. १० सेकेन्डमा पुन: सुरु हुँदै...

IDF मनिटरबाट बाहिर निस्कन सर्टकट Ctrl+] प्रयोग गर्नुहोस्। तपाईले ESP8684-WROOM-02C मोड्युलको साथ सुरू गर्न आवश्यक छ! अब तपाईं केहि अन्य पूर्व प्रयास गर्न तयार हुनुहुन्छampESP-IDF मा जानुहोस् वा आफ्नै अनुप्रयोगहरू विकास गर्न दायाँ जानुहोस्।

अमेरिकी एफसीसी वक्तव्य

यन्त्रले KDB 996369 D03 OEM म्यानुअल v01 को पालना गर्दछ। तल KDB 996369 D03 OEM म्यानुअल v01 अनुसार होस्ट उत्पादन निर्माताहरूको लागि एकीकरण निर्देशनहरू छन्।

लागू हुने FCC नियमहरूको सूची

  • FCC भाग १५ सबपार्ट C १५.२४७

विशेष परिचालन प्रयोग सर्तहरू
मोड्युलमा WiFi र BLE प्रकार्यहरू छन्।

  • सञ्चालन आवृत्ति:
    • WiFi: 2412 ~ 2462 MHz
    • ब्लुटुथ: 2402 ~ 2480 MHz
  • च्यानलहरूको संख्या:
    • वाइफाइ: ११
    • ब्लुटुथ: 40
  • मोड्युलेसन:
    • वाइफाइ: DSSS; OFDM
    • ब्लुटुथ: GFSK
  • प्रकार: अन-बोर्ड PCB एन्टेना
  • लाभ: 3.26 dBi अधिकतम

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

सीमित मोड्युल प्रक्रियाहरू
लागु हुँदैन। मोड्युल एकल मोड्युल हो र FCC भाग 15.212 को आवश्यकता पूरा गर्दछ।

ट्रेस एन्टेना डिजाइन
लागु हुँदैन। मोड्युलको आफ्नै एन्टेना छ र होस्टको मुद्रित बोर्ड माइक्रोस्ट्रिप ट्रेस एन्टेना, आदि आवश्यक पर्दैन।

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

एन्टेना
एन्टेना विनिर्देशहरू निम्नानुसार छन्:

  • प्रकार: PCB एन्टेना
  • लाभ: 3.26 dBi

यो यन्त्र निम्न सर्तहरूमा होस्ट निर्माताहरूको लागि मात्र हो:

  • ट्रान्समिटर मोड्युल कुनै अन्य ट्रान्समिटर वा एन्टेनासँग सह-स्थित नहुन सक्छ।
  • यो मोड्युल केवल बाह्य एन्टेना(हरू) संग प्रयोग गरिनेछ जुन मूल रूपमा यो मोड्युलसँग परीक्षण र प्रमाणित गरिएको छ।
  • एन्टेना स्थायी रूपमा संलग्न हुनुपर्छ वा 'अद्वितीय' एन्टेना युग्मक प्रयोग गर्नुपर्छ।

जबसम्म माथिका सर्तहरू पूरा हुन्छन्, थप ट्रान्समिटर परीक्षणहरू आवश्यक पर्दैन। यद्यपि, होस्ट निर्माता अझै पनि यस मोड्युल स्थापनाको साथ आवश्यक कुनै पनि अतिरिक्त अनुपालन आवश्यकताहरूको लागि तिनीहरूको अन्तिम उत्पादन परीक्षण गर्न जिम्मेवार छ (पूर्वको लागिample, डिजिटल उपकरण उत्सर्जन, पीसी परिधीय आवश्यकताहरू, आदि)।

लेबल र अनुपालन जानकारी
होस्ट उत्पादन निर्माताहरूले तिनीहरूको समाप्त उत्पादनको साथ "FCC ID:2AC7Z-ESP868402C समावेश गर्दछ" भनी भौतिक वा ई-लेबल प्रदान गर्न आवश्यक छ।

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

  • सञ्चालन आवृत्ति:
    • WiFi: 2412 ~ 2462 MHz
    • ब्लुटुथ: 2402 ~ 2480 MHz
  • च्यानल संख्या:
    • वाइफाइ: ११
    • ब्लुटुथ: 40
  • मोड्युलेसन:
    • वाइफाइ: DSSS; OFDM
    • ब्लुटुथ: GFSK

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

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

  • प्राप्त गर्ने एन्टेनालाई पुन: दिशानिर्देशन वा स्थानान्तरण गर्नुहोस्।
  • उपकरण र प्राप्तकर्ता बीचको विभाजन बढाउनुहोस्।
  • उपकरणलाई रिसिभर जोडिएको सर्किटभन्दा फरक आउटलेटमा जडान गर्नुहोस्।
  • मद्दतको लागि डीलर वा अनुभवी रेडियो/टिभी प्राविधिकसँग परामर्श गर्नुहोस्।

यो यन्त्रले FCC नियमहरूको भाग १५ को पालना गर्छ। सञ्चालन निम्न दुई सर्तहरूको अधीनमा छ:

  • यो यन्त्रले हानिकारक हस्तक्षेप नगर्न सक्छ।
  • यो यन्त्रले अवांछित सञ्चालनको कारण हुन सक्ने हस्तक्षेप सहित प्राप्त कुनै पनि हस्तक्षेप स्वीकार गर्नुपर्छ।

सावधानी
कुनै पनि परिवर्तन वा परिमार्जनहरू अनुपालनको लागि जिम्मेवार पक्षले स्पष्ट रूपमा अनुमोदन नगरेकोले उपकरण सञ्चालन गर्ने प्रयोगकर्ताको अधिकारलाई बेवास्ता गर्न सक्छ।

यो उपकरणले अनियन्त्रित वातावरणको लागि निर्धारित FCC RF विकिरण एक्सपोजर सीमाहरूको पालना गर्दछ। यो यन्त्र र यसको एन्टेना अन्य कुनै एन्टेना वा ट्रान्समिटरसँग सह-स्थित वा सञ्चालन हुनुहुँदैन। यस ट्रान्समिटरको लागि प्रयोग गरिएको एन्टेनाहरू सबै व्यक्तिहरूबाट कम्तिमा 20 सेन्टीमिटरको दूरी प्रदान गर्न स्थापना गरिएको हुनुपर्छ र अन्य कुनै एन्टेना वा ट्रान्समिटरसँग संयोजनमा सह-स्थित वा सञ्चालन हुनु हुँदैन।

OEM एकीकरण निर्देश
यो यन्त्र निम्न सर्तहरूमा OEM एकीकृतकर्ताहरूको लागि मात्र हो:

  • ट्रान्समिटर मोड्युल कुनै अन्य ट्रान्समिटर वा एन्टेनासँग सह-स्थित नहुन सक्छ।
  • यो मोड्युल केवल बाह्य एन्टेना(हरू) संग प्रयोग गरिनेछ जुन मूल रूपमा यो मोड्युलसँग परीक्षण र प्रमाणित गरिएको छ।

जबसम्म माथिका सर्तहरू पूरा हुन्छन्, थप ट्रान्समिटर परीक्षणहरू आवश्यक पर्दैन। यद्यपि, OEM इन्टिग्रेटर अझै पनि यस मोड्युल स्थापनाको साथ आवश्यक कुनै पनि अतिरिक्त अनुपालन आवश्यकताहरूको लागि तिनीहरूको अन्तिम-उत्पादन परीक्षण गर्न जिम्मेवार छ (पूर्वको लागिample, डिजिटल उपकरण उत्सर्जन, पीसी परिधीय आवश्यकताहरू, आदि)।

मोड्युल प्रमाणीकरण प्रयोग गर्ने वैधता
घटनामा यी सर्तहरू पूरा गर्न सकिँदैन (उदाहरणका लागिampले निश्चित ल्यापटप कन्फिगरेसनहरू वा अर्को ट्रान्समिटरसँग सह-स्थान), त्यसपछि होस्ट उपकरणसँग संयोजनमा यस मोड्युलको लागि FCC प्राधिकरणलाई अब मान्य मानिने छैन र मोड्युलको FCC ID अन्तिम उत्पादनमा प्रयोग गर्न सकिँदैन। यी परिस्थितिहरूमा, OEM इन्टिग्रेटर अन्तिम उत्पादन (ट्रान्समिटर सहित) को पुन: मूल्याङ्कन गर्न र छुट्टै FCC प्राधिकरण प्राप्त गर्न जिम्मेवार हुनेछ।

उत्पादन लेबलिङ अन्त्य गर्नुहोस्
अन्तिम अन्तिम उत्पादनलाई निम्नसँग देखिने क्षेत्रमा लेबल गरिएको हुनुपर्छ: "ट्रान्समिटर मोड्युल FCC ID:2AC7Z-ESP868402C समावेश गर्दछ"।

सम्बन्धित कागजात र स्रोतहरू

सम्बन्धित दस्तावेज

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

विकासकर्ता क्षेत्र

  • ESP-IDF प्रोग्रामिङ गाइड ESP8684 का लागि - ESP-IDF विकास ढाँचाको लागि विस्तृत दस्तावेज।
  • GitHub मा ESP-IDF र अन्य विकास फ्रेमवर्कहरू।  https://github.com/espressif.
  • ESP32 BBS फोरम - Espressif उत्पादनहरूका लागि इन्जिनियर-टू-इन्जिनियर (E2E) समुदाय जहाँ तपाईं प्रश्नहरू पोस्ट गर्न सक्नुहुन्छ, ज्ञान साझा गर्न सक्नुहुन्छ, विचारहरू अन्वेषण गर्न सक्नुहुन्छ, र सँगी इन्जिनियरहरूसँग समस्याहरू समाधान गर्न मद्दत गर्न सक्नुहुन्छ।  https://esp32.com/.
  • ESP जर्नल - उत्कृष्ट अभ्यासहरू, लेखहरू, र Espressif मानिसहरूबाट नोटहरू।  https://blog.espressif.com/.
  • ट्याबहरू हेर्नुहोस् SDKs र Demos, Apps, Tools, AT Firmware।  https://espressif.com/en/support/download/sdks-demos.

उत्पादनहरू

  • ESP8684 श्रृंखला SoCs - सबै ESP8684 SoCs मार्फत ब्राउज गर्नुहोस्।  https://espressif.com/en/products/socs?id=ESP8684.
  • ESP8684 श्रृंखला मोड्युलहरू - सबै ESP8684-आधारित मोड्युलहरू मार्फत ब्राउज गर्नुहोस्।  https://espressif.com/en/products/modules?id=ESP8684.
  • ESP8684 श्रृंखला DevKits - सबै ESP8684-आधारित devkits मार्फत ब्राउज गर्नुहोस्।  https://espressif.com/en/products/devkits?id=ESP8684.
  • ESP उत्पादन चयनकर्ता - फिल्टरहरू तुलना वा लागू गरेर तपाईंको आवश्यकताहरूको लागि उपयुक्त एस्प्रेसिफ हार्डवेयर उत्पादन फेला पार्नुहोस्।  https://products.espressif.com/#/product-selector?language=en.

हामीलाई सम्पर्क गर्नुहोस्

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

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

मिति संस्करण रिलिज नोटहरू
८००-५५५-०१९९ v0.5 प्रमाणीकरणको लागि मात्र

अस्वीकरण र प्रतिलिपि अधिकार सूचना

सहित यस कागजात मा जानकारी URL सन्दर्भ, सूचना बिना परिवर्तन को विषय हो।
यस कागजातमा सबै तेस्रो-पक्षको जानकारी यसको प्रामाणिकता र शुद्धताको लागि कुनै वारेन्टी बिना प्रदान गरिएको छ। यस कागजातलाई यसको व्यापारिकता, गैर-उल्लंघन, वा कुनै विशेष उद्देश्यको लागि फिटनेसको लागि कुनै वारेन्टी प्रदान गरिएको छैन, न त कुनै वारेन्टी अन्यथा कुनै प्रस्ताव, विशेषाधिकारबाट उत्पन्न हुन्छ।AMPLE।
यस कागजातमा जानकारीको प्रयोगसँग सम्बन्धित कुनै पनि स्वामित्व अधिकारको उल्लङ्घनका लागि दायित्व सहित सबै दायित्वहरू अस्वीकार गरिएको छ। कुनै पनि इजाजतपत्र व्यक्त वा निहित, estoppel द्वारा वा अन्यथा, कुनै पनि बौद्धिक सम्पत्ति अधिकार यहाँ प्रदान गरिएको छैन। Wi-Fi एलायन्स सदस्य लोगो Wi-Fi गठबन्धनको ट्रेडमार्क हो। ब्लुटुथ लोगो ब्लुटुथ SIG को दर्ता गरिएको ट्रेडमार्क हो। यस कागजातमा उल्लेख गरिएका सबै ट्रेड नामहरू, ट्रेडमार्कहरू, र दर्ता गरिएका ट्रेडमार्कहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन् र यसैद्वारा स्वीकार गरिन्छ।
प्रतिलिपि अधिकार © 2022 Espressif Systems (Shanghai) Co., Ltd. सबै अधिकार सुरक्षित। www.espressif.com.

कागजातहरू / स्रोतहरू

ESPRESSIF ESP8684-WROOM-02C 2.4 GHz वाइफाइ र ब्लुटुथ 5 मोड्युल [pdf] प्रयोगकर्ता पुस्तिका
ESP8684-WROOM-02C 2.4 GHz वाइफाइ र ब्लुटुथ 5 मोड्युल, ESP8684-WROOM-02C, 2.4 GHz वाइफाइ र ब्लुटुथ 5 मोड्युल, वाइफाइ र ब्लुटुथ 5 मोड्युल, ब्लुटुथ 5 मोड्युल, 5 मोड्युल, मोड्युल

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *