M5Stack M5Stamp Fly — компактный дрон ESP32-S3 WiFi на базе IoT-модуля M5Stamp S3 с WiFi 4 и BLE, оснащенный четырьмя моторами и несколькими сенсорами, управляемый джойстиком M5Atom WiFi, также основанным на однокристальной системе ESP32-S3.
Недавно появились компактные дроны ESP32 или ESP8266 WiFi, включая бюджетный самодельный дрон на ESP32 и PiWings 2.0 , но M5Stamp Fly более продвинутый: шесть сенсоров (барометр, два дальномера времени пролета, 6-осевой IMU, 3-осевой магнитометр, сенсор оптического потока) плюс два разъема Grove для дополнительных сенсоров или модулей.
Характеристики M5Stamp Fly (K138):
- Основной контроллер – модуль M5Stamp S3
- Однокристальная система – Espressif Systems ESP32-S3FN8 : 32-битный двухъядерный микроконтроллер Xtensa LX7 с векторными инструкциями ИИ (до 240 МГц), сопроцессор RISC-V ULP, 512 КБ SRAM, WiFi 4 (802.11b/g/n) 2.4 ГГц, Bluetooth 5.0 BLE + Mesh, 8 МБ флеш-памяти
- Подключение
- WiFi 4 на 2.4 ГГц: полосы 20 МГц/40 МГц, протокол IEEE 802.11 b/g/n, до 150 Мбит/с
- Bluetooth 5, Bluetooth Mesh: поддержка скоростей 125 Кбит/с, 500 Кбит/с, 1 Мбит/с, 2 Мбит/с, дальнодействие
- 3D антенна 2.4 ГГц
- USB – 1 порт Type-C для питания и программирования
- Расширение – колодки с шагом 2.54 мм/1.27 мм и отверстия с металлизацией (GPIO, SPI, ШИМ и др.)
- Габариты – 26 × 18 × 5 мм
- Движение – 4 716-17600kv коллекторных мотора CW+CCW
- Сенсоры
- BMP280 для измерения барометрического давления
- 2 сенсора расстояния VL53L3 ToF (до 3 м) для удержания высоты и избегания препятствий
- 6-осевой сенсор положения BMI270
- 3-осевой магнитометр BMM150 для определения направления
- Детектирование оптического потока (PMW3901MB-TXQT) для зависания и определения смещения
- Расширение – 2 разъема Grove (1×I2C, 1×UART)
- Прочее – Пассивный зуммер, RGB светодиод, кнопка сброса
- Управление питанием
- Аккумулятор высокого напряжения 300 мАч
- Зарядка 5 В через порт USB-C
- Микросхема измерения тока и напряжения INA3221AIRGVR
- Габариты – 81.5 × 81.5 × 31 мм
- Диапазон температур – 0°C до 40°C
- Вес – 36.8 г
Как указано ранее, M5Stamp Fly управляется джойстиком M5Atom (K137) на базе IoT-контроллера M5Stack AtomS3 ESP32-S3 с использованием проприетарного энергоэффективного протокола ESPNOW для прямой связи между дроном и джойстиком без роутера. M5Stack указывает на выбор между автоматическим/ручным режимами для включения функций точного зависания и переворотов.
Исходный код прошивки на C/C++ доступен для дрона и джойстика , документация по прошивке и управлению размещена на сайте документации . Управление со смартфона пока недоступно. Дрон M5Stamp Fly позиционируется для образовательных, исследовательских и проектных задач.
Джойстик M5Aton продается за $29.95 на AliExpress или в фирменном магазине , а дрон M5Stamp Fly доступен за $49.95 в магазине M5Stack ; вскоре ожидается появление на AliExpress .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.