[WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Page 2 sur 2
Page 2 sur 2 • 1, 2
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Ca me semble indispensable, non? :-)
Ca oblige à gérer une connexion bidirectionnelle, par contre.
Ca oblige à gérer une connexion bidirectionnelle, par contre.
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Je dirais que ça fait partie du défi d’être le plus proche du hardware d’origine haha
Je maîtrise pas encore très bien tout ce que fait le BKM-10R. J’ai le moniteur depuis moins d’un mois.
Je maîtrise pas encore très bien tout ce que fait le BKM-10R. J’ai le moniteur depuis moins d’un mois.
_________________
Ma chaine YouTube : Arcade Zap
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Franchement, une fois qu'on aura réussi à envoyer une seule commande à l'écran et à recevoir un état des LED sur l'Arduino, je pense qu'on aura une bonne base pour coder tout le reste et gérer tous les boutons et les lumières.
Les encodeurs rotatifs ne devraient pas être un problème, j'en ai déjà pas mal utilisé par le passé.
L'idée serait de faire la chaîne suivante:
Ecran <-> MAX485 <-> Arduino <-> PC (via le port série).
Après, depuis le terminal de l'IDE Arduino, tu enverrais des commandes à l'Arduino, qui les enverrait à l'écran. En retour, l'Arduino t'enverrait les messages renvoyés par l'écran pour allumer les LEDS.
Ca nous permettra à moindre frais de valider la chaîne dans les deux sens, de tester tous les codes de boutons, et de comprendre à quelle LED correspond quel bit du masque renvoyé.
Top du raffinement: des boutons de PRESET qui envoient les bonnes valeurs pour tes différents réglages, en manipulant virtuellement les boutons (ça aussi, j'ai déjà fait, pour une télé et un GBS8100).
L'étape suivante consisterait à réaliser un PCB pour accueillir les composants de manière élégante.
Et sinon, quand on en sera là, il faudra sérieusement envisager de trouver quelqu'un qui a envie de produire une coque pour tout ça, histoire que ce soit moins moche.
J'aime bien le côté boutons pour manipuler tout ça, mais note qu'on peut assez facilement faire une interface Bluetooth et piloter ça depuis un téléphone portable. Il existe des applis génériques avec des composants de base pour envoyer des commandes en bluetooth pour ce genre d'applications!
Les encodeurs rotatifs ne devraient pas être un problème, j'en ai déjà pas mal utilisé par le passé.
L'idée serait de faire la chaîne suivante:
Ecran <-> MAX485 <-> Arduino <-> PC (via le port série).
Après, depuis le terminal de l'IDE Arduino, tu enverrais des commandes à l'Arduino, qui les enverrait à l'écran. En retour, l'Arduino t'enverrait les messages renvoyés par l'écran pour allumer les LEDS.
Ca nous permettra à moindre frais de valider la chaîne dans les deux sens, de tester tous les codes de boutons, et de comprendre à quelle LED correspond quel bit du masque renvoyé.
Top du raffinement: des boutons de PRESET qui envoient les bonnes valeurs pour tes différents réglages, en manipulant virtuellement les boutons (ça aussi, j'ai déjà fait, pour une télé et un GBS8100).
L'étape suivante consisterait à réaliser un PCB pour accueillir les composants de manière élégante.
Et sinon, quand on en sera là, il faudra sérieusement envisager de trouver quelqu'un qui a envie de produire une coque pour tout ça, histoire que ce soit moins moche.
J'aime bien le côté boutons pour manipuler tout ça, mais note qu'on peut assez facilement faire une interface Bluetooth et piloter ça depuis un téléphone portable. Il existe des applis génériques avec des composants de base pour envoyer des commandes en bluetooth pour ce genre d'applications!
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Ca va paraître étrange, mais je trouve que le module autonome sur une PCB est largement plus viable dans le temps qu'une appli smartphone avec un package qu'il va falloir mettre à jour régulièrement pour qu'il reste compatible avec les OS. ^^
_________________
Ma chaine YouTube : Arcade Zap
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Je te suis à 100%! Il reste aussi la possibilité de l'ESP32 avec une interface web, mais si c'est pour avoir besoin d'un téléphone ou d'un PC, autant utiliser le logiciel que tu as aujourd'hui .
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Pourrais-tu, à l'occasion, me dire comment s'appellent les broches du convertisseur USB/RS485 sur lesquelles tu t'es branché, et sur quelles broches de la DB9 tu les a branchées (TX+/-, RX +/-, ...)?
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Je viens de voir que mon adaptateur est à la fois RS422 et RS485.
RS422, ça donne : TXD+, TXD-, RXD+, RXD- et GND (ce qui me semble le plus intéressant vu que c'est les mêmes noms que sur le DB9)
RS485 : A+, B-, NC, NC, GND
RS422, ça donne : TXD+, TXD-, RXD+, RXD- et GND (ce qui me semble le plus intéressant vu que c'est les mêmes noms que sur le DB9)
RS485 : A+, B-, NC, NC, GND
_________________
Ma chaine YouTube : Arcade Zap
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Je comprends mieux, je commençais à me poser des questions
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Pour le boitîer, j'ai trouvé ça :
https://www.thingiverse.com/thing:3519321
ça ne répond pas à 100% au besoin forcément, mais ça peut être une première base.
Je me posais une question, est-ce que le db9 peut alimenter l'arduino en courant ? si le schéma que j'ai est bien correct, connecter le 5v et la masse à l'arduino suffirait ?
https://www.thingiverse.com/thing:3519321
ça ne répond pas à 100% au besoin forcément, mais ça peut être une première base.
Je me posais une question, est-ce que le db9 peut alimenter l'arduino en courant ? si le schéma que j'ai est bien correct, connecter le 5v et la masse à l'arduino suffirait ?
_________________
Ma chaine YouTube : Arcade Zap
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Mince, j'ai perdu ma réponse... Alors je disais donc...
Comme je vois la chose, c'est un PCB avec des touches de clavier dessus, qui intègre les puces de conversion RS845/422 et un câble avec une terminaison DB-9. En gros, une télécommande avec un fil qui se branche en DB-9, quoi.
Donc pas de boîtier de connectique, mais direct un boîtier avec un joli clavier. Et là, je ne vois pas comment faire un boîtier avec des touches de clavier .
Ou alors, pas de boîtier et un joli PCB avec des touches et des LEDs...?
En tout cas le fait que ce soit du 422 explique pas mal de choses. Le 422 est full duplex: on peut envoyer des infos dans les deux sens (du coup, le retour sert uniquement pour les LEDs, a priori?). Et pour ça, on utilise 2 lignes différentielles RS485 différentes, une pour l'aller, et une pour le retour, aussi nommées RX+/- et TX+/-.
Et pour gérer ça sans acheter un module plein de fils, de connecteur et tout moche, on doit pouvoir utiliser directement 2 puces MAX485. Une pour un sens, et une pour l'autre .
Voilà. Après, il doit falloir ajouter 2 résistances pour adapter l'impédance des lignes à l'arrivée et on peut mettre à la masse direct les pattes de gestion du flux RE et DE parce qu'on est en full duplex, yeah.
Voilà le diagramme du constructeur, qui est assez clair (?):
Et pour l'alimentation, oui, je pense qu'on va essayer de se brancher sur le +5V fourni par le connecteur DB-9, en espérant qu'on puisse tirer dessus assez de courant pour alimenter:
- Les LEDs
- Le microcontrôleurs
- Les 2 transducteurs RS485
- Les multiplexeurs pour le clavier
C'est pas forcément énorme, mais quand même
Il faudrait prévoir une alimentation secondaire à côté de la prise DB-9 au cas où on voudrait y raccorder un chargeur de téléphone pour soulager la chose. Si l'écran ne veut pas fournir le courant nécessaire, il se mettra en sécurité et coupera l'alimentation, alors on saura vite .
Et sinon, le RS422 définit un mode de transport. La couche de protocole n'est pas fixée. On peut donc envoyer n'importe quoi dessus. D'où le fait qu'on envoie des trames en texte avec des paramètres binaires, et pas des gros paquets modbus compliqués. Modbus s'appuie sur le transport 422/485, mais on peut les utiliser sans lui.
Ouf.
Comme je vois la chose, c'est un PCB avec des touches de clavier dessus, qui intègre les puces de conversion RS845/422 et un câble avec une terminaison DB-9. En gros, une télécommande avec un fil qui se branche en DB-9, quoi.
Donc pas de boîtier de connectique, mais direct un boîtier avec un joli clavier. Et là, je ne vois pas comment faire un boîtier avec des touches de clavier .
Ou alors, pas de boîtier et un joli PCB avec des touches et des LEDs...?
En tout cas le fait que ce soit du 422 explique pas mal de choses. Le 422 est full duplex: on peut envoyer des infos dans les deux sens (du coup, le retour sert uniquement pour les LEDs, a priori?). Et pour ça, on utilise 2 lignes différentielles RS485 différentes, une pour l'aller, et une pour le retour, aussi nommées RX+/- et TX+/-.
Et pour gérer ça sans acheter un module plein de fils, de connecteur et tout moche, on doit pouvoir utiliser directement 2 puces MAX485. Une pour un sens, et une pour l'autre .
Voilà. Après, il doit falloir ajouter 2 résistances pour adapter l'impédance des lignes à l'arrivée et on peut mettre à la masse direct les pattes de gestion du flux RE et DE parce qu'on est en full duplex, yeah.
Voilà le diagramme du constructeur, qui est assez clair (?):
Et pour l'alimentation, oui, je pense qu'on va essayer de se brancher sur le +5V fourni par le connecteur DB-9, en espérant qu'on puisse tirer dessus assez de courant pour alimenter:
- Les LEDs
- Le microcontrôleurs
- Les 2 transducteurs RS485
- Les multiplexeurs pour le clavier
C'est pas forcément énorme, mais quand même
Il faudrait prévoir une alimentation secondaire à côté de la prise DB-9 au cas où on voudrait y raccorder un chargeur de téléphone pour soulager la chose. Si l'écran ne veut pas fournir le courant nécessaire, il se mettra en sécurité et coupera l'alimentation, alors on saura vite .
Et sinon, le RS422 définit un mode de transport. La couche de protocole n'est pas fixée. On peut donc envoyer n'importe quoi dessus. D'où le fait qu'on envoie des trames en texte avec des paramètres binaires, et pas des gros paquets modbus compliqués. Modbus s'appuie sur le transport 422/485, mais on peut les utiliser sans lui.
Ouf.
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
J'hésite entre payer 8€ pour 5 puces en Espagne ou 2€ pour 50 en Chine.
Ou 27€ pour 2 puces chez Farnell avec les frais de port :-)
Ou 27€ pour 2 puces chez Farnell avec les frais de port :-)
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Pour un premier test, l'Espagne semble un bon compromis tu l'auras assez vite, Farnell et Conrad, ça va taper dans les 20 euros oui.
Une MAX485EPA+ c'est 4,8 euros HT et 9 euros de fdp via Conrad, ça pique un peu pour l'avoir dans les 3/4 jours qui suivent.
Le Sony BKM-10R n'a pas de prise courant, donc j'imagine que c'est comme ça, via le db9, qu'il doit fonctionner.
EDIT : Peut-être, qu'on devrait faire un nouveau topic, on s'est bien éloigné du câble custom. ^^
Une MAX485EPA+ c'est 4,8 euros HT et 9 euros de fdp via Conrad, ça pique un peu pour l'avoir dans les 3/4 jours qui suivent.
Le Sony BKM-10R n'a pas de prise courant, donc j'imagine que c'est comme ça, via le db9, qu'il doit fonctionner.
EDIT : Peut-être, qu'on devrait faire un nouveau topic, on s'est bien éloigné du câble custom. ^^
_________________
Ma chaine YouTube : Arcade Zap
Re: [WIP 100%] Fabriquer un câble custom pour contrôler un Sony BVM via un PC
Ok pour l'alim, parfait.
Note que le MAX488 fait le full duplex en intégrant 2 transducteurs à sens unique. Mais il coûte bien plus cher sur eBay!
Je suis d'accord pour démarrer un nouveau sujet, si une âme charitable voulait bien splitter celui-là, ce serait royal...?
Note que le MAX488 fait le full duplex en intégrant 2 transducteurs à sens unique. Mais il coûte bien plus cher sur eBay!
Je suis d'accord pour démarrer un nouveau sujet, si une âme charitable voulait bien splitter celui-là, ce serait royal...?
Page 2 sur 2 • 1, 2
Sujets similaires
» [WIP 20%] Fabriquer un module de commande autonome pour contrôler un Sony BVM
» Renovation MVS 2 slot et modification GBS controler 100%
» Câble RGB pour saturn Jap
» Câble RGB pour console retro
» Choix câble RGB pour console AES chez Otaku store
» Renovation MVS 2 slot et modification GBS controler 100%
» Câble RGB pour saturn Jap
» Câble RGB pour console retro
» Choix câble RGB pour console AES chez Otaku store
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum