banner

Blog

Nov 16, 2023

Recensione di CrowVision

CrowVision è un display touchscreen capacitivo IPS da 11,6 pollici con risoluzione 1366×768 progettato per funzionare non solo con il Raspberry Pi ma con la maggior parte dei computer a scheda singola con fori di montaggio all'interno di un rettangolo di 100 x 80 mm.

Elecrow mi ha inviato un campione, quindi lo proverò con un Raspberry Pi, un mini PC Windows 11 e un laptop Ubuntu 22.04 per assicurarmi che funzioni bene con quei sistemi operativi.

La confezione include il modulo display stesso, un alimentatore da 12 V/2 A, cavi USB Type-C e micro USB, un cavo da HDMI a mini HDMI, un cavo da micro HDMI a mini HDMI, due "nastri" per la gestione dei cavi, un cacciavite, una scheda di controllo OSD con cinque tasti e un manuale utente.

Il display non viene fornito con una custodia, quindi è più adatto per progetti fai-da-te in cui gli utenti progettano la propria custodia o soluzione di montaggio. La scheda di controllo si basa su un controller display Realtek RTD2556 e il montaggio per il computer a scheda singola è composto da tre filettature e viti che faccio scorrere attorno agli assi X e Y.

Il montaggio di una singola scheda è piuttosto semplice e dopo aver fissato la scheda con le tre viti, possiamo collegare un cavo da micro USB a USB per il touchscreen, un cavo da mini HDMI a micro HDMI per l'uscita video e un cavo da USB a USB-C per energia. La versatilità ha il costo di avere un pasticcio di cavi anche dopo aver utilizzato i nastri. Se utilizzerai principalmente schede Raspberry Pi, una soluzione come il "Display touchscreen all-in-one RPI" offrirà una soluzione molto più ordinata e portatile.

In teoria, potremmo installare qualsiasi SBC entro le dimensioni supportate, ma dobbiamo anche tenere conto che la scheda di controllo può fornire solo 5 V/3 A, che non saranno sufficienti per alcuni modelli e avrete bisogno di un alimentatore aggiuntivo. Elecrow ha testato una serie di computer a scheda singola e altri dispositivi informatici mostrando quali possono essere montati e alimentati direttamente da CrowVision.

Mentre sto preparando una scheda microSD con sistema operativo Raspberry Pi, ho collegato CrowVision alle porte HDMI e USB di un mini PC Windows 11.

La piccola tastiera viene utilizzata per visualizzare l'OSD.

Il display viene rilevato correttamente come avente una risoluzione 1366×768...

e il multi-touch funziona, ma il touch tester WBBMTT ha un comportamento strano poiché potremmo ottenere 10 punti o anche 11 punti, per un display che dovrebbe gestire solo il tocco capacitivo a 5 punti. Possiamo anche muovere più di cinque dita con WBBMTT e non solo con i tocchi statici...

Il test successivo per la recensione è stato quello di collegare il modulo display CrowVision a un laptop con Ubuntu 22.04, ed è stato rilevato come display "RTK 27″" con risoluzione 1366×768.

Si è verificato solo un piccolo problema con gli eventi del touchscreen segnalati sul display del laptop anziché su CrowVision. Ho lo stesso problema con il display RPI All-in-One e la soluzione non è difficile.

Per prima cosa dobbiamo ottenere informazioni su USB Touch in dmesg rimuovendo e inserendo il cavo USB.

Sono presenti un controller touch HID SiS integrato in silicio e un mouse controller touch. Ora possiamo eseguire xrandr per scoprire il nome visualizzato (HDMI-A-0) e xinput per ottenere gli ID del controller touch.

Ora possiamo mappare il controller del touchscreen su HDMI-A-0:

E tutto funziona come previsto.

Torniamo all'SBC Raspberry Pi 4 ora che il sistema operativo Raspberry Pi è stato flashato sulla nostra scheda microSD. Non ho cambiato nulla, ma contrariamente alla mia esperienza con Windows 11 e Ubuntu 22.04, il display non viene visualizzato correttamente sul Raspberry Pi.

Sono andato sul wiki, ma al momento non ci sono informazioni sulla configurazione del sistema operativo Raspberry Pi per CrowVision. Ho chiesto a Elecrow e mi hanno detto di modificare config.txt e cambiare la riga:

A:

Ciò significa che dobbiamo ripristinare il driver grafico legacy VC4 FKMS V3D poiché il nuovo driver KMS in Raspberry Pi OS Buster non sembra funzionare. Dopo aver modificato questa riga, il display funziona...

… e la risoluzione del display è impostata correttamente su 1366×768.

CONDIVIDERE