M5Stick: модульная платформа для макетирования и прототипирования электроники и инженерных систем
|Содержание
модульная платформа для макетирования и прототипирования электроники и инженерных систем
STEM – образование
Наши предложения
K002
GRAY
4 630 р.
K007
FIRE
5 480 р.
K002
GRAY
4 630 р.
НовостиВсе новости
24 Января, 2022
M5Paper ESP32 — первая электронная книжка от M5Stack
M5Paper COMM — это электронная книжка с E-ink дисплеем, работающая на ESP32. Устройство выпущено в лимитированной серии….
17 Января, 2022
M5Stamp C3U — новое устройство в линейке M5Stack
M5Stamp C3U отлично подойдёт для внедрения в проекты умного дома и решения задач промышленной автоматизации. Благодаря с…
12 Января, 2022
AtomU ESP32 — новое базовое устройство от M5Stack
AtomU — это устройство из линейки базовых модулей, имеющее поддержку функции «распознавания речи» и штекер USB-A. Как и …
12 Января, 2022
DLight Unit — цифровой датчик освещенности от M5Stack
DLight Unit — это цифровой датчик освещенности, который может работать в широком LUX диапазоне. Устройство оснащено датч…
12 Января, 2022
Encoder Unit — блок расширения поворотного энкодера
Unit Encoder — это блок расширения поворотного энкодера с интерфейсом I2C. Устройство имеет 30-битную ручку кодирования …
28 Декабря, 2021
ThermalOnline Cat-M устройство для дистанционного теплового мониторинга
ThermalOnline Cat-M — это комплект для дистанционного теплового мониторинга промышленного класса. Богатые возможности ра…
24 Декабря, 2021
InPrice Distribution поздравляет с Новым Годом!
Уважаемые партнеры, поздравляем с Новым 2022 годом!
Пусть Новый 2022 год принесет вам множество приятных открытий и нов…
24 Декабря, 2021
M5Stack выпустил новое устройство — IoT Base with CAT-M Module (SIM7080G)
IoT BASE Cat-M — это функциональная база, предназначенная для передачи данных IoT.
Подходит для удаленного управления,…
Платформа M5Stack | AlexGyver
Данная страница посвящена M5Stack – платформе для разработки электронных устройств, сочетающей в себе модульный набор электронных компонентов (плат расширения) с готовым корпусом! Платформа программируется на C++ из среды Arduino, визуальными блоками из среды UIFlow или на microPython. На данной странице представлены ссылки компоненты M5Stack, которые есть на AliExpress, наиболее полный набор модулей можно найти в официальном магазине.
КУПИТЬ M5STACK
Здесь представлены самые “ходовые” платы расширения для M5Stack с официального магазина платформы на Aliexpress, более полный перечень модулей смотрите в нём:
- Ядро (базовые платы)
- Модули связи
- “Разветвители”
- Драйверы двигателей
- Дополнения к серии FACES
- Нижняя часть с креплением
- Камеры
- Наборы модулей
- Аксессуары
- Готовые устройства, роботы
CORE BASIC
Базовая версия M5Stack: процессор, дисплей, 3 кнопки, аудио усилитель, аккумулятор на 150 mah
AliExpress
CORE KIT
Набор, состоящий из ядра, 6 простых “модулей-датчиков”, проводов и лего-компонентов.
AliExpress
CORE GRAY
“Серая” версия CORE модуля M5Stack дополнительно имеет на борту 3-х осевые акселерометр, гироскоп и магнетометр MPU6886 + BMM150, что позволяет платформе знать свою ориентацию в пространстве.
AliExpress
GRAY + FACES
Набор для сборки портативного компьютера или игровой консоли: CORE GRAY + клавиатура и геймпад!
AliExpress
CORE FIRE
FIRE – улучшенная версия CORE, добавлен акселерометр+гироскоп MPU6050 и 3-х осевой магнетометр MAG3110, аудио-усилитель на 1 Ватт, микрофон, 10 адресных светодиодов сбоку, аккумулятор на 550 mah
AliExpress
Плата расширения с GSM модулем SIM800L: слот под SIM карту, антенна, микрофон и выход под наушники. Позволяет звонить и принимать звонки, читать и отправлять SMS сообщения.
AliExpress
Плата расширения с GPS антенной (антенна внешняя и входит в комплект) на базе GPS модуля NEO-M8N, позволяет определять координаты при помощи спутниковой навигации, может стать основой GPS трекера.
AliExpress
Радио чип LORA позволяет устройствам обмениваться данными на частоте 433 МГц на расстоянии до 2 км.
AliExpress
STEPMOTOR
Плата расширения для управления тремя шаговыми двигателями. Три драйвера DRV8825 под управлением ATmega328, силовая разводка питания и дополнительный модуль охлаждения с вентилятором. Можно сделать ЧПУ станок, работает на GRBL.
AliExpress
Плата расширения для подключения сервоприводов (до 12 штук). Можно сделать робота-паука.
AliExpress
Плата для подключения до 4-х моторов с энкодерами. Совместимо с моторами из LEGO Technics.
AliExpress
ЧТО ДЕЛАТЬ С M5STACK?
Первым делом стоит определиться со средой разработки: можно программировать через Arduino IDE на языке C++, а без навыков программирования можно работать в облачном UIFlow, где работа с платформой происходит на блочном визуальном языке программирования Blockly. Для начала рекомендуется обновить прошивку на главном CORE модуле и настроить WiFi.
На официальном сайте платформы очень много туториалов и прочей полезной информации по работе с платформой. Можно начать с изучения готовых проектов: официальный блог с проектами, и сборник проектов на площадке hackster.
M5Stack M5StickC ESP32-PICO Mini IoT Development Board, проекты
M5Stick-C — это мини-M5Stack, работающий на базе ESP32. Это портативная, простая в использовании плата для разработки IoT с открытым исходным кодом.
Что он может сделать? Этот крошечный блок способен реализовать вашу идею, раскрыть ваш творческий потенциал и помочь в создании прототипа IoT за очень короткое время. Это уберет много боли из процесса разработки.
M5stickC — одно из основных устройств серии продуктов M5Stack, встроенное в постоянно растущую аппаратно-программную экосистему. Он имеет множество совместимых модулей и модулей, а также сообщество с открытым исходным кодом и инженерами, которые помогут вам получить максимальную выгоду на каждом этапе процесса разработки.
Примечание:
- Пока доступен только оранжевый тип
Характеристики продукта
- Блок питания постоянного тока 5 В
- USB Type-C
- 4 МБ флэш-памяти + 520 КБ ОЗУ
- 6-осевой ИМУ Ш300Q
- Красный светодиод
- ИК-передатчик
- Микрофон
- 2 кнопки, ЖК-дисплей (0,96 дюйма), 1 сброс
- Антенна 2.4G: Proant 440
- Аккумулятор LiPo 80 мАч
- Выдвижная розетка
- Роща Порт
- Носимые и настенные
- UIFlow, MicroPython, Arduino
на основе ESP32
Платформа разработки
ESP32 Характеристики
- Двухъядерный микроконтроллер Tensilica LX6 с частотой 240 МГц и 600 DMIPS
- Встроенная SRAM 520 КБ
- Встроенный приемопередатчик Wi-Fi 802.11b/g/n HT40, основная полоса частот, стек и LWIP
- Встроенный двухрежимный Bluetooth (классический и BLE)
- Датчик Холла
- 10-кратный емкостный сенсорный интерфейс
- Кварцевый генератор 32 кГц
- Вход/выход ШИМ/таймера доступен на каждом выводе GPIO
- Ведущий/ведомый SDIO 50 МГц
- Поддержка интерфейса SD-карты
Список деталей
- 1x M5StickC
- 1 кабель USB Type-C
Документы
Технический паспорт
- ESP32-PICO
- СТ7735С
- ВМ8563
- Ш300К
- AXP192
- СПМ1423
Обучение
Руководство по началу работы
https://docs. m5stack.com/#/zh_CN/quick_start/m5stickc/m5stickc_quick_start
Работа переключателя питания:
Пример
Ардуино
M5StickC код заводского теста
Торговый автомат M5StickC
Дополнительная информация
КРАСНЫЙ СВЕТОДИОД, ИК-передатчик, КНОПКА A и КНОПКА B
ESP32 GPIO10 GPIO9 GPIO37 GPIO39 КРАСНЫЙ СВЕТОДИОД Светодиодный контакт 003
Микросхема драйвера: ST7735S
Разрешение: 80 * 160
ESP32 GPIO15 GPIO13 GPIO23 GPIO18 GPIO5 TFT LCD TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS
GROVE PORT
ESP32 GPIO33 GPIO32 5V GND GROVE порт SCL SDA 5V G НД
MIC (SPM1423)
ESP32 GPIO0 GPIO34 MICPHONE SCL SDA
6-осевой датчик положения (Sh300Q) и микросхема управления питанием (AXP192)
900 02 ESP32 GPIO22 GPIO21 6-осевой датчик положения SCL SDA IC управления питанием SCL SDA
Подключение к M5Stack/M5StickC — xDrip4iOS
Использование модифицированной версии M5Stack_NightscoutMon Мартина Лукасека Вы можете подключить дисплеи ESP32 напрямую к телефону через Bluetooth для отображения показаний.
Двоичные файлы доступны напрямую для устройств M5Stack Core и M5Stick C. Если вы хотите использовать другие устройства, такие как M5Stack Core 2, вам необходимо скомпилировать код с помощью Arduino.
Ниже приведены два руководства, обычно проще использовать компьютер с ОС Windows. Инструкции для Mac здесь.
Установка на компьютер с ОС Windows
В этом руководстве пошагово объясняется, как запрограммировать M5Stack с помощью утилиты M5Burner (Arduino не требуется).
Установите USB-драйвер M5Stack
Если ваш компьютер работает под управлением Windows 10
- Перейдите сюда: https://docs.m5stack.com/#/en/arduino/arduino_development и загрузите драйвер.
Если вы используете более раннюю версию Windows
- Перейдите на сайт SiLabs https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers и выберите версию, соответствующую вашей операционной системе.
В папке «Загрузки» распакуйте ZIP-файл
Откройте извлеченную папку и запустите программу установки для правильного типа платформы драйвера.
Далее, Принять, Далее, Готово.
Подключите устройство M5Stack и подождите немного, чтобы убедиться, что компьютер его распознал.
NB: Если у вас есть предыдущие версии драйверов SiLabs, вам может потребоваться удалить их, чтобы увидеть последовательный порт M5Stack.
Загрузите последнюю версию
M5Stack : откройте эту ссылку в новой вкладке https://github.com/JohanDegraeve/M5_NightscoutMon/releases
M5StickC : откройте эту ссылку в новой вкладке https://github.com/JohanDegraeve/M5_StickC_xdrip_iOS/releases
Примечание: возьмите последнюю версию для вашего устройства, а не один из примера ниже
Из папки «Загрузки» извлеките файл .zip в папку C:\
. Вы можете извлечь его куда угодно, но избегайте пути с пробелами внутри.
Щелкните Извлечь
Запрограммируйте M5Stack
Откройте диспетчер устройств и проверьте:
- M5Stack доступен
- Какой COM-порт он использует
Из папки C:\M5Burner_NightscoutMon
(или другой папки, которую вы выбрали при распаковке ZIP-файла) запустите программу M5Burner.exe
Если на вашем компьютере используется Защитник Windows вам нужно будет авторизоваться это запустить.
Эта программа была предоставлена непосредственно компанией M5Stack (Shenzhen Mingzhan Information Technology Co., Ltd.) с разрешением на распространение. Мы считаем, что бегать безопасно.
Приложение открывается, выбираете свой COM порт, делаете baudrate 921600 и выбираете прошивку M5_NightscoutMon.
Примечание. Я удалил номер COM, чтобы избежать путаницы, поскольку он может быть другим.
Click Burn
Установка на компьютер под управлением MacOS
В этом руководстве шаг за шагом объясняется, как запрограммировать M5Stack с помощью утилиты ESPTool (Arduino не требуется).
Установите USB-драйвер M5Stack
Если на вашем компьютере установлена последняя версия MacOS
- Перейдите сюда: https://docs.m5stack.com/#/en/arduino/arduino_development и загрузите драйвер.
Если вы используете более старую версию MacOS
- Перейдите на сайт SiLabs https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers и выберите версию, соответствующую вашей операционной системе.
Разрешить загрузку и открыть Finder в Downloads, папку Mac_OSX_VCP_Driver, дважды щелкнуть SiLabsUSBDriverDisk.dmg. Диск будет извлечен на ваш рабочий стол. Откройте его и запустите установщик.
Выберите Открыть
Нажмите Продолжить, Продолжить, Согласиться с лицензией…
Продолжить, ввести пароль, Продолжить, Открыть настройки безопасности заблокируйте панель (введите свой пароль) и разрешите водителю , закрыть Безопасность и конфиденциальность
Дождитесь завершения установки и закройте.
Подключите устройство M5Stack к компьютеру.
Установите ESPTool
Установите Homebrew
Откройте терминал, скопируйте и вставьте:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install .ш)"
При необходимости введите пароль, нажмите RETURN, чтобы продолжить. Это займет некоторое время, наберитесь терпения.
Затем введите:
варить установить esptool
Дождитесь завершения команды.
Подключите M5Stack к USB-разъему вашего Mac и введите:
esptool.py flash_id
Если ваше устройство распознано правильно, вы получите путь к последовательному порту:
Обратите внимание на порт, в данном случае это /dev/cu.SLAB_USBtoUART
(у вас может быть другой)
Скачать Последний выпуск
M5Stack: откройте эту ссылку в новой вкладке https://github.com/JohanDegraeve/M5_NightscoutMon/releases
M5Stick: откройте эту ссылку в новой вкладке https://github. com/JohanDegraeve/M5_StickC_xdrip_iOS/releases
Примечание: возьмите последнюю версию для вашего устройства, а не ту, что из примера ниже 90 003
Разрешить загрузку на «github.com», если требуется.
После завершения откройте папку «Загрузки» и перейдите к M5_NightscoutMon под прошивками внутри M5Burner_NightscoutMon
Запрограммируйте M5Stack
Щелкните правой кнопкой мыши папку и выберите Новый терминал в папке.
Откроется новый терминал.
Скопируйте и вставьте следующую команду, подтверждающую, что порт идентичен указанному ранее:
esptool.py --chip esp32 --port /dev/cu.SLAB_USBtoUART --baud 921600 --before default_reset -- после hard_reset write_flash -z --flash_freq 40m 0x1000 bootloader_0x1000.bin 0x10000 M5_NightscoutMon.ino.bin 0x8000 M5_NightscoutMon.ino.partitions.bin
Дождитесь завершения команды
Подключитесь к xDrip4iOS
Ваш M5Stack должен загрузиться таким образом и ожидать подключения от xDrip4iOS.