सीड स्टुडियो ESP32 RISC-V टिनी MCU बोर्ड
ESP32 उत्पादन विवरणहरू
सुविधाहरू
- बढाइएको कनेक्टिभिटी: २.४GHz Wi-Fi 2.4 (6ax), ब्लुटुथ 802.11(LE), र IEEE 5 रेडियो कनेक्टिभिटी संयोजन गर्दछ, जसले तपाईंलाई थ्रेड र Zigbee प्रोटोकलहरू लागू गर्न अनुमति दिन्छ।
- म्याटर नेटिभ: यसको बढ्दो कनेक्टिभिटीको कारणले गर्दा, अन्तरसञ्चालनशीलता प्राप्त गर्दै, म्याटर-अनुरूप स्मार्ट घर परियोजनाहरू निर्माण गर्न समर्थन गर्दछ।
- चिपमा इन्क्रिप्टेड सुरक्षा: ESP32-C6 द्वारा संचालित, यसले सुरक्षित बुट, इन्क्रिप्शन, र विश्वसनीय कार्यान्वयन वातावरण (TEE) मार्फत तपाईंको स्मार्ट घर परियोजनाहरूमा परिष्कृत इन्क्रिप्टेड-अन-चिप सुरक्षा ल्याउँछ।
- उत्कृष्ट आरएफ प्रदर्शन: ८० मिटर सम्मको अन-बोर्ड एन्टेना छ
बाह्य UFL एन्टेनाको लागि इन्टरफेस आरक्षित गर्दा BLE/Wi-Fi दायरा - बिजुली खपतको लाभ उठाउँदै: ४ वटा काम गर्ने मोडहरूसँग आउँछ, जसमध्ये सबैभन्दा कम १५ μA गहिरो निद्रा मोडमा हुन्छ, साथै लिथियम ब्याट्री चार्ज व्यवस्थापनलाई पनि समर्थन गर्दछ।
- डुअल RISC-V प्रोसेसरहरू: दुई ३२-बिट RISC-V प्रोसेसरहरू समावेश गर्दछ, उच्च-प्रदर्शन प्रोसेसर १६० MHz सम्म चल्छ, र कम-शक्ति प्रोसेसर २० सम्म घडी गर्दछ।
- क्लासिक XIAO डिजाइनहरू: २१ x १७.५ मिमीको औंठा-आकारको आकार फ्याक्टर र एकल-पक्षीय माउन्टको क्लासिक XIAO डिजाइनहरू अझै पनि कायम छन्, जसले यसलाई पहिरनयोग्य उपकरणहरू जस्ता ठाउँ-सीमित परियोजनाहरूको लागि उत्तम बनाउँछ।
विवरण
सीड स्टुडियो XIAO ESP32C6 उच्च-एकीकृत ESP32-C6 SoC द्वारा संचालित छ, जुन दुई 32-बिट RISC-V प्रोसेसरहरूमा निर्मित छ, जसमा 160 MHz सम्म चल्ने उच्च-प्रदर्शन (HP) प्रोसेसर र कम-शक्ति (LP) 32-बिट RISC-V प्रोसेसर छ, जुन 20 MHz सम्म क्लक गर्न सकिन्छ। चिपमा 512KB SRAM र 4 MB फ्ल्यास छ, जसले थप प्रोग्रामिङ स्पेसको लागि अनुमति दिन्छ, र IoT नियन्त्रण परिदृश्यहरूमा थप सम्भावनाहरू ल्याउँछ।
XIAO ESP32C6 यसको बढ्दो वायरलेस कनेक्टिभिटीको कारणले गर्दा म्याटर नेटिभ हो। ताररहित स्ट्याकले 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, र Thread (802.15.4) लाई समर्थन गर्दछ। Thread सँग उपयुक्त पहिलो XIAO सदस्यको रूपमा, यो Matter-c पूरक परियोजनाहरू निर्माण गर्नको लागि उत्तम फिट हो, जसले गर्दा स्मार्ट-होममा अन्तरसञ्चालनशीलता प्राप्त हुन्छ।
तपाईंको IoT परियोजनाहरूलाई राम्रोसँग समर्थन गर्न, XIAO ESP32C6 ले ESP Rain Maker, AWS IoT, Microsoft Azur e, र Google Cloud जस्ता मुख्यधारा क्लाउड प्लेटफर्महरूसँग निर्बाध एकीकरण मात्र प्रदान गर्दैन, तर तपाईंको IoT अनुप्रयोगहरूको लागि सुरक्षा पनि प्रदान गर्दछ। यसको अन-चिप सुरक्षित बुट, फ्ल्यास इन्क्रिप्शन, पहिचान सुरक्षा, र विश्वसनीय कार्यान्वयन वातावरण (TEE) को साथ, यो सानो बोर्डले स्मार्ट, सुरक्षित, र जडान गरिएका समाधानहरू निर्माण गर्न खोज्ने विकासकर्ताहरूको लागि सुरक्षाको इच्छित स्तर सुनिश्चित गर्दछ।
यो नयाँ XIAO ८० मिटर सम्मको BLE/Wi-Fi दायरा भएको उच्च-प्रदर्शन अनबोर्ड सिरेमिक एन्टेनाले सुसज्जित छ, जबकि यसले बाह्य UFL एन्टेनाको लागि इन्टरफेस पनि आरक्षित गर्दछ। साथै, यो एक अनुकूलित पावर खपत व्यवस्थापनको साथ पनि आउँछ। चार पावर मोडहरू र अनबोर्ड लिथियम ब्याट्री चार्जिङ व्यवस्थापन सर्किटको साथ, यो १५ µA सम्मको करेन्टको साथ गहिरो निद्रा मोडमा काम गर्दछ, जसले यसलाई रिमोट, ब्याट्री-संचालित अनुप्रयोगहरूको लागि उत्कृष्ट फिट बनाउँछ।
सीड स्टुडियो XIAO परिवारको आठौं सदस्य भएकोले, XIAO ESP8C32 क्लासिक XIAO डिजाइन नै रहन्छ। यो २१ x १७.५ मिमी, XIAO मानक आकारमा फिट हुन डिजाइन गरिएको छ, जबकि यसको क्लासिक एकल-साईड डेड कम्पोनेन्टहरू माउन्टिंग रहन्छ। औंठाको आकारको भए पनि, यसले आश्चर्यजनक रूपमा १५ कुल GPIO पिनहरू तोड्छ, जसमा PWM पिनहरूको लागि ११ डिजिटल I/Os र ADC पिनहरूको लागि ४ एनालग I/Os समावेश छन्। यसले UART, IIC, र SPI सिरियल कम्युनिकेसन पोर्टहरूलाई समर्थन गर्दछ। यी सबै सुविधाहरूले यसलाई पहिरनयोग्य जस्ता ठाउँ-सीमित परियोजनाहरू, वा तपाईंको PCBA डिजाइनहरूको लागि उत्पादन-तयार एकाइको लागि उत्तम फिट बनाउँछ।
सुरु गर्दै
पहिले, हामी XIAO ESP32C3 लाई कम्प्युटरमा जडान गर्नेछौं, बोर्डमा LED जडान गर्नेछौं र Arduino IDE बाट एउटा साधारण कोड अपलोड गर्नेछौं ताकि जडान गरिएको LED लाई झिम्काएर बोर्ड राम्रोसँग काम गरिरहेको छ कि छैन भनेर जाँच गर्न सकियोस्।
हार्डवेयर सेटअप
तपाईंले निम्न तयारी गर्नुपर्छ:
- १ x सीड स्टुडियो XIAO ESP1C32
- १ x कम्प्युटर
- १ x USB प्रकार- C केबल
टिप
केही USB केबलहरूले केवल पावर आपूर्ति गर्न सक्छन् र डेटा स्थानान्तरण गर्न सक्दैनन्। यदि तपाईंसँग USB केबल छैन वा तपाईंको USB केबलले डेटा प्रसारण गर्न सक्छ कि सक्दैन भन्ने थाहा छैन भने, तपाईं Seeed USB Type-C समर्थन USB 3.1 जाँच गर्न सक्नुहुन्छ।
- चरण १। USB Type-C केबल मार्फत XIAO ESP32C6 लाई आफ्नो कम्प्युटरमा जडान गर्नुहोस्।
- चरण १निम्नानुसार D10 पिनमा LED जडान गर्नुहोस्
नोट: LED मार्फत प्रवाह सीमित गर्न र LED लाई जलाउन सक्ने अतिरिक्त प्रवाहलाई रोक्नको लागि श्रृंखलामा रेजिस्टर (लगभग १५०Ω) जडान गर्न निश्चित गर्नुहोस्।
सफ्टवेयर तयार गर्नुहोस्
तल म यस लेखमा प्रयोग गरिएको प्रणाली संस्करण, ESP-IDF संस्करण, र ESP-Matter संस्करणलाई सन्दर्भको लागि सूचीबद्ध गर्नेछु। यो एक स्थिर संस्करण हो जुन राम्रोसँग काम गर्न परीक्षण गरिएको छ।
- होस्ट: उबुन्टु २२.०४ एलटीएस (ज्यामी जेलीफिस)।
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: मुख्य शाखा, १० मे २०२४ सम्म, कमिट bf10।
- connectedhomeip: हाल १० मे २०२४ सम्म, कमिट १३ab१५८f१० सँग काम गर्दछ।
- Git
- भिजुअल स्टुडियो कोड
ESP-Matter चरणबद्ध रूपमा स्थापना गर्नुहोस्
चरण १. निर्भरताहरू स्थापना गर्नुहोस्
पहिले, तपाईंले आवश्यक प्याकेजहरू प्रयोग गरेर स्थापना गर्न आवश्यक छ। आफ्नो टर्मिनल खोल्नुहोस् र निम्न आदेश कार्यान्वयन गर्नुहोस्:apt-get
- sudo apt-get स्थापना गर्नुहोस् git gcc g++ pkg-config libssl-dev libdbus-1-dev \ libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev \ python3-pip अनजिप गर्नुहोस् libgirepository1.0-dev libcairo2-dev libreadline-dev
यो आदेशले Matter SDK.gitgccg++ निर्माण र चलाउन आवश्यक पर्ने विभिन्न प्याकेजहरू जस्तै , कम्पाइलरहरू (, ), र पुस्तकालयहरू स्थापना गर्दछ।
चरण २. ESP-Matter Repository क्लोन गर्नुहोस्।
पछिल्लो स्न्यापसट मात्र प्राप्त गर्न १ को गहिराइ भएको आदेश प्रयोग गरेर GitHub बाट रिपोजिटरी क्लोन गर्नुहोस्:esp-mattergit clone
- cd ~/esp
गिट क्लोन - गहिराई १ https://github.com/espressif/esp-matter.git
डाइरेक्टरीमा परिवर्तन गर्नुहोस् र आवश्यक Git सबमोड्युलहरू सुरु गर्नुहोस्:esp-matter
- सीडी विशेष गरी कुरा
git सबमोड्युल अपडेट –init –depth १
विशिष्ट प्लेटफर्महरूको लागि सबमोड्युलहरू व्यवस्थापन गर्न डाइरेक्टरीमा नेभिगेट गर्नुहोस् र पाइथन स्क्रिप्ट चलाउनुहोस्:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py – प्लेटफर्म esp32 लिनक्स – उथलपुथल
यो स्क्रिप्टले ESP32 र Linux प्लेटफर्म दुवैका लागि सबमोड्युलहरूलाई उथले तरिकाले अपडेट गर्छ (पछिल्लो कमिट मात्र)।
चरण ३. ESP-Matter स्थापना गर्नुहोस्
रूट डाइरेक्टरीमा फर्कनुहोस्, त्यसपछि स्थापना स्क्रिप्ट चलाउनुहोस्:esp-matter
- सीडी ../…/install.sh
यो स्क्रिप्टले ESP-Matter SDK मा निर्दिष्ट अतिरिक्त निर्भरताहरू स्थापना गर्नेछ।
चरण ४. वातावरणीय चरहरू सेट गर्नुहोस्
विकासको लागि आवश्यक वातावरण चरहरू सेट अप गर्न स्क्रिप्ट स्रोत गर्नुहोस्:export.sh
- स्रोत ./export.sh
यो आदेशले तपाईंको शेललाई आवश्यक वातावरण मार्गहरू र चरहरूसँग कन्फिगर गर्दछ।
चरण ५ (वैकल्पिक)। ESP-Matter विकास वातावरणमा द्रुत पहुँच।
प्रदान गरिएका उपनामहरू र वातावरण चर सेटिङहरू तपाईंको file, यी चरणहरू पालना गर्नुहोस्। यसले तपाईंको शेल वातावरणलाई IDF र Matter विकास सेटअपहरू बीच सजिलै स्विच गर्न कन्फिगर गर्नेछ, र छिटो निर्माणहरूको लागि ccache सक्षम गर्नेछ..bashrc
आफ्नो टर्मिनल खोल्नुहोस् र खोल्नको लागि टेक्स्ट एडिटर प्रयोग गर्नुहोस् file तपाईंको गृह निर्देशिकामा अवस्थित छ। तपाईंले प्रयोग गर्न सक्नुहुन्छ वा तपाईंलाई मनपर्ने कुनै पनि सम्पादक। उदाहरणका लागिampले:.बाश्रक्नानो
- न्यानो ~/.bashrc
तल स्क्रोल गर्नुहोस् file र निम्न लाइनहरू थप्नुहोस्:.bashrc
- # ESP-Matter वातावरण सेटअप गर्नको लागि उपनाम alias get_matter='. ~/esp/esp-matter/export.sh'
- # संकलनको गति बढाउन ccache सक्षम गर्नुहोस् alias set_cache='export IDF_CCACHE_ENABLE=1′
लाइनहरू थपेपछि, बचत गर्नुहोस् file र टेक्स्ट एडिटरबाट बाहिर निस्कनुहोस्। यदि तपाईं प्रयोग गर्दै हुनुहुन्छ भने, तपाईं थिचेर, पुष्टि गर्न थिचेर, र त्यसपछि exit.nanoCtrl+OEnterCtrl+X थिचेर बचत गर्न सक्नुहुन्छ।
परिवर्तनहरू प्रभावकारी हुनको लागि, तपाईंले पुन: लोड गर्न आवश्यक छ file। तपाईंले यो सोर्स गरेर गर्न सक्नुहुन्छ file वा तपाईंको टर्मिनल बन्द गर्ने र पुन: खोल्ने। स्रोतको लागि file, निम्न प्रयोग गर्नुहोस्
- स्रोत ~/.bashrc आदेश:.bashrc.bashrc.bashrc
अब तपाईं कुनै पनि टर्मिनल सत्रमा esp-matter वातावरण चलाउन वा सेटअप गर्न वा रिफ्रेस गर्न सक्नुहुन्छ।get_matterset_cache
- गेट_म्याटर सेट_क्यास
आवेदन
- सुरक्षित र जडान गरिएको स्मार्ट होम, स्वचालन, रिमोट कन्ट्रोल, र थप कुराहरू मार्फत दैनिक जीवनलाई बृद्धि गर्दै।
- ठाउँ-सीमित र ब्याट्री-संचालित पहिरनयोग्य उपकरणहरू, तिनीहरूको औंलाको आकार र कम-पावर खपतको लागि धन्यवाद।
- वायरलेस IoT परिदृश्यहरू, द्रुत, भरपर्दो डेटा प्रसारण सक्षम पार्दै।
घोषणा यहाँ छ
उपकरणले Dss मोड अन्तर्गत BT हपिङ अपरेशनलाई समर्थन गर्दैन।
FCC
FCC कथन
यो यन्त्र FCC नियमहरूको भाग 15 को पालना गर्दछ। सञ्चालन निम्न दुई सर्तहरूको अधीनमा छ:
- यो यन्त्रले हानिकारक हस्तक्षेपको कारण हुन सक्दैन, र
- यो यन्त्रले अवांछित सञ्चालनको कारण हुन सक्ने हस्तक्षेप सहित प्राप्त कुनै पनि हस्तक्षेप स्वीकार गर्नुपर्छ।
कुनै पनि परिवर्तन वा परिमार्जनहरू अनुपालनको लागि जिम्मेवार पक्षद्वारा स्पष्ट रूपमा अनुमोदित नभएकाले उपकरण सञ्चालन गर्ने प्रयोगकर्ताको अधिकारलाई बेवास्ता गर्न सक्छ।
नोट: यो उपकरण परीक्षण गरीएको छ र FCC नियमहरूको भाग 15 बमोजिम कक्षा B डिजिटल यन्त्रको लागि सीमाहरू पालना गरेको पाइयो। यी सीमाहरू आवासीय स्थापनामा हानिकारक हस्तक्षेप विरुद्ध उचित सुरक्षा प्रदान गर्न डिजाइन गरिएको हो। यो उपकरणले रेडियो फ्रिक्वेन्सी ऊर्जाको प्रयोग र विकिरण गर्न सक्छ र, यदि स्थापना र निर्देशनहरू अनुसार प्रयोग गरिएन भने, रेडियो संचारमा हानिकारक हस्तक्षेप हुन सक्छ। यद्यपि, त्यहाँ कुनै ग्यारेन्टी छैन कि कुनै विशेष स्थापनामा हस्तक्षेप हुनेछैन। यदि यो उपकरणले रेडियो वा टेलिभिजन रिसेप्शनमा हानिकारक हस्तक्षेप निम्त्याउँछ भने, जुन उपकरण बन्द र सक्रिय गरेर निर्धारण गर्न सकिन्छ, प्रयोगकर्तालाई निम्न उपायहरू मध्ये एक वा बढी द्वारा हस्तक्षेप सुधार गर्न प्रयास गर्न प्रोत्साहित गरिन्छ:
- प्राप्त गर्ने एन्टेनालाई पुन: दिशानिर्देशन वा स्थानान्तरण गर्नुहोस्।
- उपकरण र रिसीभर बीचको विभाजन बढाउनुहोस्।
- उपकरणलाई रिसिभर जोडिएको सर्किटभन्दा फरक आउटलेटमा जडान गर्नुहोस्।
- मद्दतको लागि डीलर वा अनुभवी रेडियो/टिभी प्राविधिकसँग परामर्श गर्नुहोस्।
FCC विकिरण एक्सपोजर कथन
यो मोड्युलरले अनियन्त्रित वातावरणको लागि निर्धारित FCC RF विकिरण एक्सपोजर सीमाहरूको पालना गर्दछ। यो ट्रान्समिटर अन्य एन्टेना वा ट्रान्समिटरसँग सह-स्थित वा सञ्चालन हुनु हुँदैन। यो मोड्युलर रेडिएटर र प्रयोगकर्ताको शरीर बीचको न्यूनतम 20 सेन्टिमिटरको दूरीमा स्थापित र सञ्चालन हुनुपर्छ।
मोड्युल OEM स्थापना मात्र सीमित छ
OEM इन्टिग्रेटर अन्तिम प्रयोगकर्तासँग मोड्युल हटाउन वा स्थापना गर्न कुनै म्यानुअल निर्देशनहरू छैनन् भनी सुनिश्चित गर्न जिम्मेवार छ।
यदि मोड्युल अर्को उपकरण भित्र स्थापना गर्दा FCC पहिचान नम्बर देखिँदैन भने, मोड्युल स्थापना गरिएको उपकरणको बाहिरी भागमा पनि संलग्न मोड्युललाई जनाउने लेबल प्रदर्शन गर्नुपर्छ। यो बाहिरी लेबलले निम्न जस्ता शब्दहरू प्रयोग गर्न सक्छ: "ट्रान्समिटर मोड्युल FCC ID समावेश गर्दछ: Z4T-XIAOESP32C6 वा FCC ID समावेश गर्दछ: Z4T-XIAOESP32C6"
जब मोड्युल अर्को यन्त्र भित्र स्थापित हुन्छ, होस्टको प्रयोगकर्ता म्यानुअलले निम्न चेतावनी कथनहरू समावेश गर्नुपर्छ;
- यो यन्त्रले FCC नियमहरूको भाग १५ को पालना गर्छ। सञ्चालन निम्न दुई सर्तहरूको अधीनमा छ:
- यो यन्त्रले हानिकारक हस्तक्षेप नगर्न सक्छ।
- यो यन्त्रले अवांछित सञ्चालनको कारण हुन सक्ने हस्तक्षेप सहित प्राप्त कुनै पनि हस्तक्षेप स्वीकार गर्नुपर्छ।
- अनुपालनको लागि जिम्मेवार पक्षले स्पष्ट रूपमा अनुमोदन नगरेको परिवर्तन वा परिमार्जनहरूले उपकरण सञ्चालन गर्ने प्रयोगकर्ताको अधिकारलाई बेवास्ता गर्न सक्छ।
उपकरणहरू स्थापना र उत्पादनसँग आउने प्रयोगकर्ता कागजातमा वर्णन गरिए अनुसार निर्माताको निर्देशन अनुसार कडाईका साथ प्रयोग गरिनु पर्छ।
यो मोड्युलरलाई सीमा मोड्युलर स्वीकृतिसहित स्थापना गर्ने होस्ट उपकरणको कुनै पनि कम्पनीले FCC भाग १५C : १५.२४७ आवश्यकता अनुसार विकिरणित उत्सर्जन र नक्कली उत्सर्जनको परीक्षण गर्नुपर्छ, यदि परीक्षणको नतिजाले FCC भाग १५C : १५.२४७ आवश्यकता पूरा गर्छ भने मात्र, होस्टलाई कानुनी रूपमा बेच्न सकिन्छ।
एन्टेना
टाइप गर्नुहोस् | लाभ |
सिरेमिक चिप एन्टेना | १२dBi |
FPC एन्टेना | १२dBi |
रड एन्टेना | १२dBi |
एन्टेना स्थायी रूपमा जोडिएको छ, बदल्न सकिँदैन। GPIO14 मार्फत बिल्ट-इन सिरेमिक एन्टेना वा बाह्य एन्टेना प्रयोग गर्ने छनौट गर्नुहोस्। बिल्ट-इन एन्टेना प्रयोग गर्न GPIO0 मा ० पठाउनुहोस्, र बाह्य एन्टेना प्रयोग गर्न १ पठाउनुहोस्। ट्रेस एन्टेना डिजाइनहरू: लागू हुँदैन।
बारम्बार सोधिने प्रश्नहरू (FAQ)
प्रश्न: के म यो उत्पादन औद्योगिक अनुप्रयोगहरूको लागि प्रयोग गर्न सक्छु?
A: यो उत्पादन स्मार्ट घर परियोजनाहरूको लागि डिजाइन गरिएको भए तापनि, औद्योगिक सेटिङहरूमा विशिष्ट आवश्यकताहरूको कारणले गर्दा यो औद्योगिक अनुप्रयोगहरूको लागि उपयुक्त नहुन सक्छ।
प्रश्न: यस उत्पादनको सामान्य बिजुली खपत कति हो?
A: यो उत्पादनले विभिन्न काम गर्ने मोडहरू प्रदान गर्दछ जसमा गहिरो निद्रा मोडमा सबैभन्दा कम पावर खपत १५ A हुन्छ।
कागजातहरू / स्रोतहरू
![]() |
सीड स्टुडियो ESP32 RISC-V टिनी MCU बोर्ड [pdf] मालिकको म्यानुअल ESP32, ESP32 RISC-V टाइन MCU बोर्ड, RISC-V टाइन MCU बोर्ड, टाइन MCU बोर्ड, MCU बोर्ड, बोर्ड |