Anda di halaman 1dari 23

LABORATORIO N° 8

“Internet de las Cosas (IoT)


Monitoreo y Control en la nube”

CARRERA : Gestión y Mantenimiento de Equipo Pesado.

CICLO :I

SECCIÓN : “A”

DOCENTE : SOLANO RODRIGUEZ, EDWIN OMAR.

CURSO : Electricidad

ALUMNO (S) :

 Huaman Lamadrid, Jim Alex.

 Sevillano Salinas, Eraldo.

FECHA DE ENTREGA : 02 de julio del 2019

2019 - I
1. OBJETIVO

Monitorear variables y controlar actuadores con dispositivos IoT, usando la nube a


través de App.

2. INTRODUCIÓN TEORICA

Para sintetizar los conceptos revisados en el marco conceptual, se puede definir que
el “Internet de las Cosas” hace referencia a “Objetos conectados a internet, de
acuerdo a protocolos acordados, con el fin de realizar identificación, localización,
seguimiento, monitoreo y administración inteligentes” (Zhou & Liu, 2015). El término
nace en la comercialización de la tecnología de Identificación por Radio Frecuencia
(RFID) y los sensores para luego generalizarse a una realidad en la que, gracias al
almacenamiento en la nube, se puede mejorar la manera en la que los seres humanos
obtenemos información del entorno.

El IoT impacta varias áreas de la vida, la comunicación entre los seres humanos, la
manera en que trabajan, se educan, habitan y producen bienes y servicios. Ejemplos
de esto son: Teléfonos, relojes, gafas y otros dispositivos Inteligentes, que recopilan
información de la vida de las personas tales como ubicación, rutinas, gustos,
intereses; Teletrabajo, minimizando la necesidad de trasladarse a una oficina para
realizar actividades específicas; la Educación Virtual, ahora posible a través de
dispositivos móviles desde cualquier lugar del mundo; Casas y Edificios Inteligentes,
con equipos inalámbricos que transmiten información para monitoreo y control;
Automatización Moderna, que implica no solo el control de las máquinas sino su
interacción unas con otras, la interacción con el ser humano, y el registro de
información para permitir la toma de decisiones por parte de las personas o para que
incluso las máquinas las tomen en su lugar.

En las empresas, el IoT, representa la creación de sistemas ciber-físicos, que


trascienden de la automatización y el manejo de información ya implementados en
sistemas como ERP (Enterprise resource planning) y los MES (Manufacturing
execution System). Estos sistemas ahora se integran con otras áreas de la compañía
para marcar un cambio en la manera como se perciben las organizaciones.

Por supuesto, los gerentes no deben ser ajenos a los cambios tecnológicos
introducidos por el IoT y su posible influencia en la cotidianidad de las empresas. Esta
relación no es tan evidente, no solamente es la conexión de todo, sus efectos pueden
estar al nivel de las estrategias y el mercado global. Por tal motivo, a continuación, se
revisará el IoT en cuatro frentes principales de la labor de la Alta Gerencia.
Fuente: Elaboración Propia.

De acuerdo a las teorías sobre dirección estratégica, un paso fundamental es el


análisis del Entorno de la Empresa. El entorno comprende factores tales como los
económicos, políticos, sociales y tecnológicos. Cuando de hace referencia a IoT como
factor del entorno, se debe abordar desde el ámbito político y el ámbito tecnológico.

Tal y como se evidenció en el Marco de Referencia, los gobiernos han comenzado a


impulsar el Internet de las Cosas en sus políticas de estado, tal y como sucede en
Alemania, donde se ha propuesto una estrategia nacional denominada Industria 4.0
que pretende resaltar el cambio radical de Tecnología denominándola como la nueva
Revolución Industrial.

• Estandarización de Sistemas
• Administración Eficiente
• Infraestructura de Comunicaciones
• Seguridad
• Organización y Diseño de Trabajo
• Entrenamiento
• Establecer un marco de trabajo regulatorio.
• Eficiencia en el uso de Recursos”. (Zhou & Liu, 2015)

