ESPRESSIF-लोगो

ESPRESSIF ESP32-H2-WROOM-02C ब्लूटूथ लो एनर्जी और IEEE 802.15.4 मॉड्यूल

ESPRESSIF-ESP32-H2-WROOM-02C-ब्लूटूथ-कम-ऊर्जा-और-IEEE-802154-मॉड्यूल- उत्पाद

मॉड्यूल ओवरview

विशेषताएँ

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

  • ESP32-H2 एम्बेडेड, RISC-V सिंगल-कोर 32-बिट माइक्रोप्रोसेसर, 96 मेगाहर्ट्ज तक
  •  128 केबी रोम
  •  320 केबी एसआरएएम
  • 4 केबी एलपी मेमोरी
  • 2 MB या 4 MB इन-पैकेज फ़्लैश

ब्लूटूथ

  • ब्लूटूथ लो एनर्जी (ब्लूटूथ 5.3 प्रमाणित)
  • ब्लूटूथ जाल
  • ब्लूटूथ कम ऊर्जा लंबी दूरी (कोडेड PHY, 125 Kbps और 500 Kbps)
  •  ब्लूटूथ कम ऊर्जा उच्च गति (2 एमबीपीएस)
  • ब्लूटूथ कम ऊर्जा विज्ञापन एक्सटेंशन और एकाधिक विज्ञापन सेट
  • ब्रॉडकास्टर का एक साथ संचालन,

प्रेक्षक, केंद्रीय और परिधीय उपकरण

  • एकाधिक कनेक्शन
  • एलई पावर नियंत्रण

आईईईई 802.15.4

  • IEEE मानक 802.15.4-2015 अनुरूप
  • 2.4 GHz बैंड और OQPSK PHY में 250 Kbps डेटा दर का समर्थन करता है
  • थ्रेड का समर्थन करता है
  •  ज़िग्बी 3.0 . का समर्थन करता है
  • पदार्थ का समर्थन करता है
  • अन्य अनुप्रयोग-स्तर प्रोटोकॉल (होमकिट, एमक्यूटीटी, आदि) का समर्थन करता है

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

  • 19 जीपीआईओ
    – 3 स्ट्रैपिंग पिन
  • I2C, I2S, SPI, UART, ADC, LED PWM, ETM, GDMA, PCNT, PARLIO, RMT, TWAI®, MCPWM, USB सीरियल/JTAG, तापमान सेंसर, सामान्य प्रयोजन टाइमर, सिस्टम टाइमर, वॉचडॉग टाइमर

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

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

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

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

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

  • ऑपरेटिंग वॉल्यूमtagई/बिजली आपूर्ति: 3.0∼3.6 V
  • ऑपरेटिंग परिवेश तापमान: –40∼105 °C

विवरण
ESP32-H2-WROOM-02C एक शक्तिशाली, सामान्य ब्लूटूथ® लो एनर्जी और IEEE 802.15.4 कॉम्बो मॉड्यूल है जिसमें कई तरह के पेरिफेरल्स हैं। यह मॉड्यूल इंटरनेट ऑफ थिंग्स (IoT) से जुड़े कई तरह के अनुप्रयोगों के लिए एक आदर्श विकल्प है, जैसे कि एम्बेडेड सिस्टम, स्मार्ट होम, पहनने योग्य इलेक्ट्रॉनिक्स, आदि।
ESP32-H2-WROOM-02C एक पीसीबी एंटीना के साथ आता है।
ESP32-H2-WROOM-02C के लिए श्रृंखला तुलना इस प्रकार है:

तालिका 1: ESP32-H2-WROOM-02C श्रृंखला तुलना

कोड भेजने का आदेश चमक व्यापक तापमान।

(डिग्री सेल्सियस)

आकार

(मिमी)

ईएसपी32-एच2-डब्लूरूम-02सी-एच2एस 2 एमबी (क्वाड एसपीआई) –40∼105 20.0 × 18.0 × 3.2
ईएसपी32-एच2-डब्लूरूम-02सी-एच4एस 4 एमबी (क्वाड एसपीआई)

ESP32-H2-WROOM-02C में ESP32-H2 चिप एकीकृत है, जिसमें 32-बिट RISC-V सिंगल-कोर CPU है जो 96 मेगाहर्ट्ज तक संचालित होता है।

टिप्पणी:
ESP32-H2 चिप के बारे में अधिक जानकारी के लिए, कृपया ESP32-H2 श्रृंखला डेटाशीट देखें।

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

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

ESPRESSIF-ESP32-H2-WROOM-02C-Bluetooth-Low-Energy-and-IEEE-802154-Module- (2)

