kakano-tohu

kakano studio ESP32 RISC-V Tiny MCU Poari

seeed-studio-ESP32-RISC-V-Tiny-MCU-Poari-hua

ESP32 NGA WHAKAMAHI HUA

Ngā āhuatanga

  • Hononga Whakarei ake: Ka whakakotahi i te 2.4GHz Wi-Fi 6 (802.11ax), Nihokikorangi 5(LE), me te hononga reo irirangi IEEE 802.15.4, ka taea e koe te tono i nga tikanga Miro me te Zigbee.
  • Matter Native: E tautoko ana i te hanga kaupapa-a-maamaa-a-Matter na runga i te pai ake o te hononga, te whakatutuki i te mahi tahi.
  • Haumarutanga Whakamunatia ki te maramara: Ma te ESP32-C6, ka kawea mai te haumarutanga whakamunatia-i-kiripi ki o kaupapa kaainga atamai ma te whakamunatanga, me te Taiao Whakaoti Whakapono (TEE)
  • Mahinga RF tino pai: He antenna runga-papa ki runga ki te 80m
    Awhe BLE/Wi-Fi, i te wa e rahui ana he atanga mo te antenna UFL o waho
  • Te Whakamahi Hiko Hiko: Ka tae mai me nga momo mahi e 4, me te iti rawa ko te 15 μA i roto i te aratau moe hohonu, me te tautoko hoki i te whakahaere utu pākahiko lithium.
  • Tukatuka RISC-V Tärua: Ka whakauruhia e rua nga 32-bit RISC-V tukatuka, me te mahinga teitei e rere ana ki runga ki te 160 MHz, me te iti-kaha karaka karaka ki te 20.
  • Tauira XIAODDesigns: Kei te noho tonu nga hoahoa XIAO matarohia o te ahua o te koromatua-rahi o te 21 x 17.5mm, me te maunga kotahi-taha, e tino pai ana mo nga kaupapa iti mokowhiti penei i nga kakahu kakahu.

seeed-studio-ESP32-RISC-V-Tiny-MCU-Poari- (1)

Whakaahuatanga

Ko te Seeed Studio XIAO ESP32C6 e whakakahangia ana e te ESP32-C6 SoC tino whakauru, i hangaia i runga i nga kaitukatuka 32-bit RISC-V e rua, me te tukatuka teitei (HP) me te rere ki runga ki te 160 MHz, me te iti-mana (LP) 32-bit RISC-V tukatuka, ka taea te kati i te 20MHz. He 512KB SRAM me te 4 MB Flash kei runga i te maramara, ka taea te maha atu o nga waahi hotaka, me te kawe mai i etahi atu huarahi ki nga ahuatanga whakahaere IoT.
Ko te XIAO ESP32C6 he Matter na tona hononga ahokore kua pai ake. Ko te waea iti te puranga e tautoko ana i te 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, me te Miro (802.15.4). I te mea ko te mema tuatahi o te XIAO e hototahi ana ki te Miro, he mea tino pai mo te hanga kaupapa matter-c ompliant, na reira ka tutuki te mahi tahi i roto i te kaainga-a-maatau.
Kia pai ake te tautoko i o kaupapa IoT, ko te XIAO ESP32C6 ehara i te whakarato i te whakakotahitanga ngawari me nga papaahi kapua auraki penei i te ESP Rain Maker, AWS IoT, Microsoft Azur e, me Google Cloud, engari ka whai waahi ano te haumarutanga mo o tono IoT. Ma tana potae haumaru i runga i te maramara, te whakamunatanga uira, te whakamarumaru tuakiri, me te Taiao Whakatupato Whakapono (TEE), ma tenei poari iti e whakarite te taumata haumaru e hiahiatia ana mo nga kaiwhakawhanake e rapu ana ki te hanga otinga maamaa, haumaru, hono.

seeed-studio-ESP32-RISC-V-Tiny-MCU-Poari- (2)

Ko tenei XIAO hou e mau ana ki te antenna uku ki runga ki runga ki runga ki te 80m BLE/Wi-Fi awhe, i te mea kei te rahui ano he atanga mo te antenna UFL o waho. I te wa ano, ka tae mai ano me te whakahaere kohi hiko tino pai. E wha nga momo mana hiko me te papahiko lithium pākahiko whakahaere iahiko whakahaere, ka mahi i roto i te aratau Moe Hohonu me te iti o te 15 µA, he pai rawa atu mo nga tono mamao, hiko-hiko.

seeed-studio-ESP32-RISC-V-Tiny-MCU-Poari- (3)

