Contrôle de l'alimentation sur plusieurs périphériques USB

3

Problème

J'ai plusieurs périphériques USB (plusieurs sources d'alimentation uniquement, une caméra d'alimentation et de données série) que je dois contrôler. par programmation via un seul port USB.

Des questions

Quelles sont les options de périphériques disponibles pour cette application?

Comment appellerait-on un tel appareil?

Mon besoin est-il fondamentalement imparfait en ce que ce n'est pas possible?

Andrue Anderson
la source
C'est possible, J'utilise un logiciel qui permet d'éteindre l'appareil après l'avoir retiré en toute sécurité sous Windows. Je ne sais pas comment ils le font mais prouve que c'est possible. Faites défiler vers le bas de la page de lien.
Moab
Basé sur cette question vous aurez besoin d'une source externe de contrôle
c0deous

Réponses:

2

Vous auriez besoin de créer un contrôleur externe pour une telle tâche. Ma première idée serait d’obtenir un Arduino , Breadboard et un concentrateur USB pour créer un commutateur contrôlé via Arduino. Les Aruduino auraient besoin d’un programme appelé Firmata chargé sur celui-ci qui permet le contrôle des broches sur les ports série (USB). Votre programme sur l'ordinateur lui-même fonctionnerait comme ceci:

Désactiver le hub USB:

  1. Éjecter une caméra / d'autres périphériques de données connectés au concentrateur
  2. Communiquez avec Arduino sur Firmata et désactivez les broches nécessaires

Activation du concentrateur USB:

  1. Communiquez avec Arduino sur Firmata et activez les broches nécessaires

Et votre organigramme de circuit ressemblerait à ceci:

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

Le seul inconvénient serait que vous ne pouvez pas éteindre individuellement chaque périphérique USB. Pour ce faire, vous auriez besoin d’une solution plus personnalisée qui impliquerait la construction de votre propre concentrateur USB. Ce serait un projet génial cependant!

c0deous
la source
2

Il semble que l'appareil s'appelle soit:

  • Hub USB commutable

  • Hub USB programmable

Je cherche une chose similaire moi-même et j'ai jusqu'à présent rencontré:

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

Vous voulez allumer et éteindre vos périphériques USB? Avec YKUSH, vous pouvez   contrôler sélectivement la mise en marche et l'arrêt des périphériques USB connectés   à cela ... ou vous pouvez simplement l'utiliser comme un hub USB "normal".

Le tutoriel simple pour YKUSH est ici: ( Linux ) ( les fenêtres ).

02) Hub USB commutable contrôlé par ordinateur (Vidéo de 29 secondes)

03) Hub USB programmable Acroname avec 4 ports de charge (300 $)

Espérons que d’autres pourront apporter ici des solutions abordables, faciles à mettre en œuvre et à gérer.

user1063287
la source
0

Vous pouvez acheter n'importe quel hub USB bon marché prenant en charge la commutation d'alimentation par port et utiliser l'utilitaire uhubctl contrôler la puissance par port - pour en savoir plus, consultez https://github.com/mvp/uhubctl . Certains hubs compatibles coûtent aussi peu que 20 $.

mvp
la source