Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 29

12-11-2019 LABORATORIO N°8

Monitoreo y Control de la nube

Apellidos y Nombres: Nota:

Jahuira Tapara Joseph Junior

Willian Itme Salazar


Alumno (s):
Jonathan Paucar Zamora

Valerio Saira Muricio

Saya Zeballos Rigoberto

Profesor: Mg. Ing. Andrés Márquez Huertas

Programa
C-19 Grupo: B
Profesional:

Fecha de entrega: 12 11 19 Mesa de trabajo:


1-CUESTIONARIO
2- ATS
3-FUNDAMENTO TEORICO
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.

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.
B. ARQUITECTURA Y DISPOSITIVOS USADOS.

A continuación mostramos de manera gráfica la arquitectura usada para el manejo de la


información desde el módulo IoT hasta el aplicativo que se ha realizado usando una plataforma
en la nube.

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.

Figura 4: Dispositivos contenidos en el módulo IoT

Arduino Mega 2560: es una tarjeta de desarrollo open-source construida con un


microcontrolador modelo Atmega2560 que posee pines de entradas y salidas (E/S), analógicas
y digitales. Esta tarjeta es programada en un entorno de desarrollo que ha sido implementado
el lenguaje Processing/Wiring. Sobre el cual se programa en una versión de C++ (AVR-LibC).
Figura 5: Arduino Mega 2560

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.

Figura 6: ESP8266

En resumen el ESP8266 es un chip que integra en un encapsulado un procesador de propósito


general con conectividad WiFI completa.

El procesador integrado en el ESP8266 es un Tensilica L106 de 32-bits con arquitectura RISC


que funciona a una velocidad de 80Mhz, con una velocidad máxima de 160Mhz.

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.

Figura 7: Arquitectura interna del ESP8266


C. DISPOSITIVOS ACTUADORES.

Para el laboratorio los dispositivos actuadores a usar serán:

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é

En la tarjeta se encuentran montados 4 relés con sus respectivas borneras de mando y


fuerza.

Figura 9: Módulo de 4 relés

Luminaria: Se usará una luminaria de 12 voltios como fuente de calor y de luz.

Figura 10: Foco de 12 Voltios

Ventilador: Usaremos un ventilador también como elemento actuador para poder variar el
comportamiento del sensor de temperatura.

Figura 11: Ventilador


EQUIPOS Y MATERIALES

Ítem Descripción Cantidad


1 Módulo IoT 1
2 PC con el software Arduino IDE 1
3 Cables de conexión PC – Módulo IoT 1
4 Fuente de 12 voltios para Módulo IoT 1
5 Conexión a Internet mediante Wifi 1
6 Cuenta en BLYNK

RECOMENDACIONES

Para la ejecución de sus actividades tome en cuenta lo siguiente:

1. Tenga presente siempre las recomendaciones de seguridad durante su trabajo.


2. Realice primero las conexiones del circuito base, una vez culminado, instale
los instrumentos de medición requeridos.
3. Desarrolle las actividades programadas, anotando sus observaciones y conclusiones.
4. Al culminar su trabajo, apague sus instrumentos y equipos, ordénelos, ubique
adecuadamente su silla y espere la orden para retirarse del ambiente de
trabajo.

NOTA: Ante cualquier duda, consulte al profesor encargado. Por ninguna razón consulte al
compañero o tome decisión por iniciativa propia.

4-DESARROLLO EXPERIMENTAL

1. CONFIGURACIÓN DEL MÓDULO ESP8266 VÍA ARDUINO MEGA 2560.

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.

Figura 12: Diagrama de conexiones Arduino Mega 2560 y ESP8266


Arduino Pins ESP8266 Pin
RX1 (19) TX
TX1 (18) RX
3.3 V EN or CH_PD
3.3 V VCC
GND GND

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.

Figura 13: Elementos componentes de la experiencia.

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

La PC debe de conectarse a la tarjeta Mega 2560 mediante un cable USB de terminales A y B


del tipo macho.

Figura 14: Cable USB tipo A, B Macho


El módulo IoT también será conectada a una fuente DC de 12 voltios mediante la entrada
tipo Jack.

Figura 15: Entrada tipo Jack

1. CONEXIÓN DE ARDUINO MEGA A LA NUBE BLYNK

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:

Instalación de librerías y conexión a blynk: Para hacer la conexión es necesario


instalar librerías, estos pasos e instalaciones también lo podemos encontrar en
la página oficial de blynk. https://www.blynk.cc/getting-started

Los pasos a seguir en el procedimiento de ejecución son:

Paso 1 Descargar la aplicación BLINK para


Android o IOS.
En “Play store” lo podemos encontrar
BLINK para Android.

Paso 2 Obtener el “TOKEN de autenticación”.