Ko te mema tuawaru o te whanau Seeed Studio XIAO, ka noho tonu a XIAO ESP8C32 ki te hoahoa XIAO matarohia. I hangaia kia uru ki te 6 x 21mm, XIAO Rahi Paerewa, i te mea kei te mau tonu ona waahanga matarohia kotahi-si. Ahakoa te rahi o te koromatua, he mea whakamiharo ka pakaru nga titi GPIO 17.5 katoa, tae atu ki te 15 mamati I/Os mo nga titi PWM me te 11 analog I/Os mo nga titi ADC. E tautoko ana i nga tauranga korero rangatū UART, IIC, me SPI. Ko enei ahuatanga katoa ka tino pai mo nga kaupapa mokowhiti-iti penei i nga kakahu kakahu, he waahanga kua rite ranei mo o hoahoa PCBA.

Te timatanga

Tuatahi, ka honoa e matou a XIAO ESP32C3 ki te rorohiko, honoa he LED ki te poari me te tuku i tetahi waehere ngawari mai i te Arduino IDE ki te tirotiro mehemea kei te pai te mahi o te poari ma te pihi i te LED hono.

Tatūnga pūmārō
Me whakarite e koe nga mea e whai ake nei:

  • 1 x Kakano Studio XIAO ESP32C6
  • 1 x Rorohiko
  • 1 x USB Taura-C taura

Aki
Ka taea e etahi taura USB anake te tuku hiko kaore e taea te whakawhiti raraunga. Mena karekau he taura USB, kaore ranei koe e mohio mena ka taea e to taura USB te tuku raraunga, ka taea e koe te tirotiro i te Seeed USB Type-C tautoko USB 3.1 .

  1. Hipanga 1. Honoa XIAO ESP32C6 ki tō rorohiko mā te taura USB Type-C.
  2. Hipanga 2. Honoa he LED ki D10 titi e whai ake nei
    Tuhipoka: Me mohio ki te hono i tetahi parenga (e tata ana ki te 150Ω) i roto i nga raupapa hei whakatiki i te ia na roto i te LED me te aukati i te taikaha o te ia ka taea te tahu i te LED.

Whakapaia te Pūmanawa
Kei raro iho ka whakarārangihia e ahau te putanga pūnaha, te putanga ESP-IDF, me te putanga ESP-Matter i whakamahia i roto i tenei tuhinga hei tohutoro. He putanga pumau tenei kua whakamatauria kia pai te mahi.

  • Kaihautū: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: peka matua, mai i te 10 Haratua 2024, tuku bf56832.
  • connectedhomeip: kei te mahi tahi me te commit 13ab158f10, mai i te 10 o Haratua 2024.
  • Git
  • Waehere Studio Visual

Tāuta ESP-Matter Step by Step

Hipanga 1. Tāutahia Ngā Tiakitanga​
Tuatahi, me whakauru koe i nga kohinga e hiahiatia ana ma te whakamahi i te . Whakatuwherahia to tauranga ka mahia te whakahau e whai ake nei:apt-get

  • sudo apt-get install git gcc g++ pkg-config libssl-dev libdbus-1-dev \ libglib2.0-dev libavahi-client-dev ninja-hanga python3-venv python3-dev \ python3-pip unzip libgirepository1.0-dev-dev libad

Ka whakaurua e tenei tono nga momo kete penei i te , te kaitoi (, ), me nga whare pukapuka e hiahiatia ana mo te hanga me te whakahaere i te Matter SDK.gitgccg++

Hipanga 2. Whakakohia te ESP-Matter Repository​
Kohia te putunga mai i GitHub ma te whakamahi i te whakahau me te hohonu o te 1 ki te tiki i nga whakaahua hou: esp-mattergit clone

Hurihia ki roto i te whaiaronga ka arawhiti i nga waahangaroto Git e hiahiatia ana:esp-matter

  • cd esp-mea
    git submodule whakahou –init –depth 1

Whakatere ki te whaiaronga me te whakahaere i tetahi tuhinga Python hei whakahaere i nga waahanga iti mo nga waahanga motuhake:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –papaku

Ka whakahōu tēnei hōtuhi i ngā kōwaeroto mō ngā tūāpapa ESP32 me te Linux i runga i te āhua pāpaku (whakaaetanga hou anake).

Hipanga 3. Tāuta ESP-Matter​
Hoki ki te whaiaronga pakiaka, ka whakahaere i te tuhinga whakauru: esp-matter

  • cd ../…/install.sh