Para cumplir con esto, las empresas deben notar el nuevo comportamiento de sus
proveedores de Tecnología ahora orientados a la Industria 4.0, ellos dirigen sus
desarrollos a “los objetivos de auto-administración, que requieren software abierto y
estándares de comunicaciones que permitan a los sensores, controladores, personas,
máquinas, equipos, sistemas logísticos comunicarse y cooperar directamente.”
(Lydon, 2016)

Pero como la automatización de una compañía implica la adquisición de equipos de


múltiples marcas y/o fabricantes, el gerente debe estar consciente que “los sistemas
de automatización del futuro deben adoptar una interoperabilidad multivendedor y
open-source.” (Lydon, 2016) Uno de los estándares que actualmente permiten esta
interoperabilidad es OPC (OLE for
Process and Control). “En abril de 2016 la fundación OPC y el grupo de Administración
de
Objetos OMG anunciaron una estrategia colaborativa: OPC UA”. (Lydon, 2016)

3. 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.

Figura 3: Arquitectura a usar

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 5: Arduino Mega 2560

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).

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

4. 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


5. EQUIPOS Y MATERIALES

 Modulo IoT
 PC con el software
 Cables de conexión PC – Modulo IoT
 Fuente de 12 voltios para Modulo IoT
 Conexión a internet mediante Wifi
 Cuenta en BLYNK

6. RECOMENDACIONES

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

a) Tenga presente siempre las recomendaciones de seguridad durante su


trabajo.
b) Realice primero las conexiones del circuito base, una vez culminado, instale
los instrumentos de medición requeridos.
c) Desarrolle las actividades programadas, anotando sus observaciones y
conclusiones.
d) 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.

7. DESARROLLO DE ACTIVIDADES

7.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


7.2. USO DEL BLYNKEN APLICACIONES IOT VIA CODIGO QR
Paso 1

Instalar la aplicación Blynk - IoT for


Arduino

Paso 2 Ejecutar la aplicación, pulsando


sobre el icono
Paso 3 Seleccionar Scan código
QR

Paso 4 Escanear el código del módulo IoT


hPaso Verificar el funcionamiento
5 Activar :
LÁMPARA 1
LÁMPARA 2
Verificar que la temperatura se
incremente.
Verificar que la lectura del sensor
LDR varía.

VENTILADOR
Verificar que la temperatura
disminuya.

7.3. 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. h ttps://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:
• 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 t oken 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 5 si ya está instalada Sigue las instrucciones:


1.
la librería Blynk. I nstale la biblioteca Descarga el último archivo .zip
BLYNK. Descárguelo del siguiente de la versión.
enlace: 2. Descomprimirlo Notará que el
https://github.com/blynkkk/blynk- archivo contiene varias carpetas y
library/rel eases/tag/v0.5.4 . varias bibliotecas.
3. Copie todas estas bibliotecas
Library biblioteca Blynk debe en su_sketchbook_folder de Arduino
instalarse manualmente. IDE.
Para encontrar la ubicación de
En nuestra caso ya estas bibliotecas su_sketchbook_folder, vaya al menú
han sido instaladas. Verifiquelo en el superior en Arduino IDE: Archivo ->
paso siguiente. 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=ES
P8266&
shield=ESP8266%20WiFi&example=
GettingSt arted%2FBlynkBlink
Paso 9 Para poder programar el Arduino /* Comment this out to disable prints
Mega BLYNK de da una plantilla and save space */
con los direccionamientos #define BLYNK_PRINT Serial
necesarios para poder comunicarse
por Wifi, la plantilla te la
transcribimos a continuación. El #include <ESP8266_Lib.h>
Programa de aplicación debe de #include
añadirse al final de este código. <BlynkSimpleShieldEsp8266.h>

// You should get Auth Token in the


Blynk App.
// Go to the Project Settings (nut icon).
char auth[] =
"a7c4fc2736e1442cb0f08db8477cbc1
f";

// Your WiFi credentials.


// Set password to "" for open
networks. char ssid[] =
"internet";
char pass[] = "";

// Hardware Serial on Mega,


Leonardo, Micro...
#define EspSerial Serial1

// or Software Serial on Uno, Nano...


