Sunteți pe pagina 1din 5

ThingSpeak

Tecnológico de Estudios Superiores de Jocotitlán -TESJo


Ingeniería Electromecánica
Máquinas Eléctricas IT-701
Cárdenas Cruz José Manuel, Robles Piña Karla Brenda, Velázquez Gutiérrez César

NOMBRE DE LA PRÁCTICA:
Sensor de temperatura
Práctica No.3
Fecha de realización: 07 de noviembre de 2019
Asignatura: Microcontroladores
Carrera: Ingeniería Electromecánica
Unidad de aprendizaje: 3 y 4
Número de práctica:3
Objetivo: el alumno realizará el sensado de temperatura utilizando el LM35 utilizando la plataforma
Thingspeak para registrar los datos
Lugar: Aula de clases y laboratorio de sistemas digitales.
Tiempo asignado: 2 hrs (Libre)
Equipo: Materiales: Reactivos:
Laptop o celular con acceso a Jumper y Cable UTP No aplica
internet.
ESP8266
Sensor LM35
Observaciones: El objetivo es monitorizar los cambios de temperatura desde la nube.

I. INTRODUCCIÓN ThingSpeak ha integrado el soporte del


software de computación numérica
ThingSpeak es una aplicación y API de
MATLAB de MathWorks, permitiendo a
Internet de las Cosas (IoT) de código
los usuarios de ThingSpeak analizar y
abierto para almacenar y recuperar datos
visualizar datos cargados usando Matlab
de cosas usando el protocolo HTTP y
sin requerir la compra de una licencia de
MQTT a través de Internet o a través de
Matlab de Mathworks.
una red de área local. ThingSpeak permite
la creación de sensores aplicaciones de ThingSpeak tiene una estrecha relación
registro, aplicaciones de seguimiento de con Mathworks, Inc. De hecho, toda la
ubicación y una red social de cosas con documentación de ThingSpeak está
actualizaciones de estado. incorporada en el sitio de documentación
de Mathworks 'Matlab e incluso habilita
ThingSpeak fue lanzado originalmente por
las cuentas de usuario de Mathworks
ioBridge en 2010 como un servicio de
registradas como credenciales de inicio de
soporte de aplicaciones IoT.
sesión válidas en el sitio web de
ThingSpeak.
II. MARCO TEORICO Se alimenta directamente con una fuente
ThingSpeak API de 5V y entrega una salida analógica entre
La API de ThingSpeak siempre trabaja con 0V a 1.5V. Este voltaje analógico puede
datos, esa es su gran especialidad. Es una ser leído por el ADC de un
API abierta para el Internet de las Cosas microcontrolador como PIC o Arduino.
que permite recopilar, almacenar, analizar, Entre sus aplicaciones podemos encontrar
visualizar y actuar sobre la información termómetros, termostatos, sistemas de
monitoreo y más.
recogida en sensores y dispositivos como
aplicaciones web y móviles, redes sociales
como Twitter, soluciones de mensajería,
VoIP y nube como Twilio, hardware de ESPECIFICACIONES TÉCNICAS
código abierto como Arduino, Raspberry
Pi o BeagleBone (los reyes del Internet de  Voltaje de Operación: 4V – 30V (5V
recomendado)
las Cosas y la robótica) o con lenguajes de
 Rango de Trabajo: -55℃ hasta +150℃
cálculo computacional como MATLAB...  Precisión en el rango de -10°C hasta +85°C:
ThingSpeak es una API conocida entre los ±0.5°C
desarrolladores y dispone ya de una gran  Pendiente: 10mV / ºC
comunidad.  Bajo consumo energético: 60uA
 No necesita componentes adicionales
ThingSpeak API funciona siempre con  Pines: +VCC, V salida, GND
canales, los cuales contienen los campos  Baja impedancia de salida
de datos, ubicación y estado. Para empezar
a trabajar con esta interfaz es necesario
crear un canal, donde se recopilará la
información de dispositivos y
aplicaciones, datos que posteriormente se
pueden analizar y visualizar en gráficos
(este es un tutorial bastante completo de
cómo crear gráficos con ThingSpeak) y el
paso final es operar sobre esa
documentación. El proceso con la API Imagen 1 Sensor de temperatura LM35
siempre es el mismo.
Sensor de temperatura LM35
El LM35 es un sensor de temperatura de
buenas prestaciones a un bajo precio.
Posee un rango de trabajo desde -55ºC
hasta 150ªC. Su salida es de tipo analógica
y lineal con una pendiente de 10mV/ºC. El
sensor es calibrado de fábrica a una
precisión de 0.5ºC.

