Контроллер охлаждения ПК
- Войдите на сайт для отправки комментариев
Здравствуйте! Кодить умею только на очень поверхностном уровне, может кто-то подскажет примерный алгоритм на котором можно реализовать следующую идею... Есть стандартный контроллер системы охлаждения корпуса ПК, на 8 кулеров с подветкой RGB и двумя лентами RGB. Управляется с пульта по ИК, задает цвет, яркость свечения или выключает подсветку. Управление 8 кулерами только 50% или 100%, соответсвенно надоело по сто раз дергать пульт, и хотелось бы иметь возможность максимально безшумной работы при минимальной нагрузке пк, тоесть ниже 50% оборотов кулеров или вообще off. Хотелось бы сделать автоматику на ардуино в зависсимости от температуры набирать/сбавлять обороты и подсветку градиентом от зеленого к красному тоже в зависсимости от температуры.
А причём тут раздел "программирование"?
ПИД регулятор.
примерный алгоритм:
1) выбрать датчик температуры... DS18B20 будет неоправдан, что-то более простое - NTC 10k с простым делителем ... можно в нескольких, подобранных опытным путем, точках измерять температуру.
2) выбрать схему управления вентеляторами: либо DC-DC stepdown, либо мосфет... Мосфетку можно попробовать заШИМить, если куллеры будут пищать - посадить транзисторы на радиаторы и подавать ШИМ через интегратор.
3) программа: пошаговая (не два, а более диапазонов) или ПИД - тут кому что ближе. Оба варианта приемлемы и одинаково простые - когда понимаешь, что делаешь. Что там у вас за подсветка и пульт уже сложнее - если сами не разберетесь, помочь будет трудно.
ИМХО. Если тратить на это время и делать по 3-4 часа каждую субботу ... к следующей осени может чего и собирете. Это исходя из опыта общения на этом сайте могу практически утверждать. А вопрос нормальный и не сложный, как раз чтобы научиться. Делать за вас никто, ничего не будет и читать Вам прийдется очень много. ИМХО