Ka whakauruhia e tenei tuhinga etahi atu whakawhirinakitanga motuhake ki te ESP-Matter SDK.

Hipanga 4. Tautuhia nga Taurangi Taiao​
Whakaputaina te tuhinga hei whakarite i nga taurangi taiao e hiahiatia ana mo te whanaketanga:export.sh

  • puna ./export.sh

Ka whirihorahia e tenei whakahau to anga me nga huarahi taiao me nga taurangi.

Hipanga 5 (Kōwhiringa). Te uru tere ki te taiao whanaketanga ESP-Matter
Hei taapiri i nga ingoa ingoa me nga tautuhinga taurangi taiao ki to file, whai i enei mahi. Ma tenei ka whirihora i to taiao anga kia ngawari ki te whakawhiti i waenga i te IDF me nga tatūnga whanaketanga Matter, ka taea ai te ccache mo te hanga tere ake..bashrc
Whakatuwherahia to tauranga ka whakamahi i te ētita kuputuhi hei whakatuwhera i te file kei roto i to whaiaronga kainga. Ka taea e koe te whakamahi, tetahi kaiwhakatika ranei e pai ana koe. Mo te example:.bashrcnano

  • nano ~/.bashrc

Panuku ki raro o te file me te taapiri i nga rarangi e whai ake nei: .bashrc

  • # Ingoa ingoa mo te whakatu i te taiao ESP-Matter alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Whakahohehia te ccache kia tere ake te whakahiato ingoa ake set_cache='kaweake IDF_CCACHE_ENABLE=1′

I muri i te taapiri i nga raina, tiakina te file ka puta atu i te ētita kuputuhi. Mēnā kei te whakamahi koe, ka taea e koe te penapena mā te pēhi i te , pato ki te whakaū, ka puta ki waho.nanoCtrl+OEnterCtrl+X
Kia whai mana ai nga huringa, me uta ano te file. Ka taea e koe tenei ma te rapu i te file te kati me te whakatuwhera ano i to tauranga. Ki te puna te file, whakamahia nga mea e whai ake nei

  • puna ~/.bashrc whakahau:.bashrc.bashrc.bashrc

Inaianei ka taea e koe te whakahaere me te whakarite, te whakamau ranei i te taiao esp-matter i roto i tetahi huihuinga mutunga.get_matterset_cache

  • tiki_matter set_cache

Taupānga

  • Kainga Ataata Haumaru me te Hono, te whakarei ake i te oranga o ia ra ma te aunoatanga, te mana mamao, me etahi atu.
  • Nga Taonga Mokowā-iti me te Pūhiko-Powered Wearables, he mihi ki te rahi o te koromatua me te iti o te whakapau hiko.
  • Nga Tauari IoT Ahokore, e taea ai te tuku raraunga tere, pono.

Whakapuakanga i konei
Kaore te taputapu e tautoko i te mahi BT hopping i raro i te aratau Dss.

FCC

Tauākī FCC
Ka tutuki tenei taputapu ki te wahanga 15 o nga Ture FCC. Ko te mahi i raro i nga tikanga e rua e whai ake nei:

  1. Kaore pea tenei taputapu e whakararu kino, a
  2. Me whakaae tenei taputapu ki nga pokanoa kua tae mai, tae atu ki te pokanoa ka puta he mahi kore.
    Ko nga Huringa me nga whakarereketanga kaore i tino whakaaehia e te roopu kawenga mo te hanganga ture ka whakakorehia te mana o te kaiwhakamahi ki te whakahaere i nga taputapu.

Tuhipoka: Kua whakamatauria enei taputapu, kua kitea e u ana ki nga rohe mo tetahi taputapu matihiko Class B, i runga i te wahanga 15 o nga Ture FCC. I hoahoatia enei rohe ki te whakarato i te whakamarumaru tika mai i nga pokanoa kino i roto i te whakaurunga whare. Ka mahia e tenei taputapu nga whakamahinga ka taea e ia te whakaputa i te hiko auau reo irirangi, a, ki te kore e whakauruhia, ka whakamahia i runga i nga tohutohu, ka raru pea nga korero reo irirangi. Heoi, karekau he taurangi ka kore e puta he pokanoa ki tetahi whakaurunga. Mena ka raru nga taputapu i runga i te reo irirangi, pouaka whakaata ranei, ka taea te whakatau ma te whakaweto i nga taputapu, ka akiakihia te kaiwhakamahi ki te ngana ki te whakatika i te pokanoa ma te kotahi, neke atu ranei o nga tikanga e whai ake nei:

  • Whakahoahoa, nukuhia ranei te antenna whiwhi.
  • Whakanuia te wehenga i waenga i te taputapu me te kaiwhiwhi.
  • Honoa te taputapu ki tetahi putanga i runga i te ara iahiko rereke mai i tera e honoa ana te kaiwhiwhi.
  • Korero atu ki te kaihoko, ki tetahi tohunga hangarau reo irirangi/TV mo te awhina.

