ESPRESSIF- लोगो

ESPRESSIF ESP32-C3-WROOM-02U मोड्युल

ESPRESSIF-ESP32-C3-WROOM-02U-Module-PRODUCVT

निर्दिष्टीकरणहरू

  • प्रोटोकल: Wi-Fi र ब्लुटुथ LE
  • आवृत्ति दायरा: N/A
  • रेडियो: N/A
  • अडियो: N/A
  • मोड्युल इन्टरफेस: एकीकृत क्रिस्टल, एकीकृत SPI फ्लैश
  • परिचालन भोल्युमtage/बिजुली आपूर्ति: N/A
  • सञ्चालन वर्तमान: 500 mA
  • बिजुली आपूर्ति द्वारा वितरण गरिएको न्यूनतम वर्तमान: N/A
  • परिवेशको तापक्रम: N/A
  • नमी संवेदनशीलता स्तर (MSL): N/A

ESP32C3WROOM02U मा सुरु गर्नुहोस्

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

  • ESP32-C3-WROOM-02U मोड्युल
  • विकास वातावरण (पीसी/ल्यापटप)
  • USB केबल

हार्डवेयर जडान
USB केबल प्रयोग गरेर ESP32-C3-WROOM-02U मोड्युललाई आफ्नो विकास वातावरणमा जडान गर्नुहोस्।

विकास वातावरण स्थापना गर्नुहोस्

  1. आफ्नो पीसी/ल्यापटपमा आवश्यक पूर्वाधारहरू स्थापना गर्नुहोस्।
  2. विकासको लागि ESP-IDF डाउनलोड गर्नुहोस्।
  3. प्रोग्रामिङका लागि आवश्यक उपकरणहरू सेट अप गर्नुहोस्।
  4. आवश्यकता अनुसार वातावरण चर कन्फिगर गर्नुहोस्।

FAQ
प्रश्न: म प्रयोगकर्ता पुस्तिका को नवीनतम संस्करण कहाँ पाउन सक्छु? A: कृपया आधिकारिकलाई सन्दर्भ गर्नुहोस् webसाइट मा https://www.espressif.com/en/support/download/documents नवीनतम प्रयोगकर्ता म्यानुअल संस्करणको लागि।

यस कागजातको बारेमा

  • यो प्रयोगकर्ता पुस्तिकाले ESP32-C3-WROOM-02U मोड्युलको साथ कसरी सुरु गर्ने भनेर देखाउँछ।
  • कागजात अद्यावधिकहरू
    कृपया सधैं नवीनतम संस्करण मा सन्दर्भ गर्नुहोस् https://www.espressif.com/en/support/download/documents
  • संशोधन इतिहास
    यस कागजातको संशोधन इतिहासको लागि, कृपया अन्तिम पृष्ठलाई सन्दर्भ गर्नुहोस्।
  • कागजात परिवर्तन सूचना
    Espressif ले तपाइँलाई प्राविधिक कागजातहरूमा परिवर्तनहरूमा अद्यावधिक राख्न ईमेल सूचनाहरू प्रदान गर्दछ। कृपया सदस्यता लिनुहोस् www.espressif.com/en/subscribe
  • प्रमाणीकरण
    बाट Espressif उत्पादनहरूको लागि प्रमाणपत्रहरू डाउनलोड गर्नुहोस् www.espressif.com/en/certificates

माथिview

मोड्युल ओभरview
ESP32-C3-WROOM-02U एक सामान्य-उद्देश्य Wi-Fi र ब्लुटुथ LE मोड्युल हो। परिधीय उपकरणहरूको समृद्ध सेट र सानो आकारले यो मोड्युललाई स्मार्ट घरहरू, औद्योगिक स्वचालन, स्वास्थ्य हेरचाह, उपभोक्ता इलेक्ट्रोनिक्स, आदिको लागि एक आदर्श विकल्प बनाउँछ।

तालिका 1: ESP32C3WROOM02U निर्दिष्टीकरणहरू

कोटीहरू प्यारामिटरहरू निर्दिष्टीकरणहरू
Wi-Fi प्रोटोकलहरू 802.11 b/g/n (150 Mbps सम्म)
आवृत्ति दायरा 2412 ~ ​​2462 मेगाहर्ट्ज
ब्लुटुथ® प्रोटोकलहरू ब्लुटुथ® LE: ब्लुटुथ 5 र ब्लुटुथ जाल
रेडियो कक्षा १, कक्षा २ र कक्षा ३ ट्रान्समिटर
AFH
अडियो CVSD र SBC
हार्डवेयर  

 

