MicroPython: HuskyLens (Camera AI) sur le Zumo Robot

Bonjour à tous,

Peut-être vous souvenez vous du livre gratuit Pico, Zumo Robot et MicroPython qui accompagne la carte adaptateur.

Avec l'aide de Jean-Christophe d'ArduiBlog, nous allons pouvoir ajouter la Camera AI (Intelligence Artificielle) sur notre Robot Zumo contrôlé par MicroPython.

HuskyLens sur Pico-Zumo

Après avoir testé notre zumo-shield, Jean-Christophe a modélisé et imprimé quelques pièces sur son imprimante pour pouvoir fixer le HuskyLens sur le Zumo (à la place de la Lame avant).

Les pièces sont disponibles sur Printables @Arduiblog

Pièce 3D à imprimer pour fixer le HuskyLens sur le Zumo


Brancher

En attendant la finalisation du projet "Pico-Zumo + HuskyLens", voici déjà le plan de raccordement.

Brancher le HuskyLens sur Pico-Zumo

Le HuskyLens peut fonctionner avec une 3.3V ou de 5V.

Une alimentation en 5V est absolument nécessaire pour exploiter le port I2C du HuskyLens... même si le bus I2C du HuskyLens est en logique 3.3V.

Une bibliothèque HuskyLens pour MicroPython

Dans notre article "HuskyLens : pilote MicroPython pour la caméra de Vision propulsée par intelligence artificielle"  nous avions déjà abordé l'interconnexion d'un HuskyLens avec MicroPython.

Seule chose importante à ce remémorer, c'est que le bus I2C sur le Pico-Zumo est déclaré sur GP8 et GP9

i2c = I2C( 0, sda=Pin(8), scl=Pin(9), freq=100000 )

Notre dépôt GitHub pour HuskyLens contient de nombreuses autres informations et exemples n'hésitez pas à aller y jeter un oeil.

Le code ?

Hé bien, je travaille actuellement sur la suite du chapitre 8 pour intégrer l'exemple à base de HuskyLens.

A tout bientôt,
Dominique



Aucun commentaire