- arduino UNO
- python3 with pip
- pytchat
- pyserial
- unidecode
- platformio
pip install pytchat pyserial unidecode --user
sudo pip install platformio
git clone https://github.com/LukasDrsman/uno-yt-livechat.git
cd uno-yt-livechat
- address - i2c address
- width - display width in characters per line
- lines - number of lines of display
extern char address = 0x27;
extern int width = 16;
extern int lines = 2;
- yt_chat_id - livestream id ( /watch?v=this string )
- port - port to arduino uno
- linux: /dev/ttyACMn
- windows: COMn
- chr_delay - length of time before new character appears on screen
- chat_delay - length of time between messages
yt_chat_id = "7NOSDKb0HlU"
port = "/dev/ttyACM0"
chr_delay = 0.15
chat_delay = 2
mv config-example.py config.py
./upload
sudo ./install
yt-livechat