मोड्युल इन्टरफेसहरू

GPIO, SPI, UART, I2C, I2S, रिमोट कन्ट्रोल परिधीय, एलईडी PWM नियन्त्रक, सामान्य DMA नियन्त्रक, TWAI® नियन्त्रक (ISO 11898-1 संग उपयुक्त), तापमान

सेन्सर, SAR ADC

एकीकृत क्रिस्टल 40 मेगाहर्ट्ज क्रिस्टल
एकीकृत SPI फ्लैश १२८ एमबी
परिचालन भोल्युमtage/बिजुली आपूर्ति 3.0 V ~ 3.6 V
सञ्चालन वर्तमान औसत: 80 mA
पावर द्वारा वितरित न्यूनतम वर्तमान

आपूर्ति

500 mA
परिवेश तापमान 85 डिग्री सेल्सियस संस्करण: -40 डिग्री सेल्सियस ~ +85 डिग्री सेल्सियस;
105 °C संस्करण: -40 °C ~ +105 °C
नमी संवेदनशीलता स्तर (MSL) स्तर ४

पिन विवरण

ESPRESSIF-ESP32-C3-WROOM-02U-Module- (2)

मोड्युलमा 19 पिनहरू छन्। तालिका १ मा पिन परिभाषाहरू हेर्नुहोस्।
परिधीय पिन कन्फिगरेसनहरूको लागि, कृपया ESP32-C3 श्रृंखला डाटाशीटलाई सन्दर्भ गर्नुहोस्।

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

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

EN

 

2

 

I

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

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

IO4 3 I/O/T GPIO4, MTMS, ADC1_CH4, FSPIHD
IO5 4 I/O/T GPIO5, MTDI, ADC2_CH0, FSPIWP
IO6 5 I/O/T GPIO6, MTCK, FSPICLK
IO7 6 I/O/T GPIO7, MTDO, FSPID
IO8 7 I/O/T GPIO8
IO9 8 I/O/T GPIO9
GND १०, २०२३ P जमिन
IO10 10 I/O/T GPIO10, FSPICS0
RXD0 11 I/O/T U0RXD, GPIO20
नाम छैन। टाइप गर्नुहोस् कार्य
TXD0 12 I/O/T U0TXD, GPIO21
IO18 13 GPIO18, USB_D-
IO19 14 I/O/T GPIO19, USB_D+
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, XTAL_32K_N (32.768 kHz क्रिस्टल आउटपुट)
IO0 18 I/O/T GPIO0, ADC1_CH0, XTAL_32K_P (32.768 kHz क्रिस्टल इनपुट)

ESP32C3WROOM02U मा सुरु गर्नुहोस्

तपाईलाई के चाहिन्छ
ESP32-C3-WROOM-02U मोड्युलको लागि अनुप्रयोगहरू विकास गर्न तपाईंलाई आवश्यक छ:

  • 1 x ESP32-C3-WROOM-02U मोड्युल
  • 1 x Espressif RF परीक्षण बोर्ड
  • 1 x USB-बाट-सिरियल बोर्ड
  • 1 x माइक्रो-USB केबल
  • लिनक्स चलिरहेको 1 x पीसी
    यस प्रयोगकर्ता गाइडमा, हामी लिनक्स अपरेटिङ सिस्टमलाई पूर्वको रूपमा लिन्छौंample। Windows र macOS मा कन्फिगरेसन बारे थप जानकारीको लागि, कृपया ESP-IDF प्रोग्रामिङ गाइडलाई सन्दर्भ गर्नुहोस्।

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

  1. चित्र २ मा देखाइए अनुसार RF परीक्षण बोर्डमा ESP32-C3-WROOM-02U मोड्युल सोल्डर गर्नुहोस्।
    ESPRESSIF-ESP32-C3-WROOM-02U-Module- (3)
  2. RF परीक्षण बोर्डलाई TXD, RXD र GND मार्फत USB-to-Serial बोर्डमा जडान गर्नुहोस्।
  3. USB-to-Serial Board लाई PC मा जडान गर्नुहोस्।
  4. माइक्रो-USB केबल मार्फत 5 V पावर सप्लाई सक्षम गर्न RF परीक्षण बोर्डलाई PC वा पावर एडाप्टरमा जडान गर्नुहोस्।
  5. डाउनलोड गर्दा, IO9 लाई जम्पर मार्फत GND मा जडान गर्नुहोस्, र IO2 र IO8 माथि तान्नुहोस्। त्यसपछि, परीक्षण बोर्ड "अन" खोल्नुहोस्।
  6. फ्ल्यासमा फर्मवेयर डाउनलोड गर्नुहोस्। विवरणहरूको लागि, तलका खण्डहरू हेर्नुहोस्।
  7. डाउनलोड पछि, IO0 र GND मा जम्पर हटाउनुहोस्, र IO8 माथि तान्न जम्पर तार।
  8. RF परीक्षण बोर्डलाई फेरि पावर अप गर्नुहोस्। ESP32-C3-WROOM-02U काम गर्ने मोडमा स्विच हुनेछ। चिपले प्रारम्भमा फ्ल्याशबाट प्रोग्रामहरू पढ्नेछ।