Es un sensor muy popular por su fácil uso Imagen 2 Forma en la que se conecta el sensor de
y variadas aplicaciones. No necesita de temperatura
ningún circuito adicional para ser usado.
III. RESULTADOS
Para realizar esta práctica tuvimos que
crear una cuenta en la plataforma de Realizamos las conexiones perrtinenetes
thinkspeak, al principio habíamos creído para el sensor con el modulo esp8266.
que solo se podía crear mediante un correo
institucional, sin embargo si se puede
hacer uso de una cuenta personal.
Para poder sincronizar nuestro programa
que permitía efectuar la lectura de la
temperatura fue necesario primero crear un
nuevo canal en donde configuramos
nuestra variable que estaría monitoreando
la plataforma y así recabar los datos.
Imagen 5 Conexión del circuito

Primeramente realizamos una prueba el


día que nos quedó la práctica este arrojaba
la lectura de la temperatura cada 15
segundos mostrando en la gráfica los
cambios que existían dentro de estos
Imagen 3 Creación de la cuenta en ThinkSpeak y
creación del nuevo canal para el proyecto
intervalos de tiempo.

El segundo paso fue crear el código en IDE


Arduino. En donde se coloca el Writekey
generado en el canal, el nombre de la red y
su respetiva contraseña debido a que esté
monitoreo de datos es a través de la red
WiFi.
También dentro del programa, el monitor
serial de Arduino te muestra si la conexión
Imagen 6 Datos de la temperatura medidos el
se ha realizado con éxito y cada cuando se 04/10/2019
manda la lectura a la plataforma.

Imagen 4 Código del programa


Imagen 7 Datos de la temperatura medidos el día
07(10/2019
embargo esta trabaja prácticamente como
Blynk, debido a que por medio de la
creación de un nuevo canal este te genera
un código el cual configuras dentro del
programa para así permitir que este si se
conecte y envié los datos a través de la red.
CÉSAR:
El sensor de temperatura lm35 tiene
muchos usos y aplicaciones en nuestro
caso lo usamos para medir temperatura
que es su función específica pero se aplicó
Imagen 8 Firma de entrega de práctica un elemento más se utilizó el controlador
IV. CONCLUSIONES
ESP8266 para poder conectarlo en lo
particular el sensor es usado para conocer
su funcionamiento y sus aplicaciones más
JOSÉ MANUEL: En esta práctica
comunes así como emplearlo a una
tuvimos que medir la temperatura en este
diferente plataforma que nos dará lectura
caso del ambiente con la ayuda de un
cada determinado tiempo
sensor de temperatura LM35, pero el
objetivo principal de dicha práctica fue
poder visualizar los valores de temperatura V. REFERENCIAS
en la plataforma Thingspeak, así que para
esto tuvimos que crear una cuenta, un [1] D. R. E-Marmolejo, «LM35 – El sensor de
nuevo canal y realizar el código que
temperatura más popular,» 25
permitiera hacer la conexión de sensor,
Noviembre 2017. [En línea]. Available:
módulo y plataforma. Una vez conectado
https://hetpro-
todo fue relativamente fácil obtener los
store.com/TUTORIALES/lm35/. [Último
datos de temperatura pues eran mostrados
en una gráfica. acceso: 08 Noviembre 2019].

También pudimos observar que [2] BBVAOPEN4U, «APIs para el Internet de


Thingspeak ofrece aplicaciones que las Cosas: ThingSpeak, Pachube y
permiten visualizar y analizar los datos en Fitbit,» 21 Marzo 2016. [En línea].
Matlab. Available:
https://bbvaopen4u.com/es/actualidad
KARLA BRENDA: Dentro de los
aprendizajes esperados dentro de la /apis-para-el-internet-de-las-cosas-
realización de esta práctica estuvo el poder thingspeak-pachube-y-fitbit. [Último
conocer una alternativa de plataformas que acceso: 08 Noviembre 2019].
puedes utilizar para recolectar los datos de
un dispositivo (en nuestro caso el sensor
para medir la temperatura) y así poder
guardarlos en la nube, Fue muy
interesante, sin embargo al principio es un
poco complicado el comprender como es
que funciona la plataforma de ThingSpeak
debido a que todo está en inglés, sin

S-ar putea să vă placă și