Je ne commenterai pas la conception du circuit, car cela semble attirer beaucoup d'attention, mais j'ai construit un projet où j'ai piraté une balance de salle de bain afin qu'elle soit activée sur le réseau et dispose d'un serveur Web pour servir le poids actuel, et j'ai avoir quelques réflexions sur la mise en place du tout.
Avant de construire votre ampli, afin d'avoir une idée approximative de la façon de régler le gain, construisez d'abord le circuit de jauge de contrainte, allumez-le et utilisez un multimètre (qui est beaucoup plus sensible que les ADC de votre Arduino) pour mesurer la sortie tension de votre circuit de jauge de contrainte avec la charge maximale attendue appliquée. Ensuite, lorsque vous construisez votre circuit d'amplificateur, vous pouvez sélectionner des résistances de gain qui amènent la sortie maximale de l'ampli à 5 V (l'échantillon ADC d'Arduino 0-5 V), et vous obtiendrez la plus grande plage de votre ADC.
La raison en est que la plage et la résolution des ADC sont limitées et discrètes, donc si vous voulez mesurer de 0 à 1 000 livres, avec la résolution de 10 bits des ADC de l'AVR, vous seriez au mieux précis au sein d'un livre si le signal de sortie de votre ampli passe de 0 à 5 V lorsque le poids augmente de 0 à 1 000 lb. Si vous vous contentez de moitié ou devinez avec les résistances de gain, ou commencez par de simples essais et erreurs et que vous vous ennuyez et n'utilisez pas la gamme complète, vous perdrez la précision. Supposons que vous bricoliez un ampli et qu'il ne produise que 0-2,5 V, alors vous jetterez la moitié de la plage et seulement avec une précision de 2 livres. pour cette même gamme de 1000 lb.
Cela dépend du projet et de votre attention. Lorsque j'ai construit ma balance piratée, j'avais besoin d'une plage de 0 à 200 livres, mais je n'étais pas très préoccupé par la précision. Fondamentalement, mon objectif était de déterminer si un conteneur sur l'échelle était vide ou plein, avec peut-être une très faible résolution au-delà de ce genre de 1/8 plein, 3/4 plein, ce genre de chose. Je viens de construire le circuit d'amplificateur différentiel simple ampli op le plus simple que j'ai pu trouver avec le premier ampli op basse tension que j'avais dans mon sac de pièces, avec le gain réglé pour qu'il sature l'ADC à ~ 200 lbs. Même avec cette construction super simple, il est étonnamment précis et linéaire, certainement bon pour la livre (c'est beaucoup mieux que cela, mais je n'avais même pas besoin de précision en livres, donc quand je l'ai calibré, j'ai ajouté du poids par incréments de 5 livres pour construire ma table de données d'étalonnage).
Schéma ajouté sur demande:

C'est plus ou moins le schéma du circuit que j'ai construit, mais je l'ai assemblé sur une planche à pain sans soudure, donc j'espère qu'il n'y avait pas trop d'ingénierie sur le terrain dans ce que j'ai réellement travaillé. La partie supprimée était une résistance et un potentiomètre supplémentaires qui étaient censés pouvoir régler le circuit de la jauge de contrainte de sorte que la sortie était exactement de 0 V sans charge, mais je me suis retrouvé avec une très légère tension positive quoi que je fasse, et ce n'était pas pas significatif donc je n'ai pas pris la peine de le déboguer. Sig + / Sig- sont l'endroit où les jauges de contrainte sont câblées au circuit d'ampli. Je n'ai pas construit mon circuit de jauge de contrainte, j'ai utilisé la balance, donc je ne me sens pas vraiment bien informé sur les détails du travail avec les jauges de contrainte, j'ai juste compris comment utiliser ce qui était là. La mienne avait deux paires de jauges, et chaque paire avait un fil V +, V- et signal.
Les valeurs de résistance dans mon circuit ne signifient pas nécessairement quelque chose pour vous, car elles ont été choisies pour donner le gain dont j'ai besoin. Choisissez le vôtre selon vos besoins.