नोट:
IO9 आन्तरिक तर्क उच्च छ। यदि IO9 कम तानिएको छ, र IO2 र IO8 उच्च तानिएको छ भने, बुट मोड चयन गरिएको छ। अन्य अवस्थामा, डाउनलोड मोड चयन गरिएको छ। ESP32-C3-WROOM-02U मा थप जानकारीको लागि, कृपया ESP32-C3-WROOM-02 र ESP32-C3-WROOM-02U डाटाशीट हेर्नुहोस्।

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

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

  • CentOS 7:
    1 sudo yum install git wget flex bison gperf python cmake ninja-build ccache dfuutil
    उबुन्टु र डेबियन (एउटा कमाण्ड दुई लाइनहरूमा तोडिन्छ):
    1 sudo apt-get install git wget flex bison gperf python python-pip python सेटअप उपकरणहरू
  • cmake
    2 ninja-build ccache libffi-dev libssl-dev dfu-util Arch:
    1 sudo pacman -S - आवश्यक gcc git मेक फ्लेक्स बाइसन gperf python-pip cmake निन्जा ccache dfu-util

नोट

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

 ESPIDF प्राप्त गर्नुहोस्
ESP32-C3-WROOM-02U मोड्युलका लागि अनुप्रयोगहरू निर्माण गर्न, तपाईंलाई ESP-IDF भण्डारमा Espressif द्वारा प्रदान गरिएको सफ्टवेयर पुस्तकालयहरू आवश्यक पर्दछ।
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 ले अर्को लिपि 'export.sh' प्रदान गर्दछ जसले त्यो गर्छ। टर्मिनलमा जहाँ तपाइँ ESP-IDF प्रयोग गर्न जाँदै हुनुहुन्छ, चलाउनुहोस्:

  1. $HOME/esp/esp-idf/export.sh अब सबै तयार छ, तपाईंले ESP32-C3-WROOM-02U मोड्युलमा आफ्नो पहिलो परियोजना निर्माण गर्न सक्नुहुन्छ।

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

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

~/esp डाइरेक्टरीमा get-started/hello_world प्रतिलिपि गर्नुहोस्:
1 cd ~/esp
२ cp -r $IDF_PATH/examples/get-started/hello_world।
त्यहाँ पूर्व को दायरा छampपूर्व मा ले परियोजनाहरुampESP-IDF मा les निर्देशिका। तपाईले कुनै पनि परियोजनालाई माथि प्रस्तुत गरे जस्तै प्रतिलिपि गरेर यसलाई चलाउन सक्नुहुन्छ। पूर्व निर्माण गर्न पनि सम्भव छamples in-place, तिनीहरूलाई पहिले प्रतिलिपि नगरी।

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

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

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

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

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

