Kursy • Poradniki • Inspirujące DIY • Forum
M5StickC - co warto wiedzieć?
M5StickC to miniaturowe urządzenie rozwojowe IoT oparte na układzie ESP32-PICO. Jest to przenośna, łatwa w użyciu platforma, która stanowi kompaktową wersję standardowych modułów z rodziny M5Stack. Idealnie sprawdza się w projektach IoT oraz w edukacji.
Czym jest M5StickC?
M5StickC to kompaktowy moduł wyposażony w układ ESP32-PICO produkowany przez firmę M5Stack. Zawiera niezbędne elementy do budowy małych projektów IoT, takie jak wbudowana komunikacja WiFi i Bluetooth, kolorowy wyświetlacz TFT LCD oraz różnorodne czujniki.
Dzięki niewielkim wymiarom (około 48 x 25 x 14 mm) oraz wbudowanemu akumulatorowi, doskonale sprawdza się w projektach noszonych (ang. wearable) i wszędzie tam, gdzie liczy się mobilność.
Moduł występuje w kilku wersjach, w tym popularnej M5StickC Plus z wyświetlaczem 1,14" oraz pojemniejszą baterią, a także M5StickC Plus2 z układem ESP32-PICO-V3-02.
Programowanie M5StickC
M5StickC można programować na trzy główne sposoby: Arduino IDE - idealne dla osób znających już tę platformę, wymaga dodania odpowiednich bibliotek i repozytorium URL (podobnie jak w przypadku ESP32). Jest to najszybsza opcja dla osób chcących szybko rozpocząć pracę z modułem.
UIFlow - graficzne środowisko, które bazuje na Blockly. Dobre dla osób początkujących, umożliwia programowanie bez znajomości tekstowych języków programowania. Bardziej zaawansowane osoby mogą również programować zestaw w MicroPythonie.
Zastosowania M5StickC
M5StickC znajduje szerokie zastosowanie w wielu dziedzinach. Jest wykorzystywany do prototypowania urządzeń IoT i testowania koncepcji – świetnie sprawdza się jako platforma do elektroniki R&D. Może pełnić rolę noszonego kontrolera dla inteligentnych systemów, a także znaleźć zastosowanie w projektach edukacyjnych STEM, umożliwiając naukę programowania w przystępny sposób.
- M5StickC (przód, w opakowaniu)
- M5StickC (tył)
Urządzenie sprawdza się w niewielkich systemach pomiarowych, np. do monitorowania temperatury lub innych parametrów środowiskowych. Może być także wykorzystywane jako inteligentny zegarek lub urządzenie monitorujące, które dzięki łączności bezprzewodowej przesyła dane w czasie rzeczywistym.
Specyfikacja techniczna M5StickC
- Układ: ESP32-PICO (dwurdzeniowy procesor 240 MHz)
- Komunikacja: WiFi 802.11 b/g/n oraz Bluetooth 4.2
- Pamięć Flash: 4 MB (8 MB w nowszych wersjach)
- Wyświetlacz: kolorowy TFT LCD (0,96" w wersji podstawowej, 1,14" w wersji Plus)
- Czujniki: 6-osiowy IMU (MPU6886), mikrofon (SPM1423), nadajnik podczerwieni
- Dodatkowe funkcje:
- zegar RTC (BM8563),
- dioda,
- przyciski
- Złącza:
- USB-C,
- GPIO,
- złącze Grove (I2C+I/O+UART)
- Akumulator: 95 mAh / 3,7V
- Wymiary: około 48 x 25 x 14 mm
- Waga: około 15 g
Schemat M5StickC
Producent układu, firma M5Stack, udostępniła w dokumentacji poniższy schemat modułu:
M5StickC – gdzie kupić?
Moduł M5StickC nie jest już dostępny w sprzedaży. Aktualnie produkowana i dostępna w dystrybucji jest nowsza wersja modułu M5StickC Plus2, który posiada mikrokontroler z większą ilością pamięci, wyświetlacz o większej przekątnej oraz bardziej pojemny akumulator.
Chcesz wiedzieć więcej? Zadaj pytanie na naszym forum o elektronice - chętnie doradzimy!