Я использую охлаждающую панель для охлаждения своего ноутбука. Я хотел бы сделать сценарий или программу для включения и выключения определенного USB-порта (в котором подключена охлаждающая подушка) на основе такого параметра, как температура процессора. Один такой сценарий будет приостанавливать порт USB, когда температура процессора будет достигать менее 50 градусов Цельсия и снова включить его, когда он достигнет 50 градусов.Включить/отключить порт USB по определенному параметру
ответ
Просто подключите USB-порт к USB-порту и используйте его для включения/выключения охлаждающей панели. Реле USB довольно распространены, просто выберите один с помощью API, который вы можете использовать. Если вы выберете его достаточно маленьким, вы можете установить его внутри охлаждающей подушки.
http://www.yoctopuce.com/EN/products/usb-actuators/yocto-powerrelay
Приостановка или выключение порта USB - это привилегия администратора, которая может быть выполнена с помощью редактирования реестра. Я думаю, что это не хороший/предлагаемый способ управления портом USB. Вы можете сделать это, добавив простой микроконтроллер между портом USB и охлаждающей панелью.
Поэтому, когда температура процессора увеличивается выше предела, вы можете отправить сигнал на mc, используя USB-порт, который отключит питание охлаждающей панели.
Хороший ответ, который я также думал по тому же пути. Но мне нужен был менее сложный способ. Я видел программы Windows, которые меняют значения реестра. Я бы хотел, чтобы контролировать это с помощью программного обеспечения. Я новичок в кодировании, и я был бы признателен, если бы вы могли предоставить мне ссылку, если это возможно. Также у меня есть arduino mega adk, если вы можете предоставить ссылки, чтобы сделать путь микроконтроллера. – GauravPandey