Qu'est-ce qui a la taille d'une carte de crédit et peut faire tourner CircuitPython, MakeCode Arcade ou Arduino? C'est bien ça, c'est le PyBadge Adafruit!
Adafruit voulait voir tout ce qu'on pouvait faire tenir dans un rectangle arrondi de ?3 3?8 × ?2 1?8 pouces, pour faire une carte de développement tout-en-un avec beaucoup de possibilités, et c'est ce qu'ils ont fait.
Le PyBadge est une carte compacte, de la taille d'une carte de crédit. Il est alimenté par notre puce préférée, l'ATSAMD51, avec 512 Ko de flash et 192 Ko de RAM. Adafruit ajoute 2 Mo de flash QSPI pour le stockage de fichiers, pratique pour les images, les polices, les sons ou les ressources de jeu.
À l'avant, vous disposez d'un écran TFT couleur 160x128 de 1,8 pouce avec un rétroéclairage à intensité variable - nous disposons d'un support DMA rapide pour le dessin, de sorte que les mises à jour sont incroyablement rapides. Il y a également 8 boutons en silicone, qui sont faciles à manipuler mais dont la partie supérieure est souple, ce qui les rend agréables à saisir. Les boutons sont disposés de manière à imiter une console de jeu portable, avec un d-pad, 2 boutons de sélection de menu et 2 boutons de tir. Il y a également 5 LEDs NeoPixel pour éblouir ou suivre l'activité.
À l'arrière, nous avons un jeu complet de prises d'en-tête compatibles avec Feather, de sorte que vous pouvez brancher n'importe quel FeatherWing pour étendre les capacités du PyBadge. Il y a également 3 connecteurs STEMMA - deux à 3 broches avec capacité ADC/PWM et un à 4 broches qui se connecte à I2C - vous pouvez l'utiliser pour les capteurs Grove également.
En ce qui concerne les capteurs intégrés, il y a un capteur de lumière qui pointe vers l'avant, et un accéléromètre à 3 axes qui peut détecter les coups et la chute libre. Pour faire des "bleeps" et des "bloops", il y a un haut-parleur intégré.
Vous pouvez alimenter le PyBadge à partir de n'importe laquelle de nos batteries LiPoly. Un interrupteur marche-arrêt permet d'économiser la batterie lorsqu'elle n'est pas utilisée. Vous pouvez également l'alimenter à partir du port Micro USB - il chargera également la batterie si elle est connectée.
Maintenant, comment le programmer ? Eh bien, vous avez beaucoup d'options !
MakeCode Arcade est le plus facile à démarrer pour créer des jeux, vous pouvez glisser-déposer des blocs et charger des jeux sur le chargeur de démarrage du disque dur
CircuitPython vous permet de dessiner des graphiques, de lire des fichiers wave et d'imprimer du texte dans n'importe quelle police - tout cela en Python ! Il y a aussi des tonnes de support de capteurs.
Arduino est de bas niveau, puissant, mais un peu plus difficile. Vous pouvez utiliser Adafruit Arcada pour vous interfacer avec le matériel et il fera abstraction de certains des détails les plus minutieux comme la lecture des boutons pour vous.
Voici une liste de tout ce que vous obtenez
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 85.7mm x 54,6mm x 10,0mm / 3,4" x 2,1" x 0,4"
Poids du produit : 29,3g / 1,0oz
APPRENDRE
Guide principal : Adafruit PyBadge et PyBadge LC - Qu'est-ce qui a la taille d'une carte de crédit et peut faire fonctionner CircuitPython, MakeCode Arcade ou Arduino? C'est bien ça, c'est le PyBadge Adafruit!
MakeCode Arcade : Sparky Invaders - Créez votre propre jeu d'action de destruction de l'espace dans MakeCode Arcade et jouez-le sur votre Pybadge !
Créer un badge dans MakeCode Arcade - Créez votre propre badge personnalisé avec 3 blocs de code dans MakeCode Arcade
Arcada Animated GIF Display - Conservez vos mèmes en les affichant sur votre bureau
Voir tous les guides