नोट ए:
बिंदीदार रेखाओं से चिह्नित क्षेत्र एंटीना कीपआउट क्षेत्र है। बेस बोर्ड पर मॉड्यूल के एंटीना के कीपआउट क्षेत्र के बारे में अधिक जानने के लिए, कृपया ESP32-H2 हार्डवेयर डिज़ाइन दिशानिर्देश > बेस बोर्ड पर मॉड्यूल की स्थिति निर्धारण अनुभाग देखें।

पिन विवरण
मॉड्यूल में 29 पिन हैं। पिन परिभाषाएँ तालिका 2 पिन विवरण में देखें।
परिधीय पिन कॉन्फ़िगरेशन के लिए, कृपया ESP32-H2 श्रृंखला डेटाशीट देखें।

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

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

तालिका 2 - पिछले पृष्ठ से जारी

नाम नहीं। टाइप 1 समारोह
 

EN

 

2

 

I

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

नोट: EN पिन को तैरते हुए न छोड़ें।

IO4 3 मैं/ओ/टी जीपीआईओ4, एफएसपीआईसीएलके, एडीसी1_सीएच3, एमटीसीके
IO5 4 मैं/ओ/टी जीपीआईओ5, एफएसपीआईडी, एडीसी1_सीएच4, एमटीडीआई
IO10 5 मैं/ओ/टी जीपीआईओ10, जेडसीडी0
IO11 6 मैं/ओ/टी जीपीआईओ11, जेडसीडी1
IO8 7 मैं/ओ/टी जीपीआईओ ०
IO9 8 मैं/ओ/टी जीपीआईओ ०
जीएनडी 9, 13, 29 P मैदान
IO12 10 मैं/ओ/टी जीपीआईओ ०
IO13 11 मैं/ओ/टी जीपीआईओ13, XTAL_32K_P
IO14 12 मैं/ओ/टी जीपीआईओ14, XTAL_32K_N
वीबीएटी 14 P आंतरिक 3V3 बिजली आपूर्ति (डिफ़ॉल्ट) या बाहरी बैटरी से कनेक्टेड

बिजली की आपूर्ति (3.0 ~ 3.6 वी)।

IO22 15 मैं/ओ/टी जीपीआईओ ०
NC 16 ~19 NC
IO25 20 मैं/ओ/टी GPIO25, FSPICS3
आरएक्सडी0 21 मैं/ओ/टी जीपीआईओ23, एफएसपीआईसीएस1, यू0आरएक्सडी
TXD0 22 मैं/ओ/टी जीपीआईओ24, एफएसपीआईसीएस2, U0TXD
IO26 23 मैं/ओ/टी GPIO26, FSPICS4, USB_D-
IO27 24 मैं/ओ/टी जीपीआईओ27, एफएसपीआईसीएस5, यूएसबी_डी+
IO3 25 मैं/ओ/टी जीपीआईओ3, एफएसपीआईएचडी, एडीसी1_सीएच2, एमटीडीओ
IO2 26 मैं/ओ/टी जीपीआईओ2, एफएसपीआईडब्लूपी, एडीसी1_सीएच1, एमटीएमएस
IO1 27 मैं/ओ/टी जीपीआईओ1, एफएसपीआईसीएस0, एडीसी1_सीएच0
IO0 28 मैं/ओ/टी जीपीआईओ0, एफएसपीआईक्यू

1 पी: बिजली की आपूर्ति; मैं: इनपुट; ओ: आउटपुट; टी: उच्च प्रतिबाधा।

शुरू हो जाओ

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

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

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

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

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

टिप्पणी:
IO9 को आंतरिक रूप से ऊपर खींचा जाता है (लॉजिक हाई)। यदि IO9 को उच्च रखा जाता है या फ्लोटिंग छोड़ दिया जाता है, तो सामान्य बूट मोड (SPI बूट) चुना जाता है। यदि इस पिन को GND तक नीचे खींचा जाता है, तो डाउनलोड मोड (संयुक्त डाउनलोड बूट) चुना जाता है। ध्यान दें कि डाउनलोड मोड में उचित संचालन के लिए IO8 का उच्च होना आवश्यक है। ESP32-H2-WROOM-02C के बारे में अधिक जानकारी के लिए, कृपया ESP32-H2 श्रृंखला डेटाशीट देखें।

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

  • सेंटोस 7 और 8:
    • sudo yum -y update && sudo yum install git wget flex bison gperf python3 cmake ninja-build ccache dfu-util libusbx
  • उबंटू और डेबियन:
    •  sudo apt-get install git wget flex bison gperf python3 python3-pip python3- venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
  • आर्क:
    • sudo pacman -S –needed gcc git make flex bison gperf python cmake ninja ccache dfu-util libusb python-pip

