Hallo Habr! Sagen wir , Faulheit - der Motor des Fortschritts . Aber niemand sagte, dass genau dieser Motor schnell sein würde . In meiner Geschichte geht es darum, wie ich Alice 'Sprachassistentin mit einem Hologrammeffekt aus Altmaterial visualisiert habe.
Einführung
, .. "" , ( " "), . - .
, – "Vector" Anki ( Digital Dream Labs). (, , ..), . , Vector Alexa, Google Assistant, Siri, .
. LED-. , "" "". , .
, , , , . .. 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. , , .
, , , / , . .. , , , . , , , .
3D
ABS .. . : . 5 . .
- , 3D- , , , ( ). , , .
, .
: , , .
(, ), . , .
- , TFT-, . , .
, , , . "", . "" RGB , .
: , 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, ,
Es ist eine schlechte Idee, einen TFT-Monitor zu verwenden
Ich habe auch eine ungewöhnliche Anwendung für ein solches Gerät gefunden: Zeigen Sie anstelle von Alice die Zeit oder den Timer vor einem Ereignis mit eingeschalteter Hintergrundbeleuchtung an.
Während ich ein Video von Alices Rendering aufzeichnete, verwendete ich eine Testanimation der Bewegung. Der Effekt ist, als ob Alices Modell das Licht darüber hält und zum Benutzer geht. Ich fand es lustig und beschloss, es so zu lassen.