Qu'est-ce qui a la taille d'une carte de crédit et peut faire fonctionner CircuitPython, MakeCode Arcade ou Arduino même si vous avez un budget limité ? C'est bien ça, c'est le Adafruit PyBadge LC !
Adafruit voulait voir 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, comme nous l'avons dit, de la taille d'une carte de crédit. Il est alimenté par leur puce préférée, 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 images, les polices, les sons ou les ressources de jeu.
Il s'agit de la version économique de la version plus complète Adafruit PyBadge. Ils ont réduit le matériel pour le rendre encore plus abordable, et vous pouvez toujours l'utiliser avec MakeCode Arcade, CircuitPython ou Arduino! La version LC possède la même puce processeur, la même flash QSPI, le même interrupteur marche/arrêt, les mêmes boutons, le même buzzer, le même capteur de lumière et le même circuit de batterie. Il n'a pas d'embouts Feather, de connecteurs JST STEMMA, d'accéléromètre LIS3DH, ni de connexion pour haut-parleur en option. Au lieu de 5 NeoPixels, il n'y en a qu'un seul au centre de l'avant.
À 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 une LED NeoPixel à l'avant pour éblouir ou suivre l'activité.
Pour la détection intégrée, il y a un capteur de lumière qui pointe vers l'avant. 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 d'ondes 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.8" 160x128 Color TFT Display connecté à son propre port SPI
8 x Boutons de jeu/contrôle avec de jolis boutons en silicone (très agréables au toucher)
1 x NeoPixel pour l'éblouissement du badge
Capteur de lumière, montage inversé pour qu'il pointe vers l'avant
Buzzer intégré mini haut-parleur
Port de batterie LiPoly avec capacité de recharge intégrée
Port USB pour le chargement de la batterie, la programmation et le débogage
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 : 25.7g / 0.9oz
APPRENDRE
Arcada Animated GIF Display - Conservez vos mèmes en les affichant sur votre bureau
Adafruit PyBadge and PyBadge LC - Qu'est-ce qui est de 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!
Trash Panda 2 : Garbage Day - Réalise ta propre suite de Trash Panda, cette fois tu dois empêcher les ratons laveurs et leurs amis chats de jeter des ordures !
Voir tous les guides