M5 STACK by CORE DEVELOPMENT KIT

M5 STACK by CORE DEVELOPMENT KIT
Razem głosów: 10 co stanowi: 98% całości.

Dziś jest jeden z tych dni kiedy mogę wam przedstawić coś nowego i fajnego przy okazji :) a tym czymś na dziś jest zestaw developerski firmy CORE o nazwie M5Stack .. cóż to jest takiego ??  …

Zaraz się dowiemy …. najpierw wyjmijmy go z pudełka :P

Tak w tym niewielkim i bardzo estetycznym pudełku z przyjemnie wykonanym opisem, z którego się dowiadujemy już że mamy do czynienia z ESP32 i to coś jest gotowe do współpracy z AZURE Microsoftu … Już wiemy , że będzie super płytka z ESPkiem ….  to otwieramy :

hmm po otwarciu wieczka wiele się nie wyjaśniło … no dalej widać że mamy kabelki żeńsko-męskie do podłączeń i kabelek USB ….reszta przykryta kartonikiem ….

Jest ukryty pod kartonikiem niewielki hmm.. monitorek ?? z 3ma przyciskami ??

Urządzenie jak widać jest bardzo schludnie wykonane i dość elegancko , zwłaszcza w tej szarej obudowie w oczy się rzuca czarny panel przedni , 3 przyciski i LCD2″  tymczasem na jednym z boków .. dokładnie to lewym…

znajdujemy złącze goldpinów  oraz przycisk  ON/OFF/RESET , gniazdo niestandardowe komunikacji  oraz dodatkowe złącze z 4 pinami ….

od Tyłu już ładnie widać oznaczenia wszystkich wyprowadzonych GPIO oraz zasilań i ładnie wykonane Logo na gładkim plastiku …  całości dopełniają gumowe nóżki antypoślizgowe ….

jak widać na jednym z boków (dolnym można powiedzieć)jest też złącze kart mikroSD ..

po prawej zaś znajdziemy Logo M5 listwę goldpin i dziureczki dla 1W głośnika oraz nad listwą takie małe dziwne wcięcie ….

które służy do otwierania obudowy małego cudzika …:)  gdzie jak widać wszystko ładnie i schludnie zostało upakowane i rozmieszczone,  ESP32 został ukryty pod blaszką z naklejonym opisem pinów , widać złącze gpio , slot karty SD, antenkę 3D :)  pod dolną częścią jest [płytka rozprowadzająca GPIO na boczne ścianki oraz dodatkowo pod nią ukryta jest bateryjka …. to co czas podłączyć /?  za chwilkę ,…

Wszystko łądnie spasowane , i schludnie wykonane … bez niedopatrzeń ..   ponadto w pudełku znajdziemy …

Kilka naklejek ….  przewody połączeniowe kabelek komunikacyjny  instrukcję Quick start ….   No dobrze już nie nudzę …  naciskamy czerwony przycisk z prawej strony 

Pojawia się nam takie tam demo zresztą bardzo przyjazne … ale …. trzeba przejść do sednna podłączyć do kompa …

kabelek komunikacyjny to jakiś żart …  słownie 10 cm … niestety niestandardowy , ok jest fajny 2 stronny  mini USB , ale trochę dłuższy …. dobrze że mam swojego docka  D-Linkowego ….

Został zainstalowany port COM …  oparty o układ CP2104 SiLabsa ….  czas na zgodność z ARDUINO ….

Jako że mam zainstalowany w arduino zestaw płytek ESP32 z Espressife bo używam ze ESP32 Sunduino , wiec tylko poprzez GIT Gui  wykonuję update do najnowszej wersji gdzie już jest ujęta płytka M5STACK zanim Git się pobierze …

Slogan z m5Stack mówi, że nasz mały bohater jest pomostem między pomysłem , a gotowym produktem .. zasadniczo ma to sens, faktycznie przygotowano wiele modułów dodatkowych , dopinanych do urządzenia …

Bo naprawdę wygląda bardzo przyjemnie ..   Moduł występuje w 2ch wersjach :

  •  BASIC  –  w czarnej obudowie
  •  GREY – Limited Version , którą wam tu właśnie prezentuję , zasadniczo poza   kolorem obudowy różni się tym, że znajdziemy w nim jeszcze czujnik   9DOF  Mpu9250  w sumie całkiem fajny :)

Więcej szczegółów na stronie producenta zestawu… i choć to nowość już jest całkiem spora społeczność dookoła modułu …  u nas można go nabyć w sklepie elty.pl w przystępnej cenie. I na chwilę obecną to jedyne oficjalne źródło na terenie PL  z modułem M5STACK , który mogę śmiało polecić każdemu wielbicielowi ESP32 , IOT i ogólnie ….    Tymczasem się nam dawno updatowało CORE dla ESP32 …

