2026

Desktop AI Humanoid

Ogni parte qui sotto è cliccabile. Aprila per vedere cos’è e dove si trova. Come Nuvi, questo robot è stato realizzato per Arduino: un umanoide da tavolo costruito attorno alla VENTUNO Q, la scheda che unisce un processore Qualcomm per l’AI a un microcontrollore per il controllo dei motori in tempo reale. Si chiama Neo. Vede, ascolta, parla e impara, e tutto gira sul robot stesso: niente cloud, niente internet. Il busto poggia su una base che contiene l’alimentatore. La testa ruota e si inclina sul collo, le braccia si muovono dalla spalla al polso e ogni mano chiude due dita. Da una finestra nel petto si vede la scheda al lavoro.

FileProgetto open source: i modelli 3D e il codice saranno pubblicati su Arduino Project Hub.

72cm di altezza, dalla base alla sommità della testa
12servo smart tra collo e braccia
0servizi cloud: tutto gira a bordo
Caricamento del modello…

Componenti

Ogni pezzo stampato, con la sua funzione e i parametri di stampa.

Schermo del viso

5inch_display

Lo schermo da 5 pollici che fa da viso, dietro la finestra sul davanti della testa.

Modello5" display

Cuscinetto della spalla

65x50x7

Il cuscinetto a sfere dove la spalla incontra il busto.

Modello65 × 50 × 7 mm

Arduino VENTUNO Q

arduino_ventuno_q

La scheda principale, nella parte anteriore del busto, dietro la finestra del petto. Un processore Qualcomm Dragonwing per i modelli di visione e di linguaggio e un microcontrollore STM32 per il controllo in tempo reale, su una scheda sola da 16 × 10 cm.

ModelloArduino VENTUNO Q
Pagina del prodottostore.arduino.cc

Coperchio posteriore

back_cover

Chiude il busto da dietro.

MaterialePLA

Distanziale esterno del cuscinetto della spalla

ball_bearing_ext_spacer

Sta all’esterno del cuscinetto della spalla.

MaterialePLA

Cuscinetto di rotazione del braccio, anello esterno

ball_bearing_outer_btm_first_arm ×3

A metà del braccio, dove il braccio gira su se stesso.

MaterialePLA

Basamento

base

La piastra su cui sta il robot.

MaterialePLA

Distanziali della scheda

board_spacer ×5

Tengono la scheda staccata dalla piastra.

MaterialePLA

Coperchio della base

bottom_base_cover

Chiude il fondo del bacino, sopra il basamento.

MaterialePLA

Braccia, parte bassa

btm_first_arm ×3

La metà bassa del braccio, fino al gomito.

MaterialePLA

Coperchi posteriori delle braccia

btm_first_arm_cover ×3

Chiudono da dietro la metà bassa delle braccia.

MaterialePLA

Guscio del busto

bust

Il corpo del robot: dentro ci stanno la scheda, il driver dei servo e i servo delle spalle.

MaterialePLA

Telecamera del petto

camera

Al centro del petto, sotto il collo: riconosce gli oggetti che porgi a Neo e vede ciò che le mani stanno per prendere.

ModelloCamera module

Supporto della camera

camera_holder

Tiene la telecamera al centro del petto.

MaterialePLA

Supporti della telecamera della testa

camera_support ×3

Due pezzi in cima al viso, sopra lo schermo: tengono la telecamera della testa, quella che segue le persone.

MaterialePLA

Supporto del condensatore

capacitor_support

Nella parte bassa del busto.

MaterialePLA

Piastra dell’elettronica

components_holder

La piastra dietro la scheda principale che porta il driver dei servo.

MaterialePLA

Coperchi esterni degli avambracci

cover_color_forearm ×3

Chiudono gli avambracci dal lato esterno.

MaterialePLA

Coperchi interni degli avambracci

cover_forearm ×3

Chiudono gli avambracci dal lato del corpo.

MaterialePLA

Scheda driver dei servo

digital_servo_shield

Trasforma la seriale della scheda principale nel bus che i servo condividono. Sta sulla piastra dietro la scheda.

ModelloSerial bus servo driver board

Finestra dello schermo

display_cover

La piastra sottile davanti allo schermo del viso.

MaterialePLA

Sensori di distanza

distance_modules

Due sensori sul petto, uno per lato della camera.

