Эта камера STM32 сочетает в себе передовое компьютерное зрение в крошечной коробке с батарейным питанием.

1764541429
2025-11-30 22:00:00

Большинство «камер с искусственным интеллектом», которые вы действительно можете купить сегодня, представляют собой просто IP-камеры с прикрепленным сверху тонким облачным API, отправляющим ваши данные на какой-то неизвестный облачный сервер. Тяжелая работа по-прежнему происходит на указанном сервере, что является плохой новостью, если вы заботитесь о задержке, пропускной способности или отправке необработанного видео за пределы сайта по каждой мелочи. Вот почему CamThink NE301 уникален, поскольку он идет в противоположном направлении и переносит обработку на локальную модель, дополненную множеством дополнительных функций.

Если быть точным, это крошечный блок со степенью защиты IP67, питающийся от батарей, USB-C или Power over Ethernet, построенный на базе микроконтроллера STM32N6 и оснащенный встроенным NPU, который может локально запускать модели You Only Look Once (YOLO) со скоростью до 25 кадров в секунду. И это всего лишь одна плата, 4-мегапиксельный сенсор и достойный веб-интерфейс. Если вам когда-нибудь нужна была настоящая камера Edge-AI, которую можно было бы установить снаружи, питать от батареек или PoE и направлять ее на проблему без написания прошивки «голого железа», то это идеальное устройство для нее.

CamThink NE301 имеет впечатляющее аппаратное обеспечение.

И хорошо документированное программное обеспечение.

С какой стороны ни посмотри, это довольно интересная технология. По большому счету, NE301 представляет собой автономную камеру с искусственным интеллектом, но детали аппаратного обеспечения тоже впечатляют. В основе всего этого лежит STM32N6, оснащенный процессором Arm Cortex-M55 и NPU Neural-ART с производительностью около 0,6 TOPS и частотой до 1 ГГц. Это в сочетании с 4,2 МБ встроенной SRAM, 64 МБ PSRAM и 128 МБ HyperFlash, а также слотом microSD для локального хранилища. Между тем, снаружи она выглядит как массивная маленькая промышленная камера в корпусе со степенью защиты IP67, с передней панелью из закаленного стекла и точками крепления сзади.

По умолчанию он поставляется с 4-мегапиксельным датчиком MIPI-CSI, но вы можете заменять модули USB-камеры и другие объективы для узкого, широкого или сверхширокого поля зрения в зависимости от того, где вы его устанавливаете. Это по-прежнему «просто» микроконтроллерная система, но блок NPU и кодека означает, что она может обрабатывать видео 1080p30 в кодировке H.264 или JPEG и запускать облегченные модели обнаружения в потоке в реальном времени. Кроме того, имеется 16-контактный разъем расширения, который разъединяет линии UART, RS-485, I2C, SPI и GPIO, а также выбираемые шины 3,3 В и 5 В.

Сразу после установки NE301 создает собственную точку доступа Wi-Fi, где вы затем можете ее настроить, в том числе подключить к вашей реальной сети. Из этого веб-интерфейса вы можете просмотреть предварительный просмотр видео в реальном времени, переключаться между различными моделями, загружать свои собственные модели YOLOv8, а также настраивать пороговые значения и форматы вывода.

Собственная документация и сообщения сообщества CamThink во многом опираются на YOLOv8: NE301 позиционируется как камера STM32N6 с возможностью развертывания искусственного интеллекта, с графическим интерфейсом, специально предназначенным для переноса моделей YOLO на устройство без необходимости касаться встроенного низкоуровневого кода. На практике это означает, что вы можете обращаться с ней почти как с безголовой IP-камерой, в которую встроена страница управления моделью. Обучите модель на своем ПК, экспортируйте ее в поддерживаемый формат, а затем загрузите через браузер.

Для сборки Camthink NE301 вам необходимо настроить собственную среду или развернуть контейнер Docker. К счастью, это несложно, и единственной важной зависимостью, которую мне нужно было установить для настройки локальной среды, была pnpm. С помощью любого метода вы можете затем создать свою собственную прошивку и внести изменения в операционную систему или просто создать свои собственные модели на основе YOLO, обученные на своем компьютере, а также развернуть их.

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

Ощущение полноценного продукта

Не просто доска разработчиков

Настройки YOLO на Camthink NE301

Camthink NE301 выглядит на удивление отполированным, и во многом это связано с его веб-интерфейсом. В стандартной комплектации он может создать собственную точку доступа Wi-Fi и обслуживать пользовательский интерфейс на основе браузера, предлагая следующее:

  • Предварительный просмотр видео в реальном времени с наложениями обнаружения

  • Переключить параметры модели

  • Загрузите свои собственные модели

  • Настройте триггеры событий и возможности подключения

Если вы хотели купить это как готовый продукт для обнаружения объектов и движений, отправляя все по MQTT, то у вас есть все необходимое из коробки. Каждый аспект программного обеспечения готов к использованию, и нет ощущения, что что-то было проигнорировано или оставлено. Если вы хотите расширить его и добавить свои собственные функции, вы определенно можете это сделать, а также добавить свое собственное оборудование.

Camthink-NE301-MQTT

Само оборудование ориентировано на модели YOLOv8, работающие со скоростью около 25 кадров в секунду, хотя это, очевидно, зависит от размера и разрешения модели. Тем не менее, этого достаточно для таких задач, как обнаружение людей, обнаружение движения, оповещение зон и многое другое. Кроме того, все это происходит на устройстве, поэтому вместо потоковой передачи необработанного видео обратно на сервер для обработки вы можете просто нажать кнопку результаты вместо этого на сервер.

Если вам нужно что-то более индивидуальное, например распознавание определенных состояний оборудования, нестандартных инструментов или собственных виджетов Интернета вещей, вы можете вместо этого обучить модель, экспортировать ее и запустить. Вы по-прежнему работаете в рамках ограничений класса микроконтроллера, поэтому не собираетесь использовать гигантский преобразователь зрения или что-то в этом роде, но для компактных детекторов у NPU больше запаса мощности, чем вы могли бы ожидать.

Модель NE301 с низким энергопотреблением в сочетании с модульными возможностями измерения и возможностью отправки обнаружения а не видеопотоки — вот что делает эту конкретную камеру привлекательной. Если вы уже играете с STM32, MQTT или маломощным оборудованием IoT, это прекрасно вписывается в этот мир. А если вы искали способ развернуть свои собственные модели машинного зрения в местах, где нет электропитания или быстрого Интернета, это именно то устройство, которое делает эти эксперименты намного более реалистичными. Я воодушевлен тем, как развиваются разработки Camthink NE301, и я уверен, что найду несколько уникальных способов его использования.

#Эта #камера #STM32 #сочетает #себе #передовое #компьютерное #зрение #крошечной #коробке #батарейным #питанием

Ещё по этой теме

Read more:  Amazon и Samsung предлагают почти половину скидок на мобильные телефоны, планшеты и экраны благодаря второму Prime Day 2025.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.