ESPRESSIF-ESP32-C3-WROOM-02U-Module- (1)तपाईंको टर्मिनलमा मेनुको रंग फरक हुन सक्छ। तपाईं '--style' विकल्पको साथ उपस्थिति परिवर्तन गर्न सक्नुहुन्छ। थप जानकारीको लागि कृपया 'idf.py menuconfig –help' चलाउनुहोस्।

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

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

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

  • $ idf.py निर्माण
  • डाइरेक्टरी /path/to/hello_world/build मा cmake चलिरहेको छ
  • "cmake -G Ninja -warn-uninitialized /path/to/hello_world" कार्यान्वयन गर्दै...
  • सुरु नगरिएको मानहरूको बारेमा चेतावनी दिनुहोस्।
  • — Git भेटियो: /usr/bin/git (संस्करण "2.17.0" फेला पर्यो)
  • — कन्फिगरेसनको कारण खाली aws_iot कम्पोनेन्ट निर्माण गर्दै
  • - घटक नामहरू: ...
  • - घटक मार्गहरू: ...
  • ... (प्रणाली आउटपुट निर्माणको थप लाइनहरू)
  • [५२७/५२७] hello-world.bin esptool.py v527 निर्माण सम्पन्न हुँदैछ।
  • फ्लैश गर्न, यो आदेश चलाउनुहोस्: ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_ mode dio
  • -flash_size पत्ता लगाउनुहोस् -flash_freq 40m 0x10000 build/hello-world.bin बिल्ड 0x1000
  • build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
  • वा 'idf.py -p PORT Flash' चलाउनुहोस्

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

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

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

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

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

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

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

  1. esptool.py –chip esp32c3 -p /dev/ttyUSB0 -b 460800 –fore=default_reset –after =hard_reset write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x
    8000 partition_table/partition-table.bin 0x0 bootloader/bootloader.bin 0x10000 hello-world.bin
  2. esptool.py v3.0
  3. सिरियल पोर्ट /dev/ttyUSB0
  4. जडान गर्दै...
  5. चिप ESP32-C3 हो
  6. सुविधाहरू: Wi-Fi
  7. क्रिस्टल 40MHz छ
  8. MAC: 7c:df:a1:40:02:a4
  9. स्टब अपलोड गर्दै...
  10. चलिरहेको स्टब...
  11. स्टब चलिरहेको…
  12. बाउड दर 460800 मा परिवर्तन गर्दै
  13. परिवर्तन भयो।
  14. फ्ल्यास आकार कन्फिगर गर्दै...
  15. 3072 मा 103 बाइट कम्प्रेस गरिएको...
  16. 0x00008000 मा लेख्दै... (100%)
  17. 3072 सेकेन्डमा 103x0 मा 00008000 बाइट्स (0.0 कम्प्रेस गरिएको) लेखियो (प्रभावी 4238.1 kbit/s)…
  18. डाटा को हैश प्रमाणित।
  19. 18960 मा 11311 बाइट कम्प्रेस गरिएको...
  20. 0x00000000 मा लेख्दै... (100%)
  21. 18960 सेकेन्डमा 11311x0 मा 00000000 बाइट्स (0.3 कम्प्रेस गरिएको) लेखियो (प्रभावी 584.9 kbit/s)…
  22. डाटा को हैश प्रमाणित।
  23. 145520 मा 71984 बाइट कम्प्रेस गरिएको...
  24. 0x00010000 मा लेख्दै... (20%)
  25. 0x00014000 मा लेख्दै... (40%)
  26. 0x00018000 मा लेख्दै... (60%)
  27. 0x0001c000 मा लेख्दै... (80%)
  28. 0x00020000 मा लेख्दै... (100%)
  29. 145520 सेकेन्डमा 71984x0 मा 00010000 बाइट्स (2.3 कम्प्रेस गरिएको) लेखियो (प्रभावी 504.4 kbit/s)…
  30. डाटा को हैश प्रमाणित।
  31. 32
  32. छोड्दै…
  33. RTS पिन मार्फत हार्ड रिसेट गर्दै...
  34. सकियो

यदि सबै कुरा ठीक छ भने, तपाईंले IO0 र GND मा जम्पर हटाएपछि "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 […]/esp/hello_world/build/hello-world.elf" कार्यान्वयन गर्दै...
  4. — /dev/ttyUSB0 115200 मा idf_monitor —
  5. - छोड्नुहोस्: Ctrl+] | मेनु: Ctrl+T | मद्दत: Ctrl+T पछि Ctrl+H —
  6. ets जुन 8 2016 00:22:57
  7. rst: 0x1 (POWERON_RESET), बुट: 0x13 (SPI_FAST_FLASH_BOOT)
  8. ets जुन 8 2016 00:22:57

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

  1. नमस्ते संसार!
  2. १० सेकेन्डमा पुन: सुरु हुँदै...
  3. यो 32 CPU कोर, WiFi/BLE भएको esp3c1 चिप हो
  4. १० सेकेन्डमा पुन: सुरु हुँदै...
  5. १० सेकेन्डमा पुन: सुरु हुँदै...
  6. १० सेकेन्डमा पुन: सुरु हुँदै...

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

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

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

