Hello, Habr! Say , laziness - the engine of progress . But no one said that this very engine would be fast . My story is about how I made a visualization of Alice's voice assistant with a hologram effect from scrap materials.
![](https://habrastorage.org/getpro/habr/upload_files/7fd/181/0c8/7fd1810c8fe344ecd013cd9e783d4687.jpg)
Introduction
, .. "" , ( " "), . - .
, β "Vector" Anki ( Digital Dream Labs). (, , ..), . , Vector Alexa, Google Assistant, Siri, .
![Vector Robot by Anki Vector Robot by Anki](https://habrastorage.org/getpro/habr/upload_files/d71/de0/4b3/d71de04b3c2f65f90f3428fdf96fa177.jpeg)
. LED-. , "" "". , .
![Yandex.Max station with LED display Yandex.Max station with LED display](https://habrastorage.org/getpro/habr/upload_files/e51/a4f/2e8/e51a4f2e8fc8da088e9cedea300bc60e.png)
, , , , . .. 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. , , .
, , , / , . .. , , , . , , , .
![Chassis Model in Autodesk Fusion 360 Chassis Model in Autodesk Fusion 360](https://habrastorage.org/getpro/habr/upload_files/89d/a78/d67/89da78d67836e355742602e9130954ca.jpg)
3D
ABS .. . : . 5 . .
![Printed body Printed body](https://habrastorage.org/getpro/habr/upload_files/de3/a5c/a23/de3a5ca233991810a1b353587916113f.jpg)
- , 3D- , , , ( ). , , .
, .
: , , .
(, ), . , .
![The first check of the "hologram" The first check of the "hologram"](https://habrastorage.org/getpro/habr/upload_files/f14/b72/10e/f14b7210e36f436bdb76d3f249db7c31.jpg)
- , TFT-, . , .
, , , . "", . "" RGB , .
![Fully assembled body Fully assembled body](https://habrastorage.org/getpro/habr/upload_files/125/1d5/552/1251d555248a2149fd3bda2476eb4fc9.jpg)
: , 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 / . ( ), "", .
.. , , Marvel " ", "". 3D- , Blender, Unity.
- , , , .
! , .
. , , "" , OpenCV MQTT , USB .
, :
" ", Home Assistant. ( esp8266/Arduino), ( Xiaomi). , . . , - , . API, ,
It's a bad idea to use a TFT monitor
I also found an unusual application for such a device: instead of Alice, display the time or timer before some event with the backlight on.
![Countdown to the new year Countdown to the new year](https://habrastorage.org/getpro/habr/upload_files/687/930/225/687930225eda47dd9aac7547906d6211.jpg)
While recording a video of Alice's rendering, I used a test animation of movement. The effect is as if Alice's model holds the light above it and goes to the user. I thought it was funny and decided to leave it that way.