टिप्पणी:

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

ईएसपी-आईडीएफ प्राप्त करें
ESP32-H2-WROOM-02C मॉड्यूल के लिए अनुप्रयोग बनाने के लिए, आपको ESP-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. ./install.sh esp32h2

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

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

अब सब कुछ तैयार है, आप ESP32-H2-WROOM-02C मॉड्यूल पर अपना पहला प्रोजेक्ट बना सकते हैं।

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

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

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

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

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

  1. 1s /dev/tty*

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

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

  1. सीडी ~/esp/hello_world
  2. idf.py सेट-लक्ष्य esp32h2
  3. idf.py मेनूकॉन्फिग

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

ESPRESSIF-ESP32-H2-WROOM-02C-Bluetooth-Low-Energy-and-IEEE-802154-Module- (1)

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

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

  1. idf.py बिल्ड

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

  1. $ idf.py बिल्ड
  2. निर्देशिका /पथ/से/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 write_flash — flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000 build/partition_table/ partition-table.bin
  14. या 'idf.py -p PORT फ़्लैश' चलाएँ
    यदि कोई त्रुटि नहीं है, तो फर्मवेयर बाइनरी उत्पन्न करके निर्माण समाप्त हो जाएगा file.

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

  1. idf.py -p पोर्ट फ़्लैश

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

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

  1.  …
  2.  esptool esp32h2 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after=hard_reset write_flash –flash_mode dio –flash_freq 48m –flash_size 2MB 0x0 बूटलोडर/बूटलोडर.bin 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
  3. esptool.py v4.6
  4. सीरियल पोर्ट / देव / ttyUSB0
  5.  जुड़ रहा है….
  6. चिप ESP32-H2 (संशोधन v0.1) है
  7. विशेषताएं: BLE
  8. क्रिस्टल 32MHz . है
  9. MAC: 60:55:f9:f7:3e:93:ff:fe
  10. स्टब अपलोड हो रहा है…
  11. ठूंठ चल रहा है...
  12. ठूंठ चल रहा है...
  13. बॉड दर को 460800 . में बदलना
  14. बदला हुआ।
  15. फ़्लैश आकार कॉन्फ़िगर किया जा रहा है…
  16. फ्लैश 0x00000000 से 0x00005fff तक मिटा दिया जाएगा…
  17. फ्लैश 0x00010000 से 0x00034fff तक मिटा दिया जाएगा…
  18. फ्लैश 0x00008000 से 0x00008fff तक मिटा दिया जाएगा…
  19. 20880 बाइट्स से 12788 तक संकुचित…
  20. 0x00000000 पर लिख रहा हूँ… (100%)
  21. 20880 सेकंड में 12788x0 पर 00000000 बाइट्स (0.6 संपीड़ित) लिखा (प्रभावी 297.5 kbit/s)…
  22. डेटा का हैश सत्यापित।
  23. 149424 बाइट्स से 79574 तक संकुचित…
  24. 0x00010000 पर लिख रहा हूँ… (20%)
  25. 0x00019959 पर लिख रहा हूँ… (40%)
  26. 0x00020bb5 पर लिख रहा हूँ... (60%)
  27. 0x00026d8f पर लिख रहा हूँ... (80%)
  28. 0x0002e60a पर लिख रहा हूँ... (100%)
  29. 149424 सेकंड में 79574x0 पर 00010000 बाइट्स (2.1 संपीड़ित) लिखा (प्रभावी 571.7 kbit/s)…
  30. डेटा का हैश सत्यापित।
  31. 3072 बाइट्स से 103 तक संकुचित…
  32. 0x00008000 पर लिख रहा हूँ… (100%)
  33. 3072 सेकंड में 103 बाइट्स (0 संपीड़ित) 00008000x0.0 पर लिखा (प्रभावी 539.7 kbit/s)…
  34. डेटा का हैश सत्यापित।
  35. जा रहा है…
  36. आरटीएस पिन के माध्यम से हार्ड रीसेट करना…

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

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

  1. $ idf.py -p निगरानी करना
  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. — idf_monitor चालू 115200 —
  5. — छोड़ें: Ctrl+] | मेनू: Ctrl+T | सहायता: Ctrl+T के बाद Ctrl+H —
  6. ET जून 8 2016 00:22:57
  7. पहला:0x1 (POWERON_RESET),बूट:0x13 (SPI_FAST_FLASH_BOOT)
  8. ET जून 8 2016 00:22:57

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

  1.  …
  2.  हैलो वर्ल्ड!
  3. 10 सेकंड में पुनरारंभ हो रहा है…
  4. यह esp32h2 चिप है जिसमें 1 CPU कोर, BLE, 802.15.4 (Zigbee/Thread), सिलिकॉन रिवीजन v0.1, 2 MB एक्सटर्नल फ़्लैश है
  5. न्यूनतम मुक्त ढेर आकार: 268256 बाइट्स
  6. 9 सेकंड में पुनरारंभ हो रहा है…
  7. 8 सेकंड में पुनरारंभ हो रहा है…
  8. 7 सेकंड में पुनरारंभ हो रहा है…

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

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

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

