M5Stack Atom S3R

Руководство пользователя комплекта разработчика M5Stack ATOMS3R Compact ESP32-S3

1. Введение

Данное руководство содержит необходимую информацию для комплекта разработки M5Stack ATOMS3R Compact ESP32-S3. ATOMS3R — это высокоинтегрированный, компактный программируемый контроллер, разработанный для различных приложений встраиваемых интеллектуальных устройств. Он включает в себя основной контроллер ESP32-S3, 0.85-дюймовый цветной IPS-экран, а также множество встроенных датчиков и возможности расширения.

Перед использованием устройства внимательно ознакомьтесь с данным руководством, чтобы обеспечить его правильное применение и максимально раскрыть его потенциал.

2. Продукт закончилсяview

Плата M5Stack ATOMS3R построена на базе основного контроллера ESP32-S3-PICO-1-N8R8, имеет встроенный Wi-Fi, 8 МБ встроенной FLASH-памяти и 8 МБ PSRAM. Компактные размеры (24x24x12.9 мм) делают её идеальной для проектов с ограниченным пространством.

2.1 Основные характеристики

  • Основной контроллер ESP32-S3-PICO-1-N8R8 со встроенным Wi-Fi.
  • 8 МБ встроенной FLASH-памяти и 8 МБ PSRAM для повышения производительности.
  • Цветной IPS-экран диагональю 0.85 дюйма (128x128 пикселей) для визуальной обратной связи.
  • Программируемая кнопка расположена под экраном.
  • Интегрированный 3-осевой геомагнитный датчик BMM150 и 6-осевой датчик ориентации BMI270.
  • Интерфейс Type-C для питания и загрузки прошивки.
  • Порт расширения HY2.0-4P (порт A) для I2C/GPIO/ADC/UART.
  • В нижней части платы зарезервированы шесть контактов GPIO и питания для удобства расширения.
  • Усовершенствованная 3D-антенна для повышения производительности и стабильности беспроводной связи.
  • Функция инфракрасного (ИК) излучения.

2.2 Идентификация компонентов

На следующем изображении показаны основные компоненты и интерфейсы комплекта разработчика ATOMS3R.

Идентификация компонентов M5Stack ATOMS3R с обозначениями контактов экрана, кнопки, USB-C, порта A и GPIO.

Описание изображения: На этой схеме показан M5Stack ATOMS3R под углом, с видом сверху спереди, с выделением его ключевых особенностей. Подписи указывают на 0.85-дюймовый IPS LCD-экран, внутреннюю кнопку, порт USB-C для питания и программирования, порт HY2.0-4P Port.A для расширения и шесть внешних контактов GPIO. Также указаны внутренние датчики BMI270 и BMM150, ИК-светодиод и контроллер ESP32-S3-PICO с 8 МБ флэш-памяти и 8 МБ PSRAM. Размеры указаны как 24x24x12.9 мм.

Более детальный обзор распиновки и портов расширения:

Нисходящий view Схема расположения контактов M5Stack ATOMS3R с обозначениями для линий GPIO, питания и связи.

Описание изображения: Это изображение показывает вид сверху вниз view Схема расположения контактов M5Stack ATOMS3R наглядно демонстрируется. На схеме указаны контакты 3V3, 5V и заземление (G), а также конкретные контакты GPIO (G1, G2, G5, G6, G7, G8, G38, G39, G41, G42, G45, G47, G48). Также подробно описаны соединения для ЖК-дисплея (MOSI, SCK, RS, CS, BL), ИК-светодиода и кнопки (BTN). Разъем Port.A виден внизу по центру.

3. Что в коробке

Открыв упаковку, вы должны обнаружить следующий предмет:

  • 1x Комплект разработчика M5Stack ATOMS3R

Устройство ATOMS3R обычно поставляется в упаковке, показанной на рисунке:

M5Stack ATOMS3R в розничной блистерной упаковке.

Описание изображения: На фотографии M5Stack ATOMS3R показан в прозрачной блистерной упаковке, сквозь пластик видно устройство. На упаковке изображены логотип «ATOM S3R» и логотип M5Stack.

4. Настройка

4.1 Питание устройства

Питание ATOMS3R осуществляется через порт USB Type-C. Подключите стандартный кабель USB Type-C к устройству и к источнику питания 5 В (например, к USB-порту компьютера или сетевому адаптеру USB).

Нижний view На изображении M5Stack ATOMS3R показан порт USB-C и разъем Port.A.

Описание изображения: На этом изображении показана нижняя сторона M5Stack ATOMS3R, на которой четко виден порт USB Type-C для питания и передачи данных, а также разъем HY2.0-4P Port.A для подключения внешних периферийных устройств. Рядом с портом USB-C видна предупреждающая надпись в желто-черную полоску.

4.2 Настройка программной среды

ATOMS3R поддерживает различные среды разработки. Выберите ту, которая соответствует вашим предпочтениям и требованиям проекта:

  • ArduinoIDE: Для программирования на C/C++ вам потребуется установить пакет поддержки платы ESP32 для Arduino. Подробные инструкции по установке см. в официальной документации M5Stack.
  • UIFlow: A webГрафическая платформа программирования на основе UIFlow, идеально подходящая для начинающих. Доступ к UIFlow осуществляется через ваш аккаунт. web Подключите ATOMS3R к браузеру.
  • Микропитон: Для программирования на Python вам потребуется прошить устройство прошивкой Micropython и использовать последовательный терминал или IDE для взаимодействия с ним.

