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 под углом, с видом сверху спереди, с выделением его ключевых особенностей. Подписи указывают на 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 наглядно демонстрируется. На схеме указаны контакты 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 показан в прозрачной блистерной упаковке, сквозь пластик видно устройство. На упаковке изображены логотип «ATOM S3R» и логотип M5Stack.
4. Настройка
4.1 Питание устройства
Питание ATOMS3R осуществляется через порт USB Type-C. Подключите стандартный кабель USB Type-C к устройству и к источнику питания 5 В (например, к USB-порту компьютера или сетевому адаптеру USB).

Описание изображения: На этом изображении показана нижняя сторона 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.
Сохраните чек о покупке для предъявления претензий по гарантии.