लागू FCC नियमों की सूची
एफसीसी पार्ट 15 सबपार्ट सी 15.247

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

  • ऑपरेशन आवृत्ति:
    • ब्लूटूथ: 2402 ~ 2480 मेगाहर्ट्ज
    • ज़िगबी: 2405 ~ 2480 मेगाहर्ट्ज
    •  थ्रेड: 2405 ~ 2480 मेगाहर्ट्ज
  • चैनल की संख्या:
    • ब्लूटूथ: 40
    •  ज़िग्बी/थ्रेड: 16
  • मॉड्यूलेशन:
    • ब्लूटूथ: जीएफएसके
    • ज़िगबी: O-QPSK
    • धागा: O-QPSK
  • प्रकार: पीसीबी एंटीना
  • लाभ: 3.26 डीबीआई

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

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

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

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

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

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

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

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

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

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

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

  • ऑपरेशन आवृत्ति:
    • ब्लूटूथ: 2402 ~ 2480 मेगाहर्ट्ज
    • ज़िगबी: 2405 ~ 2480 मेगाहर्ट्ज
    • थ्रेड: 2405 ~ 2480 मेगाहर्ट्ज
  • चैनल की संख्या:
    •  ब्लूटूथ: 40
    • ज़िग्बी/थ्रेड: 16
  • मॉड्यूलेशन:
    • ब्लूटूथ: जीएफएसके
    •  ज़िगबी: O-QPSK
    • धागा: O-QPSK

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ESP32-H2 श्रृंखला डेटाशीट - ESP32-H2 हार्डवेयर के विनिर्देश।
  • ESP32-H2 तकनीकी संदर्भ मैनुअल - ESP32-H2 मेमोरी और बाह्य उपकरणों का उपयोग करने के तरीके पर विस्तृत जानकारी।
  • ESP32-H2 हार्डवेयर डिज़ाइन दिशानिर्देश - ESP32-H2 को अपने हार्डवेयर उत्पाद में एकीकृत करने के तरीके पर दिशानिर्देश।
  • ESP32-H2 श्रृंखला SoC त्रुटियाँ - SoCs की ESP32-H2 श्रृंखला में ज्ञात त्रुटियों का विवरण।
  • प्रमाण पत्र
    https://espressif.com/en/support/documents/certificates
  • ESP32-H2 उत्पाद/प्रक्रिया परिवर्तन सूचनाएं (PCN)
    https://espressif.com/en/support/documents/pcns?keys=ESP32-H2
  • ESP32-H2 सलाह - सुरक्षा, बग, संगतता, घटक विश्वसनीयता पर जानकारी।
    https://espressif.com/en/support/documents/advisories?keys=ESP32-H2
  • दस्तावेज़ीकरण अद्यतन और अद्यतन अधिसूचना सदस्यता
    https://espressif.com/en/support/download/documents

डेवलपर ज़ोन

  • ESP32-H2 के लिए 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

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

तारीख संस्करण रिलीज नोट्स
2025-03-27 v1.1 आधिकारिक विज्ञप्ति

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

सामान्य प्रश्न

VBAT पिन के लिए डिफ़ॉल्ट विद्युत आपूर्ति क्या है?

VBAT पिन डिफ़ॉल्ट रूप से आंतरिक 3V3 विद्युत आपूर्ति से जुड़ा होता है या इसे 3.0 से 3.6 V तक की बाह्य बैटरी विद्युत आपूर्ति से जोड़ा जा सकता है।

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

ESPRESSIF ESP32-H2-WROOM-02C ब्लूटूथ लो एनर्जी और IEEE 802.15.4 मॉड्यूल [पीडीएफ] उपयोगकर्ता पुस्तिका
ESP32-H2-WROOM-02C ब्लूटूथ लो एनर्जी और IEEE 802.15.4 मॉड्यूल, ESP32-H2-WROOM-02C, ब्लूटूथ लो एनर्जी और IEEE 802.15.4 मॉड्यूल, लो एनर्जी और IEEE 802.15.4 मॉड्यूल, एनर्जी और IEEE 802.15.4 मॉड्यूल, IEEE 802.15.4 मॉड्यूल, 802.15.4 मॉड्यूल, मॉड्यूल

संदर्भ

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

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