Étape 1: Un peu sur le capteur de température DS18B20 numérique IC
DS18B20 est un capteur de température IC capable de mesurer la température et en donnant un signal numérique direct c'est-à-dire contrairement à d’autres sondes de températures LM35, il peut envoyer la lecture de température directement sur n’importe quel microprocesseur ou microcontrôleur ou un ordinateur personnel.
Caractéristiques principales:-
** Mesures des températures de-55 ° C à + 125 ° C (-67 ° F à + 257 ° F) ± 0,5 ° C précision de-10 ° C à + 85 ° C
** La précision des mesures peut être programmée entre signaux numériques 9 bits, 12 bits (avec compromis de temps de lecture).
** Il a une fonction d’alarme avec points de déclenchement programmable par l’utilisateur non volatile pour la supérieure et inférieure. par exemple, il peut être programmé pour déclencher une alarme externe ou un thermostat pour indiquer ou contrôler respectivement, aucun appareil externe lorsque la température atteint certains seuils seuil inférieur ou supérieur. Ces points de consigne restent en mémoire même lorsque le capteur est hors tension.
** Il communique sur un 1-Wire® bus, qui, par définition, nécessite des données qu’une seule ligne (et au sol) pour la communication avec un microprocesseur ou un microcontrôleur.
** En outre, le DS18B20 peut dériver une alimentation directement depuis la ligne de données ("puissance parasite"), éliminant le besoin d’une alimentation externe.
** Si nous voulons exécuter à l’aide de bloc d’alimentation externe, il peut être utilisé entre + 3,0 V à + 5, 5V. Cela le rend compatible avec 3,3 v ICs comme Arduino Due, esp8266 etc. et aussi 5V ICs comme Arduino Uno, Nano etc..
** Chaque DS18B20 a un code série unique de 64 bits, qui permet de multiples DS18B20s pour fonctionner sur le même bus 1-Wire. Ainsi, il est simple à utiliser un microprocesseur pour contrôler de nombreux DS18B20s répartie sur une grande surface.
** Aucun circuit externe n’est requis, sauf dans certains cas, un 10k résistance de pull-up est requis.
Applications qui peuvent bénéficier de cette fonctionnalité incluent des contrôles environnementaux HVAC, température des systèmes à l’intérieur des bâtiments, équipements, ou machines et surveillance du processus de surveillance et systèmes de contrôle.