LABORATORIO N° 05-07 " Medicion y control con IOT"
INSTRUMENTACIÓN DIGITAL
LABORATORIO N° 05-07
“Medición y control con IOT”
Objetivo :
Medir variables, manipular actuadores y controlar variables con dispositivos IoT, mostrando la información en indicadores.
Objetivo Específicos
1. Identificar los sensores, actuadores y controlador de un sistema.
2. Medir temperatura usando un sensor y mostrar el valor en un display.
3. Controlar la temperatura de una cámara térmica, usando un sensor, un controlador, dos lámparas incandescentes, y un ventilador.
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.
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.
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.
Para el laboratorio los dispositivos actuadores a usar son:
Relé: dispositivo electromagnético que cierra o abre sus contactos al recibir una tensión en la bobina, la bobina consume una corriente mucho menor que la puede circular por sus contactos.
Ventilador: usado como elemento actuador para disminuir la temperatura.
EQUIPOS Y MATERIALES
Tabla 1. Equipos y materiales.
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,
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.
DESARROLLO DE ACTIVIDADES
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.
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 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/ |
#define BLYNK_PRINT
Serial
#include
<ESP8266_Lib.h>
#include
<BlynkSimpleShieldEsp8266.h>
char auth[] =
"lJKVPbbEJuZVGeqrjv8IhPmsw2vw6hoZ";
char ssid[] =
"moto g(6) play 2170";
char pass[] =
"aldanaka";
#define EspSerial
Serial1
#define ESP8266_BAUD
115200
ESP8266
wifi(&EspSerial);
BlynkTimer timer;
void myTimerEvent()
{
Blynk.virtualWrite(V5, millis() / 1000);
}
void setup()
{
Serial.begin(9600);
EspSerial.begin(ESP8266_BAUD);
delay(10);
Blynk.begin(auth, wifi, ssid, pass);
timer.setInterval(1000L, myTimerEvent);
}
void loop()
{
Blynk.run();
timer.run(); // Initiates BlynkTimer
}
1. 2.CONTROL DE LAMPARAS Y VENTILADOR DESDE LA NUBE.
En esta segunda experiencia usaremos los elementos actuadores y la interfaz para los actuadores, mostrados en la figura siguiente.
En esta segunda experiencia usaremos los elementos sensores y la interfaz para los actuadores, mostrados en la figura siguiente.
Usando la interconexión con BLYNK realizaremos
4. LECTURA DE TEMPERATURA DESDE SENSOR DHT11 Y VISUALIZACIÓN EN PANTALLA OLED
En esta experiencia usaremos el sensor de temperatura DHT11 y la pantalla
OLED
EXPERIMENTANDO CON LA APLICACIÓN BLYNK
Experimente con los diversos ejemplos que ofrece esta aplicación y verifique el funcionamiento de al menos 2 de ellos.
Observaciones
- El Arduino Mega se conecta con el cable USB y ala vez tiene un cable de alimentación de 12 V
- La programación en Arduino debe ser de declarada con librerías y asu vez debe ser especificados los pines
Conclusiones
- Logramos realizar un código de programación donde se usen los focos incandescentes y ventilador para el sensor de temperatura y juntamos con el blink De aplicacion con celular
- Logramos mostrar las magnitudes medidas, además de mostrar textos fijos Todo ahora con ayuda del blink de app
- Agregamos interrupciones a las diferentes operaciones q se ejecutaban como la del sensor infrarrojo que muestre y envie el gmail que diga que alguien esta cuando lectura algo
- Finalmente realizamos el video y mostramos todas las evidencias respectivas en el.blogg
Alumnos: |
| ||||||
Grupo | : |
| Profesor: Edgar Mamani Paco | Nota: | |||

























Comentarios
Publicar un comentario