Tauākī Whakaaturanga Irirangi FCC
Ka tutuki tenei tauira ki nga rohe whakakitenga iraruke FCC RF kua whakaritea mo te taiao kore whakahaere. Ko tenei kaiwhakawhiti me kaua e noho tahi me te mahi tahi me etahi atu antenna, kaiwhakawhiti ranei. Me whakauru tenei modular me te whakahaere me te iti rawa o te 20 cm i waenga i te radiator me te tinana kaiwhakamahi.

He iti noa te waahanga ki te whakauru OEM anake
Ko te kaiwhakauru OEM te kawenga mo te whakarite kia kore he tohutohu a-ringa a te kaiwhakamahi mutunga ki te tango, ki te whakauru ranei i te waahanga
Ki te kore e kitea te nama tautuhi FCC ina whakauruhia te kōwae ki roto i tetahi atu taputapu, ko waho o te taputapu i whakauruhia ai te kōwae me whakaatu he tapanga e tohu ana ki te kōwae kua mau. Ka taea e tenei tapanga o waho te whakamahi kupu penei i enei e whai ake nei: "Kei roto i te Kaituku Whakawhiti FCC ID: Z4T-XIAOESP32C6 Kei roto ranei he ID FCC: Z4T-XIAOESP32C6"

Ina whakauruhia te kōwae ki roto i tetahi atu taputapu, ko te pukapuka a te kaihautu kei raro iho nga korero whakatupato;

  1. Ka tutuki tenei taputapu ki te Wahanga 15 o nga Ture FCC. Ko te mahi i raro i nga tikanga e rua e whai ake nei:
    1. Kare pea tenei taputapu e whakararu kino.
    2. Me whakaae tenei taputapu ki nga pokanoa kua tae mai, tae atu ki te pokanoa ka puta he mahi kore.
  2. Ko nga huringa me nga whakarereketanga kaore i tino whakaaehia e te roopu kawenga mo te hanganga ture ka whakakorehia te mana o te kaiwhakamahi ki te whakahaere i nga taputapu.

Me whakauru nga taputapu me te whakamahi kia rite ki nga tohutohu a te kaiwhakanao i whakaahuahia i roto i nga tuhinga a nga kaiwhakamahi ka tae mai me te hua.
Ko nga kamupene katoa o te taputapu kaihautu e whakauru ana i tenei waahanga me te whakaaetanga modular tepe me mahi i te whakamatautau mo te tukunga raatai ​​me te tukunga tinihanga i runga i te waahanga FCC 15C: 15.247 whakaritenga, Mena ka tutuki te hua whakamatautau ki te FCC waahanga 15C: 15.247 whakaritenga, katahi ka taea te hoko ture te kaihautu.

Antenna

Momo Whiwhi
Antenna maramara uku 4.97dbi
Antenna FPC 1.23dbi
Antenna toka 2.42dbi

Kua piri tonu te antenna, e kore e taea te whakakapi. Kōwhirihia me whakamahi i te pūihi uku i roto, i te pūihi waho ranei ma te GPIO14. Tukuna te 0 ki te GPIO14 ki te whakamahi i te antenna kua hangaia, ka tukuna te 1 ki te whakamahi i nga hoahoa antenna wahoTrace antenna: Kare e tika.

Pātai Auau (FAQ)

Q: Ka taea e au te whakamahi i tenei hua mo nga tono ahumahi?
A: Ahakoa i hangaia te hua mo nga kaupapa whare atamai, kaore pea e pai mo nga tono ahumahi na nga whakaritenga motuhake i roto i nga waahi ahumahi.

Q: He aha te kohi hiko angamaheni o tenei hua?
A: Ka tukuna e te hua nga momo momo mahi me te iti rawa o te kohi hiko he 15 A i roto i te aratau moe hohonu.

Tuhinga / Rauemi

kakano studio ESP32 RISC-V Tiny MCU Poari [pdf] Pukapuka Rangatira
ESP32, ESP32 RISC-V Poari MCU iti, RISC-V Poari MCU iti, Poari MCU iti, Poari MCU, Poari

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *