
I Cardputer di M5Stack sono tra i dispositivi più in voga nella comunità dell’hacking hardware. Con le loro tastiere fisiche e i display integrati, questi piccoli dispositivi tascabili hanno l’aspetto e la sensazione di un PDA dei primi anni 2000, a cui è impossibile resistere. Abbinato a un microcontrollore ESP32-S3, pensato appositamente per l’hacking, il Cardputer è una delle piattaforme di sviluppo mobile più interessanti in circolazione.
Tuttavia, i PDA in stile anni 2000 non esistono più per un motivo. L’idea di un dispositivo dedicato e senza distrazioni è fantastica, e il fattore nostalgia è irresistibile, ma lavorare con quel piccolo display integrato diventa presto noioso. Nonostante ciò, lo YouTuber Talking Sasquach ha intuito il potenziale di questo dispositivo e ne ha realizzato un cyberdeck molto performante. La modifica costa solo circa 50 dollari ed è piuttosto facile da replicare.
Nello specifico, il progetto si basa sulla versione ADV del Cardputer M5Stack, che funge da piattaforma di elaborazione principale. Per ampliare lo spazio utilizzabile dello schermo, Talking Sasquach lo ha abbinato a un display touchscreen economico da 2,8 pollici basato sul chip ILI9341. Insieme a un involucro personalizzato stampato in 3D, il Cardputer è stato trasformato in un cyberdeck compatto a doppio schermo, simile a un mini-laptop, pur mantenendo la portabilità che lo rende così attraente.
Poiché il modulo display standard presenta un ampio bordo del PCB, il creatore ha rimosso la fibra di vetro in eccesso utilizzando un utensile rotante per adattare il display al case personalizzato. I cavi jumper standard DuPont sono stati poi convertiti in un cablaggio ordinato incollandoli insieme con colla cianoacrilica e uno spray attivatore. Il Cardputer ha richiesto solo uno smontaggio minimo: l’involucro posteriore originale è stato rimosso e sostituito con una piastra posteriore stampata in 3D su misura per ospitare il nuovo design. Una volta installato il display modificato nella sua scocca superiore, le due metà sono state unite tramite un semplice meccanismo a cerniera con viti.
Talking Sasquach ha utilizzato Visual Studio Code e PlatformIO per sviluppare una versione personalizzata a doppio schermo di PORKCHOP, un popolare framework per la sicurezza informatica e l’analisi di rete. Il codice di test generato dall’intelligenza artificiale ha contribuito a identificare la corretta configurazione del display e un ulteriore supporto per la risoluzione dei problemi ha permesso di risolvere rapidamente le problematiche di compilazione che inizialmente bloccavano lo sviluppo.
Le prime versioni del software si limitavano a duplicare lo schermo integrato del Cardputer sul display più grande, ma le revisioni successive hanno suddiviso l’interfaccia tra i due schermi. I menu e i controlli rimanevano sul Cardputer, mentre le visualizzazioni occupavano il secondo schermo. Per sfruttare al meglio lo spazio aggiuntivo, Talking Sasquach ha aggiunto temi animati, tra cui pioggia digitale in stile Matrix, grafici per il monitoraggio della rete, analizzatori di canali wireless e scene di guida ed effetti di cielo stellato ispirati alla Vaporwave.
L’intera modifica hardware, la personalizzazione del firmware, il processo di debug e la riprogettazione dell’interfaccia sono stati completati in una sola sera. Grazie al codice sorgente e ai file stampabili in 3D disponibili pubblicamente, anche tu puoi avere il tuo laptop Cardputer in pochissimo tempo.
Iscriviti ai nostri gruppi Telegram
Link utili
- Arduino UNO R3
- Elegoo UNO R3
- Arduino Starter Kit per principianti
- Elegoo Advanced Starter Kit
- Arduino Nano