M5Stack ATOMS3R и ATOMS3R Cam — это два небольших комплекта для разработки на базе системной платы ESP32-S3-Pico, имеющих схожую конструкцию, но первый оснащен цветным IPS-дисплеем диагональю 0,85 дюйма, а второй — VGA-камерой GC0308.
Оба модуля имеют размеры всего 24×24 мм и толщину около 13 мм, интегрируют датчики движения BMM150 и BMI270, предлагают расширение GPIO через гнездовые разъемы и разъем Grove, а также оснащены инфракрасным передатчиком и портом USB Type-C для питания и программирования. Ранее на этой неделе мы уже рассматривали комплекты разработки на основе ESP32-S3-Pico SiP – крошечный модуль OMGS3.
M5Stack ATOMS3R с дисплеем
Технические характеристики ATOMS3R:
- SiP – Espressif ESP32-S3-PICO-1-N8R8
- SoC
- ESP32-S3 двухъядерный Tensilica LX7 до 240 МГц с 512 КБ SRAM, 16 КБ RTC SRAM
- Беспроводная связь – WiFi 4 и Bluetooth 5 LE + Mesh
- Память – 8 МБ QSPI PSRAM
- Хранилище – 8 МБ флэш-памяти QSPI
- SoC
- Дисплей – цветной IPS-экран 0,85 дюйма с разрешением 128×128; драйвер GC9107
- Датчики
- 3-осевой геомагнитный датчик BMM150
- 6-осевой датчик положения BMI270
- USB – 1х порт USB-C для питания и программирования
- Расширение
- 5-контактные + 4-контактные разъемы тип «мама» с 6 контактами GPIO, 5 В, 3,3 В, GND
- 4-контактный разъем Grove с I2C, GPIO, ADC или UART
- Разное
- Программируемая кнопка («внутри»)
- Кнопка сброса
- ИК-передатчик светодиода
- Питание – 5 В через порт USB-C
- Размеры – 24 x 24 x 12,9 мм
- Вес – 6,7 грамма.
Приложения включают обнаружение движения и определение направления, носимые устройства, управление интеллектуальными устройствами и различные IoT-приложения. Это эволюция более раннего AtomS3 с в основном теми же характеристиками, но другими датчиками движения, переходящими от 6-осевого к 9-осевому управлению движением, 8 МБ PSRAM и «улучшенной 3D-антенной».
M5Stack ATOMS3R Cam с камерой
Технические характеристики камеры ATOMS3R:
- SiP – Espressif ESP32-S3-PICO-1-N8R8, как описано выше
- Камера – датчик камеры GC0308 с разрешением 0,3 МП (разрешение VGA)
- Датчики
- 3-осевой геомагнитный датчик BMM150
- 6-осевой датчик положения BMI270
- USB – 1х порт USB-C для питания и программирования
- Расширение
- 5-контактные + 4-контактные разъемы тип «мама» с 6 контактами GPIO, 5 В, 3,3 В, GND
- 4-контактный разъем Grove с I2C, GPIO, ADC или UART
- Разное
- Пользовательский светодиод (GPIO18)
- Кнопка сброса
- ИК-передатчик светодиода
- Питание – 5 В через порт USB-C
- Размеры – 24 x 24 x 13,5 мм
- Вес – 7,3 грамма.
Ее можно использовать как USB-камеру без драйверов, для обнаружения движения и определения направления, как носимое устройство, контроллер смарт-устройств и различные приложения Интернета вещей.
Программное обеспечение, документация и доступность
Как и другие платформы M5Stack, комплекты разработки ATOMS3R поддерживают программирование Arduino, UIFLOW 2.0 и MicroPython, а модель Cam поставляется с предустановленной прошивкой UVC, поэтому ее можно легко подключить к хост-устройству через USB без необходимости установки дополнительных драйверов. Оба используют тот же код Arduino, что и предыдущее поколение ATOMS3, который вы можете найти на Github , включая пример для камеры, работающий на комплекте разработки ATOMS3R Cam. Нам пришлось немного повозиться с поиском документации MicroPython, но, по-видимому, вам нужно будет установить прошивку UIFlow «визуального программирования», чтобы использовать программирование MicroPython на комплекте разработки. Вы найдете больше информации об оборудовании и другие технические подробности, включая данные о энергопотребления, на веб-сайте документации.
Оба комплекта разработки M5Stack уже доступны: ATOMS3R стоит 17.50$ на AliExpress, а ATOMS3R Cam — 19.95$ плюс доставка. Вы также найдете их в магазине M5Stack , и вскоре они должны появиться в магазине Amazon компании .
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.