¿Qué tiene el tamaño de una tarjeta de crédito y puede ejecutar CircuitPython, MakeCode Arcade o Arduino? Así es, ¡es la Adafruit PyBadge!
Adafruit quería ver cuánto podíamos meter en un rectángulo redondeado de 3,8 × 2,8 pulgadas, para hacer una placa de desarrollo todo en uno con muchas posibilidades, y esto es lo que han conseguido.
El PyBadge es una placa compacta, del tamaño de una tarjeta de crédito. Cuenta con nuestro chip favorito, el ATSAMD51, con 512 KB de flash y 192 KB de RAM. Adafruit añade 2 MB de flash QSPI para el almacenamiento de archivos, muy útil para imágenes, fuentes, sonidos o activos de juegos.
En la parte delantera hay una pantalla TFT de 1,8" y 160x128 colores con retroiluminación regulable; tenemos soporte DMA rápido para el dibujo, por lo que las actualizaciones son increíblemente rápidas. También hay 8 botones con tapa de silicona, que hacen clic, pero tienen una tapa de botón suave, por lo que son agradables y de buen agarre. Los botones están dispuestos de forma que imitan a los de una consola de juegos, con un d-pad, 2 botones de selección de menú y 2 botones de disparo. También hay 5 LEDs NeoPixel para deslumbrar o seguir la actividad.
En la parte trasera tenemos un juego completo de conectores compatibles con Feather, por lo que puedes conectar cualquier FeatherWing para ampliar las capacidades del PyBadge. También hay 3 conectores STEMMA - dos de 3 pines con capacidad ADC/PWM y uno de 4 pines que se conecta a I2C - se puede utilizar esto para los sensores Grove también.
En cuanto a los sensores incorporados, hay un sensor de luz que señala la parte delantera, y un acelerómetro de 3 ejes que puede detectar los golpes y la caída libre. Para hacer pitidos y zumbidos, hay un zumbador-altavoz incorporado.
Puedes alimentar el PyBadge con cualquiera de nuestras baterías LiPoly. Un interruptor de encendido y apagado permite ahorrar batería cuando no se utiliza. O la alimentación desde el puerto Micro USB - también cargará la batería si está conectada.
Ahora, ¿cómo programarlo? Bueno, ¡tienes muchas opciones!
MakeCode Arcade es el más sencillo para empezar a crear juegos, puedes arrastrar y soltar bloques y cargar juegos a través del cargador de disco
CircuitPython te permite dibujar gráficos, reproducir archivos de onda e imprimir texto en cualquier tipo de letra, ¡todo en Python! También hay toneladas de soporte de sensores.
Arduino es de bajo nivel, potente, pero un poco más desafiante. Puedes utilizar Adafruit Arcada para interactuar con el hardware y éste abstraerá algunos de los detalles más importantes, como la lectura de los botones, por ti.
Aquí tienes una lista de todo lo que obtienes
ATSAMD51J19 @ 120MHz con lógica/potencia de 3.3V - 512KB de FLASH + 192KB de RAM
2 MB de SPI Flash para almacenar imágenes, sonidos, animaciones, ¡lo que sea!
1.Pantalla TFT en color de 8" 160x128 conectada a su propio puerto SPI
8 botones de juego/control con bonitas tapas de botones de silicona (se sienten muy bien)
5 NeoPixels para el deslumbramiento de las insignias, o para el registro de la puntuación del juego
Acelerómetro de triple eje (sensor de movimiento)
Sensor de luz, montado al revés para que apunte a la parte delantera
Minialtavoz zumbador incorporado
Controlador de altavoz mono clase D para altavoces de 4-8 ohmios, hasta 2 vatios
Puerto para batería LiPoly con capacidad de recarga incorporada
Puerto USB para cargar la batería, programar y depurar
Dos tiras de cabecera hembra con pinout compatible con el Feather para que puedas conectar cualquier FeatherWings
Puertos JST para NeoPixels, entrada de sensor e I2C (puedes colocar conectores I2C Grove aquí)
Botón de reinicio
Interruptor de encendido y apagado
DETALLES TÉCNICOS
Dimensiones del producto: 85.7mm x 54.6mm x 10.0mm / 3.4" x 2.1" x 0.4"
Peso del producto: 29.3g / 1.0oz
APRENDE
Guía principal: Adafruit PyBadge y PyBadge LC - ¿Qué tiene el tamaño de una tarjeta de crédito y puede ejecutar CircuitPython, MakeCode Arcade o Arduino? ¡Así es, es el Adafruit PyBadge!
MakeCode Arcade: Sparky Invaders - ¡Crea tu propio juego de acción espacial en MakeCode Arcade y juega con tu Pybadge!
Hacer una etiqueta de nombre en MakeCode Arcade - Haz tu propia etiqueta de nombre personalizada con 3 bloques de código en MakeCode Arcade
Arcada Animated GIF Display - Atesora tus memes mostrándolos en tu escritorio
Ver todas las guías