L'apprentissage automatique a fait son apparition sur le "bord" - de petits microcontrôleurs qui peuvent exécuter une version miniature de TensorFlow Lite pour effectuer des calculs d'apprentissage automatique.
Mais vous n'avez pas besoin d'un matériel super complexe pour commencer à développer vos propres modèles TensorFlow ! Adafruit a adapté sa populaire carte PyBadge pour y ajouter un microphone afin que vous puissiez vous plonger dans les eaux de l'apprentissage automatique. Elle fait tout ce que fait le PyBadge, et au fur et à mesure qu'ils font plus de projects qui utilisent l'apprentissage automatique, ils adapteront cette carte pour la rendre de mieux en mieux pour l'apprentissage automatique.
L'EdgeBadge est un panneau compact - il a la taille d'une carte de crédit. Il est alimenté par la puce favorite de Adafruit, l'ATSAMD51, avec 512 Ko de flash et 192 Ko de RAM. Ils ajoutent 2 Mo de flash QSPI pour le stockage de fichiers, pratique pour les fichiers TensorFlow Lite, les images, les polices, les sons ou d'autres ressources.
Ils ont ajouté un microphone PDM à l'avant comme entrée pour la micro reconnaissance vocale. La bibliothèque Arduino propose quelques démos avec lesquelles vous pouvez commencer à reconnaître diverses paires de mots comme "oui/non", "haut/bas" et "chat/chien". TensorFlow Lite pour les microcontrôleurs est très avant-gardiste. Attendez-vous donc à voir beaucoup de développement dans ce domaine, avec de nombreux changements de code et de processus.
Vous pouvez coder l'EdgeBadge avec : CircuitPython, MakeCode Arcade, TensorFlow Lite pour microcontrôleurs / Arduino, et plus encore !
Voici une liste de tout ce que vous obtenez avec l'EdgeBadge. Comme il s'agit d'un PyBadge+Microphone, vous pouvez en lire beaucoup plus sur la page du produit
ATSAMD51J19 @ 120MHz avec une logique/alimentation de 3.3V - 512KB de FLASH + 192KB de RAM
2 MB de SPI Flash pour stocker des images, des sons, des animations, n'importe quoi !
1.Écran TFT couleur 8" 160x128 connecté à son propre port SPI
8 boutons de jeu/contrôle avec de jolis boutons en silicone (très agréables au toucher)
5 x NeoPixels pour l'éblouissement des badges ou le comptage des points des jeux
Accéléromètre à triple axe (capteur de mouvement)
Capteur de lumière, monté à l'envers pour qu'il pointe vers l'avant
Buzzer intégré mini haut-parleur
Mono Class-D pour haut-parleurs de 4 à 8 ohms, jusqu'à 2 Watts
Port de batterie LiPoly avec capacité de recharge intégrée
Port USB pour la charge de la batterie, la programmation et le débogage
Deux bandes d'embase femelle avec brochage compatible Feather pour que vous puissiez brancher n'importe quel FeatherWings dans les
ports JST pour les NeoPixels, l'entrée du capteur et I2C (vous pouvez adapter les connecteurs I2C Grove ici)
Bouton de réinitialisation
Interrupteur On-Off
DÉTAILS TECHNIQUES
Dimensions du produit 86.3mm x 54,3mm x 13,6mm / 3,4" x 2,1" x 0,5"
Poids du produit : 29,6g / 1,0oz