ЭКРАН С ПАРАМЕТРАМИ ЖЕЛЕЗА ПК С РЕОБАСОМ И ПОДСВЕТКОЙ
• Актуальная версия программы – HardwareMonitor 2019 (поддержка Ryzen + оптимизация связи)
• Актуальная версия программы – Libre Hardware Monitor 01.2020 – поддержка нового железа. Совместимо со скетчами для OpenHardwareMonitor. Спасибо DeltaDesignRus за доработку!
Libre Hardware Monitor – это проект, основанный на заброшенном Open Hardware Monitor. В Libre Hardware Monitor добавлено всё то, что было добавлено в OHM для отправки данных в последовательный порт, отличие лишь в том, что Libre поддерживает больше оборудование (новые Райзены и Тредрипперы, а так же NVME ssd).
• Новая прошивка от DeltaDesignRus
PCdisplay_v.1.4.4_DDR_cut основан на версии PCdisplay_v.1.4.
- Удалены все плоттеры (графики).
- Добавлена возможность выбирать один из двух датчиков температуры процессора (в самом начале скетча ищем CPU_TEMP_SENSOR и читаем коммент справа), которые шлются через serial port программой Libre Hardware Monitor SerialPort edition.
- Обновлены шкалы, теперь они в 5 раз точнее отображают значения, благодаря добавлению промежуточных состояний.
- Мелкие доработки
- 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 показывать температуру при потере связи
Блок электроники для крутого моддинга вашего ПК, возможности:
- Вывод основных параметров железа на внешний LCD дисплей
- Температура: CPU, GPU, материнская плата, самый горячий HDD
- Уровень загрузки: CPU, GPU, RAM, видеопамять
- Графики изменения вышеперечисленных параметров по времени
- Температура с внешних датчиков (DS18B20)
- Текущий уровень скорости внешних вентиляторов
- Управление большим количеством 12 вольтовых 2, 3, 4 проводных вентиляторов
- Автоматическое управление скоростью пропорционально температуре
- Ручное управление скоростью из интерфейса программы
- Управление RGB светодиодной лентой
- Управление цветом пропорционально температуре (синий – зелёный – жёлтый – красный)
- Ручное управление цветом из интерфейса программы
- Управление яркостью
ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ
- В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций, всё это с приятным монтажиком, музычкой и комментариями. В общем, приятного просмотра!
Понятные схемы, 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 – интервал обновления графиков
МАТЕРИАЛЫ И КОМПОНЕНТЫ
Ссылки на магазины, с которых я закупаюсь уже не один год
Вам скорее всего пригодится:
- Arduino NANO 328p – искать
- Дисплей 2004 синий с драйвером https://ali.ski/PV06d
- Дисплей 1602 синий с драйвером https://ali.ski/ozktDV
- Драйвер дисплея отдельно https://ali.ski/Z5Zdk
- Дисплеи 1602 БЕЗ ДРАЙВЕРА (купить отдельно):
- Синий фон, белые буквы https://ali.ski/4iErg
- Чёрный фон, рыжие буквы https://ali.ski/9TyOco
- Чёрный фон, белые буквы https://ali.ski/WcR0oM
- Серый фон, чёрные буквы https://ali.ski/lOBzk
- Провод https://ali.ski/2Uelh
- Датчик температуры
- Лента светодиодная https://ali.ski/t3tYO5
- Макетная плата https://ali.ski/p_atD
- Клеммники винтовые https://ali.ski/iFpdOo
- 10 МОСФЕТов https://ali.ski/Jb_sz
- 100 Ом https://ali.ski/Pajn-
- 10 кОм https://ali.ski/Pajn-
- Кнопки ищите на радиорынке, у китайцев можно 500 штук только купить
- Или тут смотрите https://alexgyver.ru/electronics/
- Или такие https://ali.ski/5TkvI
- Корпус https://ali.ski/b94br https://ali.ski/ihC7-u
РАССЫПУХА В РОССИИ
- Мосфет https://www.chipdip.ru/product/irf3205
- Или вот такой https://www.chipdip.ru/product/irfz24n
- 100 Ом https://www.chipdip.ru/product0/47324
- 10 кОм https://www.chipdip.ru/product0/41486
- Клеммник винтовой https://www.chipdip.ru/product/306-021-12
- Кнопка https://www.chipdip.ru/product/tyco-2-1825910-7-fsm14jh
ПРОШИВКА И НАСТРОЙКА
Содержимое папок в архиве
- 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 – принципиальные схемы и печатки
Как прошить?
- ЕСЛИ ЭТО ПЕРВЫЙ ОПЫТ РАБОТЫ С 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 (спасибо Дмитрий Громов)