Relais USB ON/OFF - Electronique, domotique, DIY
Marsh Posté le 02-04-2018 à 22:17:53
ça?
https://www.amazon.fr/Lindy-Hub-USB [...] B01808YTO6
https://www.amazon.fr/Sabrent-commu [...] ds=hub+usb
Marsh Posté le 02-04-2018 à 22:42:26
Hello, merci, l'idée est pas mal, mais ce n'est pas tout à fait ce que je cherche car je dois reporter le contact sur un bouton type arcade, si j'appui une fois le contact passe, si j'appui une autre fois le contact se coupe et je ne sais pas si en démontant ces appareils je pourrais le faire.
Idéalement il faudrait juste un relais sur le lequel on peut souder deux fils qui à tour de rôle passe en on ou en off via un bouton sanwa !
Idéalement il faudrait qu'un bouton soit ON et un autre off
Marsh Posté le 03-04-2018 à 15:01:52
Salut, merci, alors on ma répondu sur un autre forum et c'est exactement ce dont je vais avoir besoin :
Le plus simple me semble d'utiliser un Arduino. Tu l'alimentes via un transfo USB.
On peut l'alimenter en direct sur le 5v mais si tu pousses un peu le 5v de l'alim vers le haut ou le bas, l'Arduino risque de ne pas trop apprécier. Le 12v de la borne est aussi une option mais il te faudra un adaptateur et peut-être faire un pont diviseur de tension pour abaisser un peu celle-ci, 12v étant la limite haute. 9v c'est pas mal. Tout dépend de comment tu te sens niveau électronique.
Il te faut ensuite un relais capable de commander 4 contacts en 5v vu que l'USB comprend 4 câbles et que l'Arduino sort du 5v. Il y en a un ici, c'est assez cher (25 balles) :
http://www.conrad.fr/ce/fr/product/5048 ... NO-T-1-pcs
Après tu peux utiliser 2 relais qui commandent chacun 2 contacts ou 4 qui n'en commandent qu'un si tu veux baisser la facture. Il suffit de les câbler en parallèle sur la sortie de l'Arduino (attention au courant consommé, vérifie bien les datasheets).
Tu câbles ton bouton sanwa sur un pin de l'Arduino que tu déclares dans ton code comme pull-up. Par exemple si tu branches l'un des pôles du bouton sur le 2, tu mettras ça dans ton code :
pinMode (2, INPUT_PULLUP);
Ensuite tu lis la valeur retournée par ce PIN 2 et s'il passe à LOW, tu changes la valeur appliquée sur le PIN sur lequel tu as branché la bobine du relais.
Sinon, il y a une autre solution : le relais bistable à 2 bobines. Là pas besoin d'arduino mais il te faut 2 boutons : 1 pour brancher et 1 pour couper. Il existe des relais bistables à 1 bobine mais je crois qu'il est nécessaire de changer la polarité appliquée à la bobine pour le faire basculer dans l'autre sens. A toi de chercher dans les datasheets sur les sites d'électronique.
Edit : tu peux l'alimenter via l'USB que tu repiques du PC mais attention car ce mode d'alimentation est limité en courant fourni. A toi de voir si la bobine du/des relais n'excède pas les 500mA.
Marsh Posté le 03-04-2018 à 15:07:20
ça fait sac de noeuds, l'arduino sur usb fonctionne très bien chez moi, pas besoin de transfo élévateur
pourquoi ne pas couper que le 5V de tes usb?
pour les relais moi j'utilise ceux-là:
https://www.ebay.fr/itm/5V-4-Channe [...] SwutNatOKp
largement suffisant pour les 500mA de l'usb
Marsh Posté le 03-04-2018 à 15:27:33
Heu Flagadadim, pourquoi pas, mais je ne dois le faire que sur un port !
Et le truc est que j'ai un bouton qui doit mettre en on et un autre en off, et ce qui est exposé est l'idéal, mais si il y a mieux je suis preneur, mais je dois toujours avoir un bouton (sanwa) qui met en on et un autre en off, çà c'est impératif si tu veux !
Marsh Posté le 03-04-2018 à 17:12:54
t'as essayé de regarder du côté d'un simple relais en auto-maintient?
t'as la ref de tes boutons?
Marsh Posté le 03-04-2018 à 20:48:37
Si tu pouvais m’aiguiller sur un petit tuto ou me dire ce queje dosi commander, j'essayerais de me débrouiller après, mais il faut quand même que je comprenne les principes avant, c'est mieux ^^
Et idéalement si je pouvais définir un temps d'ouverture et de fermeture ce serait génial, est-ce possible avec ce matériel ?
Désolé mais je suis un débutant sur les matériels...
Marsh Posté le 03-04-2018 à 20:52:06
que veux-tu faire exactement?
et donne la référence de ce que tu veux utiliser absolument
Marsh Posté le 03-04-2018 à 21:24:56
Alors,
Un périphérique usb "clé usb, souris, clavier, manette de jeux, un de ceux là en tout cas) à connecter ou déconnecter via deux boutons (sanwa)
Un qui va connecter et donc permettre d'utiliser le périphérique, l'autre le déconnectera et donc empêchera de l'utiliser.
Ensuite si je peux attribuer dans l'arduino un timing de connexion/déconnexion pour chaque bouton ce serait encore mieux, mais pas obligatoire, çà c'est pour le coté fun.
Petite question au passage, est-ce qu'avec une arduino on peut attribuer une ou plusieurs touche clavier et/touche souris ?
comment je ne connais pas du tout le potentiel de cette carte mais qui à l'air d'être vraiment une solution pour un tas de choses...
Marsh Posté le 03-04-2018 à 21:42:45
le plus simple pour l'émulation clavier souris c'est le leonardo:
http://robotique-projet.lebonforum [...] o-leonardo
Marsh Posté le 03-04-2018 à 21:58:36
ok, çà c'était en plus ! mais du coup pour ma solution ce n'est pas l'idéal, car je ne pourrais pas la désactiver/activer via les boutons qui feront aussi office de fonctions...
Par exemple !
le bouton gauche vaut espace et le bouton droit vaut clic gauche de souris et juste après deconnexion pour ne plus pouvoir utiliser la souris, mais en ré appuyant sur le bouton de gauche çà r&active la fonction souris tout en étant espace !
ta première méthode avec le relais semble meilleure !
Car j'utilise déjà un émulateur de clavier que l'on trouve chez smallcab, et ce que je cherche c'est surtout activer la souris puis la déactiver, mais çà peut-être n'importe quel autre périphérique usb....
Marsh Posté le 04-04-2018 à 16:24:05
Hello,
Comme je commence à entrevoir les possibilité du matos, comme le choix d'utiliser la manette ou pas dans un temps de donné, on pourrait faire comme suit :
La procédure idéale serait :
Un bouton (Sanwa) doit être appuyé deux fois pour lancer " en réalité c'est deux fois espace via la carte smallcab",
Est-il possible via une Arduino de lui dire que ce bouton vaut la barre espace (tu as dis que oui)mais lorsqu'on appuie une fois çà enclenche "via un code ou que sais-je" le second appui automatiquement comme çà cela évite d'appuyer deux fois en réalité ?
Ajoutez à cela sur ce bouton lors du 1er appui le déclenchement d' un timing, "la durée d'une partie de vs par exemple", qui active la possibilité d'utiliser la manette pendant ce temps donné
L' autre bouton lui vaut un clique gauche de souris et permettrait accessoirement aussi de couper le timing si on le souhaite.
Ca ce serait la configuration idéale, ne sachant ce qui était possible de faire et en découvrant au fur et à mesure çà évolue, forcément...
Marsh Posté le 02-04-2018 à 22:05:06
Bonsoir,
je ne sais pas trop où le poster ni si l'explication va être clair mais on va essayer :
Je souhaite raccorder un périphérique USB sur un relais ou que sais-je (relais que je pourrais activer par un bouton de type sanwa on/off) qui repartira donc sur le port usb du pc ! ce qui aura pour but de connecter ou pas, (activer ou non serait plus juste) une manette par exemple !
Ca doit bien exister mais comme je ne vois pas du totu comment cela peut s'appeler c'est un peu compliqué...
Avez-vous une idée sur le sujet ?
Merci