लागू हुने FCC नियमहरूको सूची
FCC भाग 15 सबपार्ट C 15.247 र 15.209

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

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

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

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

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

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

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

  • प्रकार: FPC एन्टेना
  • लाभ: 2.94 dBi
    यो यन्त्र निम्न सर्तहरूमा होस्ट निर्माताहरूको लागि मात्र हो:
  • ट्रान्समिटर मोड्युल कुनै अन्य ट्रान्समिटर वा एन्टेनासँग सह-स्थित नहुन सक्छ।
  • यो मोड्युल केवल बाह्य एन्टेना(हरू) संग प्रयोग गरिनेछ जुन मूल रूपमा यो मोड्युलसँग परीक्षण र प्रमाणित गरिएको छ।
  • एन्टेना स्थायी रूपमा संलग्न हुनुपर्छ वा 'युनिक' एन्टेना युग्मक प्रयोग गर्नुपर्दछ।
  • जबसम्म माथिका सर्तहरू पूरा हुन्छन्, थप ट्रान्समिटर परीक्षण आवश्यक पर्दैन। यद्यपि, होस्ट निर्माता अझै पनि यस मोड्युल स्थापनाको साथ आवश्यक कुनै पनि अतिरिक्त अनुपालन आवश्यकताहरूको लागि तिनीहरूको अन्तिम-उत्पादन परीक्षण गर्न जिम्मेवार छ (पूर्वample, डिजिटल उपकरण उत्सर्जन, पीसी परिधीय आवश्यकताहरू, आदि)।

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

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

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

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

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

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

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

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

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

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

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

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

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

सिकाइ स्रोतहरू

अवश्य पढ्नुहोस्

कागजातहरू
कृपया निम्न कागजातहरूसँग आफूलाई परिचित गर्नुहोस्:

  • ESP32-C3 श्रृंखला डाटाशीट
    यो ESP32-C3 हार्डवेयरको विनिर्देशहरूको परिचय हो, माथि सहितview, पिन परिभाषाहरू, कार्यात्मक विवरण, परिधीय इन्टरफेस, विद्युतीय विशेषताहरू, आदि।
  • ESP-IDF प्रोग्रामिङ गाइड
    ESP-IDF विकास ढाँचाको लागि विस्तृत दस्तावेज, हार्डवेयर गाइड देखि API सन्दर्भ सम्म।
  • ESP32-C3 प्राविधिक सन्दर्भ पुस्तिका
    ESP32-C3 मेमोरी र बाह्य उपकरणहरू कसरी प्रयोग गर्ने भन्ने बारे विस्तृत जानकारी।

महत्वपूर्ण संसाधनहरू
यहाँ महत्त्वपूर्ण ESP32-C3-सम्बन्धित स्रोतहरू छन्।

  • ESP32 BBS
    ईन्जिनियर-टू-इन्जिनियर (E2E) Espressif उत्पादनहरूका लागि समुदाय जहाँ तपाईं प्रश्नहरू पोस्ट गर्न सक्नुहुन्छ, ज्ञान साझा गर्न सक्नुहुन्छ, विचारहरू अन्वेषण गर्न सक्नुहुन्छ, र सँगी इन्जिनियरहरूसँग समस्याहरू समाधान गर्न मद्दत गर्न सक्नुहुन्छ।

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

मिति संस्करण रिलिज नोटहरू
८००-५५५-०१९९ v0.1 प्रारम्भिक विमोचन

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

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

www.espressif.com

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

ESPRESSIF ESP32-C3-WROOM-02U मोड्युल [pdf] प्रयोगकर्ता पुस्तिका
ESP32-C3-WROOM-02U, ESP32-C3-WROOM-02U मोड्युल, मोड्युल

सन्दर्भहरू

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

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