Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 3.09 KB

README.md

File metadata and controls

40 lines (24 loc) · 3.09 KB

DesktopBuddy

Another iteration on my DiscordMatrix obsession. Displays a little friend on your desktop, with dynamic facial animations. Changes to relevant symbols when connected to a Discord Voice Server.

I've ditched PyFirmata, as it was running relatively heavy on my host computer. It would be much more efficient to just write the Arduino code myself and remove unnecessary overhead. The clock marquee, while cool, was on such a small display as to be mostly useless.

Circuit

Hardware

Running the source code

To install the dependencies, run pip install -r requirements.txt.

The default pinout is:

  • DIN = 4
  • CLK = 6
  • CS = 5
  • SENSOR = 3

These values can be changed in Arduino/MatrixBuddy/main.h.

To login, copy the contents of default.ini into a file called config.ini in the same folder. Then, change Token to your personal Discord Token (instructions here). Also change the mute value under [Keybinds] to the desired key (key names can be found here).

Credits

Happy Icon by Ilaria Bernareggi from the Noun Project

SysTrayIcon.py by Simon Brunning

happy face