télécommander Mach3 avec une freebox

  • Auteur de la discussion freedom2000
  • Date de début
F

freedom2000

Compagnon
Ou, pour être plus précis, télécommander Mach3 avec la télécommande d'une freebox V5 :wink:

Comment ?

Avec un bête capteur infra rouge trouvé dans un vieux lecteur de DVD

Ce capteur entre dans un PIC 18F4550 qui fait le décodage de la trame Infra Rouge et envoie la "touche" via un "périphérique keyboard" sur l'USB.
Dit autrement il s'agit d'un bête clavier virtuel. Les "croix" de la télécommande sont décodées et envoient au PC les touches flèche HAUT/BAS GAUCHE/DROITE et page UP/DOWN

et le pire c'est que ça marche :-D



Le premier qui dit que ça ne sert à rien..... il a peut-être raison :roll:

JP

freebox.jpg


freebox_décode.jpg
principe du décodage
 
P

phil916

Compagnon
C'est excellent !
Mais où est encore passé la télécommande de la TV... heu bouge pas chérie je te la rapporte
:lol:
 
F

freedom2000

Compagnon
phil916 a dit:
C'est excellent !
Mais où est encore passé la télécommande de la TV... heu bouge pas chérie je te la rapporte
:lol:

J'avoue que c'est un peu vrai ....

Plus précisément pendant la phase de mise au point c'était du genre :
"Papa tu fais ch..., arrête de changer de chaîne"

Faut dire que j'ai le PC juste à côté de la freebox :-D

JP
 
T

tranquille

Compagnon
ou l'inverse, ton gamin qui pilote la fraiseuse en croyant zapper ... aieeee
 
F

freedom2000

Compagnon
tranquille a dit:
ou l'inverse, ton gamin qui pilote la fraiseuse en croyant zapper ... aieeee

Bon d'accord il y a un risque ...

J'ai aussi une version avec un PDA :oops:


De suite ça fait plus classe non ???

les touches 1, 2, 3 allument les leds
les touches 4, 5, 6 les éteignent
la touche 0 les bascule

Bien sûr je peux aussi piloter Mach3 mais j'ai trouvé que ça frimait trop par rapport à la bobox :-D

En fait ça peut marcher avec presque toute les télécommandes, mais c'est assez pénible parce qu'il n'y en a pas deux de pareil...

JP
 
D

dh42

Compagnon
Salut :-D :-D

"Il a Free, il a tout compris" :wink: :wink:

Tu devrais leur envoyer la vidéo, elle colle bien au style de leur pubs :wink:

++
David
 
F

freedom2000

Compagnon
dh42 a dit:
Salut :-D :-D

"Il a Free, il a tout compris" :wink: :wink:

Tu devrais leur envoyer la vidéo, elle colle bien au style de leur pubs :wink:

++
David
Excellent :-D

Je vais peut-être changer d'avatar ...

free.jpg
 
E

ellogo67

Compagnon
Bonsoir :-D

Excellent ton montage. :)

Je comprend ton système mais pour le mettre sur pied ... :smt107


Belle performance :smt023


Petite question:
Tu arrives à bien échantillonner avec ton analyseur logique Pickit 2 ? Te rend-t-il de grand service ou bien fait-il gadget ?

A priori non, mais sait on jamais.
Il m'intéresserait bien cette appareil. :wink:



:wavey:
 
F

freedom2000

Compagnon
ellogo67 a dit:
Bonsoir :-D

Excellent ton montage. :)

Je comprend ton système mais pour le mettre sur pied ... :smt107


Belle performance :smt023


Petite question:
Tu arrives à bien échantillonner avec ton analyseur logique Pickit 2 ? Te rend-t-il de grand service ou bien fait-il gadget ?

A priori non, mais sait on jamais.
Il m'intéresserait bien cette appareil. :wink:



:wavey:

Je reconnais en avoir un peu bavé ...
Initialement je n'avais prévu de faire ça mais c'est venu avec l'idée de la télécommande (que je veux utiliser pour autre chose d'encore plus inutile)
Le plus "décevant" a été de ne pas "décoder" la trame mais de devoir la "sniffer" et de mesurer toutes les durées de bits dans un prog totalement temps réel sous interruptions. C'est comme ça que j'arrive à identifier les touches des télécommandes aussi différentes que des JVC des Philips modernes et la freebox... sans vraiment décoder le code de la télécommande qui est aujourd'hui "privé".
Jadis le code RC5 était presque universel. Aujourd'hui non ...

