
Arduino UNO Q hands-on: Più intelligente con Qualcomm e in grado di eseguire un sistema operativo desktop come un Raspberry Pi
Il pensatore.
Abbiamo dato una prima occhiata ad Arduino UNO Q, che segna la prima volta che Arduino ha rilasciato una scheda che supporta un sistema operativo desktop completo, consentendole di funzionare come un PC compatto. La scheda può anche eseguire modelli di AI in locale, offrendo ai principianti un punto di ingresso agevole nello sviluppo di AI all'interno di un ecosistema familiare.Silvio Werner (traduzione a cura di DeepL / Ninh Duy) Pubblicato 🇺🇸 🇩🇪 ...
L'UNO Q è interessante e versatile
UNO Q è un'aggiunta degna di nota alla linea di Arduino, che offre molte possibilità ai principianti. Sebbene non sia in grado di eguagliare completamente le capacità di un Raspberry Pi, può rappresentare un'alternativa ragionevole. Il suo set di funzioni è ampio e offre agli utenti professionali un altro strumento per il retrofitting, lo sviluppo di prodotti e la verifica rapida della fattibilità.
Pro
Contro
Prezzo e disponibilità
Nell'UE, Arduino UNO Q è disponibile presso vari rivenditori a circa 46 euro (circa 53 dollari). A seconda del suo progetto, potrebbe essere utile optare per un kit che includa sensori aggiuntivi.
I nostri Top 10
» Top 10 Portatili Multimedia
» Top 10 Portatili Gaming
» Top 10 Portatili Gaming Leggeri
» Top 10 Portatili da Ufficio e Business economici
» Top 10 Portatili Premium da Ufficio/Business
» Top 10 Portatili sotto i 300 Euro
» Top 10 Portatili sotto i 500 Euro
» Top 10 dei Portatili Workstation
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Convertibili
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Smartphones
Arduino UNO Q è un computer single-board costruito attorno a un SoC Qualcomm e può funzionare sia come scheda per sviluppatori che come sistema desktop. Supporta un'ampia gamma di sensori e attuatori e consente anche l'esecuzione locale di modelli AI.
Specifiche
| SoC | Qualcomm Dragonwing QRB2210 |
| MCU | ST STM32U585 |
| Sistema operativo | Debian OS, Zephyr OS |
| Memoria interna | 16, 32 gigabyte eMMC |
| Memoria | 2, 4 GByte LPDDR4X |
| Connessione wireless | WiFi 5, Bluetooth 5.1 |
| USB | USB Tipo C 3.1 con supporto DisplayPort, USB Power Delivery |
| I/O | Pin GPIO multipli; ingresso alimentazione 5 V opzionale |
| LED | Due LED RGB, matrice 8 x 13 LED |
Arduino UNO Q nel panorama del mercato
Prima di descrivere l'Arduino UNO Q in sé, è utile collocarlo nel suo contesto più ampio, soprattutto perché le definizioni di alcuni termini termini sono ancora in evoluzione. Arduino UNO Q è sia un computer a scheda singola che una scheda sviluppatore. Una scheda sviluppatore in genere non ha le prestazioni necessarie per eseguire un sistema operativo desktop completo ed è invece progettata per attività come il collegamento di sensori, l'elaborazione di dati (ad esempio, da una sonda di temperatura) e il controllo di attuatori come le ventole.
Un computer a scheda singola, invece, può eseguire un sistema operativo desktop. Simile al Raspberry Pi 5 (nel confronto dei prezzi), Arduino UNO Q rientra in entrambe le categorie. Può essere utilizzato con una tastiera, un mouse e un ambiente Linux, oppure può funzionare come un modulo di controllo compatto che, ad esempio, legge i dati da un sensore di vibrazioni e li trasmette via Wi-Fi. Può anche essere utilizzato solo con l'MCU a bordo. Con dimensioni di 53,34 × 68,58 millimetri, l'UNO Q è notevolmente più piccolo e sottile, in parte perché omette funzioni come l'Ethernet.
Dopo che la Fondazione Raspberry Pi si è avventurata nel territorio di Arduino con il modello Raspberry Pi Picoarduino sta ora entrando nel dominio di Raspberry Pi. In seguito all'acquisizione di Arduino da parte di Qualcomml'azienda sta enfatizzando le capacità di intelligenza artificiale di UNO Q. Questo non si riferisce necessariamente all'esecuzione di modelli linguistici di grandi dimensioni, ma piuttosto a compiti come il riconoscimento di immagini utilizzando modelli pre-addestrati.
L'uso con un desktop Linux è possibile, ma non è affatto piacevole
È possibile accedere ad Arduino UNO Q tramite USB-C. Con un hub USB, può collegare un display, alimentare la scheda e utilizzare una tastiera e un mouse. Si possono anche collegare periferiche come una fotocamera o un microfono USB. La singola porta USB aiuta a mantenere la scheda piccola e va benissimo per le applicazioni embedded, ma significa che un hub è obbligatorio per qualsiasi configurazione desktop.
Il sistema esegue Debian con la leggera interfaccia XFCE. Nella configurazione da 2 GB di RAM che abbiamo testato, diventa chiaro molto rapidamente che Linux è utilizzabile ma lento. Le attività di base funzionano, ma la riproduzione di contenuti multimediali è praticamente impossibile e UNO Q non è adatto per essere utilizzato come un vero PC desktop.
Arduino App Lab è preinstallato e si aggiorna tramite Wi-Fi dopo la configurazione iniziale. Permette di creare applicazioni che sfruttano sia il SoC Qualcomm che l'MCU a bordo. Gli esempi inclusi lo illustrano bene: la scheda offre una potenza di calcolo relativamente elevata per una piattaforma di sviluppo, consentendo carichi di lavoro AI locali. Sono supportati modelli pre-addestrati per compiti come il riconoscimento delle immagini, ampliando le capacità di una scheda sviluppatore tradizionale per includere applicazioni basate su reti neurali.
Perché tutto questo?
Lo scopo di Arduino UNO Q, soprattutto dal punto di vista dell'utente finale, è spiegato meglio attraverso un esempio pratico, anche se il dispositivo non è rivolto principalmente ai consumatori tipici. Immaginiamo una piccola azienda che ha parzialmente automatizzato il movimento delle merci da una macchina confezionatrice all'area logistica. Attualmente, un dipendente controlla visivamente se ogni prodotto è imballato ed etichettato correttamente. Arduino UNO Q potrebbe essere utilizzato, almeno come parte di uno studio di fattibilità, per automatizzare questo controllo di qualità.
Utilizzando una telecamera USB, l'UNO Q può acquisire immagini dei prodotti sul nastro trasportatore e rilevare gli errori di confezionamento. Se viene rilevato un errore, può registrare l'evento in un database per il monitoraggio statistico e avvisare un dipendente. Un ulteriore passo è addirittura fattibile: l'UNO Q potrebbe attivare un attuatore per spingere automaticamente i prodotti difettosi fuori dal nastro trasportatore.
Anche se questo tipo di compito sembra complesso e non è banale da implementare, l'UNO Q offre due vantaggi chiave. In primo luogo, l'ecosistema Arduino è ampio, ampiamente adottato, accuratamente documentato e consolidato. È molto probabile che esistano già progetti simili e che siano persino documentati pubblicamente. In secondo luogo, e più soggettivamente, la scheda supporta Edge Impulse una piattaforma che semplifica la creazione di modelli edge-AI personalizzati. In questo esempio, un modello potrebbe essere addestrato su immagini di imballaggi corretti e difettosi e poi distribuito localmente su UNO Q con uno sforzo minimo. L'esecuzione delle reti neurali a livello locale presenta anche dei vantaggi, come mantenere la riservatezza, evitare di affidarsi a fornitori di servizi esterni e operare senza una connessione internet stabile. Tuttavia, questo non è un punto di forza unico; TensorFlow Lite, ad esempio, può essere utilizzato anche sulle schede Raspberry Pi.
Anche gli esempi di Arduino App Lab sono degni di nota. Introducono gli utenti al flusso di lavoro basato sui blocchi di https://docs.arduino.cc/software/app-lab/tutorials/bricks/ e consentono una facile personalizzazione. Molti esempi dimostrano come i risultati del riconoscimento delle immagini possano essere visualizzati attraverso l'interfaccia web di uno smartphone. UNO Q può anche funzionare come scheda sviluppatore tradizionale tramite Arduino IDE 2.0+, nel qual caso viene programmato solo l'MCU anziché l'APU Qualcomm. Un caso d'uso più pratico per la sola MCU potrebbe essere un sistema di irrigazione che utilizza sensori di umidità e pompe. I modelli pre-addestrati possono essere utili anche per compiti come l'analisi delle immagini o il riconoscimento vocale di base. Nel complesso, gli esempi inclusi devono essere considerati come una guida e un'ispirazione per l'implementazione dei suoi progetti.
Transparency
La selezione dei dispositivi da recensire viene effettuata dalla nostra redazione. Il campione di prova è stato fornito gratuitamente all'autore dal produttore a scopo di revisione. Non vi è stata alcuna influenza di terze parti su questa recensione, né il produttore ne ha ricevuto una copia prima della pubblicazione. Non vi era alcun obbligo di pubblicare questa recensione. In quanto società mediatica indipendente, Notebookcheck non è soggetta all'autorità di produttori, rivenditori o editori.







