Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Informe Taller1

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

1

Temperatura de un Sistema Embebido - IoT


Mauro Fernando Diaz Martin – David Julián Zabala - David Piñeros Sánchez – Brayan Adolfo Alba Gutiérrez
Fundación Universitaria Panamericana, Avenida (Calle) 32 No. 17 – 30, Bogotá, Colombia
mfernandodiaz@unipanamericana.edu.co - djzabala@unipanamericana.edu.co -
dpineross@unipanamericana.edu.co – baalba@unipanamericana.edu.co


II. DISEÑO:
Resumen—En este trabajo se ensamblará
un sistema embebido de control de PASO1. Montaje del Circuito
temperatura que permita tomar los datos en El siguiente es el esquema del circuito a
tiempo real de forma remota, a través de la ensamblar:
conexión a Internet por medio de una
plataforma Open Source.

Abstract-- In this work, an embedded


temperature control system will be assembled
that allows data to be taken in real time
remotely, through the Internet connection
through an Open Source platform.

I. INTRODUCCIÓN

La gran importancia que toman los sistemas


embebidos en el desarrollo de la nueva era
tecnológica se basa en su capacidad de adaptar Paso 1.1. Montaje en protoboard con Raspberry
microprocesadores y pequeños sistemas de Pi 3 y sensor DHT11.
cómputo con funciones de control para ser
adaptados en distintas áreas y que puedan
conectarse a Internet para la recopilación de
datos en tiempo real, los convierte en sistemas
atractivos con un bajo costo y con grandes
ventajas, en este laboratorio se ensamblara un
sistema que indique en tiempo real la
temperatura y humedad cuyo uso es muy versátil
y puede ser aplicado desde el control de la
temperatura del agua, incubación de huevos, Preparación del sensor en protoboard
control de cultivos, control de muestras
biológicas y un sin número de usos, la facilidad
de adaptar sistemas embebidos y conectarlos a
internet es hoy en día la nueva era de la
masificación del “Internet de Todas las Cosas”.

Conexión al sistema embebido


2

a) Se procede a conectar la alimentación de


voltaje del sensor al pin 2 de la PASO 3. Clonación del Repositorio en el
Raspberry. sistema embebido.
b) La salida de datos del sensor se conecta
al pin 3.
c) Finalmente se conecta la tierra del sensor
al pin 6.
Los anteriores pasos se realizaron verificando
previamente el datasheet tanto del sistema
embebido como del sensor.

Paso 1.2 Funcionamiento del sensor DHT11:

El DHT11 es un sensor de temperatura y


humedad digital de bajo costo. Utiliza un sensor
capacitivo de humedad y un termistor para
medir el aire circundante, y muestra los datos
mediante una señal digital en el pin de datos (no
hay pines de entrada analógica).

Paso 1.3 Como es leído por el sistema


embebido:

El sensor es leído por el sistema embebido


PASO 4. Se configura la API KEY que se tiene
gracias a la importación de la librería necesaria
de la cuenta de ThingSpeak en el programa con
en python y con el programa desarrollado.
lenguaje Python.
Como el pin de datos del sensor es una señal
digital, podemos conectarlo directamente a la
Raspberry, obteniendo los datos de temperatura
y humedad una vez ejecutemos el programa.

PASO 2. Crear cuenta en plataforma


ThinkSpeak, se habilitan dos canales y se genera
un API KEY para la conexión con el circuito
montado.

PASO 5. Se ejecuta el programa y se puede ver


cómo nos arroja los resultados, mismos que se
grafican en la API

III. GRÁFICAS

Graficas en ThinkSpeak
3

Las anteriores son las gráficas de temperatura y pueden usar como entradas o salidas para
humedad en tiempo real, los datos son múltiples usos. Estos pines están
suministrados a través del programa ejecutado incluidos en todos los modelos de
en el sistema embebido y comunicados mediante Raspberry Pi aunque con diferencias.
la API.

IV. ANÁLISIS PROGRAMA PYTHON V. CONCLUSIONES


Con el laboratorio realizado se evidencia que, con unos
componentes electrónicos sencillos, un sistema
Análisis de Código: embebido y conocimientos en el lenguaje Python es
posible realizar un prototipo para el monitoreo en
tiempo real de humedad y temperatura. La tecnología
de las API REST permiten que a través del protocolo
HTTP se puedan conectar una inmensa cantidad de
prototipos a internet, monitorearlos y obtener datos en
tiempo real para las aplicaciones que deseamos
desarrollar, este tipo de sistemas hace que día tras día
la tecnología IoT (Internet of Things) sea
implementada cada vez más en todo tipo de servicios
y negocios a nivel mundial. De esta manera es claro
que el uso de estas aplicaciones seguirá teniendo un
1. Importación de librerías necesarias para crecimiento exponencial en todos los campos de
el funcionamiento del sensor. mercado, industria, seguridad y comercial, así como
su interacción con otro tipo de tecnologías como el
2. Declaración de variables necesarias para Big Data o la computación en la niebla.
la ejecución:
a. sensor: se asigna valor para la
detección del sensor.
b. pin: número que indica a qué
GPIO está conectado.
c. baseurl: url en donde se
publicarán los resultados de las
mediciones.

3. Se asigna los valores de temperatura y VI. BIBLIOGRAFÍA


humedad a las variables hum y temp¸ en
Repositorios web en Github
donde el primer parámetro indica qué
sensor se utilizó y el segundo, a qué GPIO [1]https://github.com/titopuertolara/ClaseIotUnipana
está conectado.
4. Se envía los datos de humedad y Páginas web
temperatura a thingspeak. [2]https://www.internetdelascosas.cl/2017/05/19/raspberr
5. Se realiza lectura de la url enviada. y-pi-conectando-un-sensor-de-temperatura-y-humedad-
6. Se imprime la url que se envió. dht11/
7. Se cierra el archivo abierto.
8. Detiene la ejecución del programa
durante 25 segundos.

9.  ¿Qué es GPIO?
10. General Purpose Input Output (GPIO) es
un sistema de entrada y salida de
propósito general, es decir, consta de una
serie de pines o conexiones que se

También podría gustarte