irugbin isise ESP32 RISC-V Tiny MCU Board
ESP32 ọja alaye
Awọn ẹya ara ẹrọ
- Imudara Asopọmọra: Darapọ 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE), ati IEEE 802.15.4 redio Asopọmọra, gbigba ọ laaye lati lo awọn Ilana ati awọn ilana Zigbee.
- Ilu abinibi Nkan: Ṣe atilẹyin kikọ awọn iṣẹ ile ọlọgbọn ti o ni ifaramọ ọrọ ọpẹ si imudara Asopọmọra rẹ, iyọrisi interoperability
- Aabo Ti paroko lori Chip: Agbara nipasẹ ESP32-C6, o mu aabo fifi ẹnọ kọ nkan-lori-chip wa si awọn iṣẹ akanṣe ile ọlọgbọn rẹ nipasẹ bata to ni aabo, fifi ẹnọ kọ nkan, ati Ayika Igbẹkẹle Igbẹkẹle (TEE)
- Išẹ RF ti o tayọ: Ni eriali lori-ọkọ pẹlu to 80m
BLE/Wi-Fi ibiti, nigba ti ifiṣura ohun ni wiwo fun ita UFL eriali - Lilo Lilo Agbara: Wa pẹlu awọn ipo iṣẹ 4, pẹlu eyiti o kere julọ jẹ 15 μA ni ipo oorun oorun, lakoko ti o tun ṣe atilẹyin iṣakoso idiyele batiri lithium.
- Meji RISC-V Processors: Ṣepọ awọn olutọpa 32-bit RISC-V meji, pẹlu ero isise iṣẹ ṣiṣe giga ti n ṣiṣẹ to 160 MHz, ati ero isise agbara kekere ti n pa titi di 20
- Ayebaye XIAOdesigns: Si maa wa awọn aṣa XIAO Ayebaye ti fọọmu iwọn atanpako ti 21 x 17.5mm, ati oke-apa kan, ti o jẹ ki o jẹ pipe fun awọn iṣẹ akanṣe to lopin aaye gẹgẹbi awọn wearables.
Apejuwe
Seeed Studio XIAO ESP32C6 ni agbara nipasẹ ESP32-C6 SoC ti o ni ilọsiwaju ti o ga julọ, ti a ṣe lori awọn olutọpa RISC-V 32-bit meji, pẹlu iṣẹ-ṣiṣe giga-giga (HP) pẹlu runni ng soke si 160 MHz, ati agbara kekere (LP) 32-bit RISC-V ti o pọju, eyiti o le jẹ 20 MHz. 512KB SRAM ati Flash 4 MB wa lori chirún, gbigba fun aaye siseto diẹ sii, ati mu awọn iṣeeṣe diẹ sii si awọn oju iṣẹlẹ iṣakoso IoT.
XIAO ESP32C6 jẹ abinibi ọrọ ọpẹ si imudara asopọ alailowaya rẹ. Ikopọ waya ti o kere si ṣe atilẹyin 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, and Thread (802.15.4). Gẹgẹbi ọmọ ẹgbẹ XIAO akọkọ ti o ni ibamu pẹlu O tẹle, o jẹ ibamu pipe fun kikọ awọn iṣẹ akanṣe Matter-c, nitorinaa ṣaṣeyọri interoperability ni ile-ọlọgbọn.
Lati ṣe atilẹyin dara julọ awọn iṣẹ akanṣe IoT rẹ, XIAO ESP32C6 kii ṣe pese isọdọkan ailopin nikan pẹlu awọn iru ẹrọ awọsanma akọkọ bi ESP Rain Maker, AWS IoT, Microsoft Azur e, ati Google Cloud, ṣugbọn tun ṣe aabo aabo fun awọn ohun elo IoT rẹ. Pẹlu bata ti o ni aabo lori-chip, fifi ẹnọ kọ nkan filasi, aabo idanimọ, ati Ayika Igbẹkẹle Igbẹkẹle (TEE), igbimọ kekere yii ṣe idaniloju ipele aabo ti o fẹ fun awọn olupilẹṣẹ ti n wa lati kọ ọlọgbọn, aabo, ati awọn solusan ti o sopọ.
XIAO tuntun yii ti ni ipese pẹlu eriali seramiki ti o ni iṣẹ-giga pẹlu iwọn 80m BLE/Wi-Fi, lakoko ti o tun ṣe ifipamọ wiwo fun eriali UFL ita. Ni akoko kanna, o tun wa pẹlu iṣakoso lilo agbara iṣapeye. Ifihan awọn ipo agbara mẹrin ati Circuit gbigba agbara batiri litiumu inu, o ṣiṣẹ ni ipo oorun oorun pẹlu lọwọlọwọ bi kekere bi 15 µA, ti o jẹ ki o jẹ ibamu ti o dara julọ fun latọna jijin, awọn ohun elo ti o ni agbara batiri.
Jije ọmọ ẹgbẹ 8th ti idile Seeed Studio XIAO, XIAO ESP32C6 jẹ apẹrẹ XIAO Ayebaye. O jẹ apẹrẹ lati baamu 21 x 17.5mm, Iwọn Standard XIAO, lakoko ti o wa ni iṣagbesori awọn ẹya ara ẹrọ alailẹgbẹ kan-si ded. Paapaa ti o jẹ iwọn atanpako, iyalẹnu ya awọn pinni GPIO 15 lapapọ, pẹlu 11 oni-nọmba I/Os fun awọn pinni PWM ati 4 afọwọṣe I/Os fun awọn pinni ADC. O ṣe atilẹyin UART, IIC, ati awọn ebute ibaraẹnisọrọ ni tẹlentẹle SPI. Gbogbo awọn ẹya wọnyi jẹ ki o ni ibamu pipe fun boya awọn iṣẹ akanṣe-opin aaye gẹgẹbi awọn wearables, tabi ẹyọ ti o ti ṣetan fun awọn apẹrẹ PCBA rẹ.
Bibẹrẹ
Ni akọkọ, a yoo sopọ XIAO ESP32C3 si kọnputa, so LED kan pọ si igbimọ ati gbe koodu ti o rọrun kan lati Arduino IDE lati ṣayẹwo boya igbimọ naa n ṣiṣẹ daradara nipa sisẹ LED ti a ti sopọ.
Hardware setup
O nilo lati ṣeto awọn wọnyi:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x Kọmputa
- 1 x okun USB Iru-C
Imọran
Diẹ ninu awọn okun USB le pese agbara nikan ko le gbe data lọ. Ti o ko ba ni okun USB tabi ko mọ boya okun USB rẹ le ṣe atagba data, o le ṣayẹwo Seeed USB Iru-C atilẹyin USB 3.1 .
- Igbesẹ 1. So XIAO ESP32C6 pọ mọ kọmputa rẹ nipasẹ okun USB Iru-C.
- Igbesẹ 2. So ohun LED to D10 pin bi wọnyi
Akiyesi: Rii daju lati so resistor kan (nipa 150Ω) ni jara lati ṣe idinwo lọwọlọwọ nipasẹ LED ati lati yago fun lọwọlọwọ pupọ ti o le sun LED naa.
Mura ohun elo naa
Ni isalẹ Emi yoo ṣe atokọ ẹya eto, ẹya ESP-IDF, ati ẹya ESP-Matter ti a lo ninu nkan yii fun itọkasi. Eyi jẹ ẹya iduroṣinṣin ti o ti ni idanwo lati ṣiṣẹ daradara.
- Alejo: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: ẹka akọkọ, bi ti 10 May 2024, ṣe bf56832.
- Connecthomeip: Lọwọlọwọ nṣiṣẹ pẹlu ifaramo 13ab158f10, bi ti 10 May 2024.
- Git
- Visual Studio Code
Fifi sori ESP-ọrọ Igbesẹ nipa Igbese
Igbesẹ 1. Fi Awọn igbẹkẹle sii
Ni akọkọ, o nilo lati fi sori ẹrọ awọn idii ti a beere nipa lilo . Ṣii ebute rẹ ki o ṣiṣẹ pipaṣẹ atẹle: apt-get
- sudo apt-gba fi sori ẹrọ 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 libgiretory-1.0posiv libgiretory libreadline-dev
Aṣẹ yii nfi ọpọlọpọ awọn idii sori ẹrọ bii , awọn akopọ (, ), ati awọn ile-ikawe ti o nilo fun kikọ ati ṣiṣiṣẹ Matter SDK.gitgccg++
Igbesẹ 2. Di ibi ipamọ ESP-Matter
Di ibi ipamọ naa lati GitHub ni lilo aṣẹ pẹlu ijinle 1 lati mu aworan tuntun nikan: clone esp-mattergit
- cd ~/esp
git clone –ijinle 1 https://github.com/espressif/esp-matter.git
Yipada sinu itọsọna naa ki o ṣe ipilẹṣẹ Git submodules ti a beere:esp-matter
- cd esp-ọrọ
imudojuiwọn git submodule –init –ijinle 1
Lilọ kiri si itọsọna naa ki o ṣiṣẹ iwe afọwọkọ Python lati ṣakoso awọn submodules fun awọn iru ẹrọ kan pato:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux – aijinile
Iwe afọwọkọ yii ṣe imudojuiwọn awọn submodules fun mejeeji ESP32 ati awọn iru ẹrọ Linux ni ọna aijinile (iṣẹ tuntun nikan).
Igbesẹ 3. Fi ESP-Matter sori ẹrọ
Pada si itọsọna gbongbo, lẹhinna ṣiṣe iwe afọwọkọ fifi sori ẹrọ: sp-matter
- cd ../…/install.sh
Iwe afọwọkọ yii yoo fi awọn igbẹkẹle afikun sii ni pato si ESP-Matter SDK.
Igbesẹ 4. Ṣeto Awọn iyipada Ayika
Orisun iwe afọwọkọ lati ṣeto awọn oniyipada ayika ti o nilo fun idagbasoke:export.sh
- orisun ./export.sh
Aṣẹ yii ṣe atunto ikarahun rẹ pẹlu awọn ipa ọna ayika ati awọn oniyipada.
Igbesẹ 5 (Aṣayan). Wiwọle ni iyara si agbegbe idagbasoke ESP-Matter
Lati ṣafikun awọn inagijẹ ti a pese ati awọn eto oniyipada ayika si rẹ file, tẹle awọn igbesẹ wọnyi. Eyi yoo tunto agbegbe ikarahun rẹ lati yipada ni irọrun laarin IDF ati awọn eto idagbasoke Matter, ati mu ccache ṣiṣẹ fun awọn kikọ iyara..bashrc
Ṣii ebute rẹ ki o lo olootu ọrọ lati ṣii file be ni ile rẹ liana. O le lo tabi eyikeyi olootu ti o fẹ. Fun example:.bashrcnano
- nano ~/.bashrc
Yi lọ si isalẹ ti awọn file ki o si fi awọn wọnyi ila:.bashrc
- # Inagijẹ fun iṣeto ESP-Matter ayika inagijẹ get_matter ='. ~/esp/esp-matter/export.sh'
- # Mu ccache ṣiṣẹ lati yara si akopọ ti inagijẹ set_cache='jade IDF_CCACHE_ENABLE=1′
Lẹhin fifi awọn ila, fi awọn file ati jade kuro ni olootu ọrọ. Ti o ba nlo , o le fipamọ nipa titẹ , lu lati jẹrisi, ati lẹhinna jade kuro.nanoCtrl+OEnterCtrl+X
Fun awọn ayipada lati mu ipa, o nilo lati tun gbee si file. O le ṣe eyi nipa wiwa awọn file tabi pipade ati ṣiṣi ebute rẹ. Lati orisun file, lo awọn wọnyi
- orisun ~ / .bashrc aṣẹ: .bashrc.bashrc.bashrc
Bayi o le ṣiṣẹ ati lati ṣeto tabi sọ agbegbe esp-matter ni eyikeyi igba ebute.get_matterset_cache
- gba_matter ṣeto_cache
Ohun elo
- Ni aabo ati Ile Smart Sopọ, imudara igbesi aye lojoojumọ nipasẹ adaṣe, iṣakoso latọna jijin, ati diẹ sii.
- Opin aaye ati Awọn aṣọ wiwọ Batiri, o ṣeun si iwọn atanpako wọn ati agbara-kekere.
- Awọn oju iṣẹlẹ IoT Alailowaya, ti n muu ṣiṣẹ iyara, gbigbe data igbẹkẹle.
Ikede nibi
Ẹrọ naa ko ṣe atilẹyin iṣẹ hopping BT labẹ ipo Dss.
FCC
Gbólóhùn FCC
Ẹrọ yii ni ibamu pẹlu apakan 15 ti Awọn ofin FCC. Iṣiṣẹ jẹ koko-ọrọ si awọn ipo meji wọnyi:
- Ẹrọ yii le ma fa kikọlu ipalara, ati
- Ẹrọ yii gbọdọ gba kikọlu eyikeyi ti o gba, pẹlu kikọlu ti o le fa isẹ ti ko fẹ.
Eyikeyi awọn iyipada tabi awọn iyipada ti ko fọwọsi ni pato nipasẹ ẹgbẹ ti o ni iduro fun ibamu le sọ aṣẹ olumulo di ofo lati ṣiṣẹ ohun elo naa.
Akiyesi: Ohun elo yii ti ni idanwo ati rii lati ni ibamu pẹlu awọn opin fun ẹrọ oni nọmba Kilasi B, ni ibamu si apakan 15 ti Awọn ofin FCC. Awọn opin wọnyi jẹ apẹrẹ lati pese aabo to tọ si kikọlu ipalara ni fifi sori ibugbe kan. Ẹrọ yii n ṣe ipilẹṣẹ awọn lilo ati pe o le tan agbara ipo igbohunsafẹfẹ redio ati, ti ko ba fi sii ati lo ni ibamu pẹlu awọn ilana, o le fa kikọlu ipalara si awọn ibaraẹnisọrọ redio. Sibẹsibẹ, ko si iṣeduro pe kikọlu ko ni waye ni fifi sori ẹrọ kan pato. Ti ohun elo yii ba fa kikọlu ipalara si redio tabi gbigba tẹlifisiọnu, eyiti o le pinnu nipasẹ titan ohun elo naa ni pipa ati tan, a gba olumulo niyanju lati gbiyanju lati ṣatunṣe kikọlu naa nipasẹ ọkan tabi diẹ ẹ sii ti awọn iwọn wọnyi:
- Reorient tabi tun eriali gbigba pada.
- Mu iyatọ pọ si laarin ẹrọ ati olugba.
- So ohun elo pọ si ọna iṣan lori Circuit ti o yatọ si eyiti olugba ti sopọ.
- Kan si alagbawo oniṣowo tabi redio ti o ni iriri / onimọ-ẹrọ TV fun iranlọwọ.
Gbólóhùn Ifihan Radiation FCC
Apọjuwọn yii ni ibamu pẹlu awọn opin ifihan itankalẹ FCC RF ti a ṣeto fun agbegbe ti a ko ṣakoso. Atagba yii ko gbọdọ wa ni ipo papọ tabi ṣiṣẹ ni apapo pẹlu eyikeyi eriali miiran tabi atagba. Modular yii gbọdọ fi sori ẹrọ ati ṣiṣẹ pẹlu aaye to kere ju 20 cm laarin imooru ati ara olumulo.
Module naa ni opin si fifi sori OEM nikan
Oluṣeto OEM jẹ iduro fun aridaju pe olumulo ipari ko ni awọn ilana afọwọṣe lati yọkuro tabi fi sori ẹrọ module
Ti nọmba idanimọ FCC ko ba han nigbati module ti fi sori ẹrọ inu ẹrọ miiran, lẹhinna ita ti ẹrọ sinu eyiti a fi sori ẹrọ module gbọdọ tun ṣafihan aami ti o tọka si module ti a fipade. Aami ita yii le lo ọrọ-ọrọ gẹgẹbi atẹle: “Ni FCC ID Module Atagba: Z4T-XIAOESP32C6 Tabi Ni ID FCC Ni: Z4T-XIAOESP32C6”
Nigbati module ti fi sori ẹrọ inu ẹrọ miiran, afọwọṣe olumulo ti agbalejo gbọdọ ni awọn alaye ikilọ ni isalẹ;
- Ẹrọ yii ni ibamu pẹlu Apá 15 ti Awọn ofin FCC. Iṣiṣẹ jẹ koko-ọrọ si awọn ipo meji wọnyi:
- Ẹrọ yii le ma fa kikọlu ipalara.
- Ẹrọ yii gbọdọ gba kikọlu eyikeyi ti o gba, pẹlu kikọlu ti o le fa isẹ ti ko fẹ.
- Awọn iyipada tabi awọn iyipada ti ko fọwọsi ni pato nipasẹ ẹgbẹ ti o ni iduro fun ibamu le sọ aṣẹ olumulo di ofo lati ṣiṣẹ ohun elo naa.
Awọn ẹrọ gbọdọ wa ni fi sori ẹrọ ati lo ni ibamu pẹlu awọn ilana olupese bi a ti ṣalaye ninu iwe olumulo ti o wa pẹlu ọja naa.
Ile-iṣẹ eyikeyi ti ẹrọ agbalejo ti o fi sori ẹrọ apọjuwọn yii pẹlu ifọwọsi apọjuwọn iwọn yẹ ki o ṣe idanwo ti itujade radiated ati itujade spurious ni ibamu si apakan FCC apakan 15C: 15.247, Nikan ti abajade idanwo ba ni ibamu pẹlu FCC apakan 15C: 15.247 ibeere, lẹhinna agbalejo le ta ni ofin.
Eriali
Iru | jèrè |
Seramiki ërún eriali | 4.97 dBi |
FPC eriali | 1.23 dBi |
Rod eriali | 2.42 dBi |
Eriali ti wa ni asopọ patapata, ko le paarọ rẹ. Yan boya lati lo eriali seramiki ti a ṣe sinu tabi eriali ita nipasẹ GPIO14. Firanṣẹ 0 si GPIO14 lati lo eriali ti a ṣe sinu, ati firanṣẹ 1 lati lo eriali ita awọn apẹrẹ erialiTrace: Ko wulo.
Awọn Ibeere Nigbagbogbo (FAQ)
Q: Ṣe Mo le lo ọja yii fun awọn ohun elo ile-iṣẹ?
A: Lakoko ti ọja ti ṣe apẹrẹ fun awọn iṣẹ akanṣe ile ti o gbọn, o le ma dara fun awọn ohun elo ile-iṣẹ nitori awọn ibeere kan pato ni awọn eto ile-iṣẹ.
Q: Kini agbara agbara aṣoju ti ọja yii?
A: Ọja naa nfunni ni ọpọlọpọ awọn ipo iṣẹ pẹlu agbara agbara ti o kere julọ jẹ 15 A ni ipo oorun ti o jinlẹ.
Awọn iwe aṣẹ / Awọn orisun
![]() |
irugbin isise ESP32 RISC-V Tiny MCU Board [pdf] Afọwọkọ eni ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board |