Johdanto
M5Stack tarjoaa valikoiman modulaarisia kehityskortteja, joita kutsutaan nimellä Core Controllers, ja jotka on suunniteltu käytettäväksi erilaisissa IoT-sovelluksissa. Nämä ohjaimet perustuvat ESP32-mikrokontrolleriin ja tarjoavat joukon ominaisuuksia ja kyvykkyyksiä. Tässä artikkelissa tarkastellaan M5Stack Core -ohjainten eroja ja esitetään vertailutaulukko niiden keskeisistä teknisistä tiedoista.
M5Stack Core: Yleiskatsaus ja ominaisuudet
M5Stack Core on Core-sarjan ensimmäinen kehityskortti. Laite sisältää 2 tuuman värikosketusnäytön, Wi-Fi- ja Bluetooth yhteydet. Core on varustettu 320 KB SRAM-muistilla, 128 KB ROM-muistilla ja sisäänrakennetulla 2 MB flash-muistilla. Lisäksi tuotteessa on 19 yleiskäyttöistä tulo-/lähtöliitäntää (GPIO), analogisesta digitaaliseksi muuntaja (ADC), sarjallinen oheisliitäntä (SPI), universaali asynkroninen vastaanotin-lähetin (UART), inter-integrated circuit (I2C), inter-integrated circuit (I2S), kauko-ohjainmoduuli (RMT), yleiskäyttöinen suoramuistinsiirto (GDMA) ja valo-emissiodiodin pulssinleveysmodulaatio (LED PWM1). Core on suunniteltu modulaarisuutta ajatellen, mahdollistaen yhteensopivuuden useiden laajennusmoduulien ja lisävarusteiden kanssa.
M5Stack Core2: Yleiskatsaus ja ominaisuudet
Ominaisuus | Core2 | Core2 AWS:lle |
Suoritin | Ydinkertainen 32-bittinen RISC-V | Ydinkertainen 32-bittinen RISC-V |
Kellotaajuus | Jopa 160 MHz | Jopa 160 MHz |
Muisti | 320 KB SRAM, 128 KB ROM, 2 MB Flash | 320 KB SRAM, 128 KB ROM, 2 MB Flash |
Yhteydet | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth |
Erityisominaisuudet | - | Microchip ATECC608 Trust&Go |
Käyttötapaukset | Yleiset IoT-projektit | AWS IoT -sovellukset |
M5Stack Core2 on Core-mallin paranneltu versio, jossa on 2,8 tuuman värikosketusnäyttö paremman visualisoinnin takaamiseksi. Core2 säilyttää samat ydintiedot kuin alkuperäinen Core, mukaan lukien Wi-Fi, Bluetooth, 320 KB SRAM-muistia, 128 KB ROM-muistia ja 2 MB flash-muistia. Lisäksi Core2:ssa on 19 GPIO-liitäntää ja se on yhteensopiva monien oheislaitteiden kanssa. Suurempi näyttö tarjoaa parannetun käyttöliittymän, joka sopii projekteihin, joissa tarvitaan enemmän näyttötilaa.
M5Stack CoreS3: Yleiskatsaus ja ominaisuudet
M5Stack CoreS3 edustaa Core-sarjan kolmatta sukupolvea ja tarjoaa useita parannuksia edeltäjiinsä verrattuna. Laite sisältää kaksiytimisen 32-bittisen Xtensa LX7 -prosessorin, joka tarjoaa paremman suorituskyvyn verrattuna Core- ja Core2-mallien yksiytimiseen RISC-V-prosessoriin. CoreS3:ssa on 320 KB SRAM-muistia, 128 KB ROM-muistia ja 8 MB flash-muistia. Lisäksi laitteessa on 2,8 tuuman värikosketusnäyttö, RGB-tilaindikaattori ja ohjelmoitava painike. CoreS3 on suunniteltu suorituskykyisiin IoT-projekteihin ja tarjoaa parannetun prosessointitehon sekä näyttöominaisuudet.
Keskeiset erot M5Stack Core -ohjaimissa
Ominaisuus | Ydin | Core2 | CoreS3 |
Suoritin | Ydinkertainen 32-bittinen RISC-V | Ydinkertainen 32-bittinen RISC-V | Kaksoisydin 32-bittinen Xtensa LX7 |
Kellotaajuus | Jopa 160 MHz | Jopa 160 MHz | Jopa 240 MHz |
Muisti | 320 KB SRAM, 128 KB ROM, 2 MB Flash | 320 KB SRAM, 128 KB ROM, 2 MB Flash | 320 KB SRAM, 128 KB ROM, 8 MB Flash |
Yhteydet | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth |
GPIOt | 19 GPIO:ta | 19 GPIO:ta | 23 GPIO:ta |
Erityisominaisuudet | - | Suurempi 2,8 tuumaa kosketusnäyttö |
RGB-tilaindikaattori, ohjelmoitava painike |
Käyttötapaukset | Yleiset IoT-projektit | Yleiset IoT-projektit | Korkean suorituskyvyn IoT-projektit |
Johtopäätös
Yhteenvetona M5Stack Core -ohjaimet tarjoavat erilaisia vaihtoehtoja eri IoT-sovelluksiin. Core ja Core2 sopivat hyvin yleisiin IoT-projekteihin, kun taas CoreS3 tarjoaa parannetun suorituskyvyn vaativampiin sovelluksiin. CoreC3 ja CoreC3U on suunniteltu teollisiin IoT-sovelluksiin, ja CoreC3U tarjoaa parannetut turvallisuusominaisuudet. Näiden erojen ymmärtäminen auttaa kehittäjiä valitsemaan sopivimman kehitysalustan heidän erityisiin projektivaatimuksiinsa.
1 kommentti
Chad K
Thank you for the comparison data but it is now out of date. This article was published on October 24th of what year? I ask because as of June 30, 2025, the Stack5 website shows the Core2 AWS IoT kit to have a ESP32-D0WDQ6-V3 which runs a 240Mhz dual core processor. Stack5 doesn’t seem to identify the upgraded kit with a version number. However the base Core2 kit now has a v1.1 variant with upgraded power IC. I am sad to see they are phasing out their LoRa components (at least the USA 915Mhz models are EOL). Check out Stack5’s website for updated info on these ESP32 IoT controller kits and add-ons.