Le pickit m'a été indispensable pour faire ça. Il a trois canaux d'échantillonnage à une fréquence max de 1MHz
Autrement c'est vraiment génial pour ça (signal modulé à 38 KHz environ)

voici une vue de la même trame que tout à l'heure mais à 100kHz et un zoom sur la trame décodée comparée à la trame sortie du capteur IR (on voir 16µs de décalage entre le signal et sa recopie par le PIC (ligne du haut = PIC ligne du bas = capteur IR)

On peut donc mesurer des durées entre deux marqueurs. Super pratique

N'hésite pas on les trouve à moins de 25€ sur ebay (cherche pickit2)

Il a Pickit il a tout compris :wink:

JP

pickit.jpg


pickit2.jpg
 
E

ellogo67

Compagnon
ReBonsoir freedom2000 :-D

bien vu le coup des marqueurs. :wink:

C'est à priori un appareil qui peut rendre de grands services.

Effectivement sur Ebay, c'est pas chers.
Petit prix mais il fait le maximum.( phrase qui vient, je crois, d'une pub :lol: )

En revanche, je ne commanderai pas de la chine ou des USA.

Je n'aimerai pas une taxe qui , en exagérant, va doubler le prix de l'objet. :lol:

Merci encore pour ces renseignements. :wink:



:wavey:
 
F

freedom2000

Compagnon
ellogo67 a dit:
En revanche, je ne commanderai pas de la chine ou des USA.

Je n'aimerai pas une taxe qui , en exagérant, va doubler le prix de l'objet. :lol:
Honnêtement tu ne risques pas grand chose sur ce type d'objet... Je n'ai pas connaissance de quelqu'un ayant eu des frais de douane pour des objets de moins de 50€ venant de Chine.

En tout cas moi je n'en ai pas eu :wink:

JP
 
F

fabrice c

Compagnon
salut jp
superbe réalisation qui démontre encore une fois ta maitrise de l'électronique

et avec une manette de WII c'est possible?
 
F

freedom2000

Compagnon
fabrice c a dit:
salut jp
superbe réalisation qui démontre encore une fois ta maitrise de l'électronique

et avec une manette de WII c'est possible?

Merci jvr33 et Fabrice :oops:

Mais il y a plus de code que d'électronique là dedans : j'ai juste rajouté le capteur infra rouge à ma carte USB et c'est tout :-D
Bilan = 0€

Pour la Wii... le nunchuc va être dur à décoder !
Pour la partie IR de la Wiimote, il faudrait regarder, ça devrait le faire... Offre moi une Wii et je te promets d'essayer !

JP
 
N

Normandtech

Apprenti
Hello,

Pour la WII la tramsmission est en bluetooth et pas en infrarouge. Ce qui est en infra-rouge c'est la camera qui est dans la télécommande et les 2 leds qui servent de repère dans la barre que l'on met sur ou sous la télé ... Tu peux capter les signaux avec plus ou moins de succès avec un dongle USB ou un portable ayant le Bluetooth intégré.

Bonne journée.

Marc.
 
G

guol64

Compagnon
Je me vois déjà piloter ma future CNC avec les manettes de la wii :-D :-D :-D

En tout cas bravo JP :tumbsupe:

PS: j'ai peut-être quelque chose pour toi, je te fait un MP.

A+
 
C

coredump

Compagnon
ellogo67 a dit:
ReBonsoir freedom2000 :-D

bien vu le coup des marqueurs. :wink:

C'est à priori un appareil qui peut rendre de grands services.

Effectivement sur Ebay, c'est pas chers.
Petit prix mais il fait le maximum.( phrase qui vient, je crois, d'une pub :lol: )

En revanche, je ne commanderai pas de la chine ou des USA.

Je n'aimerai pas une taxe qui , en exagérant, va doubler le prix de l'objet. :lol:

Merci encore pour ces renseignements. :wink:



:wavey:

Si tu cherches un analyseur logique, au dessus du pickit, tu as la série d'analyseur zeroplus, ca commence a environ 150€ (commande DE), mais la c'est 16 canaux a 75MHz, avec 32k de mémoire par canal.
 
F

freedom2000

Compagnon
Normandtech a dit:
Hello,

Pour la WII la tramsmission est en bluetooth et pas en infrarouge. Ce qui est en infra-rouge c'est la camera qui est dans la télécommande et les 2 leds qui servent de repère dans la barre que l'on met sur ou sous la télé ... Tu peux capter les signaux avec plus ou moins de succès avec un dongle USB ou un portable ayant le Bluetooth intégré.

Bonne journée.

Marc.

Bon ça règle le problème de la Wii :-D :-D

JP
 
E

ellogo67

Compagnon
Bonjour :-D

Merci de ta réponse coredump, mais je recherche plutôt un petit outil convivial et peu chère pour une utilisation ponctuel.

Le pickit parait parfait pour une utilisation occasionnelle.


Et encore bravo freedom2000 pout ta performance. :)



:wavey:
 
F

fabrice c

Compagnon
avec une WII entre les mains, tu aurais passé ton temps sur les jeux à faire sauter des pixels à droite et à gauche
tu aurai été entrainé vers le coté noir de la force
au bout d'un certain temps, l'électronique serait devenu un vieux souvenir et ensuite plus de bricolage génial comme tu sais les faire


on l'a échappé belle :-D
 
F

freedom2000

Compagnon
ellogo67 a dit:
Bonjour :-D

Merci de ta réponse coredump, mais je recherche plutôt un petit outil convivial et peu chère pour une utilisation ponctuel.

Le pickit parait parfait pour une utilisation occasionnelle.

:wavey:

Le pickit est cool pour analyser les signaux logiques jusqu'à 500kHz (max) il est donc adapté à des montages utilisant ... des PICs

Et puis il ne faut pas oublier qu'il est aussi (surtout) fait pour programmer ces bestioles et qu'il le fait vraiment très bien :wink:

JP
 
F

freedom2000

Compagnon
fabrice c a dit:
avec une WII entre les mains, tu aurais passé ton temps sur les jeux à faire sauter des pixels à droite et à gauche
:-D

Mais non mais non... J'ai bien une freebox entre les mains et je ne regarde pas la télé :-D
 
E

ellogo67

Compagnon
freedom2000 a dit:
Et puis il ne faut pas oublier qu'il est aussi (surtout) fait pour programmer ces bestioles et qu'il le fait vraiment très bien :wink:

Bonjour :-D
Ha ... Je pensais que c'était juste un analyseur. :smt003

Pour programmer mes PICs, j'utilise le programmateur ICD 2 qui fonctionne à merveille. :smt007

t_mplap_icd2_black_h120_146.jpg

A tout hasard, tu ne sais pas si je peux l'utiliser,comme le tient, en analyseur ? :wink: Peut être en as tu entendu parlé. :mrbrelle:

Mais je pense que c'est une fonction du PIC interne à ton programmateur. :smt022


:wavey:
 
F

freedom2000

Compagnon
ellogo67 a dit:
freedom2000 a dit:
Et puis il ne faut pas oublier qu'il est aussi (surtout) fait pour programmer ces bestioles et qu'il le fait vraiment très bien :wink:

Bonjour :-D
Ha ... Je pensais que c'était juste un analyseur. :smt003

Oui le Pickit est basé sur un PIC18F4550 qui est relié au PC par USB. C'est ce PIC qui permet d'ajouter la petite fonction d'analyseur logique. Il pédale avec une horloge de 48 MHz soit une fréquence d'instruction de 12MHz

JP
 
B

boby

Apprenti
salut

peux-tu nous expliqué un peu ++ sur la partie application de ton PDA ?
c'est du c++ avec Visual C++ et eVC
qu'elle est la fonction qui pilote la irDA de ton PDA ?
 
F

freedom2000

Compagnon
boby a dit:
salut

peux-tu nous expliqué un peu ++ sur la partie application de ton PDA ?
c'est du c++ avec Visual C++ et eVC
qu'elle est la fonction qui pilote la irDA de ton PDA ?

Je peux t'en dire plus :-D

Il s'agit d'un soft qui s'appelle NEVO et qui est livré de base sur mon PDA.
Il émule toutes les télécommandes qu'on veut ...

Ce n'est pas moi qui l'ai écrit :oops:

Ceci dit, j'en ai écrit un pour piloter un hélicoptère Picooz.
ça marche SAUF que le PDA en .NET n'est pas assez rapide pour générer la fréquence de modulation de l'IRDA pour le picooz... Faudrait le faire en assembleur...

le source ici :
http://www.pdafr.com/codes/TELECOMMANDE-HELICOPTERE-PICOOZ-SUR-PDA_44008.aspx

44008.cs.jpg


JP
 
Haut