Подробные инструкции по настройке каждой среды можно найти на официальном сайте M5Stack. webсайт: Документация M5Stack.

4.3 Загрузка прошивки

Прошивку можно загрузить на ATOMS3R через интерфейс USB Type-C. В зависимости от выбранной среды разработки для этого процесса будут использоваться специальные инструменты (например, ESP-IDF, Arduino IDE uploader, UIFlow desktop IDE).

5. Инструкция по эксплуатации

5.1 Основные операции

  • Включение питания: Подключите ATOMS3R к источнику питания 5 В через порт USB Type-C. Устройство включится автоматически.
  • Экран: 0.85-дюймовый IPS-экран будет отображать информацию в соответствии с запрограммированными параметрами.
  • Программируемая кнопка: Под экраном расположена кнопка. Ее функция определяется загруженным программным обеспечением. Как правило, короткое нажатие может инициировать событие, а длительное нажатие (например, 2 секунды) может запустить перезагрузку или перейти в определенный режим.

5.2 Использование портов расширения и контактов

  • Порт А (HY2.0-4P): Этот порт обеспечивает возможности I2C, GPIO, ADC и UART. Он совместим с модулями M5Stack, поддерживающими протокол Grove, что упрощает расширение функциональности.
  • Нижние контакты GPIO: В нижней части устройства расположены шесть контактов GPIO и питания, что позволяет подключать его к макетным платам или другим периферийным устройствам по своему усмотрению. Конкретное назначение контактов см. на схеме расположения контактов в разделе 2.2.

5.3 Встроенные датчики

  • Геомагнитный датчик BMM150: Предоставляет данные о магнитном поле по трем осям, полезные для использования в компасах.
  • Датчик ориентации BMI270: Предоставляет данные с 6-осевого инерциального измерительного блока (IMU) (3-осевой гироскоп и 3-осевой акселерометр), полезные для определения движения и отслеживания ориентации.

Для доступа к данным с этих датчиков требуются соответствующие библиотеки и программный код в выбранной вами среде разработки.

6. Технические характеристики

ОсобенностьДеталь
Главный контроллерESP32-S3-PICO-1-N8R8
Флэш-память8 МБ на борту
ПСРАМ8 МБ на борту
Отображать0.85-дюймовый цветной IPS-экран (128x128 пикселей)
Беспроводное подключениеWi-Fi (802.11bgn)
ДатчикиBMM150 (3-осевой геомагнитный датчик), BMI270 (6-осевой датчик ориентации)
ИнтерфейсUSB Type-C, HY2.0-4P (порт A), 6 контактов GPIO/питания
Поддержка операционной системыArduino, UIFlow, Micropython
Размеры (ДxШxВ)0.95 x 0.95 x 0.5 дюйма (24 x 24 x 12.9 мм)
Масса0.24 унций (приблизительно 6.8 г)
ЦветБелый

7. Поиск Неисправностей

7.1 Устройство не включается

  • Убедитесь, что кабель USB Type-C надежно подключен как к ATOMS3R, так и к источнику питания.
  • Убедитесь, что источник питания (например, USB-порт компьютера, сетевой адаптер) исправен и обеспечивает напряжение 5 В.
  • Попробуйте использовать другой кабель USB Type-C.

7.2 Проблемы с загрузкой прошивки

  • Убедитесь, что на вашем компьютере установлены правильные драйверы для ESP32-S3.
  • Выберите правильный COM-порт в вашей среде разработки (Arduino IDE и т. д.).
  • Убедитесь, что в вашей IDE выбран правильный тип платы (например, модуль разработки ESP32-S3).
  • Проверьте наличие сообщений об ошибках в консоли вывода IDE.

7.3 Экран не отображается

  • Убедитесь, что ваш код включает необходимые команды инициализации дисплея и отрисовки.
  • Убедитесь, что библиотека настроек дисплея правильно настроена для 0.85-дюймового IPS-экрана.

7.4 Проблемы с подключением Wi-Fi

  • Дважды проверьте SSID и пароль вашей сети Wi-Fi в коде.
  • Убедитесь, что устройство ATOMS3R находится в зоне действия вашей точки доступа Wi-Fi.
  • Убедитесь, что ваша сеть Wi-Fi работает в диапазоне 2.4 ГГц, поскольку ESP32-S3 обычно поддерживает этот диапазон.

8. Техническое обслуживание

  • Уборка: Для очистки устройства используйте мягкую сухую ткань. Избегайте использования жидкостей или абразивных чистящих средств.
  • Хранилище: Храните ATOMS3R в прохладном, сухом месте, вдали от прямых солнечных лучей и экстремальных температур.
  • Умение обращаться: Обращайтесь с устройством осторожно, чтобы избежать физических повреждений экрана, разъемов или контактов.
  • Обновления прошивки: Регулярно проверяйте официальный сайт M5Stack. webСайт для получения последних обновлений прошивки и библиотек, обеспечивающих оптимальную производительность и доступ к новым функциям.

9. Гарантия и поддержка

Подробную информацию о гарантии, технической поддержке и дополнительных ресурсах можно найти на официальном сайте M5Stack. webсайт:

  • Официально Webсайт: m5stack.com
  • Документация: docs.m5stack.com
  • Форумы сообщества: Взаимодействуйте с другими пользователями и находите решения на платформах сообщества M5Stack.

Сохраните чек о покупке для предъявления претензий по гарантии.