Visualisasi asisten suara Alice dengan efek hologram

Halo, Habr! Katakanlah , kemalasan - mesin kemajuan . Tetapi tidak ada yang mengatakan bahwa mesin ini akan menjadi cepat . Kisah saya adalah tentang bagaimana saya membuat visualisasi asisten suara Alice dengan efek hologram dari bahan bekas.





pengantar

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





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





Robot Vektor oleh Anki
Vector Anki

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





Yandex.Station Max dengan tampilan 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. , , .





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





Model Sasis di Autodesk Fusion 360
Autodesk Fusion 360

3D

ABS .. . : . 5 . .





Tubuh yang dicetak

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





, .





: , , .





(, ), . , .





Pemeriksaan pertama "hologram"
""

- , TFT-, . , .





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





Tubuh yang dirakit sepenuhnya

: , 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 / . ( ), "", .





Visualisasi dalam Unity
Unity

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





Model 3D Alice
3D-

- , , , .





! , .





. , , "" , OpenCV MQTT , USB .





, :





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





  2. Merupakan ide yang buruk untuk menggunakan monitor TFT





Saya juga menemukan aplikasi yang tidak biasa untuk perangkat semacam itu: alih-alih Alice, tampilkan waktu atau pengatur waktu sebelum suatu acara dengan lampu latar menyala.





Hitung mundur ke tahun baru
Hitung mundur ke tahun baru

Saat merekam video rendering Alice, saya menggunakan animasi gerakan uji. Efeknya seolah-olah model Alice menahan cahaya di atasnya dan menuju ke pengguna. Saya pikir itu lucu dan memutuskan untuk membiarkannya seperti itu.








All Articles