Sie sind auf Seite 1von 8

NOMBRE DE LA PRÁCTICA:

CONTROL DE MOTOR MÁS NUBE UTILIZACIÓN LA PLATAFORMA DE UBIDOTS Y


ESP8266
Práctica No.7
Fecha de realización: 22 de enero de 2020.
Asignatura: Microcontroladores.
Carrera: Ingeniería Electromecánica.
Unidad de aprendizaje: 5 y 6
5.- Interrupciones en un microcontrolador.
6.- Puertos de entrada y salida de un microcontrolador.
Número de práctica:6
Objetivo: Programa y aplica los interruptores en un microcontrolador en un sistema
electromecánico.
Lugar: Laboratorio de Sistemas Digitales. Tiempo asignado: 2 hrs.
Equipo: Materiales: Reactivos:
Computadora o dispositivos Cable UTP No aplica
con acceso a internet Led
ESP8266 Resistencias
Push botón
Fuente de alimentación
Norma: Pendiente Protoboard

Observaciones: Se requiere de conexión a internet disponible y eficaz.

1. Introducción:
Cada día más y más dispositivos se están conectando entre sí, sumándose al cada
vez más creciente movimiento del Internet de las Cosas (IoT). Los analistas
coinciden en que el IoT crecerá a varios miles de millones de dispositivos
conectados durante la próxima década. El reto para el ecosistema de la IoT es
asegurar que éstos dispositivos IoT emergentes puedan conectarse de forma
segura y fiable a Internet y entre sí y provean una manera sencilla a las personas
para interactuar con ellos. Por esta razón, se buscará desplegar una
implementación básica de un entorno de comunicación entre sensores de
movimiento conectados a una tarjeta con capacidades de comunicación de red y
dispositivos Android soportados en una arquitectura M2M en estándares IoT
soportado en el API de Ubidots, de una manera escalable, segura y eficaz
Se desarrolló una simulación de Internet de las Cosas aplicado a hogares
inteligentes, en dónde se recolecta información de sensores tales como
termómetros y detectores de movimiento obtener una representación del entorno.
2. Marco teórico:
Se desarrolló una simulación de Internet de las Cosas aplicado a hogares
inteligentes, en dónde se recolecta información de sensores tales como
termómetros y detectores de movimiento obtener una representación del entorno de
una habitación. La información es recopilada por una tarjeta, la cual al detectar
cambios en las mediciones se conecta a la nube usando los servicios de Ubidots.

Ubidots una plataforma de IoT (Internet de las cosas) que habilita la toma de
decisiones a empresas de integración de sistemas a nivel global. Este producto
permite enviar datos de sensores a la nube, configurar tableros y alertas, conectarse
con otras plataformas, usar herramientas de analítica y arrojar mapas de datos en
tiempo real
La arquitectura de la plataforma Ubidots, la que integra los flujos de datos en un
entorno de computación en la nube, para crear aplicaciones que capturan
información del mundo real. Ubidots provee una clave API a cada usuario que se
utiliza como identificador de autenticación cuando se transmite los datos de los
sensores a la nube (UBIDOTS, 2014). Esta permite registrar hasta 30 000 datos de
forma gratuita por mes, si se requiere registrar más datos al mes, se puede optar
por pagar un plan de servicio que ofrece está plataforma según sea necesario. Las
principales características de la plataforma Ubidots son:

• Capacidad para publicar los datos del dispositivo sobre una API REST.

• Flexibilidad, ya que permite a sus usuarios mezclar diferentes flujos de datos y


presentarlos en esta plataforma.

• Disponibilidad ubicua, debido a que está basado en la nube.

• Seguridad basada en mecanismos incorporados en la plataforma de Ubidots


(autenticación mediante API o tokens).
El LM35 es un circuito electrónico sensor que puede medir temperatura. Su salida
es analógica, es decir, te proporciona un voltaje proporcional a la temperatura. El
sensor tiene un rango desde −55°C a 150°C. Su popularidad se debe a la facilidad
con la que se puede medir la temperatura. Incluso no es necesario de un
microprocesador o microcontrolador para medir la temperatura. Dado que el sensor
LM35 es analógico, basta con medir con un multímetro, el voltaje a salida del sensor.
Para convertir el voltaje a la temperatura, el LM35 proporciona 10mV por cada grado
centígrado. También cabe señalar que ese sensor se puede usar sin offset, es decir
que, si medimos 20mV a la salida, estaremos midiendo 2°C
3. Indicaciones:

