begin process at 2008 07 04 23:57:07
1 204 994 membres
509 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

USB : DÉCODEUR RC5 POUR TÉLÉCOMMANDE TV,VCR... AVEC UN PIC18F4550(HID).


Information sur la source

Catégorie :Périphériques Classé sous : usb, hid, rc5, pilotage, port Niveau : Initié Date de création : 04/09/2006 Date de mise à jour : 01/02/2007 14:07:25 Vu / téléchargé: 17 289 / 10 581

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

Description

Bien sur, il y a une petite partie d'électronique ! Qui dit "USB" dit dialogue avec une  
cible physique... va falloir jouer du fer à souder !!

Je suis parti sur la base de l'excellent outil "EasyHID" et de sa DLL(mcHID.dll) qui génère  
un début de code en VB,DELPHI,C ainsi qu'un début de code basic pour les microcontrôleur de  
la famille MICROCHIP (PIC18F4550 ou PIC18F2550 dans mon exemple)...
Site "EasyHID": http://www.mecanique.co.uk/products/usb/easyhid.html

Pour le schéma voir le fichier zip "Schema_USB.JPG"
Je ne donne pas le code source du PIC18F4550(Creusez un peut !),
juste le fichier "18F4550.hex" qui doit être charger dans le PIC...

Et si votre réalisation fonctionne, vous pourrez piloter votre PC depuis une télécommande  
de norme RC5 ex:(Philips,Schneider,Desmet...)

J'espère avoir aiguiller celui que ça intéressa...

** Ajout d'une autre version (Compatible SONY,THOMSON/ancien,THOMSON/récent) **

Bonne réalisation
Bonne prog et bon pilotage...

A+
ryl...
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   USB_IR
    •   V1
      • USB_RC5.zipTélécharger ce fichier [Réservé aux membres club]207 776 octets
    • USB_Multi_IR.zipTélécharger ce fichier [Réservé aux membres club]209 556 octets

Télécharger le zip