ModelloArduino Modulino Distance

Dita

finger ×5

Due per mano.

MaterialePLA

Rivestimenti delle dita

finger_cover ×5

Coprono la faccia interna di ogni dito, quella che afferra.

MaterialePLA

Braccia, parte alta

first_arm ×3

La parte alta del braccio, subito sotto la spalla.

MaterialePLA

Calotte delle braccia

first_arm_cover ×3

Chiudono la parte alta delle braccia.

MaterialePLA

Cuscinetto di rotazione del braccio, anello interno superiore

first_arm_inside_ball_bearing ×3

A metà del braccio, dove il braccio gira su se stesso.

MaterialePLA

Avambracci

forearm ×3

Dal gomito al polso.

MaterialePLA

Coperchi dei polsi

forearm_back_cover ×3

Chiudono il retro dell’avambraccio all’altezza del polso.

MaterialePLA

Distanziale del servo del gomito

forearm_servo_spacer

Sta accanto al servo del gomito.

MaterialePLA

Piastre dei servo dei polsi

forearm_servo_support ×3

Tengono il servo in fondo all’avambraccio.

MaterialePLA

Mani

hand ×3

Il palmo a cui sono incernierate le due dita.

MaterialePLA

Scheda dei servo delle mani

hand_board_servo

Nel busto, accanto alla scheda principale.

ModelloPCA9685 16-channel PWM driver

Servo della mano

hand_servo

Dentro la mano, dove sono incernierate le dita.

ModelloMicro servo

Agganci della testa

head_coupler ×8

Piccoli pezzi lungo la mezzeria della testa, davanti, sopra e dietro, dove si incontrano le due metà.

MaterialePLA

Retro della testa

head_cover

Chiude la testa da dietro.

MaterialePLA

Guscio della testa

head_sx ×3

Le due metà della testa, destra e sinistra, chiuse intorno allo schermo del viso.

MaterialePLA

Bracci del servo della testa

headservo_arm ×3

I due bracci ai lati del servo della testa.

MaterialePLA

Bacino

hips

La parte bassa del corpo: dentro c’è l’alimentatore.

MaterialePLA

Coperchio posteriore del bacino

hips_back_cover

Chiude il bacino da dietro e porta la presa di alimentazione e il pulsante di arresto.

MaterialePLA

Cuscinetto di rotazione del braccio, anello interno inferiore

inside_ballbearing_btm_first_arm ×3

A metà del braccio, dove il braccio gira su se stesso.

MaterialePLA

Distanziale interno del cuscinetto della spalla

internal_ballbearing_spacer

Sta all’interno del cuscinetto della spalla.

MaterialePLA

Supporti del coperchio posteriore, in basso

loewer_back_cover_support ×3

Tengono la parte bassa del coperchio posteriore.

MaterialePLA

Servo seriali

main ×31

I servo a bus seriale nelle articolazioni: due nel collo, cinque per braccio, gli STS3250 alle spalle.

ModelloFeetech STS3215 / STS3250

Collo

neck

La colonna fra il busto e la testa.

MaterialePLA

Bielle del collo

neck_arm ×3

Le due bielle fra il collo e la testa, una per lato.

MaterialePLA

Giunto delle bielle del collo

neck_arm_coupler

Unisce le due bielle del collo sul retro.

MaterialePLA

Giunto collo-testa

neck_head_coupler

Dove il collo incontra la testa.

MaterialePLA

Base del servo del collo

neck_servo_base

La base del servo che gira il collo, dentro la parte alta del busto.

MaterialePLA

Supporto del servo della testa

neck_servo_head_support

Tiene il servo dentro la testa.

MaterialePLA

Staffe laterali del servo del collo

neck_servo_support_side ×3

Tengono il servo del collo dai lati.

MaterialePLA

Piastra del collo

neck_support

La piastra in cima al busto su cui poggia il collo.

MaterialePLA

Presa di alimentazione e interruttore

power_input

Sul retro della base: qui si collega il cavo di rete, con l’interruttore integrato nella presa.

ModelloIEC power inlet with switch

Alimentatore

power_supply_12v40a

Un alimentatore da 12 V e 40 A dentro il bacino, alimentato dalla presa di rete sul retro.

Modello12 V 40 A

Staffe dell’alimentatore

power_supply_holder ×3

Tengono l’alimentatore dentro il bacino, una per lato.

