- Rozbalení M5Stack Core2
- Vývojová sada M5Stack ESP32 - bližší pohled
- Hardwarové specifikace M5Stack Core2
- Tovární testovací program M5Stack Core2
- Začínáme s M5 Stack Core2
Mikroprocesory ESP32 od společnosti Espressif si rychle získaly popularitu a lze je najít v mnoha projektech IoT, které vyžadují připojení Wi-Fi nebo BLE. I když tyto procesory mají spoustu energie, je často obtížné je naprogramovat v nativním prostředí pro začátečníky a nadšence IoT. Abychom tento problém vyřešili a urychlili vývoj IoT, představila společnost M5 Stack svou novou vývojovou sadu M5Stack Core2, vývojový modul založený na funkcích ESP32, který vám umožňuje prototypovat vaše nápady IoT ihned po vybalení z krabice. Když teď říkám bohatě na funkce, myslím to opravdu. Tato vývojová sada má integrovanou 2palcovou kapacitní dotykovou obrazovku, vestavěnou baterii a spoustu dalších zajímavých senzorů a modulů. A navíc to lze snadno naprogramovat pomocí Arduino IDE nebo micro python.
M5Stack se zaměřuje na vytváření stohovatelných a modulárních open-source vývojových sad IoT vše-v-jednom založených na ESP32. M5Stack za posledních několik let vyvinul slovo značky v prostoru vývojových desek na světě. Jejich výrobky jsou milovány většinou fanoušků v Japonsku a prodávají se ve více než 100 zemích, jako je Japonsko, Spojené státy, Velká Británie, Německo, Austrálie, Belgie atd. Její produkty využívaly různé aplikační scénáře, jako je Smart Home, Smart Office, STEM Education, AI, Robotics, Industry4.0 atd.
Pojďme se tedy blíže podívat na tuto vývojovou sadu MStack Core2, prozkoumejte různé senzory a moduly v ní a otestujte je pomocí několika ukázkových programů Arduino. Pokud patříte mezi první čtenáře, můžete se také zúčastnit prozrazení M5Stack Core2, abyste měli šanci vyhrát tuto vývojovou sadu. Kompletní recenzi si můžete prohlédnout v níže uvedeném videu nebo pokud si chcete přečíst více, můžete pokračovat v tomto článku.
Rozbalení M5Stack Core2
Počínaje rozbalením byla moje jednotka dodána s malou instrukční kartou a samotným hardwarem. Karta s pokyny obsahuje několik užitečných odkazů na některé technické dokumenty a stránky komunity pro začátečníky. Jakmile otevřete hlavní skříň, budete uvítáni samotným modulem a poté spolu s ním budete mít také kabel USB typu C, kterým lze nabíjet a programovat vývojovou sadu.
Vývojová sada M5Stack ESP32 - bližší pohled
Při bližším pohledu na soupravu vidíme, že má úhledný čtvercový tvar s displejem nahoře a tlačítky a sloty na boku.
Displej, jak jsem již řekl, je 2palcový kapacitní dotykový displej s rozlišením 300x240 pixelů. Těsně pod displejem můžete také vidět tři kapacitní dotyková tlačítka, která lze naprogramovat tak, aby fungovala podle našeho požadavku. Máme tlačítko napájení, USB port rozhraní USB typu C pro nabíjení a programování zařízení a konektor rozhraní Grove, který můžete v případě potřeby použít k připojení dalších senzorů a modulů. Na spodní straně můžete vidět resetovací tlačítko, zelenou LED jako indikátor napájení a slot pro SD kartu, který podporuje až 16G karet.
Board se stává zajímavějším, když se podíváme na zadní stranu. Štítek na zadní straně obsahuje stručné vysvětlení funkcí a specifikací integrovaných obvodů použitých na této desce. Pojďme se na to tedy podívat na obrázku níže.
Mozkem vývojové sady je mikroprocesor ESP32 D0WDQ6 a dvoujádrový 32bitový chipset Xtensa, který běží na 240 MHz s 16 MB Flash a 8 MB PSRAM. A je samozřejmé, že ESP32 podporuje protokol Wi-Fi i Bluetooth (BLE). Vpravo vidíme, ke kterému je připojen displej pinů a název ovladače displeje IC, který je ILI9342, pak vidíme označení tlačítka napájení, pokud jej podržíme po dobu 6 sekund, zařízení se vypne. Pak máme BM8563 RTC IC a poté konektor USB typu C připojený k IC ovladače CP2104 USB a IC AXP192 Power Management IC, který řídí nabíjení naší baterie a také reguluje 3,3 V požadované pro desku. Jdeme dál, máme SY7088 DC / DC Converter IC, který se používá k nastavení napětí z baterie na 5V.
Pokračujeme, máme zesilovač IC NS4168 I2C, který je připojen k vestavěnému reproduktoru pro přehrávání zvuku. A pak máme rozšiřující desku nalevo, obrázek níže ukazuje vyjmutou rozšiřující desku z hlavní desky. Jak vidíte, rozšiřující deska se skládá z integrovaného mikrofonu a šestiosého senzoru IMU886 IMU. Jakmile je deska záhlaví odstraněna, budou odkryty kolíky záhlaví na hlavní desce, které lze použít pro propojení s jinými moduly. Definice pinů kolíků záhlaví je uvedena v samotném Strickeru.
Hardwarové specifikace M5Stack Core2
Nyní jsme prozkoumali vnější stranu této soupravy a já vím, že je lákavé ji zapnout a vyzkoušet některé ukázkové programy, ale než to uděláme, popusťme tyto šrouby a zkontrolujte, co máme uvnitř, abychom se podívali na náš hardware. K otevření těchto šroubů budete potřebovat imbusový klíč a jakmile budete hotovi, stačí vyjmout zadní pouzdro a měli byste vidět lithiovou baterii. Kompletní technická specifikace vývojové sady je uvedena níže.
Zdroje |
Parametr |
ESP32-DOWD-V3 |
240 MHz dvoujádrový, 600 DMIPS, 520 kB SRAM, Wi-Fi, duální režim Bluetooth |
Blikat |
16 MB |
PSRAM |
8 MB |
Vstupní napětí |
5 V při 500 mA |
Rozhraní |
Typ C x 1, Grove (I2C + I / O + UART) x 1 |
IPS LCD obrazovka |
2,0 ”@ 320 * 240 ILI9342C |
Dotyková obrazovka |
FT6336U |
mluvčí |
1W-0928 |
VEDENÝ |
Zelená kontrolka napájení |
Knoflík |
Tlačítko napájení, tlačítko RST, tlačítko virtuální obrazovky * 3 |
Připomenutí vibrací |
Vibrační motor |
MIC |
SPM1423 |
Výkonový zesilovač I2C |
NS4168 |
6osá IMU |
MPU6886 |
RTC |
BM8563 |
PMU |
AXP192 |
USB čip |
CP2104 |
DC-DC Boost |
SY7088 |
Slot pro kartu TF |
16G MAX. |
Lithiová baterie |
390mAh @ 3,7V |
Anténa |
2,4G 3D anténa |
Provozní teplota |
0 ° C až 40 ° C (32 ° F až 104 ° F) |
Čistá hmotnost |
52 g |
Celková hmotnost |
70 g |
Velikost produktu |
54 x 54 x 16 mm |
Velikost balení |
75 x 60 20 mm |
Materiál pouzdra |
Plast (PC) |
Tovární testovací program M5Stack Core2
Každá nová jednotka je dodávána s výchozím továrním testovacím programem, který vám umožní prozkoumat většinu funkcí vývojové sady. Pojďme to tedy zapnout a podívejte se na ukázkový program. Jednoduše stiskněte tlačítko napájení a modul se spustí.
Výše uvedený obrázek ukazuje prováděný ukázkový program, jak vidíte, zobrazuje aktuální čas pomocí modulu RTC a také ukazuje úroveň nabití baterie. Pod tím máme panel monitorování zvuku, pomocí kterého můžete otestovat svůj mikrofon. A pokud kliknete na tento MPU6886, můžete zkontrolovat, jak jednotka IMU funguje.
Kromě toho můžeme tento symbol Wi-Fi použít také ke skenování signálů Wi-Fi v naší blízkosti, možnost časovače stopek a uvnitř možnosti nastavení můžeme povolit vestavěný motor, zvuk nebo dokonce otestovat TFT obrazovka.
Začínáme s M5 Stack Core2
Nyní, když jsme prozkoumali základní funkce ukázkového programu. Je čas psát vlastní programy. Pro tuto recenzi ukážu, jak můžete použít IDE Arduino k nahrání kódu do vašich sad M5Stack Core2, ale můžete také použít python, pokud vám programování Arduina nevyhovuje. Další informace najdete také na této oficiální stránce M5Stack Core2 GitHub.
Chcete-li svou sadu naprogramovat pomocí Arduina, nejdříve přejděte do předvoleb souborů a níže uvedeného odkazu do adresy URL správce desky.
m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json
Poté otevřete správce desky výběrem Nástroje -> Desky -> Správce desky . Poté vyhledejte „M5Stack“ a nainstalujte balíček.
Díky tomu je naše Arduino IDE připraveno naprogramovat naši vývojovou sadu M5Stack. Chcete-li programovat zařízení, připojte jej k počítači pomocí dodaného programovacího kabelu a na Arduino IDE vyberte jako desku „ M5Stack Core2 “ pomocí Nástroje -> Deska -> M5Stack Arduino -> M5-Stack Core2, pak otevřete libovolný ukázkový program z knihovny M5Stack core2, kterou jsme právě nainstalovali, jsem otevřel ukázkový kód „Touch“ následujícím souborem -> examples -> M5Core2 -> Basics -> Touch.
Jen se ujistěte, že jste vybrali správnou desku a port a poté kliknete na upload, měli byste vidět, jak se vývojová sada nahrává s novým programem. Pomocí tlačítka reset na zařízení můžete zkontrolovat, jak váš nový kód funguje, níže je uveden snímek mé vývojové desky s ukázkovým dotykovým programem.
Tento ukázkový program jednoduše čte polohu na TFT obrazovce, když se jí dotkneme a zobrazíme ji. Nyní, pokud se chcete vrátit zpět k původnímu ukázkovému kódu, můžete získat program Core2 Factory Test Arduino z propojené stránky GitHub.
Tím uzavírám svoji recenzi zde. Ale s takovým modulem nabitým funkcemi už mohu myslet na několik zajímavých projektů IoT, které můžeme s touto sadou snadno postavit. Co myslíš? Kde byste chtěli použít tuto vývojovou sadu? Dejte mi vědět, že pomocí odkazu M5Stack Core2 Giveaway pošleme tuto jednotku na nejzajímavější odpověď.
Sledujte M5Stack:
Web: https://m5stack.com/
Facebook: https://www.facebook.com/M5Stack
Twitter: https://twitter.com/M5Stack
Linkedin: https://www.linkedin.com/company / m5stack
Instagram: https://www.instagram.com/m5stack
YouTube: https://www.youtube.com/m5stack
Hackster.io: https://www.hackster.io/m5stack
GitHub: https: // github
Dokument.com / m5stack : https://docs.m5stack.com/#/
Fórum: