Lab 8 - Monitoreo y Control en La Nube - AQP
Lab 8 - Monitoreo y Control en La Nube - AQP
Lab 8 - Monitoreo y Control en La Nube - AQP
Laboratorio de Electricidad 8
Internet de las Cosas (IoT)
Monitoreo y Control en la
Nube.
INTEGRANTES:
Arapa Huayhua José Antonio
Sulla Ancco Randy Bryan
Montesinos Vilca José Walvin
Fecha de entrega:27/11/19
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
PROGRAMA DE FORMACIÓN REGULAR
OBJETIVO
Monitorear variables y controlar actuadores con dispositivos IoT, usando la nube a través de
App.
INTRODUCCIÓN TEÓRICA
A. LA NUBE.
La nube de Internet es un nuevo modelo de uso de los equipos que tienen la capacidad de
intercambiar información. Traslada parte de tus archivos y programas a un conjunto de
servidores a los que puedes acceder a través de Internet. La computación en la nube
(del inglés cloud computing), conocida también como servicios en la nube, informática
en la nube, nube de cómputo, nube de conceptos o simplemente "la nube", es un
paradigma que permite ofrecer servicios diversos para el manejo de la información a
través de una red, que usualmente es Internet.
Figura 1: La nube
8
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
La computación en la nube implica mover parte del trabajo desde tu equipo o red de equipos
locales a servidores remotos. Estos servidores almacenan los datos y programas que
necesitas para trabajar, de manera que es posible acceder a ellos desde cualquier
dispositivo conectado a internet en cualquier parte del mundo.
Figura 2: Acceder a cualquier dispositivo conectado a internet en cualquier parte del mundo
9
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
Para poder gestionar el envío y recepción de la información haremos uso de varios dispositivos
tales como los contenidos en el módulo IoT y que se muestran a continuación.
La primera parte conformada por la PC el Arduino Mega 2560 y la tarjera de nos permite usar
transmitir datos mediante una conexión Wifi, esto se muestra en la figura siguiente.
El ESP8266: Es un SoC (sytem on chip) fabricado por la compañía china Espressif. Este SoC
agrupa distintos componentes en un mismo integrado, siendo los principales un
procesador de 32 bits y un chip WiFi con gestión de pila TCP/IP.
10
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
Figura 6: ESP8266
El ESP8266 no incorpora memoria Flash dentro del SoC, por lo que tiene que ser proporcionada
por el módulo en el que se monta. La conexión entre la memoria se realiza por QSPI
pero, su uso es transparente para nosotros.
C. DISPOSITIVOS ACTUADORES.
Relé: Dispositivo electromagnético que, estimulado por una corriente eléctrica muy débil, abre
o cierra un circuito en el cual se disipa una potencia mayor que en el circuito
estimulador.
Figura 8: Relé
11
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
En la tarjeta se encuentran montados 4 relés con sus respectivas borneras de mando y fuerza.
Ventilador: Usaremos un ventilador también como elemento actuador para poder variar el
comportamiento del sensor de temperatura.
EQUIPOS Y MATERIALES
12
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
RECOMENDACIONES
NOTA: Ante cualquier duda, consulte al profesor encargado. Por ninguna razón consulte al
compañero o tome decisión por iniciativa propia.
DESARROLLO DE ACTIVIDADES
Para hacer la conexión a internet del esp8266 mediante WIFI tenemos que seguir los pasos
siguientes:
Primero, configuración del esp8266 module: esta configuración lo podemos hacer con comando
AT mediante el puerto serial de un Arduino (mega). Para ello es necesario implementar el
siguiente esquemático.
13
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
La primera etapa para realizar la experiencia es interconectar los elementos a usar y que
herramientas que se requieren para ello, tanto de software como de hardware. La siguiente
figura muestra un diagrama de los elementos que lo componen.
La PC a usar debe tener instalado el programa Arduino IDE el cual se puede descargar
gratuitamente de la siguiente dirección: https://www.arduino.cc/en/main/software
El módulo IoT también será conectada a una fuente DC de 12 voltios mediante la entrada tipo
Jack.
14
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
En esta experiencia se realizará el procedimiento para realizar la conexión del módulo IoT a
un servidor en la nube para poder a través del servidor BLYNK intercambiar datos desde
cualquier dispositivo remoto mediante un una aplicación (App) cargada en el dispositivo
remoto.
Para poder realizar la conexión, necesitamos tener instalado las librerías del BLINK para el
Arduino, el procedimiento a seguir es:
15
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
Paso 3 Crear un nuevo proyecto. Luego elige el
tablero y la conexión que usarás.
dispositivo (Arduino mega) y
conexión(wifi).
16
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
Paso 5 •Revise su bandeja de entrada de correo
electrónico y encuentre el token de
autenticación.
Paso 7 La estructura de su
your_sketchbook_folder ahora debería
verse así, junto con sus otros bocetos (si
los tiene):
☝ Tenga en cuenta que las
bibliotecas deben ir a bibliotecas y
herramientas a herramientas. Si no
tiene una carpeta de herramientas,
puede crearla usted mismo.
Paso 8 En siguiente enlace podemos encontrar el
constructor del código donde podemos
realizar configuraciones de acuerdo con
nuestro hardware.
https://examples.blynk.cc/?board=ESP8266&
shield=ESP8266%20WiFi&example=GettingSt
arted%2FBlynkBlink
17
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
Paso 9 Para poder programar el Arduino Mega
BLYNK utilizarmos el generar de
plantillas, con los siguientes parametros.
18
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
Paso 13 En el software de BLYNK del movil crear
un nueva variable
19
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
2. MONITOREO Y CONTROL DESDE LA NUBE.
En la tercera parte de la experiencia usaremos los elementos actuadores y la interfaz para los
actuadores, mostrados en la figura siguiente.
21
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
Nombre Pin
VENTILADOR V0
22
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
LAMPARAS V1
VENTILADOR ---------------------->>
V0 ------------------------------->>
INDUSTRIA 4.0
Cuestionario
23
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
1. Realice un diagrama explicando el procedimiento seguido para la interconexión delmódulo
IoT con la nube.
24
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
25
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
26
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________ ___TECSUP
Realizamos un clic en el botón play para comenzar a obtener datos y ejecutar nuestro
proyecto
Conclusiones:
• Pudimos identificar los equipos e instrumentos,
reconociendo las funciones de cada uno de ellos
para poder realizar mediciones correctamente.
• Se monitoreo variables logrando controlar
actuadores con dispositivos IoT, usando la nube a
través de App.
• Se logro asimilar conocimientos acerca de los
temas tratados.
27
Laboratorio de Ciencias Básicas Aplicadas – Lab. 8__________________ ________
__TECSUP
ESTUDIOS GENERALES
Rúbrica
Requiere No
CRITERIOS A EVALUAR Excelente Bueno mejora aceptable
LABORATORIO
INFORME
ACTITUDES
Puntaje total:
Comentario al
alumno:
DESCRIPCIÓN DE LA EVALUACIÓN
Excelente Completo entendimiento y realización de la actividad, cumpliendo todos los requerimientos.
28
Bueno Entiende y realiza la actividad cumpliendo la mayoría de los requerimientos.
Requiere mejora Bajo entendimiento de la actividad cumpliendo pocos de los requerimientos.
No aceptable No demuestra entendimiento de la actividad.
29