Para conectar cada proyecto realizado en la
aplicación Blink y su hardware, necesita un token
de autenticación.
para ello se tiene que seguir los
siguientes pasos:
B. Crear una nueva cuenta en la
aplicación Blynk.

para crear la cuenta utilizamos un correo


electrónico y asignamos una clave.
Paso 3 Crear un nuevo proyecto. Luego elige el
tablero y la conexión que usarás.
dispositivo (Arduino mega) y conexión(wifi).

Paso 4 Una vez creado el proyecto, recibiremos un


token de autenticación por correo electrónico.
Paso 5 •Revise su bandeja de entrada de correo
electrónico y encuentre el token de
autenticación.

Paso 6 Saltar al paso 8 si ya está instalada la Sigue las instrucciones:


librería Blynk. Instale la biblioteca 1. Descarga el último archivo .zip de
BLYNK. Descárguelo del siguiente enlace: la versión.
2. Descomprimirlo Notará que el
https://github.com/blynkkk/blynk-library/rel
eases/tag/v0.5.4 . archivo contiene varias carpetas y
varias bibliotecas.
Library biblioteca Blynk debe instalarse 3. Copie todas estas bibliotecas en
manualmente. su_sketchbook_folder de Arduino
IDE.
En nuestra caso ya estas bibliotecas han Para encontrar la ubicación de
sido instaladas. Verifiquelo en el paso su_sketchbook_folder, vaya al menú
siguiente. superior en Arduino IDE: Archivo ->
Preferencias (si está usando Mac
OS, vaya a Arduino → Preferencias).
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

Paso 9 Para poder programar el Arduino Mega


BLYNK utilizarmos el generar de
plantillas, con los siguientes parametros.
Paso 10 •
Copiar la plantilla en el Boton "COPY

EXAMPLE"

Paso 11 Crear un programa nuevo en Arduino,


guardelo como BLYNK_TECSUP.ino, borrar el
programa inicial y pegar el programa de la plantilla.

Debemos tener lo siguiente


Paso 12 Buscar en el programa del Arduino las
siguiente lineas y cambiarlas por la muestra.

Luego de modificarlo, grabar el programa en el


arduino.

Paso 13
En el software de BLYNK del movil crear
un nueva variable

Paso 14 Escoja el Value Display


Paso 15
•Configurar la variable con los siguientes
parametros, y retroceder para ejecutar el
programa.

Paso 16
Ejecupara la aplicacion el BLYNK, y lo
que debe obtener es un digito que varia cada
segundo, que seria la variable de tiempo de
ejecucion del arduino.

CREAR LA CUENTA EN BLYNK TOKEN DE AUTENTICACION


GMAIL TOKEN DE AUTENTICACION

CAMBIO NOMBRE DE ACCESO WIFI PARA ARDUINO


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.

Figura 14: Equipos usados en la experiencia 2

Usando la interconexión con BLYNK realizaremos los siguientes pasos:

Paso 1 Cree un nuevo proyecto en BLYNK y


colocarle el nombre de P1.
Paso 2
Abrir el archivo BLYNK_AQP.ino
Compile el programa para que
descartes que no tiene errores. Para
ello use el icono marcado.

Paso 3 El proyecto P1 en BLYNK; le envio un


nuevo TOKEN AUTH, cambialo en el
archivo del Arduino y compilalo.

Paso 4 Luego de compilar debemos


descargar el programa al Arduino
usando el icono señalado.
Paso 5 El proyecto creado se verá como se
muestra en la figura.
Para añadir objetos de interacción
pulsar en el icono mostrado.

Paso 6 De la lista añadiremos dos botones:


“Button”.

Paso 7 A los botones añadidos los


configuraremos para que de la
siguiente manera:

Nombre Pin

VENTILADOR V0
LAMPARAS V1
VENTILADOR ---------------------- >>

V0------------------------------- >>

Repetir para el otro botón.

Configurar en modo interruptor


----------------------------------------- >>

Para ambos botones.

Paso 8 Para activar el modo de


funcionamiento de la aplicación pulsar
el icono mostrado:

Paso 9 Pulsar el botón VENTILADOR: ¿Se genera algún efecto en el


ventilador del módulo IoT?

Paso 10 Si su respuesta es NO, llamar al


profesor y verificar juntos el icono de
conectividad de su dispositivo.

Si su respuesta es SÍ pase al paso


siguiente.
Paso 11 Pulsar el botón LAMPARAS: ¿Se activan los focos y los relés?
Si la respuesta es SÍ entonces usted ha

realizado un el proceso de interconexión


usando la nube, y ha dado el primer paso
en la cuarta revolución industrial.

INDUSTRIA 4.0
CREACION PROYECTO NUEVO CON NIMBRE P1 -GMAIL TOKEN – AÑADIR BUTTON

VENTILADOR Y FOCO EN ( ON)


VENTILADOR (ON) – FOCO (OFF)

VENTILADOR (ON)-FOCO(ON)
6 -APLICACIONES:

