Corpo
bodyIl guscio centrale a cui è appeso tutto il resto: porta i servo delle gambe, il supporto dell’elettronica e i due coperchi. È il pezzo stampato più grande e quello che detta tutte le tolleranze a valle.
MaterialePLA+
Layer0.2 mm
Riempimento25%
Tempo di stampa14h 30m
Supportino
Stampato in un pezzo solo per evitare una giunzione sul componente che porta più carico.
Coperchio anteriore del corpo
front_cover_bodyChiude il torace e dà al robot il suo profilo frontale. Si toglie senza attrezzi, perché l’elettronica che sta dietro va raggiunta durante la calibrazione.
MaterialePLA+
Layer0.2 mm
Riempimento15%
Tempo di stampa4h 10m
Supportisì
Il secondo sensore di tatto sta dietro questo pannello — la pancia. Anche qui parete sottile e nessun riempimento nell’area sensibile, perché la mano venga letta senza incertezze.
Coperchio posteriore del corpo
back_cover_bodyLa metà posteriore del guscio. Curva su entrambi gli assi, quindi è il pezzo dove l’altezza di strato si vede di più e dove un valore più fine ha meritato le ore in più.
MaterialePLA+
Layer0.16 mm
Riempimento15%
Tempo di stampa5h 45m
Supportisì
Coperchio inferiore
body_bottom_coverChiude la parte inferiore del corpo e tiene la polvere fuori dal vano dei servo. È il pannello che si toglie per primo quando c’è qualcosa da controllare.
MaterialePLA+
Layer0.2 mm
Riempimento15%
Tempo di stampa1h 20m
Supportino
Schermo del viso
face_displayLo schermo da 3.5 pollici dietro la piastra frontale: è lì che compaiono le espressioni, ed è l’unico elemento che dà al robot una faccia. Non è stampato — è un modulo commerciale — ma tutta la parte anteriore della testa è disegnata attorno alle sue misure esatte.
ModelloSPI display 480×320, 3.5"
La piastra frontale fa da cornice: la sua finestra decide quanto schermo si vede, quindi le due cose sono state riviste insieme.
Guscio della testa, sinistro
head_sxMetà sinistra della testa. Dividere la testa in due lungo la mezzeria ha evitato i supporti sulle superfici a vista, al prezzo di una giunzione da carteggiare.
MaterialePLA+
Layer0.16 mm
Riempimento20%
Tempo di stampa7h 05m
Supportino
Guscio della testa, destro
head_dxMetà destra della testa, speculare alla sinistra. Le due metà si chiudono su un labbro invece che su un piano, così restano allineate mentre la colla prende.
MaterialePLA+
Layer0.16 mm
Riempimento20%
Tempo di stampa7h 05m
Supportino
Coperchio della testa
head_coverChiude la sommità della testa sopra l’attacco del collo. Si toglie per raggiungere il servo della testa senza separare i due gusci.
MaterialePLA+
Layer0.16 mm
Riempimento15%
Tempo di stampa2h 35m
Supportisì
Un sensore capacitivo è appoggiato all’interno di questo coperchio: è il punto in cui il robot si aspetta la carezza, quindi la parete è stata assottigliata localmente per far passare il tocco.
Staffa del servo
servo_bracketLa staffa standard che tiene un servo alla struttura, ripetuta ovunque ce ne sia uno. Piccola, stampata molte volte, e il primo pezzo rivisto quando un servo ha cambiato modello.
MaterialePETG
Layer0.16 mm
Riempimento50%
Tempo di stampa0h 55m
Supportisì
Scheda di controllo dei servo
pca9685La scheda che pilota i quattro servo di orecchie e braccia: sedici canali PWM su un solo bus I²C, così la UNO Q manda le posizioni e questa tiene gli impulsi costanti. I due servo del collo non passano di qui: sono seriali, e hanno una scheda loro.
Servo del braccio sinistro
servo_arm_sxUno dei quattro micro servo a ingranaggi metallici pilotati dalla PCA9685: questo muove il braccio sinistro, indipendente dall'altro, ed è quello che rende possibile il balletto. Ingranaggi in metallo invece che in plastica, perché orecchie e braccia sono i pezzi che la gente afferra.
ModelloMetal-gear micro servo
Servo del braccio destro
servo_arm_dxUno dei quattro micro servo a ingranaggi metallici pilotati dalla PCA9685: questo muove il braccio destro, indipendente dall'altro, ed è quello che rende possibile il balletto. Ingranaggi in metallo invece che in plastica, perché orecchie e braccia sono i pezzi che la gente afferra.
ModelloMetal-gear micro servo
Sensore di distanza, petto
modulino_distanceUn sensore di distanza a tempo di volo nel formato Modulino. I due insieme sentono la presenza: Nuvi si sveglia quando ti avvicini, e scarta qualsiasi voce che non venga da qualcuno abbastanza vicino — se non c'è nessuno, non ascolta nemmeno.
ModelloArduino Modulino Distance
Sensore di distanza, fianco
modulino_distance_1Un sensore di distanza a tempo di volo nel formato Modulino. I due insieme sentono la presenza: Nuvi si sveglia quando ti avvicini, e scarta qualsiasi voce che non venga da qualcuno abbastanza vicino — se non c'è nessuno, non ascolta nemmeno.
ModelloArduino Modulino Distance
Arduino UNO Q
arduino_uno_qIl cervello, nella pancia: un processore Linux e un microcontrollore su una scheda sola. Il lato microcontrollore muove il corpo in tempo reale; il lato Linux fa girare l'AI che permette a Nuvi di sentire e rispondere. L'app intera vive qui, non su un PC.
Servo del collo
main ×2I due servo seriali che muovono la testa: uno gira, uno inclina. Bus seriale invece che PWM, così stanno su un cavo solo e riferiscono la loro posizione, e il collo si è potuto disegnare intorno a loro senza cavi né leve in vista.
Matrice sul petto
modulino_led_matrixLe piccole icone di stato sul petto: pensa, parla, dorme. Un Modulino, quindi sta sullo stesso bus dei sensori di distanza e di temperatura.
ModelloModulino LED Matrix