Antes de la práctica
• Investigación previa de los diferentes lenguajes de programación, e
interpretación de esquemas etc.
• Una utilización inadecuada de los materiales podría dañar el instrumento o
aparato que se esté utilizando e incluso provocar daños al usuario.
• Antes de utilizar los equipos, asegurarse de portar la indumentario adecuada
para el trabajo en laboratorio como son guantes, gafas, zapatos de
seguridad.
• El usuario deberá utilizar los aparatos y materiales correctamente y evitar con
ello costos innecesarios.

Durante la práctica
Normas básicas de seguridad
Evite cometer errores y ocasionar lesiones a su persona o a sus compañeros de
trabajo.
• Reconozca su lugar de trabajo.
• Aprenda la interpretación adecuada de diagramas.
• Realizar la distribución de los materiales correctamente.
• Contar con los materiales adecuados para la correcta instalación del sistema.
• Verificar tiempo de vida del sistema.

Después de la práctica
Después de concluir la práctica el alumno tiene que dejar el laboratorio, la mesa
de trabajo, el equipo y los materiales limpios, ordenados y en su lugar.
4. Procedimiento:
Para la práctica del encendido de un ventilador por medio de temperatura y registro de los
datos en la plataforma de ubidots, utilizando el ESP8266 se necesitaron de los siguientes
materiales:

• ESP8266
• Push botón
• 1 Protoboard
• Cable UTP
• Código en aplicación de arduino

Primero se realizó la creación de una cuenta en la plataforma de ubidots (figura.1)

Fig.1 Creación de una cuenta en la plataforma de ubidots.

Realización de código en la aplicación la plataforma de arduino (figura 2)

Fig.2 Plataforma de arduino.


Se realizó el código en la plataforma de arduino, para saber que tareas e instrucciones
realizara el ESP8266 (figura 3)

Fig. 3 Código en arduino.


Una vez terminado el código y la configuración de la interfaz se realizaron las pruebas con
el ESP8266 donde se cargó el programa (figura 4)

Fig. 4 Pruebas con el ESP8266 donde se cargó el programa.

Se verifico el encendido del ventilador que hace la función de enfriamiento en el


sistema (figura 5)
Encendido del ventilador

Fig.5 Encendido del ventilador


Una vez terminada las pruebas y con las modificaciones adecuadas en el programa
se logró que el microcontrolador respondiera con los parámetros solicitados por el
docente

5. Resultados:
Se realizó la practica en el laboratorio de sistemas digitales donde se
realizaron las distintas pruebas y aunque notamos varias anomalías tanto en
el código como en el correcto montaje del dispositivo y después de checar y
encontrar el problema, se llegó a la finalidad de la utilización de la plataforma
de ubidots utilizando el ESP8266

6. Conclusiones:

Corona Morales Marco Antonio:


Se logró implementar una versión de comunicación de la plataforma de
ubidots, recolectando datos del sensor en la plataforma abierta. A su vez, se
configuraron mensajes de alerta sobre las variables censadas.

Rivera Gabino Saul:


En la práctica de ubidots, nos percatamos de que la plataforma tiene un
tiempo límite de uso (30 días) pero al igual que la plataforma de tinkspeack
nos da un IDE o token único de la plataforma más aparte podemos modificar
los parámetros a utilizar así como en el código, tuvimos que ver cómo y que
pedía en programación y los parámetros a realizar, una vez teniendo en
cuenta que se requería el tiempo de encendido y apagado de un ventilador
se procedió a la realización de código.

Sosa Zepeda Emilio:


Para la sincronización de datos es muy similar a como se hace en Blink o
Thinkpeak: mediante su Liberia, token y sentencia de código para la sincronización
y ello no hubo mucho problema la misma interfaz te guiaba para hacer la interfaz y
modificar los widgets y si no los foros proporcionaban información.
Firma

Das könnte Ihnen auch gefallen