seeed studio ESP32 RISC-V Tiny MCU Board
ESP32 პროდუქტის დეტალები
მახასიათებლები
- გაძლიერებული დაკავშირება: აერთიანებს 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) და IEEE 802.15.4 რადიოკავშირს, რაც საშუალებას გაძლევთ გამოიყენოთ Thread და Zigbee პროტოკოლები.
- Matter Native: მხარს უჭერს Matter-თან თავსებადი ჭკვიანი სახლის პროექტების მშენებლობას მისი გაძლიერებული კავშირის წყალობით, თავსებადობის მიღწევაში
- ჩიპზე დაშიფრული უსაფრთხოება: უზრუნველყოფილია ESP32-C6-ით, ის უზრუნველყოფს გაძლიერებულ დაშიფრულ ჩიპზე უსაფრთხოებას თქვენი ჭკვიანი სახლის პროექტებში უსაფრთხო ჩატვირთვის, დაშიფვრის და სანდო შესრულების გარემოს (TEE) მეშვეობით.
- გამორჩეული RF შესრულება: აქვს ბორტ ანტენა 80 მ-მდე
BLE/Wi-Fi დიაპაზონი, ინტერფეისის დაჯავშნისას გარე UFL ანტენისთვის - ენერგიის მოხმარება: გააჩნია 4 სამუშაო რეჟიმი, ყველაზე დაბალი 15 μA ღრმა ძილის რეჟიმში, ამავდროულად მხარს უჭერს ლითიუმის ბატარეის დატენვის მართვას.
- ორმაგი RISC-V პროცესორები: აერთიანებს ორ 32-ბიტიან RISC-V პროცესორს, მაღალი ხარისხის პროცესორი მუშაობს 160 MHz-მდე და დაბალი სიმძლავრის პროცესორი 20-მდე.
- კლასიკური XIAODsigns: რჩება კლასიკური XIAO დიზაინის ცერა თითის ზომის 21 x 17.5 მმ და ცალმხრივი სამაგრი, რაც მას სრულყოფილს ხდის სივრცეში შეზღუდული პროექტებისთვის, როგორიცაა აცვიათ მოწყობილობები.
აღწერა
Seeed Studio XIAO ESP32C6 იკვებება უაღრესად ინტეგრირებული ESP32-C6 SoC-ით, რომელიც აგებულია ორ 32-ბიტიან RISC-V პროცესორზე, მაღალი ხარისხის (HP) პროცესორით 160 MHz-მდე სიხშირით და დაბალი სიმძლავრის (LP) 32-ბიტიანი RISC-V პროცესორით, რომლის დაბლოკვა შესაძლებელია H20-მდე. ჩიპზე არის 512 KB SRAM და 4 MB Flash, რაც საშუალებას იძლევა მეტი პროგრამირების სივრცე და მეტი შესაძლებლობა შემოგთავაზოთ IoT კონტროლის სცენარებში.
XIAO ESP32C6 არის მატერიის მშობლიური გაძლიერებული უკაბელო კავშირის წყალობით. უკაბელო დასტა მხარს უჭერს 2.4 გჰც 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 აღჭურვილია მაღალი ხარისხის საბორტო კერამიკული ანტენით 80 მ-მდე BLE/Wi-Fi დიაპაზონით, ასევე იტოვებს ინტერფეისს გარე UFL ანტენისთვის. ამავე დროს, მას ასევე გააჩნია ენერგიის მოხმარების ოპტიმიზებული მართვა. აღჭურვილია კვების ოთხი რეჟიმით და ბორტ ლითიუმის ბატარეის დატენვის მართვის სქემით, ის მუშაობს ღრმა ძილის რეჟიმში 15 μA დენით, რაც შესანიშნავად მოერგება დისტანციურ, ბატარეაზე მომუშავე აპლიკაციებს.
როგორც Seeed Studio XIAO ოჯახის მე-8 წევრი, XIAO ESP32C6 რჩება კლასიკურ XIAO დიზაინად. ის შექმნილია 21 x 17.5 მმ, XIAO სტანდარტული ზომისთვის, ხოლო რჩება მისი კლასიკური ერთ-si ded კომპონენტების სამონტაჟო. ცერის ზომისაც კი, ის საოცრად არღვევს სულ 15 GPIO პინს, მათ შორის 11 ციფრული I/O PWM ქინძისთავები და 4 ანალოგური I/O ADC ქინძისთავები. იგი მხარს უჭერს UART, IIC და SPI სერიული საკომუნიკაციო პორტებს. ყველა ეს მახასიათებელი ხდის მას სრულყოფილად მორგებას სივრცით შეზღუდული პროექტებისთვის, როგორიცაა აცვიათ მოწყობილობები, ან წარმოებისთვის მზა ერთეული თქვენი PCBA დიზაინისთვის.
დაწყება
პირველ რიგში, ჩვენ ვაპირებთ XIAO ESP32C3-ს კომპიუტერთან დაკავშირებას, LED-ს დავუკავშირებთ დაფას და ავტვირთავთ მარტივ კოდს Arduino IDE-დან, რათა შევამოწმოთ დაფა კარგად მუშაობს თუ არა დაკავშირებული LED-ის მოციმციმე.
აპარატურის დაყენება
თქვენ უნდა მოამზადოთ შემდეგი:
- 1 x Seed Studio XIAO ESP32C6
- 1 x კომპიუტერი
- 1 x USB Type-C კაბელი
რჩევა
ზოგიერთ USB კაბელს შეუძლია მხოლოდ ელექტროენერგიის მიწოდება და მონაცემების გადაცემა. თუ არ გაქვთ USB კაბელი ან არ იცით, შეუძლია თუ არა თქვენს USB კაბელს მონაცემების გადაცემა, შეგიძლიათ შეამოწმოთ Seeed USB Type-C USB 3.1 მხარდაჭერა.
- ნაბიჯი 1. შეაერთეთ XIAO ESP32C6 თქვენს კომპიუტერთან USB Type-C კაბელის საშუალებით.
- ნაბიჯი 2. შეაერთეთ LED D10 პინზე შემდეგნაირად
შენიშვნა: დარწმუნდით, რომ დააკავშირეთ რეზისტორი (დაახლოებით 150Ω) სერიულად, რათა შეზღუდოთ დენი LED-დან და თავიდან აიცილოთ ზედმეტი დენი, რამაც შეიძლება დაწვას LED
მოამზადეთ პროგრამული უზრუნველყოფა
ქვემოთ ჩამოვთვლი სისტემის ვერსიას, ESP-IDF ვერსიას და ESP-Matter ვერსიას, რომლებიც გამოიყენება ამ სტატიაში მითითებისთვის. ეს არის სტაბილური ვერსია, რომელიც გამოცდილია სწორად მუშაობისთვის.
- მასპინძელი: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: მთავარი ფილიალი, 10 წლის 2024 მაისის მდგომარეობით, ჩაიდინეთ bf56832.
- Connecthomeip: ამჟამად მუშაობს commit 13ab158f10-ით, 10 წლის 2024 მაისის მდგომარეობით.
- გიტ
- ვიზუალური სტუდიის კოდი
ინსტალაცია ESP-Matter ეტაპობრივად
ნაბიჯი 1. დააინსტალირეთ Dependencies
პირველ რიგში, თქვენ უნდა დააინსტალიროთ საჭირო პაკეტები . გახსენით თქვენი ტერმინალი და შეასრულეთ შემდეგი ბრძანება: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 unzip libbreiropository1.0-dev libglib2-dev
ეს ბრძანება აყენებს სხვადასხვა პაკეტებს, როგორიცაა , შემდგენელები (, ) და ბიბლიოთეკები, რომლებიც საჭიროა Matter SDK.gitgccg++-ის შესაქმნელად და გასაშვებად.
ნაბიჯი 2. ESP-Matter Repository-ის კლონირება
კლონირეთ საცავი GitHub-დან 1 სიღრმის ბრძანების გამოყენებით, რათა მიიღოთ მხოლოდ უახლესი სნეპშოტი:esp-mattergit კლონი
- cd ~/esp
git კლონი – სიღრმე 1 https://github.com/espressif/esp-matter.git
შეცვალეთ დირექტორიაში და მოაწყვეთ საჭირო Git ქვემოდულები:esp-matter
- cd esp-მატერია
git ქვემოდულის განახლება – init –depth 1
გადადით დირექტორიაში და გაუშვით Python სკრიპტი კონკრეტული პლატფორმების ქვემოდულების სამართავად:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –პლატფორმა esp32 linux –shallow
ეს სკრიპტი აახლებს ქვემოდულებს ორივე ESP32 და Linux პლატფორმებისთვის არაღრმა გზით (მხოლოდ უახლესი დაშვება).
ნაბიჯი 3. დააინსტალირეთ ESP-Matter
დაბრუნდით root დირექტორიაში, შემდეგ გაუშვით ინსტალაციის სკრიპტი:esp-matter
- cd ../…/install.sh
ეს სკრიპტი დააინსტალირებს დამატებით დამოკიდებულებებს, რომლებიც სპეციფიკურია ESP-Matter SDK-ისთვის.
ნაბიჯი 4. დააყენეთ გარემოს ცვლადები
შექმენით სკრიპტის წყარო განვითარებისათვის საჭირო გარემოს ცვლადების დასაყენებლად:export.sh
- წყარო ./ექსპორტი.შ
ეს ბრძანება აკონფიგურირებს თქვენს გარსს საჭირო გარემოს ბილიკებით და ცვლადებით.
ნაბიჯი 5 (სურვილისამებრ). სწრაფი წვდომა ESP-Matter-ის განვითარების გარემოზე
მოწოდებული მეტსახელების და გარემოს ცვლადის პარამეტრების დასამატებლად თქვენს file, მიჰყევით ამ ნაბიჯებს. ეს დააკონფიგურირებს თქვენი გარსის გარემოს, რათა ადვილად გადაერთოთ IDF-სა და Matter-ის განვითარების პარამეტრებს შორის და ჩართავს ccache-ს უფრო სწრაფი კონსტრუქციებისთვის..bashrc
გახსენით თქვენი ტერმინალი და გამოიყენეთ ტექსტური რედაქტორი მის გასახსნელად file მდებარეობს თქვენი სახლის დირექტორიაში. შეგიძლიათ გამოიყენოთ ან თქვენთვის სასურველი ნებისმიერი რედაქტორი. მაგampლე:.ბაშრკნანო
- ნანო ~/.ბაშრც
გადაახვიეთ ბოლოში file და დაამატეთ შემდეგი სტრიქონები:.bashrc
- # მეტსახელი ESP-Matter გარემოს დასაყენებლად, მეტსახელი get_matter='. ~/esp/esp-matter/export.sh'
- # ჩართეთ ccache, რათა დააჩქაროს კომპილაციის მეტსახელი set_cache='ექსპორტი IDF_CCACHE_ENABLE=1′
ხაზების დამატების შემდეგ შეინახეთ file და გამოდით ტექსტის რედაქტორიდან. თუ იყენებთ, შეგიძლიათ შეინახოთ დაჭერით, დააჭიროთ დასადასტურებლად და შემდეგ გასასვლელად.nanoCtrl+OEnterCtrl+X
ცვლილებების ძალაში შესვლისთვის, თქვენ უნდა გადატვირთოთ file. ამის გაკეთება შეგიძლიათ წყაროს საშუალებით file ან თქვენი ტერმინალის დახურვა და ხელახლა გახსნა. წყაროს მისაღებად file, გამოიყენეთ შემდეგი
- წყარო ~/.bashrc ბრძანება:.bashrc.bashrc.bashrc
ახლა თქვენ შეგიძლიათ გაუშვათ და დააყენოთ ან განაახლოთ esp-matter გარემო ნებისმიერ ტერმინალის session.get_matterset_cache-ში
- მიიღეთ_მატერიის ნაკრები_ქეში
განაცხადი
- უსაფრთხო და დაკავშირებული ჭკვიანი სახლი, აუმჯობესებს ყოველდღიურ ცხოვრებას ავტომატიზაციის, დისტანციური მართვის და სხვათა მეშვეობით.
- სივრცით შეზღუდული და ბატარეით მომუშავე სამოსი, მათი ცერის ზომისა და დაბალი ენერგიის მოხმარების წყალობით.
- უსადენო IoT სცენარები, რაც უზრუნველყოფს მონაცემთა სწრაფ, საიმედო გადაცემას.
დეკლარაცია აქ
მოწყობილობა არ უჭერს მხარს BT hopping ოპერაციას Dss რეჟიმში.
FCC
FCC განცხადება
ეს მოწყობილობა შეესაბამება FCC წესების მე-15 ნაწილს. ოპერაცია ექვემდებარება შემდეგ ორ პირობას:
- ამ მოწყობილობამ შეიძლება არ გამოიწვიოს მავნე ჩარევა და
- ამ მოწყობილობამ უნდა მიიღოს ნებისმიერი მიღებული ჩარევა, მათ შორის ჩარევა, რომელმაც შეიძლება გამოიწვიოს არასასურველი ოპერაცია.
ნებისმიერი ცვლილება ან მოდიფიკაცია, რომელიც პირდაპირ არ არის დამტკიცებული მხარის მიერ, რომელიც პასუხისმგებელია შესაბამისობაზე, შეიძლება გააუქმოს მომხმარებლის უფლებამოსილება აღჭურვილობის ექსპლუატაციაზე.
შენიშვნა: ეს მოწყობილობა გამოცდილია და აღმოჩნდა, რომ შეესაბამება B კლასის ციფრული მოწყობილობის ლიმიტებს, FCC წესების მე-15 ნაწილის შესაბამისად. ეს შეზღუდვები შექმნილია იმისათვის, რომ უზრუნველყოს გონივრული დაცვა საბინაო ინსტალაციაში მავნე ჩარევისგან. ეს მოწყობილობა გამოიმუშავებს გამოყენებას და შეუძლია რადიოსიხშირული ენერგიის გამოსხივება და, თუ არ არის დაინსტალირებული და გამოყენებული ინსტრუქციის შესაბამისად, შეიძლება გამოიწვიოს მავნე ჩარევა რადიოკავშირში. თუმცა, არ არსებობს გარანტია, რომ ჩარევა არ მოხდება კონკრეტულ ინსტალაციაში. თუ ეს მოწყობილობა იწვევს საზიანო ჩარევას რადიოს ან ტელევიზიის მიღებაზე, რაც შეიძლება განისაზღვროს აღჭურვილობის გამორთვით და ჩართვით, მომხმარებელი ურჩევს შეეცადოს შეასწოროს ჩარევა შემდეგი ზომებიდან ერთი ან რამდენიმე:
- მიმღების ანტენის გადაადგილება ან გადაადგილება.
- გაზარდეთ დაშორება აღჭურვილობასა და მიმღებს შორის.
- შეაერთეთ მოწყობილობა განყოფილებაში, რომელიც განსხვავდება მიმღებისგან.
- დახმარებისთვის მიმართეთ დილერს ან გამოცდილ რადიო/ტელე ტექნიკოსს.
FCC რადიაციული ექსპოზიციის განცხადება
ეს მოდულარი შეესაბამება FCC RF რადიაციული ექსპოზიციის ლიმიტებს, რომლებიც დადგენილია უკონტროლო გარემოსთვის. ეს გადამცემი არ უნდა იყოს განლაგებული ან მოქმედი სხვა ანტენასთან ან გადამცემთან ერთად. ეს მოდულარი უნდა დამონტაჟდეს და ფუნქციონირებდეს რადიატორსა და მომხმარებლის სხეულს შორის მინიმუმ 20 სმ მანძილით.
მოდული შემოიფარგლება მხოლოდ OEM ინსტალაციით
OEM ინტეგრატორი პასუხისმგებელია იმის უზრუნველსაყოფად, რომ საბოლოო მომხმარებელს არ ჰქონდეს მოდულის ამოღების ან დაყენების სახელმძღვანელო მითითებები
თუ FCC საიდენტიფიკაციო ნომერი არ ჩანს, როდესაც მოდული დამონტაჟებულია სხვა მოწყობილობაში, მაშინ მოწყობილობის გარე მხარეს, რომელშიც მოდული არის დაინსტალირებული, ასევე უნდა გამოსახული იყოს ეტიკეტი, რომელიც მიუთითებს თანდართულ მოდულზე. ამ გარე ეტიკეტზე შეიძლება გამოიყენოს შემდეგი ფორმულირება: „შეიცავს გადამცემის მოდულის FCC ID: Z4T-XIAOESP32C6 ან შეიცავს FCC ID: Z4T-XIAOESP32C6“
როდესაც მოდული დაინსტალირებულია სხვა მოწყობილობაში, ჰოსტის მომხმარებლის სახელმძღვანელო უნდა შეიცავდეს ქვემოთ მოცემულ გამაფრთხილებელ განცხადებებს;
- ეს მოწყობილობა შეესაბამება FCC წესების მე-15 ნაწილს. ოპერაცია ექვემდებარება შემდეგ ორ პირობას:
- ამ მოწყობილობამ შეიძლება არ გამოიწვიოს მავნე ჩარევა.
- ამ მოწყობილობამ უნდა მიიღოს ნებისმიერი მიღებული ჩარევა, მათ შორის ჩარევა, რომელმაც შეიძლება გამოიწვიოს არასასურველი ოპერაცია.
- ცვლილებები ან მოდიფიკაციები, რომლებიც პირდაპირ არ არის დამტკიცებული მხარის მიერ, რომელიც პასუხისმგებელია შესაბამისობაზე, შეიძლება გააუქმოს მომხმარებლის უფლებამოსილება მართოს მოწყობილობა.
მოწყობილობები უნდა იყოს დაყენებული და გამოყენებული მწარმოებლის ინსტრუქციების მკაცრად დაცვით, როგორც ეს აღწერილია მომხმარებლის დოკუმენტაციაში, რომელიც მოყვება პროდუქტს.
მასპინძელი მოწყობილობის ნებისმიერმა კომპანიამ, რომელიც დააინსტალირებს ამ მოდულს ლიმიტი მოდულარული ნებართვით, უნდა შეასრულოს რადიაციული ემისიის და ყალბი ემისიის ტესტი FCC ნაწილი 15C: 15.247 მოთხოვნის შესაბამისად, მხოლოდ იმ შემთხვევაში, თუ ტესტის შედეგი შეესაბამება FCC ნაწილი 15C: 15.247 მოთხოვნას, მაშინ ჰოსტი შეიძლება გაიყიდოს ლეგალურად.
ანტენები
ტიპი | მოგება |
კერამიკული ჩიპის ანტენა | 4.97dBi |
FPC ანტენა | 1.23dBi |
როდ ანტენა | 2.42dBi |
ანტენა მუდმივად არის მიმაგრებული, მისი გამოცვლა შეუძლებელია. აირჩიეთ, გამოიყენოთ ჩაშენებული კერამიკული ანტენა თუ გარე ანტენა GPIO14-ის საშუალებით. გაგზავნეთ 0 GPIO14-ზე ჩაშენებული ანტენის გამოსაყენებლად და გაგზავნეთ 1 გარე ანტენის გამოსაყენებლად Trace ანტენის დიზაინი: არ გამოიყენება.
ხშირად დასმული კითხვები (FAQ)
Q: შემიძლია თუ არა ამ პროდუქტის გამოყენება სამრეწველო გამოყენებისთვის?
პასუხი: მიუხედავად იმისა, რომ პროდუქტი განკუთვნილია ჭკვიანი სახლის პროექტებისთვის, ის შეიძლება არ იყოს შესაფერისი სამრეწველო აპლიკაციებისთვის, ინდუსტრიული პარამეტრების სპეციფიკური მოთხოვნების გამო.
Q: რა არის ამ პროდუქტის ტიპიური ენერგიის მოხმარება?
პასუხი: პროდუქტი გთავაზობთ მუშაობის სხვადასხვა რეჟიმს, ენერგიის ყველაზე დაბალი მოხმარება არის 15 A ღრმა ძილის რეჟიმში.
დოკუმენტები / რესურსები
![]() |
seeed studio ESP32 RISC-V Tiny MCU Board [pdf] მფლობელის სახელმძღვანელო ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board |