Включить/отключить порт USB для определенного параметра

Я использую охлаждающую подставку для охлаждения ноутбука. Я хотел бы создать сценарий или программу для включения и выключения определенного USB-порта (к которому подключена охлаждающая подставка) на основе такого параметра, как температура процессора. Одним из таких сценариев может быть приостановка USB-порта, когда температура процессора опускается ниже 50 градусов по Цельсию, и его повторное включение, когда она поднимается выше 50 градусов.


person Gaurav Pandey    schedule 18.07.2013    source источник


Ответы (3)


Просто подключите USB-реле к USB-порту и используйте его для включения/выключения охлаждающей подставки. USB-ретрансляторы довольно распространены, просто выберите тот, API которого вы можете использовать. Если вы выберете его достаточно маленьким, вы можете установить его внутри охлаждающей подставки.

http://www.yoctopuce.com/EN/products/usb-actuators/yocto-powerrelay

http://www.phidgets.com/products.php?category=9

person martinm    schedule 11.11.2013

Приостановка или отключение USB-порта — это привилегия администратора, которую можно сделать с помощью редактирования реестра. Я думаю, что это не очень хороший/рекомендуемый способ управления USB-портом. Вы можете сделать это, добавив простой микроконтроллер между USB-портом и охлаждающей подставкой.

Поэтому, когда температура процессора превышает предел, вы можете отправить сигнал на MC через USB-порт, который отключит питание охлаждающей подставки.

person Dodo    schedule 18.07.2013
comment
Хороший ответ, я тоже думал так же. Но я хотел менее сложный способ. Я видел программы для Windows, которые изменяют значения реестра. Мне нужен способ контролировать это с помощью программного обеспечения. Я новичок в кодировании, и я был бы признателен, если бы вы могли предоставить мне ссылку, если это возможно. Также у меня есть arduino mega adk, если вы можете предоставить ссылки для работы с микроконтроллером. - person Gaurav Pandey; 24.07.2013

Или вы можете сделать умную охлаждающую подставку (руководство здесь) для автоматического включения/выключения вентиляторов.

person Stan    schedule 26.09.2019