Skip to content

Экран с параметрами железа ПК и автоматический реобас

License

Notifications You must be signed in to change notification settings

AlexGyver/PCdisplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 6, 2022
2ec1311 · May 6, 2022

History

58 Commits
Jan 18, 2020
Nov 13, 2017
Mar 27, 2019
May 6, 2022
Nov 13, 2017
Jun 9, 2020
Sep 9, 2021

Repository files navigation

AlexGyver YouTube

Экран параметров железа ПК и автоматический реобас с RGB подсветкой

Версии прошивки

  • 1.3 от 15.12.2017 - добавлена установка скорости вентилятора при потере связи
  • 1.4 от 28.01.2018
    • Исправлен баг с временем работы (спасибо Ивану Булгакову)
    • Добавлена настройка выключать подсветку при потере связи
    • Добавлена настройка сбрасывать uptime при потере связи
  • 1.5 от 20.05.2018
    • Отображение показаний с внешних датчиков при потере связи (спасибо Ивану Булгакову)
  • 18.07.2018 добавлена свежая сборка OHM с поддержкой Ryzen (спасибо Дмитрий Громов)
  • 1.6 от 26.09.2018
    • Исправлены мелкие баги
    • Добавлена настройка ERROR_TEMP показывать температуру при потере связи

Версии программы OHM

  • 2019 - добавлена поддержка свежих процессоров от AMD и Intel, а также оптимизирована передача данных

Описание проекта

Блок электроники для крутого моддинга вашего ПК, возможности:

  • Вывод основных параметров железа на внешний LCD дисплей
    • Температура: CPU, GPU, материнская плата, самый горячий HDD
    • Уровень загрузки: CPU, GPU, RAM, видеопамять
    • Графики изменения вышеперечисленных параметров по времени
    • Температура с внешних датчиков (DS18B20)
    • Текущий уровень скорости внешних вентиляторов
  • Управление большим количеством 12 вольтовых 2, 3, 4 проводных вентиляторов
    • Автоматическое управление скоростью пропорционально температуре
    • Ручное управление скоростью из интерфейса программы
  • Управление RGB светодиодной лентой
    • Управление цветом пропорционально температуре (синий - зелёный - жёлтый - красный)
    • Ручное управление цветом из интерфейса программы
    • Управление яркостью
  • Подробности в видео: https://youtu.be/hCPOQI-eFYs
  • Поддержка двух типов дисплеев! Подробности ниже DISPLAYS

Папки

ВНИМАНИЕ! Если это твой первый опыт работы с Arduino, читай инструкцию

  • libraries - библиотеки проекта. Заменить имеющиеся версии
  • firmware - прошивка для Arduino, файл в папке открыть в Arduino IDE (инструкция)
  • HardwareMonitor - программа, необходимая для работы устройства (закинуть куда угодно)
  • schemes&PCBs - принципиальные схемы и печатки

Схемы

SCHEME SCHEME

Исходники печаток на EasyEDA

Материалы и компоненты

Вам скорее всего пригодится

Как скачать и прошить

  • Первые шаги с Arduino - ультра подробная статья по началу работы с Ардуино, ознакомиться первым делом!
  • Скачать архив с проектом

На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP

  • Установить библиотеки в
    C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)
  • Подключить Ардуино к компьютеру
  • Запустить файл прошивки (который имеет расширение .ino)
  • Настроить IDE (COM порт, модель Arduino, как в статье выше)
  • Настроить что нужно по проекту
  • Нажать загрузить
  • Пользоваться

Программа HardwareMonitorPlus

  • Запустить OpenHardwareMonitor.exe
  • Options/Serial/Run - запуск соединения с Ардуиной
  • Options/Serial/Config - настройка параметров работы
    • PORT address - адрес порта, куда подключена Ардуина
    • TEMP source - источник показаний температуры (процессор, видеокарта, максимум проц+видео, датчик 1, датчик 2)
    • FAN min, FAN max - минимальные и максимальные обороты вентиляторов, в %
    • TEMP min, TEMP max - минимальная и максимальная температура, в градусах Цельсия
    • Manual FAN - ручное управление скоростью вентилятора в %
    • Manual COLOR - ручное управление цветом ленты
    • LED brightness - управление яркостью ленты
    • CHART interval - интервал обновления графиков

Настройки в коде

#define DRIVER_VERSION 1    // 0 - маркировка драйвера кончается на 4АТ, 1 - на 4Т
#define COLOR_ALGORITM 0    // 0 или 1 - разные алгоритмы изменения цвета (строка 222)
#define ERROR_DUTY 90       // скорость вентиляторов при потере связи
#define ERROR_BACKLIGHT 0   // 0 - гасить подсветку при потере сигнала, 1 - не гасить
#define ERROR_UPTIME 0      // 1 - сбрасывать uptime при потере связи, 0 - нет

FAQ

Основные вопросы

В: Как скачать с этого грёбаного сайта?
О: На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP

В: Скачался какой то файл .zip, куда его теперь?
О: Это архив. Можно открыть стандартными средствами Windows, но думаю у всех на компьютере установлен WinRAR, архив нужно правой кнопкой и извлечь.

В: Я совсем новичок! Что мне делать с Ардуиной, где взять все программы?
О: Читай и смотри видос http://alexgyver.ru/arduino-first/

В: Компьютер никак не реагирует на подключение Ардуины!
О: Возможно у тебя зарядный USB кабель, а нужен именно data-кабель, по которому можно данные передавать

В: Ошибка! Скетч не компилируется!
О: Путь к скетчу не должен содержать кириллицу. Положи его в корень диска.

В: Сколько стоит?
О: Ничего не продаю.

Вопросы по этому проекту

Полезная информация

About

Экран с параметрами железа ПК и автоматический реобас

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published