04 septembre 2006 01:18:41 :
Oubli de 18F4550.hex
06 septembre 2006 00:25:39 :
Supp LEDMeter.ocx inutile ici désolé !
25 novembre 2006 22:11:08 :
Modif schéma.
10 décembre 2006 00:15:21 :
Ajout d'une version compatible SONY,PHILIPS,THOMSON/ancien,THOMSON/récent.
10 décembre 2006 00:52:46 :
Erreur zip.
01 février 2007 14:07:26 :
Ajout du code source PIC V1...
  • signaler à un administrateur
    Commentaire de Alain Proviste le 04/09/2006 12:21:07 administrateur CS

    du coup on pourrait faire un truc genre eteindre son pc grace à la telecommande ?

  • signaler à un administrateur
    Commentaire de rylryl le 04/09/2006 14:01:03

    Bonjour Alain Proviste,

    Oui, entre autre...
    On peut aussi faire de la capture analogique, I2C, SPI, LCD, Température, IR, HF ...
    En fait tout ce que permet un microcontroleur au niveau de sa programmation...
    Puisque le port COM et le port parallèle seront bientôt obsolète, il va bien falloir utiliser le port USB !

    Vala vala...
    A+
    ryl...

  • signaler à un administrateur
    Commentaire de poldere le 05/09/2006 23:59:56

    Bonjour , serait-il possible d'avoir dans le ZIP le  LEDMeter.ocx .
    Merci

  • signaler à un administrateur
    Commentaire de rylryl le 06/09/2006 00:29:39

    Bonjour POLDERE,

    Désolé pour le Pb "LEDMeter.ocx" n'est pas utile ici, MAJ ok.
    Merci.

    ryl...

  • signaler à un administrateur
    Commentaire de poldere le 07/09/2006 10:05:07

    Merci.Je n'ai pas besoin du programme actuellement mais je met la source de coté pour plus tard quand j'aurais plus de connaissance ( genre télécommande programmable : enregistrement de plusieurs télécommandes et macro avec le PC à une heure données ). Cela implique de pouvoir retransmettre le code RC5 par infra-rouge ( plus tard . . .)
    Merci

  • signaler à un administrateur
    Commentaire de tahirini le 03/10/2006 16:50:46

    pouvez vous de me donnez un shema pour allumer des leds avec port usb merci

    tahiridev@yahoo.fr

  • signaler à un administrateur
    Commentaire de rylryl le 06/10/2006 16:45:46

    Bonjour TAHIRINI,

    J'ai mis a cette adresse un exemple pour piloter 8 entrées et 16 sorties avec un PIC18F4550....
    http://www.vbfrance.com/code.aspx?ID=39834

    Vala !
    ryl...

  • signaler à un administrateur
    Commentaire de frederios le 09/12/2006 06:25:47

    ou plus simple encore

    comme l'avenire du port parralelle se trouve connecter sur un cable usb2lpt qui se vend au canada pour a peu pres 20$ je me dit pour quoi reinventer la roue? le usb2lpt donne 13sortie et 12 entre  j'ai pour mon dire que sacrifier 3 sortie pour recupere 4 entre cest quand meme bon non?

    le standart du port parralelle a ete eprouve durant tellement d'annee qu pourquoi se casse la tete le pic et tout les autre composant risque de couter plus chere que le cable usb2lpt(sans compter les risques de foirer la programation du pic) personelement je prefere user du pic a autre fin et avoir un bout solide qui se branche dans mon usb(qui est tellement facile a bruller et que si il brule va scrapper toute la ligne du 5volt du board) moi j'aime mieux pouvoir me brancher la ou cest solide(dans une prise db25)

    mais tout de meme pour ceux qui veulent si risque cest un super projet... j'aime bien lire tes commentaire rylryl, alors continue.

    En tout cas moi sur mon board il y en avait pas de port parralelle et en revanche j'ai 6 port usb alors quand je l'ai acheter je m'etais dit que se serais pas pour mon electro, mais depuit que j'ai trouver ce fil la tout mes montages se sont reveler fonctionel j'ai juste eu a revoir les timing(un p4 ca roule autrement plus qu'un p1 hehe) parce que mon bras robotique bougeait vraiemnt trop frenetiquement) mais outre mesure tout a fonctionner comme un charme(avec la meme transparance)

    Le file usb2lpt cest la renaissance du port parralelle. je vous le conseille.

    Salut

  • signaler à un administrateur
    Commentaire de poldere le 09/12/2006 18:48:31

    Bonjour
    Va s'y FREDERICOS balance la sauce qu'on voit si ça éclabousse ! ! ! ( je veux dire : montre un exemple qu'on voit ce que ça donne ). Je suis au stade de la robotique ou je collecte le maximum d'informations pour le futur , je suis mauvais programmeur et mauvais électronicien mais j'aime apprendre ( ma roue est encore carré ).au plaisir de lire ta réponse avec exemple(s).
    Merci

  • signaler à un administrateur
    Commentaire de rylryl le 09/12/2006 21:58:08

    Bonjour a tous,

    FREDERIOS :
    Merci, j'ai fait le choix d'un PIC pour dialoguer avec le monde extérieur via l'USB d'un PC. Pourquoi ??!?

    Because :
    Le PIC a un horizon plus large qu'un adaptateur USB2/LPT...
    tel que :
    I2C, SPI, usart, ADC.............
    Configurable a volonté (suivant microcode),
    Autonome, compatible USB2...
    Horloge interne (Quartz) ce qui évite de retoucher le timing PC...
    Le prix = 6.40€ chez MICROCHIP...

    Bref, beaucoup de choses qui ont fait que...

    De plus il est souvent plus intéressant de découvrir, comprendre, concevoir, une roue plutôt que de l'acheter toute faîte...

    Au sujet des risques de fumée, normalement les ports USB sont protégés par des micro fusible sur les cartes mères des PCs et on peut aussi en contrôler le débit (mA)...
    Mais par mesure de sécurité on peut mettre en série avec le +5volts un polyswitch...

    Mais ne t'inquiète pas je ne délaisse pas pour autant le port paralléle !!! ni le port série d'ailleurs !...


    Salut POLDERE !

    Bonne prog a vous...

    A+
    ryl...

  • signaler à un administrateur
    Commentaire de Xav88 le 03/01/2007 23:21:12

    Bonjour,
    Je suis très interressé par votre programme. J'ai en effet moi même essayé de faire la même chose mais je n'y arrivais pas... Je vous serais donc très reconnaissant si vous pouviez me donner les sources ou expliquer le principe de l'algorithme

    Merci d'avance
    Xav

  • signaler à un administrateur
    Commentaire de Xav88 le 04/01/2007 20:22:00

    Après divers tests je soupsonne des erreurs dans le code et/ou l'explication jointe au schéma.
    Dans votre tableau, une croix correspond à une connection ou une ouverture? à ce propos, laisser une broche "en l'air" équivaut à une antenne.
    De plus j'ai réussit à utiliser une télécommande Sony. Sinon deux télécommandes thomson ne marchent pas(aucune réception:peut-être mauvaise photodiode), ainsi qu'une kenwood(ADR change sur une meme touche)et une JVC(aucune réaction).

    Xav

  • signaler à un administrateur
    Commentaire de rylryl le 04/01/2007 21:27:40

    Bonjour Xav88,

    Effectivement il peut y avoir confusion !
    La croix correspond a "pas de jump" et sans croix = jump !!

    La ou les broches restant "en l'air" ne feront pas antenne elles sont auto-polarisées par le code...(sauf bien sur si on y plante les doigts !!)
    Malheureusement même chez Thomson il existe plusieurs types de codage, je suppose donc que celles en votre possession ne sont pas compatibles avec mes TCs Thomson!!

    D'ici quelques jours je mettrais une petite explication du code du PIC...
    Merci et a bientôt !

    ryl...

  • signaler à un administrateur
    Commentaire de Xav88 le 04/01/2007 21:58:54

    Merci beaucoup pour ces explications...

  • signaler à un administrateur
    Commentaire de Xav88 le 31/01/2007 23:12:21

    Bonjour,
    Je me permet de venir aux nouvelles pour savoir quand vous metterez les explications en ligne.

    Merci d'avance

  • signaler à un administrateur
    Commentaire de rylryl le 01/02/2007 14:15:59

    Re,

    Oupss, j'avais oublié !
    Il y a maintenant le code source du PIC version1 dans le ZIP(PBP,ASM).

    PS : Pour la version 2 il faut placer les jumpers avant de connecter l'interface.
    Sinon la config ne sera pas prise en compte...

    A+
    ryl...

  • signaler à un administrateur
    Commentaire de Xav88 le 01/02/2007 17:07:10

    Merci beaucoup je vais regarder tout ca.

    @+
    Xav

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS