Встановіть конкретний порт USB для включення та вимкнення за розкладом


3

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

Мені було цікаво, чи можна встановити певний порт USB (лише один, щоб усі інші порти поводилися нормально), щоб він був увімкнено та вимкнено за графіком (можливо, використовуючи Планувальник завдань)? Комп’ютер працює 24/7, однак користувач може вийти з системи. Тому я також хотів би, щоб це працювало, коли жоден користувач не входить у систему (так що це також повинно бути встановлено, щоб бути службою).


Чи можна відключити / ввімкнути пристрій через програму devicemanager? можливо, ви можете знайти Batch або Powershell-Script, щоб увімкнути / вимкнути ідентифікатор обладнання. Google каже, що, можливо, DevCon msdn.microsoft.com/en-us/library/ff544707(v=vs.85) може легко включати пристрої, тому вам потрібно запустити devcon як завдання
Crujach

Відповіді:


2

У мене був подібний проект на увазі, і я мушу сказати, що для цього вам потрібна додаткова схема, що включає реле (arduino - це добре і легко прогамити). проблема полягає в тому, що ви можете скинути конкретні порти usb, але порти usb забезпечать + 5V, як тільки ПК увімкнеться, і жодним чином (я до цього часу не дізнався) вимкнути напругу через порт USB Надіюсь, це допоможе трохи ! З повагою


1

Якщо ваш концентратор USB - це рідкісна модель, яка фактично реалізує обов'язкову частину порту управління потужністю USB-специфікації, тоді ви можете вимкнути живлення в програмному забезпеченні, використовуючи лише стандартні та обов'язкові (але рідко реально реалізовані) функції USB. Дивіться https://github.com/codazoda/hub-ctrl.c - я розумію, що Windows також підтримує частину специфікації USB_FEAT_POWER.


-1

Вам потрібно буде розмістити логічну схему на з'єднанні даних через порт USB у відповідному пристрої (наприклад, лампа). Також вам знадобиться мати на комп'ютері програму (невелику). Він би сказав, що коли користувач X входить у систему, надсилає сигнал на порт USB, пристрій говорить "увімкнено" (навпаки, вимкнено). Коли логіка з USB-пристрою отримує сигнал від комп'ютера, він би кинув комутатор (можливо, реле). Це було б ДУЖЕ легко створити з Arduino Nano (та просто програмувати). Використовуйте Nano як логічний пристрій і підключіть його до релейної ланцюга, щоб кинути вимикач.

Це може бути більш ефективним вбудувати це в придушення перенапруг, щоб ви могли контролювати кожен штекер. Таким чином ви можете вмикати / вимикати кілька елементів і навіть мати декілька користувачів, які можуть увімкнути та вимкнути кілька елементів при вході / виході.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.