Ich habe ein einfaches Gerät an den Raspberry Pi angeschlossen, einen kleinen USB-Lüfter. Das Problem ist, dass der Lüfter keinen Ein / Aus-Schalter hat, so dass ich den Lüfter jedes Mal ausstecken muss, wenn ich möchte, dass er stoppt.
Meine Frage ist: Gibt es eine Möglichkeit, die Stromversorgung über die USB-Anschlüsse des Pi zu unterbrechen?
Antworten:
Nein, die USB-Leistung ist direkt mit der RPi-Leistung fest verdrahtet.
Sie können die Stromversorgung des Lüfters mit einem Transistor oder einem Relais unterbrechen, müssen jedoch das rote Kabel abschneiden.
quelle
Sie können mein Tool uhubctl verwenden , es unterstützt die Raspberry Pi-Modelle B +, 2B, 3B, 3B + und 4B - diese Modelle verfügen über Hardwarefunktionen zum Ein- und Ausschalten von USB.
Verwenden Sie es so:
Schalten Sie alle USB-Anschlüsse aus (muss Anschluss 2 verwenden):
Schalten Sie alle USB-Anschlüsse ein (muss Anschluss 2 verwenden):
Schalten Sie Wifi + Ethernet aus (muss Port 1 verwenden):
Beachten Sie, dass sich der Raspberry Pi 4 stark von den Vorgängermodellen unterscheidet, da er über einen USB3-Chip verfügt. Das Ausschalten von Wifi + Ethernet wird nicht unterstützt, und für USB müssen Sie zum Ausschalten so etwas verwenden (Port 4 muss verwendet werden):
Wenn Ihr Raspberry Pi keine USB-Stromumschaltung unterstützt, können Sie einen externen USB-Hub anschließen (siehe Liste kompatibler Modelle ) und die Stromversorgung dieses externen Hubs mithilfe von steuern
uhubctl
.quelle
Sie können einen USB-Lüfter mit "Ein / Aus" -Schalter verwenden .
quelle
Dies funktioniert auch bei mir auf dem Raspberry Pi 3. Es wurde von hier kopiert .
Dadurch wird eine ausführbare Datei mit dem Namen erstellt
hub-ctrl
. Sie können es dann ausführen, um Folgendes zu tun:Schalten Sie alle USB-Anschlüsse aus
Schalten Sie alle USB-Anschlüsse ein
Folgen Sie dem Link, um auch den Ethernet-Port ein- und auszuschalten.
quelle