MaterialePLA

Alloggio del giunto della spalla

servo_sholder_joint ×3

Tiene il servo della spalla che alza il braccio.

MaterialePLA

Giunto della spalla, flangia posteriore

servo_sholder_joint_flex_base ×3

La metà posteriore del giunto della spalla.

MaterialePLA

Giunto della spalla, flangia anteriore

servo_sholder_joint_flex_front ×3

La metà anteriore del giunto della spalla.

MaterialePLA

Piastra del servo di rotazione del braccio

servo_support_btm_first_arm ×3

Tiene il servo che gira la parte bassa del braccio.

MaterialePLA

Spalle

shoulder ×3

I due pezzi grandi fra il busto e le braccia.

MaterialePLA

Coperchio del cuscinetto della spalla

shoulder_ballbearing_cover

Chiude il cuscinetto a sfere della spalla.

MaterialePLA

Attacchi delle spalle

shoulder_body_support ×3

Dove ogni spalla si attacca al busto.

MaterialePLA

Coperchi delle spalle

shoulder_cover ×3

Chiudono i giunti delle spalle da dietro.

MaterialePLA

Staffe dei servo delle spalle

shoulder_servo_bracket ×3

Collegano ogni servo della spalla alla sua spalla.

MaterialePLA

Supporti dei servo delle spalle

shoulder_servo_support ×3

Tengono i servo delle spalle dentro il busto.

MaterialePLA

Traversa delle spalle

shoulders_bracket

Attraversa il busto e lega insieme le due spalle.

MaterialePLA

Griglie degli altoparlanti

speaker_cover ×3

Le due griglie rotonde ai lati del busto.

MaterialePLA

Pulsante di emergenza

stop_button

Il pulsante rosso a fungo sul retro della base, accanto alla presa di alimentazione.

ModelloEmergency stop mushroom button

Supporti del coperchio posteriore, in alto

upper_back_cover_support ×3

Tengono la parte alta del coperchio posteriore.

MaterialePLA

Supporto della scheda

ventunoq_holder

Tiene l’Arduino Ventuno Q nella parte anteriore del busto.

MaterialePLA

Vita

waist

Fra il busto e il bacino.

MaterialePLA

Elettronica

Una scheda, due cervelli.

Sul davanti del torso, visibile dalla finestra nel petto, c’è una Arduino VENTUNO Q. Il processore Qualcomm Dragonwing esegue i modelli di visione e di linguaggio, il microcontrollore STM32 gestisce il controllo in tempo reale, sulla stessa scheda. Dietro, una scheda driver comanda i servo seriali di collo, spalle e braccia, e un driver PWM i piccoli servo delle mani. Uno schermo da 5 pollici è il volto. Una telecamera nella testa segue le persone, una nel petto vede ciò che le mani stanno per prendere. L’alimentazione arriva dalla rete tramite una presa con interruttore, verso un alimentatore 12 V 40 A nei fianchi, con un pulsante di emergenza a fungo accanto.

Software

Modelli di visione, voce e linguaggio.

Neo risponde al suo nome. Dici «Hey Neo» e ascolta, ragiona e risponde a voce, con riconoscimento vocale (Whisper), un modello linguistico (Qwen3 4B) e una voce sintetica (Piper), tutto in locale. La testa si gira verso chi parla, e gli occhi sullo schermo lo seguono e mostrano come si sente. La telecamera nel petto riconosce gli oggetti che gli porgi, così Neo può prenderli, osservarli e restituirli, o sfidarti a dadi. Impara anche per dimostrazione: gli muovi le braccia a mano e ricorda una posa o un’intera sequenza con un nome. In modalità specchio, un braccio copia l’altro mentre lo muovi. Tutto è collegato con Arduino App Lab: sketch sul microcontrollore, Python su Linux. Un control center web, servito dal robot stesso, mostra un modello 3D in tempo reale e permette di comandare ogni giunto, con controllo delle collisioni.

Galleria

Il robot su un tavolo di legno, visto di fronte: gli occhi sullo schermo del viso, la scheda visibile dalla finestra del petto
Vista di tre quarti di testa e petto: gli occhi gialli, la camera e la VENTUNO Q dietro la finestra
Il retro del robot: il pulsante di emergenza e la presa di alimentazione sulla base

Ti serve qualcosa di simile?