Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я большой поклонник модуля M5Stack ESP32. Выглядит очень профессионально, в отличие от моего обычного «крысиного гнезда» из макетов плат и проводов!
На большинстве плат разработки ESP32 вы можете запускать только одну программу / приложение за раз, но теперь в M5Stack вы можете выбирать между множеством приложений через меню. Красиво, да ?!
Приложения включают в себя:
- Двухканальный осциллограф
- WebRadio
- Метеостанция
- WebServer с веб-менеджером файлов SD
- SD-браузер
-
Инструменты
- Монитор пакетов Wi-Fi
- Сканер Wi-Fi
- Сканер I²C
- Считыватель датчика DHT
- Секундомер
- Игры
На видео показана сборка, а следующие шаги объясняют процесс.
Шаг 1: Ardunio IDE выходит, PlatformIO IDE входит
Первая проблема заключается в том, что мы не можем использовать нашу любимую IDE Arduino для этого проекта. Время перемен и перемен - это хорошо, правда ?! Перейдите на GitHub:
github.com/botofancalin/M5Stack-MultiApp-Advanced
Здесь вы можете увидеть инструкции по установке PlatformIO и других необходимых компонентов. Первый шаг - загрузить репозиторий и разархивировать его в место, где вы можете легко его найти, например. рабочий стол.
Теперь загрузите и установите Visual Studio Code
code.visualstudio.com/
И расширение PlatformIO
Теперь установите ESP32 Framework на PlatformIO. Для меня это произошло автоматически после установки PlatformIO. Также в это время ищите любые обновления, которые будут отмечены.
Пора применить исправление PlatformIO Patch, просто скопируйте содержимое каталога PlatformIO_Patch в папке M5Stack-MultiApp-Advanced-master на рабочем столе в каталог.platformio.
Шаг 2: прошейте M5Stack предварительно скомпилированной прошивкой
Инструкции по прошивке можно найти в папке Precompiled Firmware в папке M5Stack-MultiApp-Advanced-master на рабочем столе.
1. запустить ESPFlashDownloadTool_v3.6.4.exe
2. Выберите ESP32 DownloadTool.
3. Выберите файл прошивки «M5StackMultiApp.bin».
4. введите адрес файла: 0x10000 (по умолчанию)
5. Выберите COM-ПОРТ в инструменте загрузки. Проверьте в диспетчере устройств номер COM-порта M5Stack.
6. Удерживайте нажатой кнопку RESET на M5Stack.
7. Нажмите "ПУСК" в "Средстве загрузки" и отпустите клавишу "Сброс".
После прошивки нажмите кнопку сброса, чтобы запустить M5Stack.
Шаг 3. Соберите и запустите M5Stack MultiApp
Откройте папку проекта MultiApp в PlatformIO.
Перейдите в папку src и загрузите файл main.cpp.
Нажмите кнопку СОЗДАТЬ, расположенную в нижнем левом углу панели задач Visual Studio. Вы увидите несколько предупреждающих сообщений желтым цветом, но, надеюсь, через некоторое время вы увидите зеленое сообщение «УСПЕШНО»!
Теперь нажмите кнопку со стрелкой «Загрузить» и дождитесь еще одного зеленого сообщения «УСПЕШНО», и на M5Stack должно появиться меню MultiApp - поздравляем !! Теперь вы можете изучить приложения.
Получите свой M5Stack здесь: M5Stack ESP32
Или вот: M5Stack ESP32