Eteindre ports USB

Vous avez réalisé ou vous voulez réaliser un truc impensable avec votre Raspberry Pi ? Cet endroit est pour vous...

Modérateur : Francois

Seidel
Messages : 9
Enregistré le : lun. 9 janv. 2017 20:19

Re: Eteindre ports USB

Message par Seidel » mar. 10 janv. 2017 20:45

J'ai trouvé ça:

https://hackernoon.com/how-to-control-a ... .kiwkq4552

Du coup on me file un transistor demain, je vais essayer ça, sachant qu'en branchant le ventilo sur le 5V et le noir sur le GND le ventilo tourne...
Donc pas besoin de la data pour le coup.

Ghislain
Raspinaute
Messages : 315
Enregistré le : jeu. 12 nov. 2015 17:39
Localisation : Bourges (18)

Re: Eteindre ports USB

Message par Ghislain » mar. 10 janv. 2017 22:29

Il vaut mieux quand meme avoir une alimentation 5V autre que le Pi :)

Seidel
Messages : 9
Enregistré le : lun. 9 janv. 2017 20:19

Re: Eteindre ports USB

Message par Seidel » ven. 13 janv. 2017 13:10

Alors je reviens vers vous en ayant effectué un petit montage tout simple, j'ai connecté un transistor à la masse et à un port gpio et l'alim usb sur le 5V.

Du coup cela donne ça grosso modo:

https://cdn-images-1.medium.com/max/140 ... Je8t0w.png

Le tout couplé à homebridge et Domoticz, ce qui me permet d'éteindre ma bougie quand je pars de chez moi pour éviter de mettre le feu ( oui oui je suis tête en l'air )

En tout cas merci à tous de m'avoir aidé !

Bud Spencer
Raspinaute
Messages : 1089
Enregistré le : lun. 15 août 2016 21:38

Re: Eteindre ports USB

Message par Bud Spencer » mar. 17 janv. 2017 20:52

Seidel a écrit :Du coup cela donne ça grosso modo:
https://cdn-images-1.medium.com/max/140 ... Je8t0w.png
Une charge inductive sans diode de freewheel, un courant de base non contrôlé sur un npn monté en émetteur commun ... avec ce type de montage, faudra pas venir pleurer le jour ou le pi aura grillé :lol:
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

Avatar du membre
Flachy Joe
Messages : 88
Enregistré le : mar. 20 sept. 2016 22:30

Re: Eteindre ports USB

Message par Flachy Joe » mar. 17 janv. 2017 21:45

Sinon il y a vraiment moyen d'éteindre un port USB mais j'ai pas testé sur RPi.
Pour éteindre (en fait ça attend que le pilote soit inactif avant d'éteindre et certain pilotes sont toujours occupés...) :

Code : Tout sélectionner

echo 0 > /sys/bus/usb/devices/usb1/1-3/power/autosuspend_delay_ms
echo auto > /sys/bus/usb/devices/usb1/1-3/power/control
Pour rallumer :

Code : Tout sélectionner

echo on > /sys/bus/usb/devices/usb1/1-3/power/control
Les commandes sont à passer en root, l'adresse est à ajuster selon le périphérique.

ref : http://stackoverflow.com/questions/4702 ... with-linux

Seidel
Messages : 9
Enregistré le : lun. 9 janv. 2017 20:19

Re: Eteindre ports USB

Message par Seidel » sam. 21 janv. 2017 18:21

Flachy Joe a écrit :Sinon il y a vraiment moyen d'éteindre un port USB mais j'ai pas testé sur RPi.
Pour éteindre (en fait ça attend que le pilote soit inactif avant d'éteindre et certain pilotes sont toujours occupés...) :

Code : Tout sélectionner

echo 0 > /sys/bus/usb/devices/usb1/1-3/power/autosuspend_delay_ms
echo auto > /sys/bus/usb/devices/usb1/1-3/power/control
Pour rallumer :

Code : Tout sélectionner

echo on > /sys/bus/usb/devices/usb1/1-3/power/control
Les commandes sont à passer en root, l'adresse est à ajuster selon le périphérique.

ref : http://stackoverflow.com/questions/4702 ... with-linux
Et bien non, cela ne fonctionne pas, tout du moins ça ne désactive pas l'alimentation, mais seulement le contrôleur USB, enfin je pense...
Mon ventilo continuait à tourner même après ces commandes.

Avatar du membre
Flachy Joe
Messages : 88
Enregistré le : mar. 20 sept. 2016 22:30

Re: Eteindre ports USB

Message par Flachy Joe » dim. 22 janv. 2017 10:43

Effectivement, si le périphérique ne gère pas lui même l'alimentation, ça n'a aucun effet.
En fait il reçoit du PC l'ordre de s'éteindre mais reste toujours alimenté.

Répondre

Retourner vers « Utilisateurs avancés »