- Описание проекта
- Папки проекта
- Схемы подключения
- Материалы и компоненты
- Как скачать и прошить
- FAQ
- Полезная информация
Сделал себе умное управление системой охлаждения компьютера (СВО + вентиляторы). Система получает данные о температуре железа с компьютера (при помощи программы OpenHardwareMonitor, подробнее здесь и здесь), получает температуру охлаждающей жидкости и управляет скоростью помпы СВО при помощи цифрового потенциометра, скоростью ШИМ вентиляторов при помощи ШИМ сигнала 20 кГц и "релейно" управляет вентиляторами радиатора СВО. Таким образом получилась очень тихая система, которую "в простое" не слышно даже на фоне тихого вентилятора блока питания. Страница проекта на сайте: https://alexgyver.ru/PCdisplay_v3/
ВНИМАНИЕ! Если это твой первый опыт работы с Arduino, читай инструкцию
- libraries - библиотеки проекта. Заменить имеющиеся версии
- firmware - прошивки для Arduino
- schemes - схемы подключения компонентов
- software - программа для компьютера
Первые ссылки - в основном магазин Great Wall, вторые - WAVGAT. Покупая в одном магазине, вы экономите на доставке!
- Arduino NANO https://ali.ski/AYjyvj https://ali.ski/k1u9t
- Кит СВО https://ali.ski/t95jf
- Водяной блок на AM4 https://ali.ski/j9H6ND
- Водяные блоки для видеокарт https://ali.ski/0w6RK https://ali.ski/SZZoa
- Силиконовый шнур https://ali.ski/TZ-5I
- Пробка-термистор https://ali.ski/73Cl7W
- Всё для пайки (паяльники и примочки)
- Недорогие инструменты
- Все существующие модули и сенсоры Arduino
- Электронные компоненты
- Аккумуляторы и зарядные модули
- Первые шаги с Arduino - ультра подробная статья по началу работы с Ардуино, ознакомиться первым делом!
- Скачать архив с проектом
На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP
- Установить библиотеки в
C:\Program Files (x86)\Arduino\libraries\
(Windows x64)
C:\Program Files\Arduino\libraries\
(Windows x86) - Подключить внешнее питание 5 Вольт
- Подключить Ардуино к компьютеру
- Запустить файл прошивки (который имеет расширение .ino)
- Настроить IDE (COM порт, модель Arduino, как в статье выше)
- Настроить что нужно по проекту
- Нажать загрузить
- Пользоваться
// пины
POT_INC 5
POT_UD 4
POT_CS 6
THERM_PIN A0
RELAY_FAN 12
PWM_FAN 9
// настройки
TIMEOUT 3000 // таймаут соединения, мс
TIMEOUT_P 300000 // таймаут питания, мс
RESIST_10K 10000 // точное сопротивление 10к резистора (Ом)
// пределы
HW_TEMP_MIN 40 // мин. температура железа
HW_TEMP_MAX 60 // макс. температура железа
TEMP_MIN 32 // мин. температура воды
TEMP_MAX 40 // макс. температура воды
// у меня СВО начинает резонансить на скоростях 20-27, поэтому избегаю этот диапазон
PUMP_MIN 13 // мин. сигнал помпы (при TEMP_MIN)
PUMP_MAX 95 // макс. сигнал помпы (при TEMP_MAX)
PWM_MIN 50 // мин. сигнал вентиляторов (при TEMP_MIN)
PWM_MAX 150 // макс. сигнал вентиляторов (при TEMP_MAX)
TEMP_ON 34 // температура воды, выше которой включается вентилятор СВО
TEMP_OFF 32 // температура воды, ниже которой выключается вентилятор СВО
HW_TEMP_ON 45 // температура железа, выше которой включается вентилятор СВО
HW_TEMP_OFF 40 // температура железа, ниже которой выключается вентилятор СВО
COEF 0.2 // коэффициент плавности изменения температуры
// ---- термистор ----
// GND --- термистор --- A0 --- 10к --- 5V
RESIST_BASE 10000 // сопротивление при TEMP_BASE градусах по Цельсию (Ом), из даташита
TEMP_BASE 25 // температура, при которой измерено RESIST_BASE (градусов Цельсия)
B_COEF 3435 // бета коэффициент термистора (3000-4000)
В: Как скачать с этого грёбаного сайта?
О: На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP
В: Скачался какой то файл .zip, куда его теперь?
О: Это архив. Можно открыть стандартными средствами Windows, но думаю у всех на компьютере установлен WinRAR, архив нужно правой кнопкой и извлечь.
В: Я совсем новичок! Что мне делать с Ардуиной, где взять все программы?
О: Читай и смотри видос http://alexgyver.ru/arduino-first/
В: Вылетает ошибка загрузки / компиляции! О: Читай тут: https://alexgyver.ru/arduino-first/#step-5
В: Сколько стоит?
О: Ничего не продаю.