
Nel panorama dei devkit per microcontrollori, Waveshare propone una soluzione particolarmente interessante per chi lavora con interfacce uomo-macchina compatte e dispositivi embedded dal forte impatto visivo. Il Waveshare RP2350-Touch-LCD-1.85C, basato sul nuovo microcontrollore Raspberry Pi RP2350, integra in un formato circolare un display touch capacitivo, audio, sensori e numerose opzioni di espansione. La variante RP2350-Touch-LCD-1.85C-BOX aggiunge inoltre un contenitore con speaker e batteria, rendendo il prodotto adatto anche a prototipi portatili e standalone.
L’articolo di riferimento mette in evidenza come questa piattaforma sia pensata per applicazioni HMI evolute, combinando input touch, pulsanti fisici e voce con output grafici e audio, il tutto in un form factor compatto e ben rifinito.
Un prodotto per dare spazio alla creatività
Uno degli aspetti più stimolanti di questo devkit è la possibilità di realizzare oggetti completamente personalizzati. Un esempio concreto è la creazione di un orologio fai da te, progettato e programmato interamente dall’utente: grafica custom sul display rotondo, gesture touch per cambiare schermate, visualizzazione di data e ora tramite RTC, animazioni fluide con LVGL e persino feedback sonoro. È il classico progetto che unisce elettronica, software e design, permettendo di costruire qualcosa di unico, fatto con le proprie mani, e che dà pieno valore alla vena creativa di maker e sviluppatori.
Panoramica hardware del Waveshare RP2350-Touch-LCD-1.85C
Il cuore del sistema è il Raspberry Pi RP2350A, un microcontrollore particolarmente flessibile che consente di scegliere, all’avvio, quali core utilizzare:
-
2 core Arm Cortex-M33 a 150 MHz
-
2 core RISC-V Hazard3 a 150 MHz
È possibile usare fino a due core contemporaneamente, offrendo un buon compromesso tra prestazioni e consumo. A supporto troviamo 520 KB di SRAM, 8 KB di OTP e 16 MB di flash SPI, affiancati da uno slot microSD, molto utile per logging, risorse grafiche o file audio.
Il display è uno dei punti di forza: un touchscreen circolare da 1,85 pollici, risoluzione 360×360 pixel, 65K colori, basato su driver ST77916 e controller touch CST816. Questo formato si presta perfettamente a smartwatch, pannelli di controllo e interfacce compatte.

Audio, sensori e periferiche integrate
Dal punto di vista multimediale, il devkit integra il codec audio ES8311, un microfono onboard e un connettore per speaker. Nella versione BOX è incluso uno speaker da 8 Ω 2 W e un contenitore che ospita anche una batteria Li-ion da 3,7 V (opzionale a seconda del bundle).
Non mancano i sensori: il QMI8658, un’unità IMU a 6 assi (accelerometro + giroscopio), apre la strada a interazioni basate sul movimento, mentre l’RTC PCF85063 consente di mantenere data e ora anche in assenza di alimentazione principale.
Completano il quadro pulsanti di reset e boot, LED di stato, interruttore ON/OFF per la batteria e un sistema di ricarica integrato.

Espansione e connettività
Il devkit offre un header a 28 pin con passo da 1,25 mm, che espone fino a:
-
18 GPIO
-
2 SPI, 2 UART
-
4 ADC a 12 bit
-
12 PWM
-
12 PIO
-
HSTX (su GP18 e GP19)

Sono inoltre presenti connettori dedicati per I2C e UART di debug, oltre alla porta USB-C utilizzabile per alimentazione, programmazione e comunicazione dati (USB 1.1 device/host).
Il pinout completo è disponibile nell’immagine ufficiale pubblicata da Waveshare, utile per evitare errori di cablaggio durante lo sviluppo.
Software, SDK e demo disponibili
Il Waveshare RP2350-Touch-LCD-1.85C può essere programmato tramite:
-
Raspberry Pi C/C++ SDK
-
MicroPython
-
Arduino IDE
Waveshare mette a disposizione una wiki con guide introduttive e documentazione hardware. I demo specifici per questa scheda non sono immediatamente evidenti, ma sono scaricabili come archivio ZIP dal sito ufficiale Waveshare, contenente esempi per:
-
test LCD e touch
-
gestione audio
-
lettura della batteria
-
utilizzo dell’IMU
-
interfacce grafiche con LVGL
LVGL, in particolare, è una scelta naturale per sfruttare appieno il display rotondo, permettendo di creare interfacce fluide, moderne e altamente personalizzabili.
Prezzi e disponibilità
Secondo le informazioni riportate, il Waveshare RP2350-Touch-LCD-1.85C e la variante BOX sono disponibili su diversi canali:
-
AliExpress: circa 31,50 – 37 USD
-
Amazon: circa 39,99 – 44,99 USD
-
Store Waveshare: circa 29,99 – 33,99 USD
La versione BOX può essere acquistata con o senza batteria, offrendo una certa flessibilità in base alle esigenze del progetto.
Considerazioni emerse dalla community
Dai commenti generali emerge un apprezzamento per l’integrazione hardware e il formato compatto, ma anche qualche osservazione critica. In particolare, viene sottolineata la necessità di una documentazione più chiara e di demo specifiche più facilmente accessibili. Altri utenti evidenziano come l’assenza di connettività wireless limiti alcuni scenari, pur riconoscendo che la potenza e la flessibilità del RP2350 compensano in molti casi questa mancanza.
Conclusione
Il Waveshare RP2350-Touch-LCD-1.85C è un devkit ben progettato, ricco di funzionalità e pensato per sviluppatori, maker e appassionati di embedded che vogliono realizzare interfacce compatte, eleganti e interattive. Il display rotondo, l’audio integrato, i sensori e il supporto software lo rendono una base solida per prototipi avanzati e progetti creativi, dall’HMI industriale a dispositivi personali completamente custom. Un prodotto che, se sfruttato a fondo, può trasformarsi da semplice scheda di sviluppo a oggetto finito di cui andare fieri.