Dans mon précédent instructable j’ai donné une introduction au thermomètre numérique utilisant DS18B20 et ESP8266 Conseil nodemcu avec écran OLED SPI et programmation à l’aide de IDE Arduino. Cela exigeait une connaissance de programmation, base électronique et nécessaire un peu de matériel électronique trop.
Mais qu’en est-il de ceux qui programmation de haine et de l’électronique... encore mais qui veulent avoir un thermomètre numérique maniable.
Dans ce instructable je vais aller un pas en arrière, interfaçage d’un capteur de température DS18B20 et obtenir les lectures de température en temps réel en degrés et Fahrenheit sur windows PC sans aucune programmation:).
Ici, j’ai réussi (avec l’aide de plusieurs recherches sur google;)) pour interfacer le DS18B20 avec mon ordinateur portable à l’aide de RS232 convertisseur USB disponible à un prix avantageux. Et avec l’aide du logiciel libre « OneWireViewer » de Maxim Integrated ; Nous pouvons programmer la résolution, Découvre les lectures de température ou enregistrer les données dans le texte ou des fichiers excel. La meilleure chose est que nous ne devons pas n’importe quel microcontrôleur, microprocesseur, Arduino ou framboise, etc. PI.
** Le DS18B20 mesure les températures de-55 ° C à + 125 ° C (-67 ° F à + 257 ° F) avec une précision ±0. 5 ° C de-10 ° C à + 85 ° C. Une gamme de température assez raisonnable pour les applications de jour en jour et système météorologique. Ce capteur IC est 1 fil périphérique c'est-à-dire peut fonctionner uniquement à l’aide de masse et 1 fils supplémentaires (deux fils au total).
Wikipedia dit "1-Wire est un système de bus de communication appareil conçu par Dallas Semiconductor Corp. qui fournit les données à faible vitesse, la signalisation et le pouvoir sur un seul signal. 1-wire est similaire au concept à I²C, mais avec des débits de données plus faibles et de plus longue portée. Il est généralement utilisé pour communiquer avec les petits appareils peu coûteux tels que les thermomètres numériques et instruments de météo. "lire la suite ici et ici.
Mais les dispositifs 1-wire interface requièrent une programmation complexe pour les ajustements de minutage de bus. Qui rend la vie d’un passionné d’électronique commun difficile. Pour faciliter la tâche, Maxim Integrated a rendu disponible gratuitement logiciel de OneWireViewer pour différents systèmes d’exploitation de PC. Mais encore une fois, il exige cher propriétaire USB vers RS232 adaptateurs. J’ai eu un bon marché convertisseur USB vers RS232-TTL couché dans mon tiroir, et j’ai décidé de l’utiliser pour communiquer avec DS18B20. Après me gratter la tête et avec l’aide de GOOGLE grande j’ai enfin géré sur la base pour le faire fonctionner avec des connexions très simples... SANS l’aide de n’importe quel composant électronique supplémentaire. Pas même une résistance pull-up.
Ce capteur de température DS18B20 est disponible à environ 2USD et cloné USB vers RS232-TTL (j’ai utilisé un avec PL2303HX prolifique) converter pour environ 2-3 USD sur ebay, amazon ou aliexpress.
Remarque:- Dans les étapes suivantes j’utilise la suite abréviations pour facilité personnelle-
UTC = USB vers RS232 TTL
DS = sonde de température 1-wire DS18B20 avec résolution programmable