Logo ArduCam

ArduCam B0302 Kit de développement Pico4ML TinyML

ArduCam B0302 Pico4ML TinyML Dev Kit Instruction Produit

Introduction

Pico4ML est une carte à microcontrôleur basée sur RP2040 pour l'apprentissage automatique sur appareil. Il contient également une caméra, un microphone, une IMU et un écran pour vous aider à démarrer avec TensorFlow Lite Micro, qui a été porté sur RP2040. 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

Instructions du kit de développement ArduCam B0302 Pico4ML TinyML Fig1

Microcontrôleurs Framboise Pi RP2040
 

Unité de mesure inertielle

ICM-20948
Module de caméra HiMax HMOlBO, jusqu'à QVGA (320 X 240@6Qfp s)
Écran Écran LCD SPI de 0.96 pouce (160 x 80, ST7735
Vol d'exploitationtage 3.3V
Vol d'entréetage VBUS : SV+/-10 %.VSYS Max : 5.SV
Dimension 5lx2lmm

Démarrage rapide

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

Modèles pré-formés

  • Détection de mot de réveil Une démo où Pico4ML fournit une détection de mot de réveil toujours active pour savoir si quelqu'un dit oui ou non, en utilisant son microphone intégré et son modèle de détection de parole pré-formé.
  • Baguette magique (détection de geste) Une démo où Pico4ML 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 prédit les probabilités de présence d'une personne avec un module caméra Hi max HM0lB0.

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
  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 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 plus près et dites « oui » ou « non ». L'écran affichera le mot correspondant.

Baguette magique (détection de geste)

  1. Répétez les 5 premières étapes mentionnées dans "Wake-word Detection Using" pour éclairer l'écran avec le .uf2 file pour baguette magique.
  2. Agitez rapidement votre Pico4ML en forme de W (aile), 0 (anneau) ou L (pente). L'écran affichera la marque correspondante.
Détection de personne
  1. Répétez les 5 premières étapes mentionnées dans "Wake-word Detection Using" pour éclairer l'écran avec le .uf2 file pour la détection de personne.
  2. Tenez votre Pico4ML pour capturer des images. L'écran affichera l'image et les probabilités de présence d'une personne.

Et ensuite ?

Construisez des modèles par vous-même  Si vous développez vos propres modèles sur Pico4ML avec le Raspberry Pi 4B ou le Raspberry Pi 400, vous pouvez vous référer à : https://gith uh.com/Ard uCAM/pico-tflm icro

Source file pour boîtier imprimable en 3D Si vous avez une imprimante 3D, vous pouvez imprimer votre propre boîtier pour Pico4ML avec la source file dans le lien ci-dessous. https://www.arducam.com/downloads/arducam_pico4ml_case_file.stp

Contactez-nous

Documents / Ressources

ArduCam B0302 Kit de développement Pico4ML TinyML [pdf] Manuel d'instructions
B0302 Kit de développement Pico4ML TinyML, B0302, Kit de développement Pico4ML TinyML

Références

Laisser un commentaire

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