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é: 23 121 / 11 144

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

Cliquez pour voir la capture en taille normale
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...

 

Fichier Zip

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

Historique

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...

Commentaires et avis

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

Discussions en rapport avec ce code source dans le forum

pilotage port USB...URGENT [ par sporting1906 ] salut voila en faite je suis en stage et je dois commander le port USB mais le probleme c que je ne sais pas comment m y prendre. Dans le forum cert URGENT.. URGENT...pilotage port USB [ par sporting1906 ] salut voila en faite je suis en stage et je dois commander le port USB mais le probleme c que je ne sais pas comment m y prendre.Dans le forum c URGENT...URGENT...pilotage port USB avec vb6 [ par sporting1906 ] salut voila en faite je suis en stage et je dois commander le port USB mais le probleme c que je ne sais pas comment m y prendre.Dans le forum c URGENT...URGENT...pilotage port USB avec vb6 [ par sporting1906 ] salut voila en faite je suis en stage et je dois commander le port USB mais le probleme c que je ne sais pas comment m y prendre.Dans le forum c URGENT URGENT pilotage port USB avec VB6 [ par sporting1906 ] salut voila en faite je suis en stage et je dois commander le port USB mais le probleme c que je ne sais pas comment m y prendre.Dans le forum c dialogue avec une carte à puce sur port usb [ par pinou_fr ] bonjour je voudrai savoir comment je fais pour communiquer avec une carte à puce dont le lecteur est sur un port usb. je ne connait rien aux comm VB6 et port USB [ par trexor ] Bonjour,Malgré mes différentes recherches sur les forums concernant la gestion du port usb il me reste des doutes.Peut on gér Port série/Usb/Irda [ par thigo ] Bonjour.Je voudrais piloter mon portable via un port infrarouge Usb en VB.net à partir de mon PC. En gros ça revient à écahnger des chaines de caractè Port série/Usb/Irda [ par thigo ] Bonjour.Je voudrais piloter mon portable via un port infrarouge Usb en VB.net à partir de mon PC. En gros ça revient à écahnger des chaines de caractè Port série/Irda/Usb [ par thigo ] Bonjour.Je voudrais piloter mon portable via un port infrarouge Usb en VB.net à partir de mon PC. En gros ça revient à écahnger des chaines de caractè


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 4,727 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.