Étape 5: Expérimenter avec Arduino
J’ai rapidement réalisé, j’ai eu un problème. Les broches analogiques sur l’Arduino peuvent lire les tensions positives entre 0 et 5V. Mais le capteur produit une tension négative inférieure à 25oC. Cela rend nos lectures mal ! La solution est de changer la tension. Le capteur mesure environ 4.4mV à 100oC et environ - 0.6mV à 0oC. C’est une différence de 5mV. C’est très pratique ! Si nous ajoutons 0.6V à la sortie de l’amplificateur opérationnel, nous obtenons une gamme de 0-5V à envoyer à l’Arduino. Parfait !
Faites cela que nous utilisons un circuit amplificateur sommation. Le deuxième ampli dans le LM358 est très pratique après tout.
Dans les photos des membres du pain vous verrez que j’ai en fait utilisé un LM358 supplémentaires pour le rendre moins confus au fil vers le haut et la vue.
Le croquis code à exécuter est attaché.
Le programme est simple et juste des sorties les lectures de la thermopile et la thermistance via un port série.
Note:
Le circuit est très sensible en raison des sonde afficher seulement milli-volts. La température peut sembler fluctuent énormément avec n’importe quelle interférence.
Le circuit lui-même semble ajouter sur 0.6mV à la lecture brute de thermopile. Je compte pour cela sur le croquis avec une constante nommée verr.
Le capteur mesure la température sur toute la surface qu’il voit. Le capteur doit seulement voir l’objet à mesurer et rien d’autre pour obtenir une lecture précise de la température.