menu home
 
  Derniers projets :

•   Serveur mail Postfix/Dovecot sur Raspberry Pi sous Raspbian

•   Circuit vidéo anti-Macrovision / Macrovision remover

•   Indicateur de niveau d'humidité de la terre pour plante

•   Récupération consommation EDF via Raspberry Pi

•   Station Météo avec Raspberry Pi

•   ...

[ Voir la suite ... ]    

 
  Derniers projets :

•   Manipuler les GPIO d'un RaspberryPi sous Raspbian en Java

•   Programme pour le convertisseur impulsions téléphoniques en signal DTMF pour téléphone à cadran

•   ...

[ Voir la suite ... ]    

 
  •   Cathode Corner
 
•   Kosbo
 
•   Semageek
 
 
a propos
 
contact
 
  categorie
  Thermomètre électronique 2
  > Capteurs
img avancement
Commencé le 02/12/2009  
Mis à jour le 02/12/2009  


Une évolution par rapport à la première version de mon thermomètre électronique. Maintenant avec un affichage digital, c'est quand même mieux !

Pour la mesure de la température, j'ai utilisé le bien connu LM35 qui me permet de convertir la température en tension à raison de 10mV/°C. C'est à dire, 25°C = 250mV.

Pour la conversion du signal analogique en nombre binaire correspondant à la température, j'ai utilisé un convertisseur A/D ADC0804. Pour afficher le résultat, j'ai utilisé une puce PIC16F84A qui permet d'afficher la température sur 2 afficheur 7-segments. Comme driver pour afficheurs, j'ai utilisé un CD4543.



Voici le prototype que j'avais réalisé au début :

Les LEDs sur la gauche me permettait de voir la température en binaire et de savoir si le convertisseur fonctionnait lors des tests.

Un autre version mais avec un double thermomètre. Cette version me sert à connaitre la température qu'il fait dehors et chez moi. Pour avoir la mesure de l'extérieur, j'ai relié le circuit au capteur LM35 qui se trouve à coté de ma fenêtre à l'abri du soleil qui pourrait fausser les valeurs et de la pluie qui pourrait causer des dégâts.

J'ai rajouté une sortie digitale pour pouvoir un jour permettre l'affichage en temps réel, sur ce site, de la température extérieur.



Pour voir la température en temps réel, cliquez ici.


Vues de l'intérieur :

Pour la sortie digitale, j'ai utilisé un 74HC273 comme buffer qui se met en même temps à jour que l'affichage à led.





Et pour finir, une version "de poche" que je balade un peu partout avec moi histoire de voir si les composants tienne le coup et aussi pour le fait d'avoir un petit gadget fait maison dans sa poche ! :D





Et bien évidament, voici le schéma !





Le programme de la puce PIC16F84A est disponible ICI


    5 commentaires
Commencé le 02/12/2009  
Mis à jour le 02/12/2009  

Nom:  
E-Mail:  
Site Web:  

 
Vérification:  
 
Recopiez les lettres/chiffres et donnez le résultat du calcul :
captcha



   ezio   |   25/02/2010 - 21:31   

svp il y a pas le nom du composant en dessous du LM35
merci


   JLR's Blog   |   25/02/2010 - 21:31   

Voila ! L'oubli a ?t? corrig? !


   ezio   |   27/02/2010 - 16:58   

alors j'ai essay? de saisir le schema sur PROTEUS (ISIS) mais j'ai pas reussi a trouver les pin : ENABLE-PHASE-BLANKINE du CD4543
sur isis il y a CLK-LE-BI
si vous avez une id?e?
merci


   JLR's Blog   |   27/02/2010 - 21:47   

CLK = Clock ? LE = Latch Enable ? BI = aucune id?e ... ?trange tout ça pour une puce CD4543. A la limite, si vous ne trouvez pas les autres pins sur votre logiciel, vous pouvez utiliser une puce 74LS247 (ou 74LS47) qui est du même genre mais avec un mode de fonctionnement l?g?rement diff?rent.


   Bilel Amdouni   [ www ]   |   22/10/2011 - 16:22   

j'ai réaliser votre montage sur ISIS et j'ai essaye d'ecrire le code du PIC 16F84A pour voir le fonctionnement de votre montage mais j'ai eu quelques problem dans le program en C
j'aimerais bien si c'est possible de m'envoyer le programme pour que je peut l'essaye.
Je suis un debutant en programmation en C .
je vais attendre votre reponse merci

 


JLR's Blog   |   Programmation et design: JLR   |   Version 2.0   |   Généré en 1.034 seconde(s)