Dans cet article, nous allons parler IAoT, en français l’intelligence artificielle de l’objet. En effet, de nos jours il est de plus en plus fréquent d’embarquer de l’intelligence artificielle au plus prêt des objets connectés comme une caméra, par exemple, ce concept est appelé l’EdgeIA. L’EdgeIA appliquée à l’IoT devient donc IAoT. M5Stack propose des périphériques IAoT à des prix très abordables. Dans cet article, nous allons donc prendre en main le M5StickV ainsi que le UnitV.
Le M5StickV ainsi que le UnitV sont tous les deux basés sur une puce Kendryte K210. Le matériel est fourni avec un interpréteur MicroPython appelé MaixPy, en version 0.5.0. Nous allons donc commencer par parler du K210, puis nous verrons comment construire notre propre firmware avec une version à jour de MaixPy. Pour finir, nous effectuerons quelques tests. Tout au long des différentes étapes, nous en profiterons pour prendre en main les différents outils disponibles pour manipuler notre matériel.
1. Kendryte K210
Le Kendryte K210 est composé de :
- un CPU RISC-V 64 bits à 2 cœurs ;
- un KPU (Knowledge Processor Unit), une unité de calcul de 1 TOPS (Tera Operations Per Second) qui intègre un réseau de neurones haute performance, optimisé pour réaliser des traitements en temps réel. Le KPU nécessite qu’on lui fournisse la configuration du réseau de neurones dans un format appelé kmodel.
Le Kendryte K210 est donc idéal pour la détection...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première