J'ai un simple appareil connecté au Raspberry Pi, un petit ventilateur USB. Le problème est que le ventilateur n'a pas d'interrupteur marche / arrêt, je dois donc débrancher le ventilateur chaque fois que je veux qu'il s'arrête.
Ma question est: existe-t-il un moyen de couper l'alimentation provenant des ports USB du Pi?
Réponses:
Non, l'alimentation USB est câblée directement à l'alimentation RPi.
Vous pouvez interrompre l'alimentation du ventilateur avec un transistor ou un relais, mais vous devrez couper le fil rouge.
la source
Vous pouvez utiliser mon outil uhubctl , il prend en charge les modèles Raspberry Pi B +, 2B, 3B, 3B + et 4B - ces modèles ont la capacité matérielle d'activer et de désactiver l'alimentation USB.
Utilisez-le comme ceci:
Coupez l'alimentation de tous les ports USB (vous devez utiliser le port 2):
Mettez tous les ports USB sous tension (vous devez utiliser le port 2):
Coupez l'alimentation de Wifi + Ethernet (vous devez utiliser le port 1):
Notez que le Raspberry Pi 4 est très différent des modèles précédents car il possède une puce USB3. Il ne prend pas en charge la mise hors tension de Wifi + Ethernet, et pour USB, vous devrez utiliser quelque chose comme ça pour éteindre (vous devez utiliser le port 4):
Si votre Raspberry Pi ne prend pas en charge la commutation d'alimentation USB, vous pouvez connecter un concentrateur USB externe qui le fait (voir la liste des modèles compatibles ) et contrôler l'alimentation sur ce concentrateur externe à l'aide
uhubctl
.la source
Vous pouvez utiliser un ventilateur USB avec interrupteur "on / off" .
la source
Cela fonctionne également pour moi sur le Raspberry Pi 3. Il a été copié à partir d'ici .
Cela créera un exécutable nommé
hub-ctrl
. Vous pouvez ensuite l'exécuter pour effectuer les opérations suivantes:Coupez l'alimentation de tous les ports USB
Mettez tous les ports USB sous tension
Suivez le lien pour activer / désactiver également le port Ethernet.
la source