Il T-Dongle S3 Plus di LILYGO integra un microfono PDM e un emettitore a infrarossi in una scheda di sviluppo con ESP32-S3 che entra in un involucro trasparente a forma di chiavetta USB. Può anche includere un chip di sicurezza ATECC508A, anche se questa opzione arriva non configurata e alcune impostazioni possono essere bloccate permanentemente una volta programmate.
La scheda mantiene il display ST7735 da 0,96 pollici, il LED RGB APA102 e lo slot per schede TF del T-Dongle S3. Combina 16 MB di flash Quad-SPI, 8 MB di PSRAM OPI e 512 KB di SRAM interna. LinuxGizmos riporta un prezzo di 16,71 dollari nel negozio ufficiale LILYGO.
Audio e infrarossi nel formato USB
Il microfono PDM offre un ingresso audio collegato ai GPIO8 e GPIO9. La documentazione LILYGO identifica GPIO9 come clock e GPIO8 come dati. Questa aggiunta consente di acquisire audio direttamente dalla scheda, senza collegare un microfono esterno; l'azienda presenta questo componente come una delle differenze tra la versione Plus e il T-Dongle S3 standard.
L'emettitore a infrarossi è collegato a GPIO7. La scheda prodotto LILYGO descrive la funzione come trasmissione e ricezione a infrarossi, mentre la documentazione tecnica e LinuxGizmos specificano un trasmettitore. Non indicano un ricevitore a infrarossi separato, quindi la caratteristica descritta chiaramente in queste specifiche è la trasmissione.
Il resto del formato è riconoscibile: un connettore USB Type-A integrato per collegare la scheda, alimentarla e programmarla, un pulsante BOOT e un involucro trasparente. Il display a colori misura 0,96 pollici e utilizza un pannello ST7735 collegato tramite SPI, con una risoluzione di 80 × 160 pixel. Un LED RGB APA102 fornisce un'indicazione visiva programmabile.
Per l'archiviazione rimovibile, la scheda include uno slot per schede TF — chiamato anche microSD nelle informazioni di LinuxGizmos — collegato tramite SDMMC e segnali GPIO dedicati. La documentazione elenca D0 su GPIO14, D1 su GPIO17, D2 su GPIO21, D3 su GPIO18, CLK su GPIO12 e CMD su GPIO16.
ATECC508A opzionale, da usare con cautela
Alcune configurazioni del T-Dongle S3 Plus possono includere un Microchip ATECC508A. Secondo LinuxGizmos, il chip offre funzioni crittografiche hardware come ECDSA, ECDH e la generazione di numeri casuali. LILYGO include queste funzionalità anche nella propria pagina prodotto, insieme a HA-256 e Secure Boot, sebbene la documentazione tecnica descriva l'opzione semplicemente come un chip di sicurezza I2C.
La comunicazione con il componente avviene tramite I2C su GPIO10 e GPIO11: la documentazione assegna GPIO10 a SCL e GPIO11 a SDA e precisa che questi segnali corrispondono alla versione con chip di sicurezza. Il connettore Qwiic, invece, è configurato per impostazione predefinita per la comunicazione seriale. Per utilizzarlo come I2C con un sensore esterno, LILYGO indica che occorre aggiungere resistenze di pull-up esterne.
Il chip non viene fornito con una configurazione specifica per ogni applicazione. LILYGO spiega che in fabbrica verifica soltanto tramite I2C che l'ATECC508A risponda; non lo configura e non ne legge né scrive il contenuto. Gli sviluppatori devono programmarlo in base alle proprie esigenze e comprendere le impostazioni prima di modificarle, perché la configurazione intrinseca del componente può essere bloccata una volta applicata.
Questo passaggio rende la scelta dell'opzione di sicurezza una decisione da prendere prima di modificare il chip: non basta collegarlo e considerare conclusa la procedura. LinuxGizmos descrive l'ATECC508A come un'opzione hardware; il negozio LILYGO, invece, lo presenta nelle specifiche come un chip di crittografia ad alta sicurezza. Nessuna delle due pagine indica che sia incluso in tutte le unità.
Memoria e impostazioni per lo sviluppo
L'ESP32-S3 utilizza un processore Xtensa LX7 dual-core, secondo LinuxGizmos, e la connettività wireless comprende Wi-Fi 802.11 b/g/n a 2,4 GHz e Bluetooth 5 LE. La memoria include 16 MB di flash Quad-SPI, 8 MB di PSRAM OPI e 512 KB di SRAM. La documentazione conferma la capacità delle due memorie esterne e avverte che occorre selezionare esplicitamente OPI PSRAM nell'ambiente di sviluppo.
LILYGO elenca Arduino IDE, PlatformIO e MicroPython tra le piattaforme compatibili. Per PlatformIO, la guida indica di installare Visual Studio Code e PlatformIO IDE, clonare il repository ufficiale T-Dongle-S3, scegliere l'ambiente Plus e l'esempio in platformio.ini e compilare prima di collegare la scheda e caricare il programma.
La guida pubblica anche le impostazioni di Arduino IDE: scheda ESP32S3 Dev Module, USB CDC all'avvio attivato, CPU a 240 MHz (WiFi), modalità flash QIO a 80 MHz, dimensione flash di 16 MB, schema di partizione «16M Flash (3MB APP/9.9MB FATFS)», PSRAM OPI, velocità di caricamento di 921600 e modalità USB Hardware CDC and JTAG. La nota di LILYGO sottolinea che occorre selezionare OPI PSRAM per sfruttare gli 8 MB di memoria.
Gli esempi e le risorse sono disponibili nel repository GitHub esistente per la serie T-Dongle S3. La documentazione indica che include esempi per display, scheda TF, LED, microfono PDM, infrarossi e Qwiic, oltre a istruzioni per selezionare l'ambiente Plus. È disponibile anche uno schema della scheda.
Un'evoluzione del T-Dongle S3
LILYGO descrive il Plus come una versione migliorata del T-Dongle S3: mantiene il display, il LED, lo slot TF, il connettore Qwiic e il design a dongle USB Type-A, aggiungendo un microfono PDM, un trasmettitore IR e la possibilità di montare un chip di sicurezza I2C.
LinuxGizmos colloca il modello in una gamma che comprende anche il T-Dongle C5, presentato da LILYGO all'inizio dello stesso anno. Questo dispositivo utilizza un ESP32-C5 e supporta Wi-Fi 6 dual-band. Il Plus segue un'altra strada: usa un ESP32-S3 con Wi-Fi 4 a 2,4 GHz e Bluetooth 5 LE, aggiungendo ingresso audio, infrarossi e l'opzione di sicurezza hardware.
Le dimensioni indicate sono 58 × 18 × 9 mm; il negozio LILYGO le riporta come 18 × 58 × 9 mm. La documentazione specifica un ingresso USB da 4,8 a 5,5 V e una corrente massima di 800 mA.
LinuxGizmos indica un prezzo di 16,71 dollari nel negozio ufficiale. LILYGO dichiara di effettuare spedizioni internazionali e mostra tempi di consegna stimati da 7 a 10 giorni lavorativi per DHL e FedEx, da 10 a 25 giorni per Standard Express e da 7 a 15 giorni per i magazzini esteri disponibili in Germania, Stati Uniti e Canada. Il negozio avverte che i tempi sono stime; segnala inoltre che gli ordini tramite DHL o FedEx richiedono di occuparsi dello sdoganamento e pagare i dazi applicabili.
L'unità combina così un piccolo display, un archivio rimovibile e tre periferiche integrate o selezionabili — audio, infrarossi e sicurezza — in un formato USB. Per chi sceglie l'ATECC508A, la configurazione irreversibile di alcuni parametri sarà l'aspetto da risolvere prima di mettere in funzione il chip.
Fonti: LinuxGizmos.com, LILYGO, LILYGO®, FOSSWire