В данной статье я описываю как установить драйвер CH341 на Debian Linux x64, а также установку полную установку и настройку Prismatic для создания световой ауры за монитором.
В данной статье я не описываю подробности сборки самодельной ambient подсветки на основе Arduino nano с китая и программируемой светодиодной ленты WS2812, а только показываю как настроить подсветку в Ubuntu.
Характеристики системы, на которой все устанавливалось:
- Процессор + материнка: Intel I5 8600k +Asus Z370-G
- Видеокарта MSI GTX 1080 Gaming X. Драйвер 460 версии
- Arduino Nano ATmega328 CH340
- Светодиодная лента WS2812
- Блок питания на 5V 10A
- Монитор LG 29um58
- Операционная система Kubuntu 20.10 64bit – KDE Plasma. Версия ядра Linux 5.8 Stable
Напомню, что ваша подсветка уже должна быть полностью собрана и в работоспособном состоянии (накачена прошивка на arduino и все подключено в USB и к блоку питания).
Заходим в терминал и выполняем команды:
sudo apt update && sudo apt upgrade sudo apt install autoconf build-essential
После установки всех обновлений, а также указаных пакетов скачиваем файл по одной из ссылок выше. В архиве лежит папка CH341. Распаковываем папку в любое место на диске и переходим в эту папку через терминал. Далее в терминале прописываем следующее:
sudo make sudo make load
После этих команд драйвер должен установиться, а подсветка должна (иногда нет) проморгать тремя цветами (так выполнена инициализация в прошивке от AlexGyver). Проверяем определилась ли наша ардуина командой
sudo dmesg | grep ch341
Если вы получаем сообщение следующего вида, значит можно продолжать дальше.
В архиве также лежит файл prismatik.deb. Устанавливаем его любым удобным способом. Я это сделал через установщик самой ubuntu.
После этого запускаем prismatik с правами sudo (ИНАЧЕ ПОДСВЕТКА НЕ БУДЕТ РАБОТАТЬ)
Далее проводим настройку нашей ленты по скриншотам ниже, только с указанием своего расположения светодиодов.
После настройки у вас должна заработать подсветка без дополнительных действий.
Если статья была полезной, то поделись ей, ну или можешь просто поставить лайк на youtube!