Данная страница посвящена M5Stack – платформе для разработки электронных устройств, сочетающей в себе модульный набор электронных компонентов (плат расширения) с готовым корпусом! Платформа программируется на C++ из среды Arduino, визуальными блоками из среды UIFlow или на microPython. На данной странице представлены ссылки компоненты M5Stack, которые есть на AliExpress, наиболее полный набор модулей можно найти в официальном магазине.
ВИДЕО
КУПИТЬ M5STACK
Здесь представлены самые “ходовые” платы расширения для M5Stack с официального магазина платформы на Aliexpress, более полный перечень модулей смотрите в нём:
CORE BASIC
Базовая версия M5Stack: процессор, дисплей, 3 кнопки, аудио усилитель, аккумулятор на 150 mah
CORE KIT
Набор, состоящий из ядра, 6 простых “модулей-датчиков”, проводов и лего-компонентов.
CORE GRAY
“Серая” версия CORE модуля M5Stack дополнительно имеет на борту 3-х осевые акселерометр, гироскоп и магнетометр MPU6886 + BMM150, что позволяет платформе знать свою ориентацию в пространстве.
GRAY + FACES
Набор для сборки портативного компьютера или игровой консоли: CORE GRAY + клавиатура и геймпад!
CORE FIRE
FIRE – улучшенная версия CORE, добавлен акселерометр+гироскоп MPU6050 и 3-х осевой магнетометр MAG3110, аудио-усилитель на 1 Ватт, микрофон, 10 адресных светодиодов сбоку, аккумулятор на 550 mah
GSM
Плата расширения с GSM модулем SIM800L: слот под SIM карту, антенна, микрофон и выход под наушники. Позволяет звонить и принимать звонки, читать и отправлять SMS сообщения.
GPS
Плата расширения с GPS антенной (антенна внешняя и входит в комплект) на базе GPS модуля NEO-M8N, позволяет определять координаты при помощи спутниковой навигации, может стать основой GPS трекера.
LORA
Радио чип LORA позволяет устройствам обмениваться данными на частоте 433 МГц на расстоянии до 2 км.
STEPMOTOR
Плата расширения для управления тремя шаговыми двигателями. Три драйвера DRV8825 под управлением ATmega328, силовая разводка питания и дополнительный модуль охлаждения с вентилятором. Можно сделать ЧПУ станок, работает на GRBL.
SERVO
Плата расширения для подключения сервоприводов (до 12 штук). Можно сделать робота-паука.
MOTOR
Плата для подключения до 4-х моторов с энкодерами. Совместимо с моторами из LEGO Technics.
ЧТО ДЕЛАТЬ С M5STACK?
Первым делом стоит определиться со средой разработки: можно программировать через Arduino IDE на языке C++, а без навыков программирования можно работать в облачном UIFlow, где работа с платформой происходит на блочном визуальном языке программирования Blockly. Для начала рекомендуется обновить прошивку на главном CORE модуле и настроить WiFi.
На официальном сайте платформы очень много туториалов и прочей полезной информации по работе с платформой. Можно начать с изучения готовых проектов: официальный блог с проектами, и сборник проектов на площадке hackster.