Qual è la dimensione di una carta di credito e può eseguire CircuitPython, MakeCode Arcade o Arduino anche quando hai un budget limitato? Esatto, è il
Adafruit PyBadge LC! Volevamo vedere quanto potevamo stipare in un 3 3⁄8 × 2 1⁄8 pollici rettangolo arrotondato, per creare una scheda di sviluppo all-in-one con molte possibilità, e questo è ciò che ci è venuto in mente .
Il PyBadge è una scheda compatta, come abbiamo detto, ha le dimensioni di una carta di credito. È alimentato dal nostro chip preferito, l'ATSAMD51, con 512 KB di flash e 192 KB di RAM. Aggiungiamo 2 MB di flash QSPI per l'archiviazione dei file, utile per immagini, caratteri, suoni o risorse di gioco.
Questo è il
Versione a basso costo del nostro Adafruit PyBadge più completo. Abbiamo ridotto l'hardware per renderlo ancora più conveniente e
puoi ancora usarlo con MakeCode Arcade, CircuitPython o Arduino! La versione LC ha lo stesso chip del processore, QSPI Flash, interruttore on/off, pulsanti, cicalino, sensore di luce e circuito della batteria. Non ha intestazioni Feather, connettori JST STEMMA, accelerometro LIS3DH o connessione per altoparlanti opzionale. Invece di 5 NeoPixel ce n'è solo uno al centro davanti.
Sulla parte anteriore è presente un display TFT a colori da 1,8" 160x128 con retroilluminazione dimmerabile: abbiamo il supporto DMA rapido per il disegno, quindi gli aggiornamenti sono incredibilmente veloci. Ci sono anche 8 pulsanti in silicone, sono cliccabili ma hanno un pulsante morbido in bello e maneggevole. I pulsanti sono disposti per imitare un palmare da gioco, con un D-pad, 2 pulsanti di selezione del menu e 2 pulsanti di azione del fuoco. C'è anche un LED NeoPixel nella parte anteriore per abbagliare o tenere traccia dell'attività.
Per il sensore integrato, c'è un sensore di luce che indica la parte anteriore. Per emettere bip e bloop, c'è un cicalino incorporato.
Ora, come programmarlo? Beh, hai un sacco di opzioni!
Ecco un elenco di tutto ciò che ottieni
- ATSAMD51J19 @ 120 MHz con logica/alimentazione 3,3 V - 512 KB di FLASH + 192 KB di RAM
- 2 MB di SPI Flash per memorizzare immagini, suoni, animazioni, qualsiasi cosa!
- Display TFT a colori da 1,8" 160x128 collegato alla propria porta SPI
- 8 pulsanti di gioco/controllo con belle parti superiori dei bottoni in silicone (questi si sentono benissimo)
- 1 Neo Pixel per l'abbagliamento del distintivo
- Sensore di luce, montaggio inverso in modo che punti verso la parte anteriore
- Mini-altoparlante cicalino incorporato
- Porta batteria LiPoly con capacità di ricarica integrata
- Porta USB per la ricarica della batteria, la programmazione e il debug
- Tasto reset
- Interruttore acceso-spento