Está en la página 1de 5

1

Paper Segundo Corte


“Envió de datos Bluetooth y desarrollo de app”
A* Oscar Tovar Gil, B* Wilmer González Ramírez,

ITFIP – Ingeniería Electrónica

Otovar26@itfip.edu.co, Wgonzalez10@itfip.edu.co

ABSTRAC: In this work we will show the


process to send the data from three sensors
through a Bluetooth module, and these will be
sent to a mobile application that we will develop II. DESARROLLO DEL PROYECTO
to control the variables of the sensors.
KEY WORDS: Transmission, reception,
1. DIAGRAMA DE CONEXIÓN CON
Bluetooth, application, development.
RESUMEN: En el presente trabajo EL MODULO HC-06
mostraremos el proceso para enviar los datos de
tres sensores atreves de un modulo bluetooth, y a)
estos van a legar a una aplicación móvil que
nosotros mismo desarrollaremos para el control
de las variables de los sensores.
PALABRAS CLAVE: Transmisión, recepción,
Bluetooth, aplicación, desarrollo

I. RESUMEN

El presente trabajo mostraremos el proceso que


realizamos para configurar el módulo Bluetooth
HC-06, usando para enviar los datos que llegan a
Ilustración 1 Conexión con la placa Arduino y
nuestra placa Arduino atreves de los sensores que
el HC-06
previamente ya hemos configurado en este.
Los datos enviados llegaran a una aplicación móvil
que desarrollaremos en el mortal web del MIT
b) Esta es la forma en la que conectaremos
(Massachusetts Institute of Technology), para
desarrollar apps. nuestra placa al módulo, para envió de los
datos
A. Justificación: Este proceso se realiza para c) Utilizaremos 1 de los 4 espacios de
el control remoto de los valores de los comunicación que tiene nuestra placa, así
sensores para que se puedan monitorear de mismo debemos tenerlos en cuanta para
forma externa. indicarlos en nuestro código.
B. Objetivo general: Enviar datos desde d) El módulo HC-06, es el que nos conectara
nuestra placa Arduino a la app móvil por con el dispositivo móvil a la placa.
medio de la conexión inalámbrica
Bluetoth.

1
2

2. PROGRAMACION b) La app se crea a través de un portal web de


dominio del MIT (Massachusetts Institute
of Technology), llamado app inventor, el
cual nos permite darle características a la
aplicación y programar de forma precisa
estas app, en este caso necesitamos que
reconozca la conexión bluetooth y nos
reciba los datos y irlos ingresando en las
casillas que destinamos para estas.
c) La interfaz de usuario también se diseña a
medida de nuestras preferencias, así nos
mostrara lo que queremos y como
queremos que se muestre la información.

d)
Ilustración 2 Código de programación

a) En el código agregamos unas líneas que


nos declaran que la información que
enviamos hacia la pantalla LCD, ahora nos
la envié por los canales de conexión
deseados para que estos sean enviados por
el módulo hacia nuestra aplicación.
Ilustración 4 Diseño de la interfaz
de la app.
3. DESARROLLO DE LA
.
APLICACIÓN
a) e) Se agregan botones, texto e imágenes a
gusto propio, para que se muestre la
información requerida por cada uno y se
juega con estos a gusto propio para
programar y hacer que funcione la
aplicación.

Ilustración 3 Programación de la
aplicación.

2
3

4. SENSORES QUE SE VAN A El MQ-5 Sensor de Gas natural y Gas LPG es un


TOMAR LECTURA sensor muy recomendado para medir
concentraciones de gas licuado de petróleo LPG
(compuesto de Propano y Butano) en el ambiente,
a) Módulo de sensor de detección de
este sensor es capaz de detectar concentraciones
intensidad de luz ultravioleta 30ª desde 300 hasta 10000ppm.
El MQ 5 también tiene poca sensibilidad a otros
tipos de gases como humo de cigarro, alcohol y gas
de cocina, gracias a su potenciómetro
ajustable de sensibilidad; sin
embargo, no es recomendable
para estos usos.
Dentro, se encuentra una bobina de níquel-cromo
para formar el sistema de calefacción y un
revestimiento de dióxido de estaño (que es sensible
a gases combustibles) forma el sistema de
detección.
Una vez se calienta el dióxido de estaño absorbe el
oxígeno (del aire limpio) en su superficie,
atrayendo electrones del dióxido de estaño y
dificultando el flujo de corriente. En presencia de
Ilustración 5 módulo de sensor de luz UVM 30A gases la densidad de oxígeno absorbido disminuye
liberando a los electrones permitiendo que la
corriente fluya con mayor libertad por el sensor.
El sensor puede detectar rayos UV con
tamaño de onda entre 200-370mm con
rápida respuesta y control analógico. Su
tensión de funcionamiento entre 3-5V
permite que sea fácilmente conectado a
otros controladores como Raspberry Pi.

a) Modulo de sensor de detección de gas

Ilustración 6 CURVA CARACYTERISTICA UVM 30ª


mq5

Ilustración 7 SENSOR MQ5


4

Ilustración 10 CURVA CARACTERISTICA DHT11


Ilustración 8 CURVA CARACTERISTICA MQ5

b) Modulo de sensor de detección de


5. EVIDENCIAS
turbidez dht11
a)

Ilustración 9 MODULO TURBIDEZ DHT11


Ilustración 11 Funcionamiento de los sensores y app.
Uso de la óptica, su emisor envía una señal a través
del espacio entre estos, si el agua es muy turbia b)
entonces este valor disminuye.
El sensor de turbidez detecta la calidad del agua
mediante la medición de nivel de turbidez. Es
capaz de detectar partículas en suspensión en el
agua mediante la medición de la transmisión de luz
y la frecuencia que cambia con la cantidad de
sólidos suspendidos totales (SST) en el agua. A
medida que aumenta la SST, el nivel de turbidez de
líquido aumenta.
Este sensor tiene ambos modos de salida: analógico
y digital.

Ilustración 12 Recepción de datos en la app.

4
5

c) Ponemos en funcionamiento los tres


sensores junto con la placa Arduino,
realizamos la conexión Bluetooth de la
placa con nuestro dispositivo y
evidenciamos que tenemos lectura en
nuestro dispositivo, comparamos los datos
que llegan al dispositivo y con los que
están en la pantalla LCD de nuestro
Arduino y con el monitor serial del
software ARDUINO IDE, evidenciando
que coinciden.

6. CONCLUSIONES
 El tiempo de comunicación entre la placa y
la app es casi inmediato, esto da una
fiabilidad en el funcionamiento del
sistema de ambas partes.
 La programación de la app debemos
separar los datos en el orden que
queremos que se vean.
 En la programación tendremos que incluir
el separador, para que la app detecte este
y los organice según su programación.

También podría gustarte