ArduCam — Логотип

Комплект разработчика Pico4ML-BLE TinyML
Плата RP2040 с камерой QVGA, модулем Bluetooth, ЖК-дисплеем
Экран, звук, кнопка сброса и многое другое
Артикул: B0330
Руководство по эксплуатации

Комплект разработчика ArduCam B0330 Pico4ML BLE TinyML — крышка

Введение

Arducam Pico4ML-BLE увеличивает модуль BLE на основе Pico4ML, который был интегрирован с микроконтроллером RP2040, IMU и дисплеем. Это обновление превращает его в комплект для машинного обучения с функцией связи Bluetooth. Мы включили 3 предварительно обученных TensorFlow Lite Micro ex.ampфайлов, включая обнаружение человека, волшебную палочку и обнаружение слова пробуждения. Вы также можете создавать, обучать и развертывать свои модели на нем.

Характеристики

Комплект разработчика ArduCam B0330 Pico4ML BLE TinyML — технические характеристики

1 Микроконтроллеры Малина Pi RP2040
2 ИДУ ИКМ-20948
3 Модуль камеры HiMax HMO1 B0, до QVGA (320 x 240 © 60 кадров в секунду)
4 Bluetooth-модуль БТ5.0
5 Экран 0.96-дюймовый ЖК-дисплей SPI (160 x 80, ST7735)
6 Рабочий объемtage 3.3В
7 Vol входtage VBUS: 5 В +/- 10%. VSYS Макс.: 5.5 В
8 Измерение 51×21 мм

Быстрый старт

Мы предоставили несколько предварительно созданных двоичных файлов, которые вы можете просто перетащить на свой Pico4ML-BLE, чтобы убедиться, что все работает, еще до того, как вы начнете писать свой код.

Предварительно обученные модели

Обнаружение пробуждающих слов Демонстрация, в которой Pico4ML-BLE обеспечивает постоянное обнаружение пробуждающих слов в зависимости от того, говорит кто-то да или нет, используя встроенный микрофон и предварительно обученную модель обнаружения речи.
Волшебная палочка (обнаружение жестов)
Демонстрация, в которой Pico4ML-BLE применяет несколько типов заклинаний одним из следующих трех жестов: «Крыло», «Кольцо» и «Наклон», используя свой IMU и предварительно обученную модель обнаружения жестов.
Обнаружение человека
Демо, в котором Pico4ML-BLE предсказывает вероятность присутствия человека с модулем камеры Himax HM01B0.

Первое использование

Перейти к https://github.com/ArduCAM/pico-tflmicro/tree/main/bin странице, то вы найдете .uf2 files для 3 предварительно обученных моделей.

Обнаружение Wake-word

  1. Нажмите на соответствующий файл uf2. file «micro_speech.uf2»
  2. Нажмите на кнопку «Загрузить». Этот file будут загружены на ваш компьютер.
  3. Возьмите свой Raspberry Pi или ноутбук, затем нажмите и удерживайте кнопку BOOTSEL на Pico4ML-BLE, пока вы подключаете другой конец кабеля micro USB к плате.
  4. Отпустите кнопку после подключения платы. На рабочем столе должен появиться том диска с именем RPI-RP2.
  5. Дважды щелкните, чтобы открыть его, а затем перетащите UF2. file внутрь. Том автоматически размонтируется, и экран должен загореться.
  6. Поднесите Pico4ML-BLE ближе и скажите «да» или «нет». На экране появится соответствующее слово.

Волшебная палочка (обнаружение жестов)

  1. Нажмите на соответствующий файл uf2. file «pico4ml_ble_magic_wand.uf2»
  2. Повторите шаги со второго по пятый, упомянутые в разделе «Использование определения пробуждающего слова», чтобы на экране появился значок .uf2. file для волшебной палочки.
  3. Быстро взмахните Pico4ML-BLE в форме W (крыло), O (кольцо) или L (наклон). На экране появится соответствующая отметка.

Обнаружение человека

  1. Нажмите на соответствующий файл uf2. file «person_detection_int8.uf2»
  2. Повторите шаги со второго по пятый, упомянутые в разделе «Использование определения пробуждающего слова», чтобы на экране появился значок .uf2. file для обнаружения человека.
  3. Держите Pico4ML-BLE для захвата изображений. На экран будет выведено изображение и вероятности присутствия человека.

Что дальше?

Создайте волшебную палочку с Edge Impulse
Увеличенный Bluetooth помогает реализовать беспроводной сбор данных, обучение и обновление модели путем разработки web клиент на основе WebБЛЕ. Собранные данные преобразуются в формат, который может быть прочитан Edge Impulse с помощью нашего скрипта преобразования, а затем выполняется передача обучения модели. Пожалуйста, обратитесь к странице Doc, чтобы создать свой собственный проект палочки: https://www.arducam.com/docs/pico/arducam-pico4mltinymldevkit/how-to-build-a-magic-wand-with-edge-impulse-on-arducam-pico4ml-ble/#26-gesture-recording

Создавайте модели самостоятельно
Если вы разрабатываете свои собственные модели на Pico4ML-BLE с помощью Raspberry Pi 4B или Raspberry Pi 400, вы можете обратиться к: https://github.com/ArduCAM/pico-tflmicro
Источник file для корпуса для 3D-печати Если у вас есть 3D-принтер, вы можете распечатать свой собственный корпус для Pico4ML-BLE с исходным кодом file по ссылке ниже: https://www.arducam.com/downloads/UC-798-Pico4ML-BLE-CASE.zip

Связаться с нами

Электронная почта: support@arducam.com
Webсайт: www.arducam.com
Скайп: Arducam
Док: arducam.com/docs/pico/

Документы/Ресурсы

Комплект разработчика ArduCam B0330 Pico4ML-BLE TinyML [pdf] Руководство по эксплуатации
B0330, комплект разработчика Pico4ML-BLE TinyML, комплект разработчика B0330 Pico4ML-BLE TinyML

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *