Plăcile Arduino Q

Noua generație Edge AI: inteligență artificială la marginea rețelei și control în timp real

by Electronica Azi

Proiectată în formatul emblematic UNO, placa Arduino UNO Q îmbină un microprocesor (MPU), capabil să ruleze Debian Linux, cu un microcontroler (MCU) dedicat sistemelor în timp real. Rezultatul este o platformă cu arhitectură duală (“dual-brain”), care combină puterea de calcul necesară aplicațiilor complexe cu precizia controlului hardware. Acest design hibrid deschide noi posibilități în domenii precum inteligența artificială, viziunea artificială, Internetul lucrurilor (IoT), robotica și automatizările industriale.

Plăcile Arduino UNO Q și VENTUNO Q fac legătura între calculatoarele pe o singură placă (SBC) și microcontrolerele dedicate aplicațiilor în timp real. Echipate cu procesoare de aplicații Qualcomm Dragonwing™ și microcontrolere STM32, acestea combină flexibilitatea unui sistem Linux cu un control hardware determinist, cu precizie temporală de ordinul microsecundelor. Integrarea celor două arhitecturi este susținută de Arduino App Lab, un mediu de dezvoltare care unifică fluxul de lucru și simplifică procesul de creare a aplicațiilor.

De la dispozitive IoT conectate până la soluții avansate de inteligență artificială și robotică, plăcile Arduino Q oferă o platformă versatilă și scalabilă. Dezvoltatorii pot astfel să treacă de la prototipare la implementarea aplicațiilor, utilizând instrumentele și fluxurile de lucru familiare din ecosistemul Arduino.

Arduino UNO Q 4GB

Echipată cu 4 GB de memorie RAM și 32 GB de memorie flash eMMC, placa Arduino UNO Q oferă performanțe ridicate și resurse suficiente pentru dezvoltarea unor proiecte complexe, de la aplicații de inteligență artificială până la sisteme de automatizare și robotică.

La baza acestei platforme se află procesorul de aplicații Qualcomm Dragonwing™ QRB2210, capabil să ruleze sistemul de operare Debian Linux, integrat cu microcontrolerul STM32U585, dedicat operațiunilor în timp real. Această arhitectură combină puterea de calcul a unui sistem Linux cu precizia și predictibilitatea controlului hardware, oferind o soluție compactă și versatilă pentru aplicații avansate.

Număr stoc RS 708-753 – Cod producător ABX00173

Arduino UNO Q 2GB

Placa Arduino UNO Q face legătura între universul sistemelor Linux și cel al microcontrolerelor, prin intermediul unei biblioteci RPC (Remote Procedure Call – apel de procedură la distanță) integrate. Aceasta permite dezvoltarea unor aplicații performante, cu răspuns rapid, într-un flux de lucru unificat, cu ajutorul platformei Arduino App Lab.

La baza arhitecturii se află procesorul de aplicații Qualcomm Dragonwing™ QRB2210, capabil să ruleze sistemul de operare Debian Linux, alături de microcontrolerul STM32U585, dedicat executării sarcinilor în timp real. Prin combinarea celor două unități de procesare, Arduino UNO Q oferă atât puterea de calcul necesară aplicațiilor complexe, cât și precizia controlului hardware, într-o singură platformă compactă și versatilă.

Număr stoc RS 665-593 – Cod producător ABX00162

Arduino VENTUNO Q Edge AI SBC – 16 GB RAM, 64 GB eMMC, Qualcomm Dragonwing IQ-8275: inteligență artificială direct pe dispozitiv, fără compromisuri

Proiectată pentru aplicații de inteligență artificială la marginea rețelei (Edge AI), care necesită o putere de calcul ridicată, placa Arduino VENTUNO Q combină un procesor Qualcomm de clasă profesională cu o unitate de procesare neurală (NPU) dedicată, cu o performanță de până la 40 TOPS. Echipată cu 16 GB de memorie LPDDR5 de mare viteză și 64 GB de stocare eMMC, platforma oferă resursele necesare pentru rularea locală a modelelor de inteligență artificială și procesarea eficientă a datelor. În plus, suportul pentru stocare NVMe permite extinderea capacității în funcție de cerințele aplicației.

Număr stoc RS 878-176 – Cod producător ABX00181

Experiența Arduino App Lab

Noul mediu de dezvoltare integrat Arduino App Lab a fost conceput pentru a simplifica și eficientiza dezvoltarea aplicațiilor. Preinstalat pe placa Arduino UNO Q, acesta reunește într-o singură interfață programele Arduino (sketch-uri), scripturile Python și modelele AI în containere software, facilitând integrarea acestora și dezvoltarea unor aplicații complexe, printr-un flux de lucru unitar.

