USB Infrared Toy clone – l’infrarouge par USB

Voila ma propre version du « USB IR Toy » de Ian (dangerousprototypes.com). Il a les mêmes caractéristiques que le circuit original, et tourne avec le même programme et bootloader. Le projet USB IR Toy est open-source, et vous pouvez obtenir les codes (qui d’ailleurs évoluent et s’améliorent sans cesse) à la page google code de « dangerous prototypes ».

CIMG0267.jpg

Les améliorations par rapport au design original sont les suivantes :

  • Taille plus réduite
  • intégration dans un boitier minuscule (les dimensions externes du boitier sont quasi- exactement les mêmes que le PCB du USB IR Toy).
  • 4 Leds infra-rouges qui permettent une portée beaucoup plus importante
  • Peut être alimenté par une pile 9V, rendant le boitier indépendant de l’ordinateur.

On dispose d’un bouton-poussoir et d’une LED sur le dessus du boitier. Le bouton est connecté à la patte MCLR du PIC, donc il permet un reset du microcontroleur. Mais rien n’empêche de désactiver le reset dans le code et de se servir de ce bouton pour déclencher d’autres évènements.

Regardez la suite pour quelques photos, les schémas et plus :

CIMG0248.jpg

avec le module USB IR Toy original à droite

CIMG0252.jpg

Avec le boitier ouvert :

CIMG0234.jpg CIMG0254.jpg

A l’arrière vous pouvez voir le régulateur 5V et les deux transistors qui commandent les 4 LEDs infrarouges :

CIMG0261.jpg CIMG0265.jpg

Voici le schéma électrique. (J’ai ajouté quelques condensateurs de découplage à coté du PIC et du récepteur IR après coup).

Liste et obtention des principaux composants :

  • PCB : à la main (double face, mais pas trop difficile)
  • microcontroleur PIC18LF2550 ou 18F2550 (gratuit en sample sur le site de microchip, il suffit de créer un compte)
  • Leds IR : achetées sur www.led1.de (6€ pour 10 pièces)
  • Récepteur IR : sur seeedstudio (0.75USD)
  • Régulateur 5V : j’ai utilisé un régulateur LDO LD1117 parce que je l’avais sous la main
  • Transistors pour la commande des LEDs : FMMT617 sur farnell (ils peuvent commander un gros courant : jusqu’à 3A !! Vous pouvez changer les résistances et les LEDs IR pour augmenter les courant et donc la portée)
  • boitier 18*40*28 chez Farnell, ref 117-1583, 1.15€

Si vous vous débrouillez bien, ce projet revient très peu cher !

Je prévois d’utiliser ce montage comme balise pour un petit robot (d’où la nécessité de le rendre indépendant d’un ordinateur). Je donnerai le programme quand ca marchera bien.

N’hésitez pas à poser vos questions par e-mail ou dans les commentaires.

Tags: , , , ,

Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>