ArduCam-Logo

Pico4ML-BLE Kit de développement TinyML
Carte RP2040 avec caméra QVGA, module Bluetooth, LCD
Écran, audio, bouton de réinitialisation et plus
UGS : B0330
Manuel d'instructions

Kit de développement ArduCam B0330 Pico4ML BLE TinyML - Couverture

Introduction

Arducam Pico4ML-BLE augmente le module BLE basé sur Pico4ML, qui a été intégré au microcontrôleur RP2040, à l'IMU et à l'écran. Cette mise à niveau en fait un kit d'apprentissage automatique avec la fonction de communication Bluetooth. Nous avons inclus 3 ex TensorFlow Lite Micro pré-formésampfichiers, y compris la détection de personne, la baguette magique et la détection de mot de réveil. Vous pouvez également créer, entraîner et déployer vos modèles dessus.

Spécifications

Kit de développement ArduCam B0330 Pico4ML BLE TinyML - Spécifications

1 Microcontrôleurs Framboise Pi RP2040
2 Unité de mesure inertielle ICM-20948
3 Module de caméra HiMax HMO1 B0, Jusqu'à QVGA (320 x 240©60fps)
4 Module Bluetooth BT5.0
5 Écran Écran LCD SPI de 0.96 pouce (160 x 80, ST7735)
6 Vol d'exploitationtage 3.3V
7 Vol d'entréetage VBUS : 5V+/-10%. VSYS Max : 5.5 V
8 Dimension 51×21 mm

Démarrage rapide

Nous avons fourni des fichiers binaires prédéfinis que vous pouvez simplement faire glisser et déposer sur votre Pico4ML-BLE pour vous assurer que tout fonctionne avant même de commencer à écrire votre code.

Modèles pré-formés

Détection de mot d'activation Une démo où Pico4ML-BLE fournit une détection de mot d'activation permanente indiquant si quelqu'un dit oui ou non, à l'aide de son microphone intégré et de son modèle de détection de parole pré-entraîné.
Baguette magique (détection de geste)
Une démo où Pico4ML-BLE lance plusieurs types de sorts dans l'un des trois gestes suivants : "Aile", "Anneau" et "Pente", en utilisant son IMU et son modèle de détection de geste pré-entraîné.
Détection de personne
Une démo où Pico4ML-BLE prédit les probabilités de présence d'une personne avec un module caméra Himax HM01B0.

Première utilisation

Aller à la https://github.com/ArduCAM/pico-tflmicro/tree/main/bin page, alors vous trouverez le .uf2 files pour les 3 modèles pré-entraînés.

Détection de mot de réveil

  1. Cliquez sur l'uf2 correspondant. file "micro_discours.uf2"
  2. Cliquez sur le bouton "Télécharger". Ce file sera téléchargé sur votre ordinateur.
  3. Allez chercher votre Raspberry Pi ou votre ordinateur portable, puis maintenez enfoncé le bouton BOOTSEL de votre Pico4ML-BLE pendant que vous branchez l'autre extrémité du câble micro USB sur la carte.
  4. Relâchez le bouton une fois la carte branchée. Un volume de disque appelé RPI-RP2 devrait apparaître sur votre bureau.
  5. Double-cliquez pour l'ouvrir, puis faites glisser et déposez l'UF2 file dans ça. Le volume se démontera automatiquement et l'écran devrait s'allumer.
  6. Tenez votre Pico4ML-BLE plus près et dites « oui » ou « non ». L'écran affichera le mot correspondant.

Baguette magique (détection de geste)

  1. Cliquez sur l'uf2 correspondant. file "pico4ml_ble_magic_wand.uf2"
  2. Répétez les deuxième à cinquième étapes mentionnées dans "Utilisation de la détection de mots de réveil" pour éclairer l'écran avec le .uf2 file pour baguette magique.
  3. Agitez rapidement votre Pico4ML-BLE en forme de W (aile), O (anneau) ou L (pente). L'écran affichera la marque correspondante.

Détection de personne

  1. Cliquez sur l'uf2 correspondant. file "personne_detection_int8.uf2"
  2. Répétez les deuxième à cinquième étapes mentionnées dans "Utilisation de la détection de mots de réveil" pour éclairer l'écran avec le .uf2 file pour la détection de personne.
  3. Tenez votre Pico4ML-BLE pour capturer des images. L'écran affichera l'image et les probabilités de présence d'une personne.

Et ensuite ?

Construire une baguette magique avec Edge Impulse
L'aide Bluetooth accrue pour mettre en œuvre la collecte de données sans fil, la formation et la mise à jour du modèle en concevant un web client basé sur WebBLE. Les données collectées sont converties dans un format lisible par Edge Impulse via notre script de conversion, puis l'apprentissage par transfert du modèle est effectué. Veuillez vous référer à la page Doc pour créer votre projet de baguette personnalisée : https://www.arducam.com/docs/pico/arducam-pico4mltinymldevkit/how-to-build-a-magic-wand-with-edge-impulse-on-arducam-pico4ml-ble/#26-gesture-recording

Construisez des modèles par vous-même
Si vous développez vos propres modèles sur Pico4ML-BLE avec le Raspberry Pi 4B ou le Raspberry Pi 400, vous pouvez vous référer à : https://github.com/ArduCAM/pico-tflmicro
Source file pour le boîtier imprimable en 3d Si vous avez une imprimante 3d, vous pouvez imprimer votre propre boîtier pour Pico4ML-BLE avec la source file dans le lien ci-dessous: https://www.arducam.com/downloads/UC-798-Pico4ML-BLE-CASE.zip

Contactez-nous

E-mail: support@arducam.com
Website: www.arducam.com
Skype: Arducam
Doc: arducam.com/docs/pico/

Documents / Ressources

Kit de développement TinyML pour ArduCam B0330 Pico4ML-BLE [pdf] Manuel d'instructions
B0330, Kit de développement Pico4ML-BLE TinyML, B0330 Kit de développement Pico4ML-BLE TinyML

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *