Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 39

Boitier simple de commande LPT1 (débutant)



  1. #1
    dynsoarer

    Boitier simple de commande LPT1 (débutant)


    ------

    Hello,

    Voilà en quoi consiste le projet : il s'agit de créer un système de chronométrage sur PC, mais dont les boutons poussoirs seraient actionnés par une personne (le juge) à 50m de distance du PC. La partie logicielle n'est pas un problème, mais je suis nul en électronique.
    Après moult recherches, il semble que la meilleure solution est d'utiliser le port parallèle LPT1, au besoin avec adaptateur USB.
    La question est donc de créer un boitier de commande pour LPT1.
    De nouveau après recherche, il semblerait qu'il faille créer ceci :
    boitier_ltp1.gif
    ce qui semble réalisable même par un nul.
    Le tout doit tenir dans un boitier dans la main du juge.

    Les questions :
    - quelqu'un a-t-il une meilleure idée ?
    - existerait-il un système "tout fait" commercialisé, sachant que je n'ai besoin que de deux entrées ?
    - en lisant les listes de composants en vente, je ne fais pas la différence entre interrupteur mono-stable, bistable, microrupteur. Le besoin est un bouton-poussoir monostable comme celui sur une montre ou une touche de clavier.
    - pour les résistance et la diode zener, y a-t-il une techno ou un fabricant à privilégier ?

    Merci d'avance pour vos lumières

    -----

  2. Publicité
  3. #2
    tayak

    Re : Boitier simple de commande LPT1 (débutant)

    Bonjour,

    Il existe un logiciel tout fait de chronométrage airsoft qui répond précisément à ta problématique. Le départ se fait manuellement et génère un bip sonore (avec éventuellement un certain délai) et l'arrêt se fait grâce à un simple interrupteur branché sur un port COM. Si le PC ne comporte pas de port COM, un simple adaptateur (convertisseur ?) COM/USB convient parfaitement.
    Dernière modification par tayak ; 30/06/2012 à 07h12.

  4. #3
    DAUDET78

    Re : Boitier simple de commande LPT1 (débutant)

    Vu la distance , il faut passer par un optocoupleur
    http://www.coagul.org/spip.php?article356
    J'attire ton attention sur le fait que les logiciels d'accès au ports LPT ou COM (obsolescent !) pour des entrées/sorties bricolées, ne marchent qu'avec des ports "natifs" et ne sont pas compatibles avec des adaptateurs USB
    J'aime pas le Grec

  5. #4
    tayak

    Re : Boitier simple de commande LPT1 (débutant)

    Citation Envoyé par DAUDET78 Voir le message
    J'attire ton attention sur le fait que les logiciels d'accès au ports LPT ou COM (obsolescent !) pour des entrées/sorties bricolées, ne marchent qu'avec des ports "natifs" et ne sont pas compatibles avec des adaptateurs USB
    Le logiciel XnoteStopwatch disponible à cette adresse http://www.xnotestopwatch.com fonctionne prafaitement avec un adaptateur COM <--> USB. Cela s'explique par le fait qu'il n'utilise que deux pins du port COM reliées à un simple interrupteur. On n'a donc pas ici la notion d'entrée/sortie bricolée.
    Dernière modification par tayak ; 30/06/2012 à 07h48.

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    alainav1

    Re : Boitier simple de commande LPT1 (débutant)

    bonjour,
    ce n'est pas evoqué mais la commande à distance souhaitée est ce filaire ou radio ?
    en radio une sonnette sans fil peut surement etre detourné de son usage initiale .
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  9. #6
    dynsoarer

    Re : Boitier simple de commande LPT1 (débutant)

    Merci pour vos réponses, ça éclaire déjà un peu.
    Mais le pb n'est pas la partie logicielle qui va être très spécifique (mesurer le temps A/R entre bases distantes de 100m avec juge à chaque bout + post-traitement personnalisé ensuite) et que je vais réaliser.
    C'est sur la partie "envoi des actions poussoir du juge vers le PC" que je sèche !
    Même le système interrupteur-->COM est un mystère pour le néophyte que je suis. Après je devrais pouvoir m'en sortir pour traiter l'imput du RS232

    PS : Google renvoie airsoft vers des ventes de pistolets à air comprimé, et xnotestopwatch ne donne pas trop d'indication sur la partie hardware...

  10. Publicité
  11. #7
    DAUDET78

    Re : Boitier simple de commande LPT1 (débutant)

    Citation Envoyé par tayak Voir le message
    On n'a donc pas ici la notion d'entrée/sortie bricolée.
    Pour moi, la notion "bricolée", c'est le fait d'utiliser un port pour autre chose que de la communication série RS232/RS422 ou parallèle vers une imprimante (et on utilise alors les drivers correspondants)
    Je ne connais pas le logiciel dont tu causes et tant mieux si il connait les convertisseurs USB .

    Par contre, les logiciels qui utilisent une DLL pour l'accès aux ports série ou parallèle (par exemple Inpout32.DLL) sont incapables de dialoguer avec un adaptateur USB
    J'aime pas le Grec

  12. #8
    dynsoarer

    Re : Boitier simple de commande LPT1 (débutant)

    Alain,
    La suggestion sonnette sans fil est super, cela évitera le fil.
    Le pb subsiste à l'étape suivante : comment transformer la sortie vers le carillon en entrée vers le PC ?
    Merci d'avance.

  13. #9
    alainav1

    Re : Boitier simple de commande LPT1 (débutant)

    bien sur il faut recuperer le signal et ça depend de chaque sonnette
    si la sonette posssede une led il suffit de la remplacer par un optocoupleur (l'entrée d'un opt est une led )
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  14. #10
    dynsoarer

    Re : Boitier simple de commande LPT1 (débutant)

    C'est très clair, et ça répond à la question sur le système d'actionneur mécanique.
    En revanche ca ne répond pas au 2ème pb (désolé d'insister) : comment transformer un signal de X volts en une entrée USB ou COM ou LPT ?
    Le seul système que j'ai trouvé est celui-ci via LPT1
    boitier_ltp1.gif

    Si je pars là dessus, avez vous une idée sur la techno ou le fabricant à privilégier pour la Zener et les résistances?

    Merci d'avance

  15. #11
    DAUDET78

    Re : Boitier simple de commande LPT1 (débutant)

    Citation Envoyé par dynsoarer Voir le message
    Le seul système que j'ai trouvé est celui-ci via LPT1
    Non ... mon lien en #3 te donne le schéma de branchement d'un optocoupleur sur le port LPT !
    J'aime pas le Grec

  16. #12
    dynsoarer

    Re : Boitier simple de commande LPT1 (débutant)

    En effet...
    Cette fois je crois avoir compris

    Merci à tous, je vais mettre en pratique, c'est doute la meilleure façon d'apprendre.

  17. Publicité
  18. #13
    ftorama

    Re : Boitier simple de commande LPT1 (débutant)

    Euh....à quoi sert le PC concrètement? juste à faire du chronométrage?

    Tu as un exemple d'une telle installation existante?
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  19. #14
    Kisun

    Re : Boitier simple de commande LPT1 (débutant)

    Sinon il existe ça aussi http://www.amazon.fr/Pointeur-Laser-.../dp/B001ANZ2ZO

    Ça peut permettre de répondre à ton problème hormis le bouton enclenchant le laser, tu as 2 entrées différentes (pile ce dont tu as besoin non ?) et pour peu que tu connaisse le binaire et ton juge le morse, une infinité !

    Sinon ton système me semble bon si c'est une liaison filière pas besoin de plus t'embarasser, et les fabriquant sont normalement tous sérieux pour les composants facilement réalisable, alors privilégie au moins cher

  20. #15
    DAUDET78

    Re : Boitier simple de commande LPT1 (débutant)

    Citation Envoyé par dynsoarer Voir le message
    Merci à tous, je vais mettre en pratique,
    Un détail important :
    Quand on bricole sur un port LPT, il vaut mieux utiliser LPT2 avec une carte PCI-Port parallèle
    En cas d'erreur de manip, on crame une carte à 20€ ..... et pas la carte mère du PC !
    J'aime pas le Grec

  21. #16
    dynsoarer

    Re : Boitier simple de commande LPT1 (débutant)

    Euh....à quoi sert le PC concrètement? juste à faire du chronométrage?
    Tu as un exemple d'une telle installation existante?
    Voilà un exemple à 250£...: http://www.customelectronics.co.uk/f3index.htm
    Ya de l'abus non ?

    Presque ce qu'il me faut. Seul pb : la portée de 15m au lieu de 50m.

    On peut aussi imaginer un système type joystick sur port usb. Mais le pb cette fois est qu'il faudrait un répéteur usb tous les 5m sur 50 m. A 30€ la pièce...

    Un détail important : Quand on bricole sur un port LPT, il vaut mieux utiliser LPT2 avec une carte PCI-Port parallèle
    Tu as raison, mais l'idée ici est de mettre un adaptateur lpt/usb à l'entrée PC

  22. #17
    DAUDET78

    Re : Boitier simple de commande LPT1 (débutant)

    Citation Envoyé par dynsoarer Voir le message
    Tu as raison, mais l'idée ici est de mettre un adaptateur lpt/usb à l'entrée PC
    Donc ce que je raconte sert à rien .....
    Citation Envoyé par DAUDET78 Voir le message
    Par contre, les logiciels qui utilisent une DLL pour l'accès aux ports série ou parallèle (par exemple Inpout32.DLL) sont incapables de dialoguer avec un adaptateur USB
    J'aime pas le Grec

  23. #18
    dynsoarer

    Re : Boitier simple de commande LPT1 (débutant)

    Alors c'est que je ne comprends pas ce que tu veux dire.

    On trouve partout des adaptateurs USB/Com RS232 ou USB/LPT.
    Après l'idée est d'utiliser la bibilothèque libusb ou openusb pour accéder aux entrées logiques.

    C'est curieux quand même... je n'imaginais pas au départ qu'un cahier des charges aussi simple que "transmettre un signal logique à 50m à un PC" pouvait poser autant de difficultés.

  24. Publicité
  25. #19
    DAUDET78

    Re : Boitier simple de commande LPT1 (débutant)

    Citation Envoyé par dynsoarer Voir le message
    Alors c'est que je ne comprends pas ce que tu veux dire.
    Ce que je veux dire, c'est qu'un logiciel (lequel ? du commerce , pondu par toi ?) qui est fait pour dialoguer avec un port COM ou LPT natif , n'est pas garantie de fonctionner avec un adaptateur USB qui fait un port virtuel

    C'est pour ça que faire un tel développement me semble périmé et qu'il vaut mieux utiliser un module d'entrée/sortie sur USB
    KIT USB Velleman K8055 http://www.velleman.be/fr/fr/product/view/?id=351346
    Schéma K8055 http://www.velleman.eu/downloads/0/i...55_fr_rev3.pdf
    Achat K8055 http://www.lextronic.fr/produit.php?id=1965
    I/O USB http://www.lextronic.fr/produit.php?id=1714
    J'aime pas le Grec

  26. #20
    DAUDET78

    Re : Boitier simple de commande LPT1 (débutant)

    Citation Envoyé par dynsoarer Voir le message
    C'est curieux quand même... je n'imaginais pas au départ qu'un cahier des charges aussi simple que "transmettre un signal logique à 50m à un PC" pouvait poser autant de difficultés.
    Ton problème est tout simple et donne moi un PC avec un vrai port LPT et ton problème est torché en une après midi avec le lien de ma réponse #3 et un p'tit soft de test écrit en VB6 (le seul langage que je connaisse !)
    J'aime pas le Grec

  27. #21
    dynsoarer

    Re : Boitier simple de commande LPT1 (débutant)

    Le logiciel serait bien "pondu par moi". Ensuite avec libusb, on accède aux états binaires ou hexa du port, qu'il soit natif ou virtuel. Enfin, on post-process perso dans le logiciel fait maison. L'essentiel est que je puisse accéder aux états binaires.

    Mais ta deuxième piste, notamment le produit I/O USB lextronic, semble EXACTEMENT ce que je cherche depuis le début.
    Merci pour ton aide!

  28. #22
    dynsoarer

    Re : Boitier simple de commande LPT1 (débutant)

    donne moi un PC avec un vrai port LPT
    Malheureusement, le système est fait pour fonctionner sur le terrain, donc avec un ordi portable, et ceux-ci ne comportent plus guère de "vrai port LPT"

  29. #23
    Jack
    Modérateur

    Re : Boitier simple de commande LPT1 (débutant)

    Un adaptateur usb série ne pose aucun problème. On peut mettre en oeuvre 2 solutions pour détecter l'appui d'un contact en utilisant la liaison série "proprement":
    - le contact relie la sortie Tx à l'entrée Rx et l'application sur le PC envoie en permanence le même caractère ou une courte trame. On déclenche un évènement sur réception d'un caractère, ce qui correspondra à la fermeture du contact
    - on utilise une ligne de contrôle du modem (CTS ou DSR) qui sont des entrées logiques. Le système d'exploitation sait très bien gérer ce type de signal.

    Pour le reste, c’est dommage que tu n'aies pas trop de compétences en électronique, car sur une telle distance l'ajout d'un module de communication radio fréquence (donc sans fil) aurait évité l'utilisation de la bobine de fil.

    A+

  30. #24
    DAUDET78

    Re : Boitier simple de commande LPT1 (débutant)

    Citation Envoyé par Jack Voir le message
    Un adaptateur usb série ne pose aucun problème.
    • C'est vrai si le port COM virtuel est traité comme une liaison série classique
    • C'est faux si le logiciel du PC vient directement taper en dur (taper= lire et écrire) dans les registres du circuit UART qui est nativement un 8250 et qui est dans un champ d'adresse I/0 0x3F8 ou 0x2F8 . Et ça, c'est le cas des logiciels qui utilisent une DLL du genre InpOut32.DLL


    PS : Voir tous les programmateur RS232 de PIC qui ne marchent plus avec un adaptateur USB
    J'aime pas le Grec

  31. Publicité
  32. #25
    Jack
    Modérateur

    Re : Boitier simple de commande LPT1 (débutant)

    C'est faux si le logiciel du PC vient directement taper en dur (taper= lire et écrire) dans les registres du circuit UART qui est nativement un 8250 et qui est dans un champ d'adresse I/0 0x3F8 ou 0x2F8 . Et ça, c'est le cas des logiciels qui utilisent une DLL du genre InpOut32.DLL
    Bien entendu, mais plus personne ne fait ça depuis un moment et comme c'est dynsoarer qui va écrire le logiciel, le problème est résolu.

    A+

  33. #26
    dynsoarer

    Re : Boitier simple de commande LPT1 (débutant)

    Hello,
    Finalement, le problème a été résolu à coup d'arduino et de modules xbee ce qui rend les choses très simples.

    Wireless.png

    Je voudrais maintenant ajouter un bip ou un vibreur pour que le juge ait confirmation qu'il a appuyé sur un des deux boutons.
    Le problème est d'ajouter un vibreur unique pour les deux boutons, sans créer de court-circuit ni d'erreur dans les signaux envoyés à l'arduino.
    J'ai essayé des trucs à coup de diode mais ca ne marche pas.
    Quelqu'un aurait-il une idée ?
    Merci d'avance.

  34. #27
    indri

    Re : Boitier simple de commande LPT1 (débutant)

    Remarque: tant qu'a utilisé un xbee...tu aurais pu te passer d'adruino! Il possède en effet plusieurs i/o (et mm des adc) (mais sont un peu galère à gérer)

    Pour le retour d'info tu envoi un caractère (pc->xbee) que l'adruino quand il le recoit change l'etat d'un de ces io!
    Là où va le vent...

  35. #28
    DAUDET78

    Re : Boitier simple de commande LPT1 (débutant)

    Citation Envoyé par dynsoarer Voir le message
    J'ai essayé des trucs à coup de diode mais ca ne marche pas.
    Et tu as utilisé quel schéma ? avec quel buzzzzzer ?
    J'aime pas le Grec

  36. #29
    dynsoarer

    Re : Boitier simple de commande LPT1 (débutant)

    Effectivement, je n'avais pas pensé à passer par l'arduino pour renvoyer un ordre de buzz.
    En fait, j'imaginais plutôt un truc comme ça :
    new_assy.png

    Ca peut marcher à votre avis ? Les deux entrées D2 et D3 vont être bien dissociées ?

    Juste pour info, l'ensemble du projet est décrit ici : http://www.xflr5.com/f3fTime/f3fTime.htm

  37. #30
    DAUDET78

    Re : Boitier simple de commande LPT1 (débutant)

    Pour la deuxième fois :
    Citation Envoyé par DAUDET78 Voir le message
    avec quel buzzzzzer ?
    J'aime pas le Grec

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Cablage boitier de commande
    Par bigmomo999 dans le forum Électronique
    Réponses: 17
    Dernier message: 05/07/2012, 14h28
  2. [Divers] fuite boitier de commande Karcher
    Par YVOUNE dans le forum Dépannage
    Réponses: 1
    Dernier message: 13/08/2009, 07h12
  3. boitier de commande manquant
    Par herwan4 dans le forum Électronique
    Réponses: 18
    Dernier message: 06/01/2009, 19h13
  4. [Blanc] Comment Demonter Boitier De Commande
    Par ER1369 dans le forum Dépannage
    Réponses: 4
    Dernier message: 21/07/2008, 20h05
  5. boitier de commande thermoglass 3
    Par fonseca luis dans le forum Dépannage
    Réponses: 1
    Dernier message: 27/10/2006, 11h01
Découvrez nos comparatifs produits sur l'informatique et les technologies.