Caracteristică UNO Q 2GB UNO Q 4GB VENTUNO Q
Memorie 2 GB LPDDR4X 4 GB LPDDR4X 16 GB LPDDR5
Stocare 16 GB eMMC 32 GB eMMC 64 GB eMMC
AI Aplicații Edge AI de bază Aplicații Edge AI avansate AI de înaltă performanță, NPU de până la 40 TOPS
Linux Debian Debian Ubuntu (Debian în pregătire)
ROS 2 Suport limitat Poate rula ROS 2 Pregătit pentru robotică / compatibil cu ROS 2
Interfețe I/O industriale și de control Standard Standard Avansate
Viziune artificială Cameră USB / viziune artificială Cameră USB / viziune artificială avansată Suport pentru mai multe camere, 3× MIPI-CSI
Potrivit pentru Învățare și aplicații dedicate Dezvoltare AI și aplicații SBC Robotică, AI fizică și automatizare

Comparația plăcilor Arduino Q.

Concluzie

Inteligență hibridă: Arduino UNO Q îmbină puterea de procesare a unui sistem Linux cu precizia controlului în timp real oferit de un microcontroler (MCU), totul pe o singură placă. Această arhitectură o transformă într-o soluție versatilă pentru aplicații inteligente, care necesită timpi de răspuns rapizi și capacități de procesare la marginea rețelei (Edge Computing).

Dezvoltare simplificată: Arduino App Lab facilitează dezvoltarea aplicațiilor prin exemple predefinite și module software preconfigurate, denumite “Bricks”, care pot fi combinate pentru dezvoltarea unor soluții personalizate. Mediul unificat simplifică integrarea și coordonarea diferitelor componente software, oferind totodată flexibilitate pentru extinderea proiectelor.

Conectivitate și flexibilitate în utilizare

Format familiar, funcționalități extinse: Arduino UNO Q păstrează formatul emblematic al familiei UNO, integrând tehnologii moderne precum procesarea Linux, suportul pentru aplicații de inteligență artificială și interfețele de intrare/ieșire de mare viteză. Placa oferă conectivitate Wi-Fi și Bluetooth, o interfață de expansiune Qwiic și o matrice LED de 8 × 13, păstrând compatibilitatea cu o gamă largă de shield-uri și accesorii existente.

Două moduri de utilizare, aceeași experiență: Arduino UNO Q poate funcționa ca un calculator de sine stătător, conectat la un monitor, o tastatură și un mouse, sau poate fi conectat la un PC gazdă pe care rulează Arduino App Lab. Această flexibilitate permite adaptarea platformei atât la dezvoltarea și testarea proiectelor, cât și la utilizarea în aplicații independente.

Cu o arhitectură hibridă, capacități avansate de procesare AI și un mediu de dezvoltare unificat, plăcile Arduino Q deschid noi perspective pentru proiectele de robotică, automatizare, IoT și Edge AI. Indiferent dacă dezvoltați prototipuri sau soluții complexe destinate implementării, aceste platforme oferă flexibilitatea și performanța necesare pentru a transforma ideile în aplicații concrete.

Aurocon COMPEC vă oferă gama de produse Arduino, inclusiv noile plăci Arduino UNO Q și VENTUNO Q, disponibile pe site-ul RS: https://ro.rsdelivers.com/.

Sursă: https://uk.rs-online.com/web/content/m/arduino-unoq-uk

Autor: Georgiana Nazare
Aurocon Compec

 

 

Glosar scurt

MPU (Microprocessor Unit) – Microprocesor care execută aplicații complexe și poate rula sisteme de operare precum Linux.

MCU (Microcontroller Unit) – Microcontroler care integrează procesor, memorie și periferice, fiind utilizat inclusiv pentru controlul în timp real.

SBC (Single-Board Computer) – Calculator pe o singură placă, ce integrează componentele esențiale ale unui sistem de calcul.

Edge AI – Execuția algoritmilor și modelelor de inteligență artificială direct pe dispozitiv, aproape de sursa datelor.

eMMC (embedded MultiMediaCard) – Soluție de stocare integrată, bazată pe memorie flash NAND și un controler dedicat.

NPU (Neural Processing Unit) – Unitate de procesare specializată în accelerarea operațiilor specifice inteligenței artificiale.

TOPS (Tera Operations Per Second) – Unitate care exprimă capacitatea de procesare, în trilioane de operații pe secundă.

RPC (Remote Procedure Call) – Mecanism care permite unui program să apeleze funcții executate de un alt proces sau procesor.

ROS 2 (Robot Operating System 2) – Platformă software open-source pentru dezvoltarea aplicațiilor robotice.

S-ar putea să vă placă și

Adaugă un comentariu