Visualisation de l'assistant vocal d'Alice avec effet hologramme

Bonjour, Habr! Dites , la paresse - le moteur du progrès . Mais personne n'a dit que ce même moteur serait rapide . Mon histoire raconte comment j'ai réalisé une visualisation de l'assistant vocal d'Alice avec un effet hologramme à partir de matériaux de rebut.





introduction

, .. "" , ( " "), . - .





, – "Vector" Anki ( Digital Dream Labs). (, , ..), . , Vector Alexa, Google Assistant, Siri, .





Robot vectoriel par Anki
Vector Anki

. LED-. , "" "". , .





Yandex.Station Max avec écran LED
. LED-

, , Cortana Microsoft. , , .





, , , , . .. 2000 , , . , :





  • c TFT (BenQ GW2750HM)





  • (core 2 duo p7350, GeForce 9300M, 4Gb RAM)





  • 3D- (Tevo Tarantula 2017)





  • RGB-





  • Arduino Nano





, Xiaomi





USB . , . , , . .





Autodesk Fusion 360. , , .





, , , / , . .. , , , . , , , .





Modèle de châssis dans Autodesk Fusion 360
Autodesk Fusion 360

3D

ABS .. . : . 5 . .





Corps imprimé

- , 3D- , , , ( ). , , .





, .





: , , .





(, ), . , .





La première vérification de "l'hologramme"
""

- , TFT-, . , .





, , , . "", . "" RGB , .





Corps entièrement assemblé

: , desktop- , Python- , Unity Arduino Nano .





: Python-. , Unity Arduino.





, -. . JS, , , . API .





, , . , , MQTT : (, ), . JSON, . JSON, . , .. , , (HTML + CSS). HTML - Chrome, MQTT JSON Base64, Unity. / , Serial / Arduino, ( / ) RGB .





. . , , . , : ", : , ", . .





Unity MQTT / . ( ), "", .





Visualisation dans Unity
Unity

.. , , Marvel " ", "". 3D- , Blender, Unity.





Alice modèle 3D
3D-

- , , , .





! , .





. , , "" , OpenCV MQTT , USB .





, :





  1. " ", Home Assistant. ( esp8266/Arduino), ( Xiaomi). , . . , - , . API, ,





  2. C'est une mauvaise idée d'utiliser un moniteur TFT





J'ai également trouvé une application inhabituelle pour un tel appareil: au lieu d'Alice, affichez l'heure ou la minuterie avant un événement avec le rétroéclairage activé.





Compte à rebours pour la nouvelle année
Compte à rebours pour la nouvelle année

Lors de l'enregistrement d'une vidéo du rendu d'Alice, j'ai utilisé une animation de test du mouvement. L'effet est comme si le modèle d'Alice maintenait la lumière au-dessus et allait à l'utilisateur. J'ai trouvé ça drôle et j'ai décidé de laisser ça comme ça.








All Articles