¿Qué tiene el tamaño de una tarjeta de crédito y puede ejecutar CircuitPython, MakeCode Arcade o Arduino incluso con un presupuesto reducido? Así es, ¡es la Adafruit PyBadge LC!
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 se les ocurrió.
La PyBadge es una placa compacta, como hemos dicho, del tamaño de una tarjeta de crédito. Está alimentado por su chip favorito, el ATSAMD51, con 512KB de flash y 192KB de RAM. Añaden 2 MB de flash QSPI para el almacenamiento de archivos, práctico para imágenes, fuentes, sonidos o activos de juegos.
Esta es la versión de bajo coste de la más completa Adafruit PyBadge. ¡Han reducido el hardware para que sea aún más asequible, y todavía puedes utilizarlo con MakeCode Arcade, CircuitPython o Arduino! La versión LC tiene el mismo chip procesador, QSPI Flash, interruptor de encendido/apagado, botones, zumbador, sensor de luz y circuito de batería. No tiene cabezales Feather, conectores JST STEMMA, acelerómetro LIS3DH, ni conexión de altavoces opcional. En lugar de 5 NeoPíxeles sólo hay uno en el centro de la parte delantera.
En la parte delantera hay una pantalla TFT de 1,8" y 160x128 colores con retroiluminación regulable; contamos con 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 un LED NeoPixel en la parte delantera para deslumbrar o seguir la actividad.
Para la detección incorporada, hay un sensor de luz que señala la parte delantera. 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!
Pantalla TFT en color de 1,8" 160x128 conectada a su propio puerto SPI
8 botones de juego/control con bonitas tapas de botones de silicona (tienen un tacto estupendo)
1 NeoPixel para el deslumbramiento de la placa
Sensor de luz, montado al revés para que apunte al frontal
Minialtavoz zumbador incorporado
Puerto de batería LiPoly con capacidad de recarga incorporada
Puerto USB para cargar la batería, programar y depurar
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: 25.7g / 0.9oz
LEARN
Arcada Animated GIF Display - Atesora tus memes teniéndolos expuestos en tu escritorio
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!
Trash Panda 2: Garbage Day - Haz tu propia secuela de Trash Panda, ¡esta vez tienes que evitar que los mapaches y sus amigos los gatos tiren basura!
Ver todas las guías