Controlla l'alimentazione a più dispositivi USB


3

Problema

Ho più dispositivi USB, (più luci di sola alimentazione, una telecamera di alimentazione e dati seriali) di cui ho bisogno per controllare l'alimentazione a livello di programmazione attraverso una singola porta USB.

Domande

Quali opzioni del dispositivo hardware sono disponibili per questa applicazione?

Come si chiamerebbe un dispositivo del genere?

Il mio bisogno è fondamentalmente imperfetto in quanto non è possibile?


È possibile, utilizzo un software che consente lo spegnimento del dispositivo dopo averlo rimosso in modo sicuro in Windows. Non sono sicuro di come lo fanno, ma dimostra che è possibile. Scorri fino alla fine della pagina dei collegamenti.
Moab,

Sulla base di questa domanda avrai bisogno di una fonte esterna di controllo
c0deous

Risposte:


2

Dovresti creare un controller esterno per tale compito. La mia prima idea sarebbe quella di ottenere un Arduino , Breadboard e un hub USB e fondamentalmente creare uno switch controllato tramite Arduino. L'Aruduino avrebbe bisogno di un programma chiamato Firmata caricato su di esso che consenta il controllo tramite pin seriale (USB). Il tuo programma sul computer stesso funzionerebbe in questo modo:

Disattivazione dell'hub USB:

  1. Espelli i dispositivi Camera / Other Data collegati all'hub
  2. Comunicare con Arduino su Firmata e disattivare i pin necessari

Attivazione dell'hub USB:

  1. Comunicare con Arduino su Firmata e attivare i pin necessari

E il tuo diagramma di flusso del circuito sarebbe simile a questo:

USB Hub>USB Cable>Breadboard Switch/Arduino>USB Cable>Computer

L'unico svantaggio qui sarebbe che non è possibile spegnere singolarmente ciascun dispositivo USB. Per raggiungere questo obiettivo, avresti bisogno di una soluzione abbastanza più personalizzata che implichi la costruzione del tuo hub USB. Sarebbe comunque un progetto fantastico!


2

Sembra che il dispositivo sia chiamato:

  • Hub USB commutabile

  • Hub USB programmabile

Sto cercando qualcosa di simile da solo e finora mi sono imbattuto:

01) YKUSH Yepkit Hub commutabile USB (€ 29,94)

Vuoi accendere e spegnere i tuoi dispositivi USB? Con YKUSH puoi controllare in modo selettivo l'accensione e lo spegnimento dei dispositivi USB collegati ad esso ... oppure puoi semplicemente usarlo come un "normale" hub USB.

Il tutorial semplice per YKUSH è qui: ( Linux ) ( Windows ).

02) Hub USB commutabile controllato da computer (video di 29 secondi)

03) Hub USB programmabile Acroname con 4 porte di ricarica ($ 300)

Speriamo che altri possano contribuire qui con alcune soluzioni convenienti, facili da implementare e gestire.


0

È possibile acquistare qualsiasi hub USB economico che supporti la commutazione dell'alimentazione per porta e utilizzare l'utility uhubctl per controllare l'alimentazione per porta - leggere di più su https://github.com/mvp/uhubctl . Alcuni hub compatibili costano solo $ 20.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.