Tecnologia vestible

Per començar Elements d'entrada Programació CircuitPython   Recursos CITCEA
Elements no electrònics Elements de sortida Programació Arduino    
Projectes Elements de control Dades pràctiques   Inici

Sensor de temperatura

La placa del sensor de temperatura LilyPad porta un sensor MCP9700. Aquest sensor dóna 0,5 V a 0 °C i augmenta 0,01 V (10 mV) per cada grau. Pot funcionar entre -40 i +125 °C. La placa (de 2 cm de diàmetre) només té tres potes: el positiu i el negatiu d'alimentació i la sortida. L'alimentació pot ser a qualsevol tensió entre 2,3 i 5,5 V. La sortida d'aquesta placa la connectarem a una entrada analògica.

Atenció: Tingueu present que en molts casos les entrades binàries i analògiques corresponents a la mateixa pota no tenen el mateix número.

Cal tenir present que al web d'Sparkfun la major part dels comentaris diuen que la característica que indica el fabricant no és exacta i que convé ajustar-la prenent mesures reals.

MCP9700  [SF]

La temperatura es pot calcular a partir de la tensió obtinguda mitjançant aquesta expressió:

equació

A la seva vegada, la lectura obtinguda ens permet saber la tensió. Aquest valor depèn de l'entorn que fem servir per programar. Programant en Arduino:

equació

I programant en CircuitPython:

equació

La taula següent ens dóna alguns exemples de valors obtinguts.

Temperatura
(°C)
Tensió de sortida
del sensor (V)
Lectura a l'entrada
analògica en Arduino
Lectura a l'entrada
analògica en CircuitPython
-40 0,1 20 1986
-20 0,3 61 5958
0 0,5 102 9930
10 0,6 123 11915
20 0,7 143 13901
30 0,8 164 15887
40 0,9 184 17873
100 1,5 307 29789
125 1,75 358 34753

 

 

 

En aquest web, les fotografies marcades amb [AF] són del web d'Adafruit, les marcades amb [SF] del web d'Sparkfun i les marcades amb [AU] del web d'Arduino.

 

 

 

 

 

 

 

 

 

 

Llicència de Creative Commons
Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.