Trouver le bon hack est la moitié de la bataille

Parfois, vous avez juste de la chance. J’avais un projet sur ma liste depuis longtemps, et c’était un projet que je repoussais depuis quelques mois maintenant parce que je détestais une partie de ce que cela impliquait – une mesure analogique sensible et de haute précision. Et puis, à l’improviste, je suis tombé sur exactement le bon tour, et mes problèmes se sont évanouis dans les airs. Merci, Internet des pirates !

Le projet en question est un régulateur à faible vide pour « ensacher » des couches de fibre de verre. Ce dont j’avais besoin, c’était d’un moyen de lire un capteur de pression et d’allumer et d’éteindre une pompe à vide en conséquence. Les jauges à vide standard de l’industrie sont des appareils soignés, essentiellement une toute petite jauge de contrainte sur une membrane entre le côté vide et le côté atmosphère, dans un emballage de la taille d’un centime. (Le fait que ce soit une jauge de contrainte laisse présager, mais je ne le savais pas à l’époque.) J’en ai acheté une pour 15 $ il y a longtemps, et elle était assise sur mon bureau, attendant ses circuits analogiques.

Vous voyez, le MPX2100 fonctionne sur 12 V et émet un signal d’environ 40 mV en plus d’un décalage de 6 V. Ce niveau de tension est gênant pour les ADC de microcontrôleur 3,3 V modernes, et la résolution serait altérée par le signal 6 V si je mettais simplement un diviseur de tension dessus. Cela signifiait assembler une sorte de circuit amplificateur d’instrument pour annuler le 6 V et amplifier le 40 mV pour l’ADC. Les circuits que j’ai trouvés en ligne demandaient tous des résistances à 1% dans des valeurs que je n’avais pas, et des amplificateurs opérationnels légèrement spéciaux. Pas amusant, pour moi du moins. Alors là, il s’est assis.

Image d'un appareil à vide d'aspect sommaire.
Couper le fil bleu ou le fil rouge ? Module HX711 et capteur de pression à gauche.

Jusqu’à ce que je tombe sur ce projet qui machette à travers la jungle analogique avec une seule pièce, et c’était justement celle que j’avais sous la main. Un capteur de pression à vide est une jauge de contrainte, configurée comme un pont de Wheatstone, tout comme vous l’utiliseriez pour peser quelque chose avec une cellule de charge. La solution? Une puce ADC à cellule de charge, la HX711, que l’on trouve dans toutes les balances bon marché ou en ligne pour moins d’un dollar. La seule autre astuce consistait à trouver un capteur de pression basse tension pour fonctionner avec, mais cela s’avère également facile, et j’en ai fait livrer un en deux jours.

Au total, ce projet a pris des mois de traînée de pied, mais seulement quelques clics et cinq minutes de soudure une fois que j’ai eu la bonne idée. Les applications industrielles et les notes d’application des fabricants ont toutes un sens si vous fabriquez des centaines ou des millions de ces appareils, où le coût ponctuel du prototypage des bits durs est amorti, mais la solution des pirates informatiques consistant à utiliser une puce à échelle de poids était juste le billet pour une pièce unique. Cela montre à quel point le partage de nos trucs et astuces peut être utile – vous ne l’obtiendrez pas de l’industrie. Alors envoyez-nous vos histoires de réussite, et vos échecs utiles aussi, et Lire la suite Hackaday !