XIAOML Kit : ESP32-S3 avec caméra, microphone et IMU pour étudier le TinyML
Embarcados présente le XIAOML Kit de Seeed Studio, conçu pour accompagner les travaux pratiques du livre « Machine Learning Systems » du professeur Vijay Janapa Reddi, de Harvard. Ces travaux ont été développés avec le professeur Marcelo Rovai, de l'UNIFEI à Itajubá, au sein du groupe tinyML4D.
Le kit réunit une XIAO ESP32-S3 Sense, avec une caméra OV3660, un microphone numérique et un lecteur de carte SD, et une carte d'extension dotée d'une IMU à 6 axes et d'un écran OLED de 0,42 pouce. Il couvre ainsi les trois types de données travaillés dans le livre : image, son et mouvement. On trouve aussi une antenne FPC 2,4 GHz, deux dissipateurs thermiques et une carte microSD de 32 Go avec adaptateur.
Le SoC est l'ESP32-S3R8, un Xtensa LX7 bicœur à 240 MHz, avec 512 Ko de SRAM, 8 Mo de PSRAM et 8 Mo de flash. L'IMU est une LSM6DS3TR-C, et l'OLED utilise un contrôleur SSD1315, que les bibliothèques traitent comme un SSD1306 de 72 x 40 pixels. L'ensemble monté mesure 21 x 17,8 x 30 mm pour 10,6 g. Un détail pratique relevé par l'auteur : l'IMU et l'OLED partagent le même bus I2C, aux adresses 0x6A et 0x3C, donc il faut éviter ces deux adresses pour brancher un autre capteur I2C. La carte de l'IMU dispose en plus d'un connecteur JST pour batterie lithium de 3,7 V, pratique pour les projets portables.
Ce que j'ai préféré, c'est l'association d'un ouvrage de référence et d'un matériel bon marché et compact : on peut passer de la théorie à l'exécution d'inférences sur un vrai microcontrôleur. L'OLED ne permet bien sûr que deux ou trois lignes lisibles, mais cela suffit pour afficher la classe inférée ou un pourcentage de confiance.
Source : Embarcados
Le kit réunit une XIAO ESP32-S3 Sense, avec une caméra OV3660, un microphone numérique et un lecteur de carte SD, et une carte d'extension dotée d'une IMU à 6 axes et d'un écran OLED de 0,42 pouce. Il couvre ainsi les trois types de données travaillés dans le livre : image, son et mouvement. On trouve aussi une antenne FPC 2,4 GHz, deux dissipateurs thermiques et une carte microSD de 32 Go avec adaptateur.
Le SoC est l'ESP32-S3R8, un Xtensa LX7 bicœur à 240 MHz, avec 512 Ko de SRAM, 8 Mo de PSRAM et 8 Mo de flash. L'IMU est une LSM6DS3TR-C, et l'OLED utilise un contrôleur SSD1315, que les bibliothèques traitent comme un SSD1306 de 72 x 40 pixels. L'ensemble monté mesure 21 x 17,8 x 30 mm pour 10,6 g. Un détail pratique relevé par l'auteur : l'IMU et l'OLED partagent le même bus I2C, aux adresses 0x6A et 0x3C, donc il faut éviter ces deux adresses pour brancher un autre capteur I2C. La carte de l'IMU dispose en plus d'un connecteur JST pour batterie lithium de 3,7 V, pratique pour les projets portables.
Ce que j'ai préféré, c'est l'association d'un ouvrage de référence et d'un matériel bon marché et compact : on peut passer de la théorie à l'exécution d'inférences sur un vrai microcontrôleur. L'OLED ne permet bien sûr que deux ou trois lignes lisibles, mais cela suffit pour afficher la classe inférée ou un pourcentage de confiance.
Source : Embarcados
Commentaires 0
Laissez le premier commentaire, dans la langue de votre choix.
Connectez-vous pour commenter