Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Arduino-Tinkercad Monitor Serie parte 2. Sensor TMP

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 8 de abril de 2020 por Carolina F.

113 visualizaciones

Segunda parte del uso del Monitor Serie con un TMP36

Descargar la transcripción

Vamos a hacer una nueva actividad para ver un poco mejor la utilidad del monitor Serif. 00:00:00
Para ello voy a empezar por sustituir el potenciómetro por otro componente. 00:00:07
Lo elimino y voy a utilizar un sensor de temperatura. 00:00:12
Fijaos, está en la parte inferior de los componentes básicos, no hay que confundirlo con el transistor. 00:00:18
Lo voy a colocar exactamente en las mismas tres posiciones en las que estaba el potenciómetro, con cuidado de que esta pata potencia esté conectada a 5 voltios, el otro extremo cierra a 0 voltios, a GND, y la pata central es la que me tiene que coincidir con la entrada analógica, con el A0. 00:00:25
Fijaos, el código me sigue valiendo 00:00:48
De hecho, si yo inicio la simulación 00:00:52
El LED se tiene que poner a parpadear 00:00:54
Pero ahora va a depender de la temperatura 00:00:57
A la que pongo el sensor de temperatura 00:01:00
Pero lo que yo quiero hacer es conseguir que en el monitor serie 00:01:03
Me aparezca la temperatura que está midiendo el sensor 00:01:09
Fijaos, si me fijo en el valor que aparece ahora mismo 00:01:13
Aquí pone 25ºC y sin embargo aquí obtengo un 153ºC. 00:01:18
Me voy a fijar en el rango completo del sensor. 00:01:25
Fijaos, menos 40ºC es la temperatura más baja que me permite medir este componente y se corresponde con un valor de 20ºC. 00:01:30
Sin embargo, en el otro extremo, una temperatura de 125 grados centígrados se corresponde con un valor de 358. 00:01:40
El diseño de este sensor hace que solo tenga este intervalo de valores entre 20 y 358. 00:01:50
Si os acordáis, las entradas analógicas varían entre 0 y 1023, es decir, son posibles 1024 valores. 00:01:59
Esto va a dar lugar a que haya que hacer una serie de artilugios matemáticos para transformar el valor que mide el sensor en la temperatura en grados centígrados. 00:02:09
Voy a intentar explicar cómo se obtiene ese valor, qué operaciones son las que tenemos que hacer. 00:02:22
fijaos hemos dicho que las entradas analógicas varían entre 0 y 1023 y que sin embargo este 00:02:30
sensor varía entre 20 y 358 que corresponde a 338 valores para obtener un valor entre 0 y 1024 voy a 00:02:39
tener que hacer dos cosas primero restar 20 al valor del sensor 00:02:51
porque así empezar en 0 el sensor recordar que empieza en 20 00:02:57
pues le restamos 20 para empezar en 0 y después le voy a multiplicar por 3 con 00:03:03
04 para así tener en el otro extremo 1024 y 00:03:09
que los valores estén entre 0 y 1023 tengan todo el rango que permiten las 00:03:15
entradas analógicas, 1024. Sin embargo, después le tengo que decir a Arduino que esos valores 00:03:21
entre 0 y 1024 tienen que corresponderse con temperaturas entre menos 40 y 125 grados centígrados. 00:03:29
Vamos a ver cómo se hace eso. Me voy a ir a la parte de matemáticas, en los bloques, 00:03:38
y voy a coger este bloque de aquí, asignar, después modificamos esta parte, pero de momento 00:03:44
Yo quiero que mi rango final de temperatura sea de menos 40, que era el extremo inferior del sensor, a 125, que era la temperatura máxima que podía marcar el sensor. 00:03:54
Y aquí tengo que poner lo siguiente, voy a coger dos operadores, este operador voy a dejar fuera de momento, si puedo, pues no puedo, pues voy a coger otro operador ya y lo coloco a continuación. 00:04:12
Bien, se me han colocado al revés 00:04:31
Mirad, es importante la prioridad de las operaciones matemáticas 00:04:37
Primero tengo que restar 00:04:44
Voy a restar primero a la variable 00:04:46
Hemos dicho que le teníamos que restar 20 00:04:52
Y después, a todo eso, lo tengo que multiplicar por 3,04. 00:04:57
Entonces, la forma correcta de colocarlo es así, ¿vale? 00:05:14
La variable menos 20 y multiplicada por 3,04. 00:05:26
Este de aquí sobra. 00:05:30
Bueno, pues todo esto, a ver si lo puedo agarrar bien, es lo que tengo que colocar aquí, ¿vale? 00:05:32
Ahora sí que leo valor del potenciómetro menos 20 y multiplicado por 3,04, lo tengo que modificar y convertirlo en un valor entre menos 40 y 125. 00:05:42
Bien, para eso tengo que crear una variable. 00:05:54
En esa variable la voy a llamar grados C. Inmediatamente pongo aquí un definir grados C, al principio lo voy a colocar ahí, en todo esto. 00:05:56
Entonces la temperatura en grados de centígrados va a ser el resultado de hacer todo este artilugio matemático. 00:06:18
Y ahora que me falta, pues imprimirla también en el monitor serie. Imprimo en el monitor serie la variable grados C. Vamos a ver, vamos a iniciar la simulación. Fijaos, aparece primero el valor del sensor y después ya la temperatura, porque si recordáis la tenemos en el sensor en 25 grados centígrados. 00:06:25
vamos a apartar un poco para poderlo ver mejor, vuelvo a iniciar la simulación y si cambio 00:07:01
la temperatura, veis, aquí pone menos 17 ahora, si subo pues aquí pone la temperatura 00:07:12
en grados centígrados, vamos a adornar un poquito más esto, voy a cerrar el monitor 00:07:20
serie y vamos a recolocar estos bloques definir grados lo puedo poner aquí 00:07:26
arriba y entre estos dos imprimir voy a poner 00:07:34
algo para que me dé unas letras un espacio vamos a poner aquí valor 00:07:47
potenciómetro y un espacio una coma otro espacio y aquí en el valor en grados 00:07:55
centígrados, voy a convertir esto en grados C. Y además, para que no me cambie de línea 00:08:04
cada vez, voy a cambiar este con por un sin. Y después de esto ya sí cambié de línea. 00:08:15
Vamos a probar el resultado. Abrimos el monitor serie. Y ahora sí que aparece 153, el valor 00:08:27
inicial del sensor de temperatura y si cambio la temperatura pues esto también se modifica. 00:08:38
Idioma/s:
es
Materias:
Tecnología
Autor/es:
Carolina Fernández Martínez
Subido por:
Carolina F.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
113
Fecha:
8 de abril de 2020 - 22:41
Visibilidad:
Público
Centro:
IES ALPEDRETE
Duración:
08′ 54″
Relación de aspecto:
1.95:1
Resolución:
1772x910 píxeles
Tamaño:
18.14 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid