Qual è la dimensione di una carta di credito e può eseguire CircuitPython, MakeCode Arcade o Arduino? Esatto, è il
Adafruit PyBadge! 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.
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 accattivante. I pulsanti sono disposti per imitare un palmare da gioco, con un D-pad, 2 pulsanti di selezione del menu e 2 pulsanti di fuoco. Ci sono anche 5 LED NeoPixel per abbagliare o monitorare l'attività.
Sul retro abbiamo un set completo di prese di intestazione compatibili con Feather, quindi puoi collegare qualsiasi FeatherWing per espandere le capacità del PyBadge. Ci sono anche 3 connettori STEMMA - due a 3 pin con capacità ADC/PWM e uno a 4 pin che si collega a I2C - puoi usarlo anche per i sensori Grove.
Per i sensori integrati, c'è un sensore di luce che indica la parte anteriore e un accelerometro a 3 assi in grado di rilevare colpetti e caduta libera. Per emettere bip e bloop, c'è un cicalino incorporato. Per i progetti in cui hai bisogno di più volume, puoi collegare uno dei nostri altoparlanti da 8 ohm.
Puoi alimentare il PyBadge da una qualsiasi delle nostre batterie LiPoly, ma a noi piace quella da 400 mAh. Un interruttore on-off consente di risparmiare la carica della batteria quando non in uso. Oppure alimenta dalla porta Micro USB: caricherà anche la batteria se ne è collegata una.
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)
- 5 NeoPixel per l'abbagliamento del distintivo o per il punteggio del gioco
- Accelerometro a tre assi (sensore di movimento)
- Sensore di luce, montaggio inverso in modo che punti verso la parte anteriore
- Mini-altoparlante cicalino incorporato
- Driver dell'altoparlante mono in classe D per altoparlanti da 4-8 ohm, fino a 2 Watt
- Porta batteria LiPoly con capacità di ricarica integrata
- Porta USB per la ricarica della batteria, la programmazione e il debug
- Due strisce di intestazione femmina con piedinatura compatibile con Feather in modo da poter collegare qualsiasi FeatherWings
- Porte JST per NeoPixel, ingresso sensore e I2C (puoi inserire i connettori Grove I2C qui)
- Tasto reset
- Interruttore acceso-spento
Dimensioni del prodotto: 85,7 mm x 54,6 mm x 10,0 mm / 3,4" x 2,1" x 0,4"
Peso del prodotto: 29,3 g / 1,0 once