19

Le dongle Téléinfo USB le plus petit est né : MicroTeleinfo

Août 2016 : Depuis l’écriture de cet article beaucoup de choses ont changées en ce qui concerne la téléinfo, que ce soit le matériel ou les articles. Alors pour des informations “up to date” (nouveaux articles et produits) concernant la téléinformation (ou TIC) c’est par ici.

En ces périodes de fêtes j’ai enfin pu tester et valider un module USB pour la téléinfo qui traînait dans ma boite à projets depuis longtemps. Etant plutôt pragmatique et homme de challenges, je souhaitais quelque chose de simple, petit, efficace, peu onéreux et surtout dans un format n’existant pas sur le marché. Et voilà le résultat en image.

Le stick Téléinfo USB le plus petit

Le stick Téléinfo USB le plus petit

Update du 17/07/2015

Afin de faciliter les connexions, j’ai essayé une autre méthode pour appliquer la soudure sur les PAD USB, je n’en mets pas sur toute la longueur et un peu moins, les connexions ont l’air beaucoup plus fiables. Un photo ci-dessous :

Teleinfo Soudure USB

Teleinfo Soudure USB

Pourquoi ?

Certains d’entre vous se posaient la question de savoir si ma carte Arduipi savait récupérer les données de téléinformation de plusieurs compteurs, or pour celà il faut plusieurs décodeurs embarqués et sur l’ArduiPi il n’y en a qu’un. L’idée de pouvoir ajouter à la demande autant de décodeurs téléinfo que souhaité était née.

Comment ?

Je me suis lancé dans l’idée sans réellement savoir si çà allait fonctionner avec le chipset que j’avais choisi mais je trouvais le challenge assez sympa. Pour le décodage physique du compteur, c’était assez simple. Une méthode connue et éprouvée avec l’optocoupleur de chez Vishay SFH6206 comme celle fonctionnant sur L’ArduiPi. Restait à l’interfacer avec de l’USB, tout naturellement un chip dédié du constructeur FTDI et du type FT232R a pointé le bout de son nez. Sauf que ce chip reste hors de prix (soyons relatifs, entre 3 et 4$), surtout trop gros (la encore tout est relatif) et avec beaucoup trop de fonctionnalités pour un simple convertisseur, çà aurait été gâché !!

J’ai donc choisi son petit frère le FT230X, plus petit, moins cher et suffisamment fonctionnel. J’ai donc fait tirer quelques PCB chez OSHPark, commandé les composants et enfin un stencil chez OSHStencil. Je me serai bien passé du stencil mais vu la taille du FT230X çà me paraissait très tendu de tenter une soudure à la main (quoique je suis certain que ça reste possible).

Les soudures sur les pads USB servent a augmenter l’épaisseur du circuit imprimé, en effet celui-ci état d’épaisseur 1.6mm c’est un peu trop juste pour bien être connecté dans un port USB. Idéalement il aurait fallu réaliser un PCB de 2mm d’épaisseur mais OSHPark ne le fait pas et quand çà se fait (chez d’autres), le prix du PCB prend un certain envol. Du coup, un peu de soudure et çà fonctionne très bien pour tester.

Résultat

Et bien à ma grande surprise, çà fonctionne parfaitement, j’ai du néanmoins supprimer la résistance de pullup de 10K à la sortie de l’optocoupleur sinon çà ne fonctionnait pas. Exactement le même problème que sur l’ArduiPi. Mais cette fois-ci j’ai regardé à l’oscilloscope pourquoi avec une pullup de 10K çà ne fonctionnait pas. Tout simplement le signal oscillait entre 5V et 1.2V et l’état “bas” n’était pas correctement détecté (le chip devant avoir une circuiterie interne faisant que la tension n’atteignait pas les 0V souhaité de l’état bas). Bref, à même problème, même solution, suppression de la résistance et tout fonctionne. Ceci dit, si des spécialistes peuvent m’expliquer le pourquoi je suis preneur.

Utilisation

Comment utiliser le dongle ? c’est très simple il fonctionne comme n’importe quel autre convertisseur USB/Série et il est vu sous Linux comme un /dev/ttyUSBx et sous Windows comme un port COM, donc tous les programmes existants doivent fonctionner avec. D’ailleurs le programme teleinfo que j’ai écrit fonctionne parfaitement avec ce dongle. De plus toutes les procédures d’installation et de configuration de fonctionnement avec sont décrites ici et la restent parfaitement opérationnelles avec ce stick.

Vous pouvez aussi utiliser ce dongle avec Node-red par exemple comme décrit dans cet Article (c’est avec un autre type de dongle mais c’est exactement le même principe)

D’une manière plus générale, vous trouverez toute mes articles relatifs à la téléinformation ici, à vous de choisir l’utilisation que vous souhaitez en faire.

Conception

Le schema de conception ainsi que le circuit imprimé sont maintenant disponibles dans mon repository github dans le dossier MicroTeleinfo

Schéma

Schéma

Circuit Imprimé

Circuit Imprimé

Top

Top

Bottom

Bottom

Je vous souhaite à tous et à vos proches de joyeuses fêtes de fin d’année

Charles

PS : Vous pouvez vous procurer un exemplaire sur Tindie

tindie-mediums

Charles

Charles

