Arduino® UNO™ Q - Scheda dual-brain con capacità Linux
Arduino® UNO™ Q aggiunge un potente processore Linux alla classica piattaforma UNO. La scheda combina un microprocessore Qualcomm® Dragonwing™ QRB2210 con un microcontrollore STM32U585 in grado di lavorare in tempo reale.
In questo modo è possibile implementare in parallelo applicazioni Linux e attività classiche del microcontrollore su un'unica scheda.
L'UNO Q è adatto sia per i classici progetti Arduino che per le applicazioni nei campi dell'IoT, della robotica e dell'edge computing.
Due unità di calcolo, chiaramente separate
- Linux® Debian sul microprocessore - per le applicazioni Python, i servizi di rete, l'elaborazione dei dati e le applicazioni audio e di immagine
- MCU in tempo reale su STM32U585 - per sensori, attuatori e attività di controllo critiche in termini di tempo
Entrambe le unità funzionano in modo indipendente ma possono comunicare tra loro.
Aree di applicazione tipiche
- Prototipazione di applicazioni IoT e robotiche
- Elaborazione di dati locali e intelligenza artificiale (Edge AI)
- Attività di controllo con applicazione simultanea di Linux
- Insegnamento, formazione e ricerca
Software e sviluppo
Arduino App Lab è preinstallato su UNO Q e funge da ambiente di sviluppo centrale.
Consente la combinazione di:
- Sketch Arduino
- Script Python in ambiente Linux®
- modelli di intelligenza artificiale opzionali e basati su container
È possibile utilizzare anche l'IDE Arduino e la CLI Arduino.
Dotazione hardware (tutte le varianti)
- Microprocessore: Qualcomm® Dragonwing™ QRB2210 (quad-core fino a 2,0 GHz)
- Microcontrollore: STM32U585 (a basso consumo, in tempo reale)
- Radio: Wi-Fi® 5 (2,4 / 5 GHz), Bluetooth® 5.1
-
Connessioni:
- Connettore UNO per le schermature
- Connettore ad alta velocità per fotocamera, display e audio
- USB-C con Power Delivery e uscita video (tramite dongle)
- Connessione Qwiic per estensioni senza saldatura
- Display: matrice LED 8 × 13
Varianti - memoria principale e di archiviazione
Arduino UNO Q - 2 GB di RAM / 16 GB eMMC
Adatto per:
- Progetti attenti ai costi
- Sviluppo con connessione al PC (SSH, accesso remoto)
- Applicazioni Linux singole senza multitasking pesante
- IA di bordo assente o molto leggera
- Requisiti di memoria di base
Dati tecnici
- RAM: 2 GB LPDDR4
- Memoria: 16 GB eMMC
Arduino UNO Q - 4 GB di RAM / 32 GB di eMMC
Adatto per:
- Funzionamento stand-alone come computer a scheda singola
- Processi paralleli e multitasking
- Modelli AI più grandi ed elaborazione di immagini/audio
- Più memoria locale per i dati e gli ambienti di sviluppo
Specifiche tecniche
- RAM: 4 GB LPDDR4
- Memoria: 32 GB eMMC
Riassunto
La scheda Arduino® UNO™ Q si rivolge agli utenti che hanno bisogno di qualcosa di più di un microcontrollore classico ma che vogliono comunque rimanere nell'ecosistema Arduino.
Selezionando la variante appropriata, la scheda può essere personalizzata per soddisfare i requisiti di progetti specifici, dalle applicazioni embedded più semplici ai sistemi basati su Linux con requisiti di risorse più elevati.
Domande frequenti - Arduino® UNO™ Q
Che cos'è Arduino UNO Q?
Arduino UNO Q è una scheda di sviluppo compatibile con Linux della famiglia UNO. Combina un quad-core Qualcomm Dragonwing™ QRB2210 con GPU e un microcontrollore STM32U585. In questo modo è possibile combinare applicazioni Linux, controllo in tempo reale e funzioni AI leggere su un'unica piattaforma.
UNO Q è open source?
Sì. Gli schemi e i file Gerber di UNO Q sono disponibili con licenza CC-BY-SA 4.0.
Di quale ambiente di sviluppo ho bisogno per le applicazioni Linux e Arduino?
Arduino App Lab è già preinstallato su UNO Q. Basta collegare la scheda al computer e caricare Arduino App Lab, senza alcuna configurazione complessa.
Se utilizzi la UNO Q come single-board computer (SBC), ti basta un dongle USB-C con tastiera, mouse e monitor per iniziare subito a lavorare.
Quali sistemi operativi sono supportati da Arduino App Lab?
Arduino App Lab funziona su tutti i sistemi operativi più comuni:
-
Windows 10 o versioni successive (64 bit)
-
macOS 11 o versioni successive (64 bit)
-
Ubuntu 22.04 o più recente
-
Debian Trixie (64-bit)
Inoltre, Arduino App Lab è già installato nativamente sul sistema operativo Debian di UNO Q.
Posso continuare a utilizzare l'IDE Arduino?
Sì, è possibile. Puoi usare l'IDE Arduino o la CLI Arduino come sempre per eseguire sketch sul sottosistema del microcontrollore. Tuttavia, per sfruttare appieno le potenzialità di UNO Q, tra cui Python® e l'integrazione dell'intelligenza artificiale, ti consigliamo di utilizzare Arduino App Lab.
Come posso collegare una tastiera, un mouse e un monitor a UNO Q?
Tramite un dongle USB-C con Power Delivery (PD) e uscita video. Il dongle alimenta la scheda e contemporaneamente fornisce le connessioni per il display e le periferiche USB. Importante: l'UNO Q non si avvia senza Power Delivery. La variante con 4 GB di RAM è consigliata per il funzionamento autonomo.
Posso sviluppare in modalità wireless con l'UNO Q?
Sì, è possibile. Basta collegare UNO Q e Arduino App Lab tramite WLAN o Ethernet nella stessa rete. È possibile anche lo sviluppo in parallelo con più schede.
UNO R4 o UNO Q: qual è la scheda giusta?
-
UNO R4: scheda a microcontrollore pura per applicazioni in tempo reale ad alta efficienza energetica, sensori, attuatori e progetti IoT classici. Ideale per l'apprendimento, la prototipazione e gli sviluppi legati all'hardware.
-
UNO Q: estensione del concetto di UNO con un processore compatibile con Linux. Ideale per applicazioni di intelligenza artificiale, elaborazione di immagini e audio e applicazioni web o edge complesse, con controllo hardware simultaneo in tempo reale tramite l'STM32.
2 GB o 4 GB di RAM: quale variante scegliere?
-
2 GB: per applicazioni ottimizzate, dedicate e leggere.
-
4 GB: per operazioni stand-alone, multitasking, modelli di intelligenza artificiale esigenti, maggiore reattività del sistema e maggiori requisiti di memoria locale.
Arduino App Lab è open source?
Sì. Sia Arduino App Lab che il sito web di Arduino App Lab sono open source. Sia Arduino App Lab che la libreria App Bricks sono open source. I relativi repository di codice sorgente sono pubblicamente disponibili.