A tu macie opis jak to zrobić i oraz dla tych co nie mają jeszcze i nie czytali moich poprzednich wpisów o ESP32 na płytkach mini i SunDuino  opis jak zainstalować na czysto CORE ESP32 w Arduino z GITHUBA  ESPRESSIF

https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

Dodatkowo na sunduinowym forum zostanie niedługo otwarty specjalny kawałem podłogi dla tego świetnego modułu gdzie będą się pojawiać projekty i pomysły , zarówno moje i mam nadzieję wasze i że się przyłączycie to tej zabawy …


Wracając do meritum sprawdzamy czy jest …

Jak widać jest dostępna płytka M5Stack-CORE-ESP32  u mnie zainstalowało się na COM15  … jak też widzicie pracuję w Visual Studio 2017 Community z pluginem vMicro bo zwyczajnie jest wygodniej i przyjemniej …  Zatem teraz doinstalujemy sobie biblioteki dla M5 Stacka ….

https://github.com/m5stack/M5Stack

Pobieramy zip … i każdy wie jak zainstalowac bibliotekę w arduino czy to pod Vmicro czy w nagim środowisku ArduinoIDE …

Po czym czas sprawdzić jakieś przykłady …

Na pierwszy ogień zegarek ….

Działą choć nie obyło się bez kłopotów … ale o tym później …  drugie było takie tam demo LCD … 

Ogólnie całość przesympatycznie się zachowuje zatem podsumujmy …


..:: PLUSY

  • Niewielka kosteczka o wielkich możliwościach
  • Estetyczne wykonanie
  • Potężny 2 rdzeniowy Tensilic ESP32  z WIFI i BT
  • LCD 2”
  • SLOT SD
  • Wygodne i świetnie opisane wyprowadzone piny GPIO
  • bateria 150mAh  w zestawie
  • złącze I2C zgodne z rozszerzeniami GROVE
  • Złącze USB typu C –  2 stronne i wytrzymalsze od mini i micro
  • antypoślizgowe magnetyczne nóżki
  • dobrze przygotowane biblioteki dla Arduino
  • dobrze przygotowane biblioteki IDF
  • zamiast CH340  dobry układ SILABS CP2104
  • rozszerzenia w systemie stosu .. stackable
  • aluminiowa obudowa

..:: MINUSY

Niestety kilka znalazłem i choć w sumie może się czepiam , ale należy o nich wspomnieć żeby nie było że nie ostrzegałem … :)

  • Kabel komunikacyjny  USB zdecydowanie za krótki …  10cm .. no żeby tak oszczędzać …. masakra …
  • Brak dotyku na LCD … może nie do końca wada … ale …
  • Komunikacja ze środowiskiem …  pomimo że jest fajny układ Silabsa , to jednak coś jest niedopracowane chyba na poziomie Wprowadzania w tryb Bootloadera sprawdzałem w schemacie … ale nie widzę , może tak mi się trafiło i są wadliwe tranzystory w każdym razie resetuje się lecz nie nawiązuje połączenia  i muszę przycisnąć przycisk reset ….

To jedyne wady jakich się dopatrzyłem ..  po za tym jest naprawdę bardzo ciekawie i zapowiada się świetny produkt , już jest spora baza nakładek (stacków) w elty.pl , jest też dostępny protoboard , ale mam nadzieję że i inne LORA , GPS , GSM …. będę miał możliwość przetestować dla was .. bo jak na moje oko zestaw jest wart swojej ceny i naprawdę jest już po przykładach tylko wykonany z dbałością o szczegóły , nie trąci chińczykiem , jakość na wysokim poziomie i doskonale przygotowane zarówno biblioteki dla Arduino jak i API pod IDF.   Na dalsze przygody M5 zapraszam na forum już niebawem …

Tymczasem , ja się biorę za poznawanie możliwości i skrobanie softów , które opiszę na Forum , a ciekawsze na stronie …. , a wy … zdobądźcie swój M5 ..  bo musicie go mieć … :)

 

 

Podziel się na:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

2 myśli nt. „M5 STACK by CORE DEVELOPMENT KIT

  1. Fajne urządzenie. Trzeba się będzie przyjrzeć. Jednej rzeczy nie lubię na Twojej stronie. Blokady menu pod prawym przyciskiem myszy, co uniemożliwia otwieranie linków w innych kartach.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *