begin process at 2012 02 09 03:51:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Périphériques

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

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


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :30 410 / 11 943

Auteur : rylryl

Ecrire un message privé
Site perso
Commentaire sur cette source (18)
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.ht ml

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

Les Membres Club peuvent 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...

 Sources du même auteur

Source avec Zip Source avec une capture USB : 8 ENTREES / 16 SORTIES AVEC UN PIC18F4550 (HID).
Source avec Zip Source avec une capture PORT SERIE: PROGRAMMATEUR DE MÉMOIRES I2C AVEC ÉDITEUR HEXAD...
Source avec Zip PORT SERIE / BUS I2C AVEC PCF8574A, 24C32, PCF8591 ET PCF858...
Source avec Zip PORT PARALLÈLE : CONTRÔLEZ VOTRE PC AVEC UNE TÉLÉCOMMANDE TV...
Source avec Zip PORT PARALLÈLE / BUS I2C AVEC PCF8574A, 24C32, PCF8591 ET PC...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) LIRE ET CHANGER LA LUMINOSITÉ DES ÉCRANS LCD (DE PORTABLE) C... par ShareVB
Source avec Zip Source avec une capture VISUAL BASIC ET MICROPROCESSEUR MBED par ccllee
Source avec Zip Source avec une capture Source .NET (Dotnet) VARIATEUR SECTEUR 11 VOIES SUR PORT SERIE OU USB par mays
Source avec Zip Source avec une capture PILOTER LES PORTS PARALLELES. par djebbipgm
Source avec Zip PILOTER LES PORT COMM DE PC par djebbipgm

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ... par Renfield
Source avec Zip Source avec une capture USB : 8 ENTREES / 16 SORTIES AVEC UN PIC18F4550 (HID). par rylryl
Source avec Zip PORT PARALLÈLE : CONTRÔLEZ VOTRE PC AVEC UNE TÉLÉCOMMANDE TV... par rylryl
Source avec Zip UTILISATION DES PORTS USB par cboulas
Source avec Zip Source avec une capture PILOTAGE PORT PARALÈLLE par Exploreur

Commentaires et avis

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 ?

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

Commentaire de poldere le 05/09/2006 23:59:56

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

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

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

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

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

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

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

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

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

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

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

Commentaire de Xav88 le 04/01/2007 21:58:54

Merci beaucoup pour ces explications...

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

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

Commentaire de Xav88 le 01/02/2007 17:07:10

Merci beaucoup je vais regarder tout ca.

@+
Xav

Commentaire de tl01001 le 25/11/2010 21:27:43

merci

 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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 8,767 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales