GLaDOS Home Assistant - Working Lamp Control

Описание к видео GLaDOS Home Assistant - Working Lamp Control

This video shows the process of creation of how I build a 3D-printed model of GLaDOS to replace my old ceiling lamp as it could not talk and I had to use a mechanical switch - ew.
The model can be found here: https://www.instructables.com/id/A-fu...
The main program runs on a Raspberry Pi 3B+ and the electronics of the body are controlled by an Arduino Nano. Both devices are connected with an Ethernet cable over which data is transferred by using a custom made communication protocol. The protocol is pretty close to I2C.

The main program on the Raspberry Pi is written in Java. Here, every action as toggling the lights or outputting sound is done.

For the voice recognition in the main program I use CMU Sphinx: https://cmusphinx.github.io/
The sound output works by using a String of the words that should be said, split this String into each individual word and playing sound files named equal to the word spoken in them after another.

The Arduino Nano is only capable of receiving data over the communication protocol and do actions according to the received data as toggling the LEDs, toggling the eye or turning the servos.

The whole process of building GLaDOS took me about 2 years and there are much more to come with lots of improvements, as this project is not finished at some point but changes over the time.

A big thank you to the Youtuber Douwe Miedema who inspired me to do this project, check his videos of his version of GLaDOS out:    / douwemiedema  

Комментарии

Информация по комментариям в разработке