РадиоКот :: Монитор железа ПК
Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Примочки к ПК >

Теги статьи: Добавить тег

Монитор железа ПК

Автор: mig958
Опубликовано 20.10.2024
Создано при помощи КотоРед.

 

    Монитор железа ПК у меня прописался довольно давно, лет 20 назад. Сначала это был LCD WH1602 подключенный к LPT порту под управлением LCD Smartie. Лет 7 или 8 назад появился проект на AlexGyver на LCD2004 и Arduino, который я, конечно, повторил с небольшими изменениями и который служил мне до недавнего времени. И вот недавно наткнулся на разработку уважаемого MenY о которой давно мечтал. Называется она MSI Afterburner Data Server и позволяет отправлять через COM-порт данные из MSI Afterburner, предварительно отформатировав их. А ведь MSI Afterburner практически единственная программа, предоставляющая информацию по FPS в играх. Вопросов делать или нет не возникло. Ну а чтобы все было красиво решил сделать на графическом цветном дисплее.

    Результатом трудов хочу поделиться с уважаемыми котами.  

 Внешний вид  Схема на STM32  Схема на Arduino
 

 

    Разработку я вел на STM32F103C8T6 (BluePill) под Arduino IDE, и после окончания проверил на Arduino Nano. В качестве экрана использовал относительно недорогой TFT дисплей 2.8" на контроллере ILI9341. В случае STM имеется только эти две детали, а для ATMEGA328 понадобятся еще 13 резисторов. По деталям при повторении на STM32 нужно обратить внимание на дисплей. Первый раз мне вместо дисплея на контролере ILI9341 приехал дисплей на контролере ST7789V, и я долго не мог понять почему выводится только часть дисплея. Для Arduino это не столь критично, можно использовать, например библиотеку Arduino_GFX.

    При разработке скетча большое внимание было уделено отсутствию мерцания, чем и вызваны некоторые решения (библиотеки шрифты итд). Скетч довольно подробно комментирован, и желающие его изменить могут легко это сделать.
     Программирование Arduino особенностей не имеет. Для программирования STM32 необходимо иметь программатор ST-LINK V2 (благо он недорогой). Как настроить Arduino IDE для работы с STM32 можно посмотреть здесь.

    Потребуется также настроить MSI Afterburner и MSI Afterburner Data Server. Для первой программы просто на вкладке Основные установить две галки: “Запускать вместе с Windows” и “Запускать в минимизированном состоянии”. Для второй программы нужно создать ярлык и в нем на вкладке ярлык параметр окно установить в значение “Свернутое в значок”. А затем или поместить ярлык в папку Автозагрузка или прописать ярлык в реестре в ветке (КомпьютерHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun).

    Нужно также настроить файл конфигурации с расширением “.madsts”. Подробный гайд по настройке MSI Afterburner Data Server можно найти на странице проекта. Для желающих просто повторить мой проект в архиве есть файл настройки его нужно открыть в программе, исправить на Ваш компорт и сохранить. Также в программе MSI Afterburner нужно на вкладке мониторинг установить галки по всем контролируемым параметрам и добавить информацию о температуре HDD включив плагин Smart.

 

     Замечания, пожелания и конструктивная критика приветствуется. Вопросы, как всегда, в форум.

Настройка MSI Afterburner   

 

 


Файлы:
Архив ZIP


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

10 3 1
1 0 0