19 Comments

  1. Superbe réalisation !!

    Tu peux détailler ton histoire de stencil ? Tu imprimes ton PCB chez OSHPark puis tu l’envoies chez OSHStencil pour qu’ils fassent tous les marquages et tu n’as plus qu’à souder les composants ?

    • Mikael,

      Merci pour le commentaire.

      Effectivement je ne me suis pas attardé sur la description de la conception en elle même, peut être que je devrais faire un article sur la réalisation des circuits imprimés si j’ai un peu de temps.

      Le principe est toujours le même, je fais fabriquer mes PCB chez OSHPark (pour les petits comme çà çà ne coûte trois fois rien) et je reçois environ 1 mois après le PCB brut (comme celui du bas sur la photo). Après il faut étaler la “solder paste” dessus et c’est là que ça se complique, au début j’ai essayé avec une seringue mais c’est trop galère. D’une faut trouver le bon embout, et même quand tu l’as, quand la pâte sort par l’embout, elle a tendance à complètement coller à l’embout et ne pas rester sur le PCB, au final, tu galères pour un truc vraiment pas propre.
      Donc j’ai opté pour la méthode stencil. En fait tu fais fabriquer un “masque” en mylar qui contient les trous des pads. Tu n’as plus qu’à mettre en concordance le mylar avec le PCB (et bien fixer le tout) et étaler la pâte à souder avec une spatule. Une fois l’opération réalisée, je mets les composants sur le PCB et je passe le tout au four “maison” (four super U à 29€ modifié avec un contrôleur PID venant de chez OSPID)
      Voilà le seul problème que je viens de rencontrer, c’est que tu dois nettoyer ton mylar entre chaque passage d’étalage de pâte (et donc tout refixer) sinon la 2eme passe et les suivantes débordent de la soudure et au final çà fait des ponts entre les pattes des composants si ils sont petits (particulièrement les connecteurs de type USB, FT232 ou alors le FT230X utilisé dans ce montage.

      Si tu veux plus d’information n’hésites pas.

      Charles

  2. Bonjour, super realisation comment peut-on faire pour en obtenir un ? ou le realiser soit meme ? merci d’avance

    • Bonjour,

      Merci pour le commentaire. J’ai vraiment réalisé cette carte à titre de “Proof of concept” et je souhaitais partager cela.

      Il est vrai qu’il faut être un minimum équipé pour pouvoir l’assembler tellement les composants sont petits (à minima un stencil, de la pâte à souder et un four dédié pour la soudure).

      Pour le moment j’ai trois protos fonctionnels. Si j’ai quelques demandes, je peux envisager d’en faire réaliser un jeu plusieurs pièces (sinon le prix ne sera pas attractif) mais je suis déjà en pleine réflexion sur le sujet. Tout va vraiment dépendre de la demande car il y un “ticket d’entrée” dès que tu veux faire une production sérieuse et les monter à la main c’est vraiment super chronophage.

      Je vous tiens au courant si j’avance sur le sujet.

      Charles

  3. Afin de pouvoir centraliser les demandes de supports et de faciliter la lecture je viens de désactiver les commentaires sur les articles. Celà ne signifie pas que ce n’est plus possible, au contraire mais pour cela merci de le faire via les Forums dédiés.

    Concernant la téléinfo c’est celui-ci

    Merci de votre compréhension.

  4. je pense effectivement que bcp de monde serait intéressé par la carte… et moi même sans aucun matos, impossible de la faire (ni les compétence d’ailleurs).

    mais étant un peu pressé je vais essayer de la faire sur une mini dreadboard !

    mais si elle sort, je serai le premier intéressé !

    et si tu veux un peu de volume, je pourrais que te conseiller de voir avec la miniboutique de minimachine.fr de Pierre !

    il à du passage sur son blog 😉

     

    et sinon nikel le tiens !

    • Salut,

      Merci pour le commentaire. L’idée de base était de faire petit, du coups cela amène des contraintes comme la fabrication justement. J’ai les PCB pour en fabriquer quelques-un mais mon stencil est trop épais donc je ne m’y risque pas en attentant le nouveau stencil (sinon çà pourrait finir à la poubelle car trop de soudure).

      Je pense pouvoir en vendre quelques exemplaires pour ceux qui sont interessés d’ici 1 mois ou 2. Le prix serait de moins de 10€.

      Et merci pour le lien

      Charles

  5. tiens d’ailleurs je me posais une question… quel est le coût de ton proto ?

    (tu dis “PACHER” mais cela dépend du point de vu et de si tu es habitué ou pas à faire des circuits)

     

    dans une petite asso nous serions intéressé par ce genre de montage pour faire “comme” une clef ASIC mais pour d’autre calcul et sans la course à la puissance (nous sommes pas commercial) !

    du coup cela m’intéresse ! 😀

     

    merci d’avance 😉

  6. Bonjour,

    Je decrouvre avec interet ce petit montage. Les autre proposition de clé a 40€ me semble un peu cher pour juste relever des informations….

    Si disponible, je vous en prend 1 🙂 (Le port serie de ma framboise étant déjà occupé !)

     

  7. Merci pour ce partage.

    Si vous relancez la fabrication d’une petite série de carte, je suis très intéressé…

    Vous avez mon email pour me contacter dans ce cas,

    merci.

Comments on this topic in community Forums.