सीड स्टुडिओ ESP32 RISC-V टिनी MCU बोर्ड
ESP32 उत्पादन तपशील
वैशिष्ट्ये
- वाढीव कनेक्टिव्हिटी: 2.4GHz Wi-Fi 6 (802.11ax), ब्लूटूथ 5(LE), आणि IEEE 802.15.4 रेडिओ कनेक्टिव्हिटी एकत्र करते, ज्यामुळे तुम्हाला थ्रेड आणि झिग्बी प्रोटोकॉल लागू करता येतात.
- मॅटर नेटिव्ह: त्याच्या वाढीव कनेक्टिव्हिटीमुळे, इंटरऑपरेबिलिटी प्राप्त करून, मॅटर-अनुपालन स्मार्ट होम प्रोजेक्ट्स बांधण्यास समर्थन देते.
- चिपवर एन्क्रिप्टेड सुरक्षा: ESP32-C6 द्वारे समर्थित, ते सुरक्षित बूट, एन्क्रिप्शन आणि ट्रस्टेड एक्झिक्युशन एन्व्हायर्नमेंट (TEE) द्वारे तुमच्या स्मार्ट होम प्रोजेक्ट्समध्ये वर्धित एन्क्रिप्टेड-ऑन-चिप सुरक्षा आणते.
- उत्कृष्ट आरएफ कामगिरी: ८० मीटर पर्यंत अंतरासह ऑन-बोर्ड अँटेना आहे
बाह्य UFL अँटेनासाठी इंटरफेस राखून ठेवताना, BLE/वाय-फाय श्रेणी - वीज वापराचा फायदा घेणे: ४ वर्किंग मोड्ससह येते, ज्यामध्ये सर्वात कमी १५ μA डीप स्लीप मोडमध्ये आहे, तसेच लिथियम बॅटरी चार्ज व्यवस्थापनास देखील समर्थन देते.
- ड्युअल RISC-V प्रोसेसर: यात दोन 32-बिट RISC-V प्रोसेसर समाविष्ट आहेत, ज्यामध्ये उच्च-कार्यक्षमता प्रोसेसर 160 MHz पर्यंत चालतो आणि कमी-पॉवर प्रोसेसर 20 पर्यंत क्लॉक करतो.
- क्लासिक XIAO डिझाइन्स: २१ x १७.५ मिमीच्या अंगठ्याच्या आकाराच्या फॉर्म फॅक्टर आणि सिंगल-साइड माउंटच्या क्लासिक XIAO डिझाइन्स कायम आहेत, ज्यामुळे ते वेअरेबल्ससारख्या मर्यादित जागेच्या प्रकल्पांसाठी परिपूर्ण बनते.
वर्णन
सीड स्टुडिओ XIAO ESP32C6 हा उच्च-समाकलित ESP32-C6 SoC द्वारे समर्थित आहे, जो दोन 32-बिट RISC-V प्रोसेसरवर बनवलेला आहे, ज्यामध्ये 160 MHz पर्यंत चालणारा उच्च-कार्यक्षमता (HP) प्रोसेसर आणि 32 MHz पर्यंत क्लॉक करता येणारा कमी-पॉवर (LP) 20-बिट RISC-V प्रोसेसर आहे. चिपवर 512KB SRAM आणि 4 MB फ्लॅश आहे, ज्यामुळे अधिक प्रोग्रामिंग स्पेस मिळते आणि IoT नियंत्रण परिस्थितींमध्ये अधिक शक्यता येतात.
XIAO ESP32C6 हे मॅटरचे मूळ उत्पादन आहे कारण त्याच्या सुधारित वायरलेस कनेक्टिव्हिटीमुळे. वायरलेस स्टॅक 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee आणि Thread (802.15.4) ला सपोर्ट करतो. Thread शी सुसंगत असलेले पहिले XIAO सदस्य म्हणून, ते मॅटर-सी ऑप्लिअंट प्रोजेक्ट्स तयार करण्यासाठी एक परिपूर्ण फिट आहे, अशा प्रकारे स्मार्ट-होममध्ये इंटरऑपरेबिलिटी प्राप्त करते.
तुमच्या IoT प्रकल्पांना अधिक चांगल्या प्रकारे समर्थन देण्यासाठी, XIAO ESP32C6 केवळ ESP Rain Maker, AWS IoT, Microsoft Azur e आणि Google Cloud सारख्या मुख्य प्रवाहातील क्लाउड प्लॅटफॉर्मसह अखंड एकात्मता प्रदान करत नाही तर तुमच्या IoT अनुप्रयोगांसाठी सुरक्षिततेचा देखील फायदा घेते. त्याच्या ऑन-चिप सुरक्षित बूट, फ्लॅश एन्क्रिप्शन, ओळख संरक्षण आणि ट्रस्टेड एक्झिक्युशन एन्व्हायर्नमेंट (TEE) सह, हे छोटे बोर्ड स्मार्ट, सुरक्षित आणि कनेक्टेड सोल्यूशन्स तयार करू पाहणाऱ्या डेव्हलपर्ससाठी इच्छित पातळीची सुरक्षितता सुनिश्चित करते.
हे नवीन XIAO ८० मीटर पर्यंत BLE/Wi-Fi रेंजसह उच्च-कार्यक्षमता असलेले ऑनबोर्ड सिरेमिक अँटेनासह सुसज्ज आहे, तर ते बाह्य UFL अँटेनासाठी इंटरफेस देखील राखीव ठेवते. त्याच वेळी, ते ऑप्टिमाइझ्ड पॉवर कंझम्पशन मॅनेजमेंटसह देखील येते. चार पॉवर मोड आणि ऑनबोर्ड लिथियम बॅटरी चार्जिंग मॅनेजमेंट सर्किट असलेले, ते १५ µA इतक्या कमी करंटसह डीप स्लीप मोडमध्ये कार्य करते, ज्यामुळे ते रिमोट, बॅटरी-चालित अनुप्रयोगांसाठी एक उत्तम फिट बनते.
सीड स्टुडिओ XIAO कुटुंबातील 8 वा सदस्य असल्याने, XIAO ESP32C6 हा क्लासिक XIAO डिझाइन राहिला आहे. हे 21 x 17.5 मिमी, XIAO मानक आकारात बसण्यासाठी डिझाइन केलेले आहे, तर त्याचे क्लासिक सिंगल-साईड डेड घटक माउंटिंग म्हणून राहिले आहेत. अंगठ्याच्या आकाराचे असूनही, ते आश्चर्यकारकपणे एकूण 15 GPIO पिन वेगळे करते, ज्यामध्ये PWM पिनसाठी 11 डिजिटल I/O आणि ADC पिनसाठी 4 अॅनालॉग I/O समाविष्ट आहेत. ते UART, IIC आणि SPI सिरीयल कम्युनिकेशन पोर्टना समर्थन देते. या सर्व वैशिष्ट्यांमुळे ते वेअरेबल्ससारख्या मर्यादित जागेच्या प्रकल्पांसाठी किंवा तुमच्या PCBA डिझाइनसाठी उत्पादन-तयार युनिटसाठी परिपूर्ण फिट बनते.
सुरू करणे
प्रथम, आपण XIAO ESP32C3 ला संगणकाशी जोडणार आहोत, बोर्डला एक LED जोडणार आहोत आणि कनेक्टेड LED ब्लिंक करून बोर्ड व्यवस्थित काम करत आहे की नाही हे तपासण्यासाठी Arduino IDE वरून एक साधा कोड अपलोड करणार आहोत.
हार्डवेअर सेटअप
तुम्हाला खालील गोष्टी तयार कराव्या लागतील:
- १ x सीड स्टुडिओ XIAO ESP1C32
- १ x संगणक
- 1 एक्स यूएसबी टाइप-सी केबल
टीप
काही USB केबल्स फक्त वीज पुरवू शकतात आणि डेटा ट्रान्सफर करू शकत नाहीत. जर तुमच्याकडे USB केबल नसेल किंवा तुमची USB केबल डेटा ट्रान्सफर करू शकते की नाही हे माहित नसेल, तर तुम्ही Seeed USB Type-C सपोर्ट USB 3.1 तपासू शकता.
- पायरी 1. USB Type-C केबलद्वारे XIAO ESP32C6 तुमच्या संगणकाशी कनेक्ट करा.
- पायरी 2. खालीलप्रमाणे D10 पिनला LED जोडा.
नोंद: LED मधून जाणारा विद्युत प्रवाह मर्यादित करण्यासाठी आणि LED जाळून टाकू शकणारा अतिरिक्त प्रवाह रोखण्यासाठी, मालिकेत एक रेझिस्टर (सुमारे 150Ω) जोडण्याची खात्री करा.
सॉफ्टवेअर तयार करा
खाली मी या लेखात वापरलेल्या सिस्टम आवृत्ती, ESP-IDF आवृत्ती आणि ESP-Matter आवृत्तीची यादी देईन. ही एक स्थिर आवृत्ती आहे जी योग्यरित्या कार्य करण्यासाठी चाचणी केली गेली आहे.
- होस्ट: उबंटू २२.०४ एलटीएस (जॅमी जेलीफिश).
- ईएसपी-आयडीएफ: Tags v5.2.1.
- ईएसपी-मॅटर: मुख्य शाखा, १० मे २०२४ पर्यंत, bf10 कमिट करा.
- कनेक्टेडहोमिप: सध्या १० मे २०२४ पासून कमिट १३ab१५८f१० सह काम करते.
- गिट
- व्हिज्युअल स्टुडिओ कोड
ईएसपी-मॅटरची स्थापना चरण-दर-चरण
पायरी १. अवलंबित्वे स्थापित करा
प्रथम, तुम्हाला आवश्यक पॅकेजेस वापरून स्थापित करावे लागतील. तुमचे टर्मिनल उघडा आणि खालील कमांड कार्यान्वित करा:apt-get
- sudo apt-get install 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
ही कमांड मॅटर SDK.gitgccg++ तयार करण्यासाठी आणि चालवण्यासाठी आवश्यक असलेले विविध पॅकेजेस, कंपायलर (,) आणि लायब्ररी स्थापित करते.
पायरी २. ईएसपी-मॅटर रिपॉझिटरी क्लोन करा.
फक्त नवीनतम स्नॅपशॉट मिळविण्यासाठी १ च्या खोलीच्या कमांडचा वापर करून GitHub वरून रिपॉझिटरी क्लोन करा:esp-mattergit clone
- cd ~/esp
गिट क्लोन - खोली १ https://github.com/espressif/esp-matter.git
डायरेक्टरीमध्ये बदल करा आणि आवश्यक असलेले Git सबमॉड्यूल सुरू करा:esp-matter
- सीडी विशेष बाब
गिट सबमॉड्यूल अपडेट –init –डेप्थ १
विशिष्ट प्लॅटफॉर्मसाठी सबमॉड्यूल व्यवस्थापित करण्यासाठी डायरेक्टरीमध्ये नेव्हिगेट करा आणि पायथॉन स्क्रिप्ट चालवा:connectedhomeip
- सीडी ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –प्लॅटफॉर्म esp32 लिनक्स – उथळ
ही स्क्रिप्ट ESP32 आणि Linux प्लॅटफॉर्मसाठी सबमॉड्यूल कमी प्रमाणात अपडेट करते (फक्त नवीनतम कमिट).
पायरी ३. ESP-मॅटर स्थापित करा
रूट डायरेक्टरीकडे परत जा, नंतर इंस्टॉलेशन स्क्रिप्ट चालवा:esp-matter
- सीडी ../…/install.sh
ही स्क्रिप्ट ESP-Matter SDK साठी विशिष्ट अतिरिक्त अवलंबित्वे स्थापित करेल.
पायरी ४. पर्यावरणीय चल सेट करा
विकासासाठी आवश्यक असलेले पर्यावरणीय चल सेट करण्यासाठी स्क्रिप्टचा स्रोत शोधा:export.sh
- स्रोत ./export.sh
ही कमांड तुमच्या शेलला आवश्यक पर्यावरण पथ आणि चलांसह कॉन्फिगर करते.
पायरी ५ (पर्यायी). ESP-मॅटर डेव्हलपमेंट वातावरणात जलद प्रवेश.
तुमच्यामध्ये दिलेले उपनाव आणि पर्यावरण चल सेटिंग्ज जोडण्यासाठी file, या चरणांचे अनुसरण करा. हे तुमचे शेल वातावरण IDF आणि मॅटर डेव्हलपमेंट सेटअपमध्ये सहजपणे स्विच करण्यासाठी कॉन्फिगर करेल आणि जलद बिल्डसाठी ccache सक्षम करेल..bashrc
तुमचा टर्मिनल उघडा आणि टेक्स्ट एडिटर वापरून उघडा file तुमच्या होम डायरेक्टरीमध्ये स्थित. तुम्ही किंवा तुम्हाला आवडणारा कोणताही एडिटर वापरू शकता. उदा.ampले:.बॅशर्कनानो
- नॅनो ~/.bashrc
च्या तळाशी स्क्रोल करा file आणि खालील ओळी जोडा:.bashrc
- # ESP-Matter वातावरण सेट करण्यासाठी उपनाव get_matter='. ~/esp/esp-matter/export.sh'
- # संकलनाचा वेग वाढवण्यासाठी ccache सक्षम करा alias set_cache='export IDF_CCACHE_ENABLE=1'
ओळी जोडल्यानंतर, सेव्ह करा file आणि टेक्स्ट एडिटरमधून बाहेर पडा. जर तुम्ही वापरत असाल, तर तुम्ही दाबून सेव्ह करू शकता, पुष्टी करण्यासाठी दाबा आणि नंतर बाहेर पडण्यासाठी.nanoCtrl+OEnterCtrl+X
बदल प्रभावी होण्यासाठी, तुम्हाला रीलोड करावे लागेल file. तुम्ही हे सोर्स करून करू शकता file किंवा तुमचे टर्मिनल बंद करणे आणि पुन्हा उघडणे. स्रोत करण्यासाठी file, खालील वापरा
- स्रोत ~/.bashrc कमांड:.bashrc.bashrc.bashrc
आता तुम्ही कोणत्याही टर्मिनल सत्रात esp-matter वातावरण सेट अप किंवा रिफ्रेश करण्यासाठी चालवू शकता.get_matterset_cache
- गेट_मॅटर सेट_कॅशे
अर्ज
- सुरक्षित आणि कनेक्टेड स्मार्ट होम, ऑटोमेशन, रिमोट कंट्रोल आणि इतर गोष्टींद्वारे दैनंदिन जीवन सुधारते.
- मर्यादित जागा आणि बॅटरीवर चालणारे वेअरेबल्स, त्यांच्या अंगठ्याच्या आकारामुळे आणि कमी वीज वापरामुळे.
- वायरलेस आयओटी परिस्थिती, जलद, विश्वासार्ह डेटा ट्रान्समिशन सक्षम करते.
येथे घोषणापत्र
हे उपकरण Dss मोड अंतर्गत BT हॉपिंग ऑपरेशनला समर्थन देत नाही.
FCC
FCC विधान
हे डिव्हाइस FCC नियमांच्या भाग 15 चे पालन करते. ऑपरेशन खालील दोन अटींच्या अधीन आहे:
- हे डिव्हाइस हानीकारक हस्तक्षेप होऊ शकत नाही, आणि
- अवांछित ऑपरेशन होऊ शकणाऱ्या हस्तक्षेपासह, या डिव्हाइसने प्राप्त झालेला कोणताही हस्तक्षेप स्वीकारला पाहिजे.
अनुपालनासाठी जबाबदार असलेल्या पक्षाने स्पष्टपणे मंजूर केलेले कोणतेही बदल किंवा बदल उपकरणे चालविण्याचा वापरकर्त्याचा अधिकार रद्द करू शकतात.
टीप: हे उपकरण तपासले गेले आहे आणि ते FCC नियमांच्या भाग 15 नुसार वर्ग B डिजिटल उपकरणाच्या मर्यादांचे पालन करत असल्याचे आढळले आहे. या मर्यादा निवासी स्थापनेमध्ये हानिकारक हस्तक्षेपापासून वाजवी संरक्षण प्रदान करण्यासाठी डिझाइन केल्या आहेत. हे उपकरण रेडिओ फ्रिक्वेन्सी उर्जा वापरते आणि विकिरण करू शकते आणि सूचनांनुसार स्थापित आणि वापरले नसल्यास, रेडिओ संप्रेषणांमध्ये हानिकारक हस्तक्षेप होऊ शकतो. तथापि, विशिष्ट स्थापनेत हस्तक्षेप होणार नाही याची कोणतीही हमी नाही. जर या उपकरणामुळे रेडिओ किंवा टेलिव्हिजन रिसेप्शनमध्ये हानिकारक हस्तक्षेप होत असेल, जे उपकरणे बंद आणि चालू करून निर्धारित केले जाऊ शकते, तर वापरकर्त्याला खालीलपैकी एक किंवा अधिक उपायांनी हस्तक्षेप दुरुस्त करण्याचा प्रयत्न करण्यास प्रोत्साहित केले जाते:
- रिसिव्हिंग अँटेना पुनर्स्थित करा किंवा पुनर्स्थित करा.
- उपकरणे आणि रिसीव्हरमधील पृथक्करण वाढवा.
- रिसीव्हर कनेक्ट केलेल्या सर्किटपेक्षा वेगळ्या सर्किटवरील आउटलेटमध्ये उपकरणे कनेक्ट करा.
- मदतीसाठी डीलर किंवा अनुभवी रेडिओ/टीव्ही तंत्रज्ञांचा सल्ला घ्या.
FCC रेडिएशन एक्सपोजर स्टेटमेंट
हे मॉड्यूलर अनियंत्रित वातावरणासाठी निर्धारित केलेल्या FCC RF रेडिएशन एक्सपोजर मर्यादांचे पालन करते. हा ट्रान्समीटर इतर कोणत्याही अँटेना किंवा ट्रान्समीटरच्या संयोगाने सह-स्थित किंवा कार्यरत नसावा. हे मॉड्यूलर रेडिएटर आणि वापरकर्त्याच्या शरीरात किमान 20 सेंटीमीटर अंतर ठेवून स्थापित आणि ऑपरेट करणे आवश्यक आहे.
मॉड्यूल केवळ OEM स्थापनेपुरते मर्यादित आहे
OEM इंटिग्रेटर हे सुनिश्चित करण्यासाठी जबाबदार आहे की एंड-यूजरला मॉड्यूल काढण्यासाठी किंवा स्थापित करण्यासाठी मॅन्युअल सूचना नाहीत.
जर मॉड्यूल दुसऱ्या डिव्हाइसमध्ये स्थापित केले असताना FCC ओळख क्रमांक दिसत नसेल, तर ज्या डिव्हाइसमध्ये मॉड्यूल स्थापित केले आहे त्याच्या बाहेरील बाजूस संलग्न मॉड्यूलचा संदर्भ देणारे लेबल देखील प्रदर्शित केले पाहिजे. हे बाह्य लेबल खालील शब्द वापरू शकते: "ट्रान्समीटर मॉड्यूल FCC आयडी समाविष्ट करते: Z4T-XIAOESP32C6 किंवा FCC आयडी समाविष्ट करते: Z4T-XIAOESP32C6"
जेव्हा मॉड्यूल दुसर्या डिव्हाइसमध्ये स्थापित केले जाते, तेव्हा होस्टच्या वापरकर्ता मॅन्युअलमध्ये खालील चेतावणी विधाने असणे आवश्यक आहे;
- हे डिव्हाइस FCC नियमांच्या भाग 15 चे पालन करते. ऑपरेशन खालील दोन अटींच्या अधीन आहे:
- हे डिव्हाइस हानिकारक हस्तक्षेप करू शकत नाही.
- अवांछित ऑपरेशन होऊ शकणाऱ्या हस्तक्षेपासह, या डिव्हाइसने प्राप्त झालेला कोणताही हस्तक्षेप स्वीकारला पाहिजे.
- अनुपालनासाठी जबाबदार असलेल्या पक्षाने स्पष्टपणे मंजूर केलेले बदल किंवा बदल हे उपकरण चालविण्याचा वापरकर्त्याचा अधिकार रद्द करू शकतात.
उत्पादनासोबत येणाऱ्या वापरकर्त्याच्या दस्तऐवजीकरणात वर्णन केल्याप्रमाणे निर्मात्याच्या निर्देशांनुसार उपकरणे स्थापित आणि वापरली जाणे आवश्यक आहे.
मर्यादित मॉड्यूलर मंजुरीसह हे मॉड्यूलर स्थापित करणाऱ्या होस्ट डिव्हाइसच्या कोणत्याही कंपनीने FCC भाग 15C : 15.247 च्या आवश्यकतांनुसार रेडिएटेड उत्सर्जन आणि बनावट उत्सर्जनाची चाचणी केली पाहिजे, जर चाचणी निकाल FCC भाग 15C : 15.247 च्या आवश्यकतांचे पालन करत असेल तरच होस्ट कायदेशीररित्या विकला जाऊ शकतो.
अँटेना
प्रकार | मिळवणे |
सिरेमिक चिप अँटेना | 4.97 डीबीआय |
FPC अँटेना | 1.23 डीबीआय |
रॉड अँटेना | 2.42 डीबीआय |
अँटेना कायमचा जोडलेला आहे, तो बदलता येत नाही. GPIO14 द्वारे अंगभूत सिरेमिक अँटेना वापरायचा की बाह्य अँटेना वापरायचा ते निवडा. अंगभूत अँटेना वापरण्यासाठी GPIO0 ला 14 पाठवा आणि बाह्य अँटेना वापरण्यासाठी 1 पाठवा. ट्रेस अँटेना डिझाइन: लागू नाही.
वारंवार विचारले जाणारे प्रश्न (FAQ)
प्रश्न: मी हे उत्पादन औद्योगिक वापरासाठी वापरू शकतो का?
अ: हे उत्पादन स्मार्ट होम प्रोजेक्टसाठी डिझाइन केलेले असले तरी, औद्योगिक सेटिंग्जमधील विशिष्ट आवश्यकतांमुळे ते औद्योगिक अनुप्रयोगांसाठी योग्य नसू शकते.
प्रश्न: या उत्पादनाचा सामान्य वीज वापर किती आहे?
अ: हे उत्पादन विविध कार्य पद्धती देते ज्यामध्ये डीप स्लीप मोडमध्ये सर्वात कमी वीज वापर १५ ए असतो.
कागदपत्रे / संसाधने
![]() |
सीड स्टुडिओ ESP32 RISC-V टिनी MCU बोर्ड [pdf] मालकाचे मॅन्युअल ESP32, ESP32 RISC-V टाइन MCU बोर्ड, RISC-V टाइन MCU बोर्ड, टाइन MCU बोर्ड, MCU बोर्ड, बोर्ड |