Ce thermomètre numérique affiche sur un seul écran LCD 16X2 température actuelle, la date complète (reconnaît les années bissextiles), l'heure et le jour de la semaine. Il est également possible de vérifier à tout moment les températures quotidiennes maximales et minimales tout au long de la semaine ainsi que les dates auxquelles ces événements se sont produits. Il dispose également d'une alarme qui avertit le temps désiré et intègre un contrôle intelligent de l'éclairage.
Le capteur de température LM35 est un employé, ce dispositif fournit 10mV par degré centigrade à sa sortie. Plus tard, ce signal est conditionnée par U2. Qui est chargé de modifier l'échelle de mesure et ajouter 1,25 V de cette manière, on obtient une tension variable entre 0V et 5V lorsque la température varie de -25,6 ° C à 76,7 ° C. Cette tension est introduite par le pin2 PIC16F876A, portant un convertisseur analogique - numérique intégré 10 - BIT . C'est le signal responsable de la conversion analogique à numérique . Si vous n'avez pas encore un programmateur de PIC pour cela cliquez ici
Je me suis connecté directement à l'éclairage de l'écran des résultats de la PIC. J'ai raté parce que la résistance de limitation est limitée par le logiciel. Utilisant un signal de PWM commander la puissance délivrée à la LED de rétro-éclairage. Pourtant, lorsque la première connexion de l'éclairage doit assurer que votre écran ne consomme pas plus de 25mA, sinon, la sortie du PIC finirait par arrêter de travailler (dans le diagramme explique comment connecter des écrans d'admission plus élevés ). L'écran LCD que j'ai utilisé est de la marque , le modèle C Cebek-2605 , et les commentaires consommation est bien en deçà de cette limite, il n'y a donc aucun danger pour le microcontrôleur .
Si vous n'avez pas le LM358 (U2) peut remplacer un ou deux LF411 LM833. Vous trouverez les caractéristiques de tous ces composants dans la section Fiches techniques.
Ensuite, les données obtenues avec une jauge de température, Leonardo envoyé par Roman au modèle 2003, mais aussi valable pour ce modèle parce qu'il n'a pas touché à l'acquisition de températures:
Jauge de lecture [º C]
|
Lecture thermomètre [º C]
|
30
|
30,0
|
35
|
34,9
|
48
|
47,9
|
55
|
55,1
|
62
|
62,0
|
70
|
70,1
|