Podremos aplicar en la automatización de un planta , y no solo de esta , sino que también en el proceso de
traslado de estos minerales , claro hablando a grande escala , logrando controlar no solo motores , sino
que también sectores de gran variedad de aplicadores eléctricos.

En casa podemos aplicar este sistema , en conjunto del Blynk con Arduino , en la facilidad de poder
activar las diferentes lámparas de las habitaciones de una casa , logrando tener una facilidad al activarlas
desde nuestro dispositivo móvil.
OBSERVACIONES:

• La complejidad de la programación para vincular BLYNK con el


programa Arduino.
• La importancia del internet y la nube.
• Nuevas tecnologías y la facilidad que nos brindan
• El uso de la aplicación Blynk

CONCLUSIONES:
- En un principio al desarrollo de la guía , se nos complica la
vinculación de Aplicación con el programa , pero siguiendo los pasos
adecuadamente , al pie de la letra logramos el correcto desarrollo
de las experiencias.
- Comprobamos la importancia de el internet hoy en día , ya que no
solamente nos ayuda con la información que se guarda en la nube ,
si no que también para estas aplicaciones con el Blynk.
- Estas nuevas tecnologías nos facilitan muchas cosas, que pueden ir
desde prender focos con el celular , hasta controlar una planta
automatizada
- La aplicación gratuita Blynk en conjunto con Arduino, son ejemplo
real , de las nuevas tecnologías , del avance para la mejore de
muchas facilidades que se nos brindan al pasar de los años.

• BIBLIOGRAFIA
*Bibliografía Virtual:
- Projet Hut. (2016). Arduino projet. 12/11/2019, de Arduino Sitio web:
https://create.arduino.cc/projecthub/vijayvikram11844/first-project-
arduino-blynk-a5a297
- Juan Carlos Gonzales Guset. (2017). Tecnologia que promete cambiar
con la internet. 11/12/2019, de RT Sitio web:
https://actualidad.rt.com/actualidad/238956-internet-cosas-conectar-
todo-dispositivos-red-iot
Página 23
Taller de Ciencias Básicas Aplicadas Taller N° 7: Medición y Control
Docente: Mg. Ing. Andrés Márquez
de variables
Taller N° 8
Paso 1:
 Descargue la aplicación Blynk desde iOS o Google Play
 Después de iniciar sesión en la aplicación a través de una nueva cuenta o con
su cuenta de Facebook, verá

3. Toque Nuevo proyecto para Crear un nuevo proyecto y elija su dispositivo,


tipo de conexión y toque Crear .
Esto enviará un token de autenticación a su dirección de correo
electrónico registrada. Lo necesitará para conectar la aplicación con el
dispositivo.
Nuevo proyecto
Código de autorización para el proyecto creado.
4. Una vez listo, agregue widgets desde el cuadro de widgets para comenzar a
crear su proyecto.
Según el equipo, Blynk funciona con la energía indicada por la batería. Para
cuentas nuevas, obtienes 2000 puntos de energía y cuando te quedas sin energía
puedes comprar más.
5. Para este ejemplo, utilizaremos un widget Button y lo
llamaremos Switch con su pin de salida seleccionado como Digital D13 .

6. Ahora dirígete al sitio de ejemplos de Blynk y haz tu selección según lo que


elijas en la aplicación para generar el código y subirlo a tu dispositivo. Agregue
su token de autenticación para completar el código.
Ejemplo de Blynk Blink
Paso 2
 Las bibliotecas Blynk se deben instalar manualmente. Descargue el archivo .zip
de la última versión de Github .
 Descomprima este archivo y copie todo el contenido en la carpeta Bibliotecas
del IDE de Arduino.
Paso 3
 Los dispositivos necesitan hablar con Blynk Cloud para ejecutar las
instrucciones.
 Cree un nuevo boceto y pegue el código de ejemplo para escribir en el
dispositivo. Asegúrese de que el dispositivo, su tipo de conexión se selecciona
adecuadamente.

Verifique su placa, conexión y el puerto COM


4. En nuestro ejemplo, utilizando USB como tipo de conexión, deberá
asegurarse de que el dispositivo pueda conectarse a Blynk Cloud ejecutando un
script de servidor.
5. Para los usuarios de Windows, puede ejecutar blynk-ser.bat con el puerto
COM correcto según las instrucciones aquí .

blynk-ser corriendo
6. Una vez que el script esté listo, ahora puede ejecutar el proyecto haciendo
clic en el icono de reproducción.

7. Ahora verá el mensaje de que el proyecto está conectado y que su dispositivo


ya está listo.
8. Una vez que el proyecto se está ejecutando, la etiqueta del interruptor se
cambia a APAGADO. Toque el botón para ver el LED encenderse y apagarse
cada vez que cambie su estado.
Cambie los estados encendiendo y apagando el LED

También podría gustarte