Вы создали нечто потрясающее на плате Arduino UNO Q. Что дальше? Arduino App Lab 0.11 помогает развивать проект дальше: переносить его на другую плату, получать помощь при написании кода или обучать устройство распознавать теннисный удар.
Вот что нового!
Выпуск приложений: развертывание в продакшене в массовом масштабе
App Lab 0.11 углубляет нашу интеграцию с программой Works with Arduino.
Теперь App Lab поддерживает экспорт «релизов приложений» (Apps Releases) производственного уровня, благодаря чему ваш проект, созданный в App Lab, можно упаковать для развертывания прямо в среде разработки.
Как это работает?
1. Запакуйте приложение в готовый к запуску файл. 2. Установите его на другую плату. 3. Запустите его на совместимом стороннем оборудовании, входящем в программу Works with Arduino.
В чем разница между этим новым релизом приложения и функцией экспорта?
Экспорт отлично подходит для совместного использования проекта. Релиз приложения разработан для предоставления согласованного и готового к запуску пакета. Релиз приложения представляет собой замороженный, неизменяемый пакет с зафиксированными зависимостями для поддержания стабильного поведения на совместимых устройствах. Скетчи предварительно скомпилированы, что позволяет сократить время запуска. Удаленные зависимости, такие как модели ИИ, загружаются во время установки, что упрощает настройку на нескольких платах.
Ознакомьтесь с нашей документацией, чтобы узнать больше:
- Создание релиза приложения
- Установка релиза приложения
Панель агента прямо в редакторе
Общайтесь с панелью агента прямо рядом с вашим кодом, чтобы создавать проекты, устранять неполадки и генерировать идеи.
Панель агента использует приложение, файлы и код, открытые в вашем рабочем пространстве, в качестве контекста, что избавляет от необходимости копировать, вставлять или переключать вкладки. Она обновляет файлы в вашем рабочем пространстве по мере общения с ней на обычном языке и упорядочивает историю чатов по приложениям.
В чем разница между панелью агента и режимом агента?
Режим агента, представленный в App Lab 0.10, — это полноэкранный интерфейс, ориентированный на агента. вы описываете, что хотите получить, а агент создает приложение и работает над ним за вас. Панель агента — это боковой чат, который остается открытым, пока вы работаете в приложении. Он использует открытые приложение и файлы в качестве контекста, обновляет их в процессе общения, а вы запускаете свое приложение прямо там, как обычно.
Новый блок оценки позы (Pose Estimation Brick): научите свою плату движениям
Новый блок оценки позы работает локально на вашей плате Arduino VENTUNO Q и обладает двумя функциями: одна с предварительно настроенными возможностями, а другая поддерживает пользовательские позы.
Предварительно настроенное отслеживание скелета и определение позы
Блок отслеживает 17 точек скелета тела со скоростью до 10 кадров в секунду и накладывает интерактивное отображение поверх вашего видеопотока. Он также распознает стандартные позы, такие как стояние, сидение, поднятые вверх или опущенные вниз руки, без этапа отдельного обучения модели. Демонстрационное приложение состоит всего из шести строк кода.
Сделайте его своим: научите его пользовательской позе
Нужно что-то более специфическое? Передайте блоку папку с фотографиями нужной вам позы, а также папку с фотографиями, где этой позы нет. Никаких дополнительных этапов обучения моделей или дополнительных инструментов не требуется. Фотографии являются полными входными данными, а App Lab выполняет проверку распознавания перед запуском приложения.
Хотите распознавать теннисный удар? Предоставьте репрезентативные фотографии для настройки пользовательской позы.
Используйте собственную модель
Добавляйте языковые модели для блока LLM напрямую из Hugging Face, используя идентификатор модели или URL-адрес. App Lab проверяет совместимость модели и выбирает поддерживаемую квантизацию на основе модели.
Ознакомьтесь с документацией по этой ссылке: Документация по импорту пользовательских моделей
Теперь ваш телефон — это плата с датчиками
Мобильное сопутствующее приложение (Mobile Companion App) теперь передает по потоку не только данные с камеры.
Данные микрофона и инерциального измерительного блока (IMU) теперь поступают в App Lab через новое периферийное устройство удаленного датчика на высокой частоте по протоколу WebSocket с возможностью защиты паролем и шифрования. Данные отправляются в формате JSON, поэтому вы можете определять собственные ключи. Поскольку решение создано на базе WebSockets, совместимые внешние устройства могут передавать данные на вашу плату с помощью поддерживаемого интерфейса WebSocket, что поддерживает сценарии использования удаленного управления и Интернета вещей (IoT).
Знайте свое местоположение, даже когда GPS подводит
В этой короткой демонстрации Энтони Эберт и Стефано Имплицито показывают, как легко начать работу и протестировать TPS, найдя Энди посреди переполненного выставочного зала.
Мы продемонстрировали наземную систему позиционирования Qualcomm (TPS), работающую на плате UNO Q The Things Conference 2026 28 сентября. Она использует близлежащие сигналы Wi-Fi, сотовой связи и Bluetooth LE для поддержки позиционирования при управлении энергопотреблением. Новый блок TPS и пример служат для оценки работы сервиса.
Также в Arduino App Lab 0.1
- Прошивка VENTUNO Q: прошивайте плату с помощью встроенной утилиты прошивки в настройках.
- Расширения плат: выбирайте и настраивайте носители и модули расширения JHAT, подключенные к вашей плате, на странице «Настройки».
- Публикация в Arduino Project Hub: выгружайте приложение в виде черновика проекта из меню «Приложение».
- Усовершенствования редактора: поиск всех ссылок (Find All References) для Python и C++, проверка синтаксиса YAML, поддержка любых имен файлов или папок, а также отдельная вкладка консоли для каждого контейнера блоков.
Начало работы
Загрузите Arduino App Lab 0.11 сегодня и расскажите нам, что вы создали!
Полный список изменений можно найти в разделе примечания к выпуску.
Arduino, UNO, Works with Arduino и логотип Arduino являются товарными знаками или зарегистрированными товарными знаками компании Arduino S.r.l.