//#include <SoftwareSerial.h>
//SoftwareSerial EspSerial(2, 3); //
RX, TX

// Your ESP8266 baud rate:


#define ESP8266_BAUD 115200

ESP8266 wifi(&EspSerial);

void setup()
{
// Debug console
Serial.begin(9600);

// Set ESP8266 baud rate


Aqui insertar tu código:
d1e4613204394a59a3d7012bd53e5 EspSerial.begin(ESP8266_BA
c6 UD); delay(10);

Blynk.begin(auth, wifi,
ssid, pass); // You can
also specify server:
//Blynk.begin(auth, wifi, ssid, pass,
"blynk-cloud.com",
80);
//Blynk.begin(auth, wifi, ssid, pass,
IPAddress(192,168,1,100), 8080);
}

void loop()
{
Blynk.run();
// You can inject your own code
or combine it with other sketches.
// Check other examples on how
to communicate with Blynk.
Remember // to avoid delay()
function!
}

7.4. 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 Cargamos en el Arduino Mega
2560 el siguiente programa:
BLYNK2.ino
Paso 2 Compile el programa para que
descartes que no tiene errores.
Para ello use el icono marcado.

Paso 3 Luego de compilar debemos


descargar el programa al
microcontrolador usando el icono
señalado.

Paso 4 Creas un proyecto nuevo en La


aplicación de BLYNK en su
dispositivo (Celular o Tablet).
Considerando como interface el
ESP8266. y le pondremos de
nombre “P1”.
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
LED:13
START:12
LED ------------------------------->>

13 ------------------------------->>
Repetir para el otro botón.

Configurar en modo i nterruptor


----------------------------------------->>
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 LED: 13 ¿Se genera algún efecto en los LEDs
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 START: ¿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
Cuestionario

1. Realice un diagrama explicando el procedimiento seguido para la interconexión del


módulo IoT con la nube.

 Primer paso tenemos la apliacion instalada se selecciona la figura de mas para


generar un boton que aparece en la parte superior de la pantalla.
 Despues de haber generado el boton se verifica que funcione en el modulo de
acuerdo al trabajo indicado.
 Despues de haber quedado todo compilado y verificado que funciona
correctamente se verfica la temperatura en el grado que prende y apaga la
lampara .

2. Explique cómo configurar la aplicación en el dispositivo para poder realizar, monitoreo del
parámetro de temperatura y mando para encender y apagar las luminarias y el ventilador.

 primero descargar la aplicaccion blynk en el dispositivo movil, y a configuraciones y


realizar la formacion de los botones requeridos para el procedimiento ,men la cual
se selecciona de acuerdo al numero indicado y al uso que se le va dar en el modulo.

3. Conclusiones :

Se concluye despues de haber realizado el laboratorio se logro monitoriar y verficar el uso


de la aplicación de acuerdo a lo generado por el modulo , con ello mismo tener
conocimientpo de tal informacion proporcionada y al mismo tiempo experimentada para
poder lograr el objetivo de la sesion .

4. Recomendaciones :

Se le recomiendfa al usuario que al hacer el uso del material y las aplicaciones


proporcionadas para lograr el experimento tener en cuenta de hacerlo de manera correcta
y con mucha atencion del docente y asi lograr el proceso indicado , el proceso no
explayarse con la emocion y cometer fallas por lo contrario hacer lo indicado , seguir
respectivamente la guia de laboratorio proporcionado.
ANEXOS:

MODULO IOT

Cable con puerto usb

Conector de energia a modulo IOT ( cargador)


Lampara en funcionamiento, generador de calor

Bibliografía
EVANS, D. (aBRIL de 2011). Internet de las cosas . Obtenido de Cisco:
https://www.cisco.com/c/dam/global/es_mx/solutions/executive/assets/pdf/internet-of-
things-iot-ibsg.pdf
ZAMORA, F. A. (Agosto de 2016). Internet de las cosas . Obtenido de UNIVERSIDAD MILITAR NUEVA
GRANADA:
https://pdfs.semanticscholar.org/3733/a88b83cc0a95321400127a6e017b91bd0b64.pdf

Anda mungkin juga menyukai