ЭКРАН С ПАРАМЕТРАМИ ЖЕЛЕЗА ПК С РЕОБАСОМ И ПОДСВЕТКОЙ

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

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

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

канал на youtube
группа вконтакте
  • В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций, всё это с приятным монтажиком, музычкой и комментариями. В общем, приятного просмотра!
  • Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.

ИНСТРУКЦИИ ПО ЭКСПЛУАТАЦИИ

Программа 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 – интервал обновления графиков

СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ

Принципиальная

Наглядная

Версия с пианми

проект на easyeda

Версия с клеммниками

проект на easyeda

Мини версия с клеммниками

проект на easyeda

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

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

РАССЫПУХА В РОССИИ

всё для пайки
аккумуляторы и модули
все arduino модули
мультиметры
инструменты
бп и преобразователи

ПРОШИВКА И НАСТРОЙКА

Содержимое папок в архиве

  • libraries – библиотеки проекта. Заменить имеющиеся версии
  • PCdisplay_v.1.4 – прошивка для Arduino, для дисплея 2004, файл в папке открыть в Arduino IDE (инструкция)
  • PCdisplay_v_1.4_1602 – прошивка для Arduino, для дисплея 1602, файл в папке открыть в Arduino IDE (инструкция)
  • HardwareMonitorPlus – программа, необходимая для работы устройства (закинуть куда угодно)
  • openhardwaremonitor_source – исходник программы для Visual Studio (C#)
  • schemes&PCBs – принципиальные схемы и печатки
скачать архив
страница на github

Как прошить?

  • ЕСЛИ ЭТО ПЕРВЫЙ ОПЫТ РАБОТЫ С ARDUINO – посмотреть ВИДЕО о платформе с целью ознакомления, далее скачать, установить и настроить необходимые для работы программы согласно СУПЕР ПОДРОБНОЙ ИНСТРУКЦИИ (там даже видео версия есть!).
  • Скачать архив с проектом напрямую, или с GitHub (кнопки чуть выше)
  • Установить библиотеки (папка Libraries) в
    C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)

  • Подключить Ардуино к компьютеру при помощи Data-кабеля
  • Открыть файл прошивки желаемой версии (файлы прошивок .ino лежат в одноимённых папках)
  • Настроить Arduino IDE (COM порт, куда подключена плата; подключенная модель Arduino, как в статье из первого пункта)
  • Настроить что нужно в прошивке, нажать загрузить
  • Если происходит ошибка компиляции или ошибка загрузки, читать 5-ый пункт в ЭТОЙ СТАТЬЕ

Настройки в прошивке

// настройки пределов скорости и температуры по умолчанию (на случай отсутствия связи)
byte speedMIN = 10, speedMAX = 90, tempMIN = 30, tempMAX = 70;
#define DRIVER_VERSION 0    // 0 - маркировка драйвера кончается на 4АТ, 1 - на 4Т
#define COLOR_ALGORITM 0    // 0 или 1 - разные алгоритмы изменения цвета (строка 222)
#define ERROR_DUTY 90       // скорость вентиляторов при потере связи
#define ERROR_BACKLIGHT 0   // 0 - гасить подсветку при потере сигнала, 1 - не гасить
#define ERROR_UPTIME 1      // 1 - сбрасывать uptime при потере связи, 0 - нет
#define ERROR_TEMP 1    	// 1 - показывать температуру при потере связи. 0 - нет

Дополнительно

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

    • 1.3 от 15.12.2017 – добавлена установка скорости вентилятора при потере связи
    • 1.4 от 28.01.2018
      • Исправлен баг с временем работы (спасибо Ивану Булгакову)
      • Добавлена настройка выключать подсветку при потере связи
      • Добавлена настройка сбрасывать uptime при потере связи
    • 1.5 от 20.05.2018
      • Отображение показаний с внешних датчиков при потере связи (спасибо Ивану Булгакову)
    • 18.07.2018 добавлена свежая сборка OHM с поддержкой Ryzen (спасибо Дмитрий Громов)
Экран с параметрами железа ПК с реобасом и подсветкой
5 (100%) 2 votes

2018-10-22T18:21:16+00:00