Professional Documents
Culture Documents
detector
de
gases txicos
Proyecto Comunicaciones
Inalmbricas
Integrantes:
o Paul Molina
o Andrs Narvez
o Vinicio Saltos
o Leslie Toapanta
Contenido
OBJETIVOS...................................................................................................... 1
ALCANZE DEL PROYECTO............................................................................... 2
INTRODUCCION.............................................................................................. 2
Mdulo Bluetooth HC-05............................................................................. 2
Sensor de temperatura MQ-5......................................................................6
Requisitos mnimos para el funcionamiento de la aplicacin.........................8
DESARROLLO DEL PROYECTO.........................................................................8
Materiales utilizados................................................................................... 8
Programacin en app inventor y en arduino...............................................8
La programacin y la aplicacin se presentan a continuacin:................8
Programa implementado en arduino para el control de mdulo
bluetooth, sensor de gas, display LCD y envio y recibo de datos
desde/hacia la aplicacin.......................................................................11
Esquema, circuito........................................................................................ 1
Costos del proyecto..................................................................................... 1
Costos de los materiales..........................................................................1
Costo de mano de obra............................................................................1
Costo total de prototipo...........................................................................1
Manual de usuario....................................................................................... 1
CONCLUSIONES.............................................................................................. 1
REFERENCIAS................................................................................................. 1
OBJETIVOS
INTRODUCCION
MARCO TERICO
Mdulo Bluetooth HC-05
Los mdulos de bluetooth HC-05 son mdulos muy populares para
aplicaciones con microcontroladores PIC y Arduino. Son dispositivos
relativamente econmicos y que habitualmente se venden en un formato
que permite insertarlos en un protoboard y cablearlo directamente a
cualquier microcontrolador, incluso sin realizar soldaduras.
El mdulo de bluetooth HC-05 es el que ofrece una mejor relacin de precio
y caractersticas, ya que es un mdulo Maestro-Esclavo, quiere decir que
adems de recibir conexiones desde una PC o tablet, tambin es capaz de
generar conexiones hacia otros dispositivos bluetooth. Esto nos permite por
ejemplo, conectar dos mdulos de bluetooth y formar una conexin punto a
punto
para
transmitir
datos
entre
dos
microcontroladores
COMANDOS AT BASICOS
Los usuarios pueden utilizar los comandos AT para configurar el mdulo con
las diferentes configuraciones. Todos los comandos AT deben estar seguidos
de <CR> y <LF> caracter de control el cual es 0x0D y 0x0A en
hexadecimal. Estos comandos seguirn con una respuesta OK. A
continuacin algunos comandos bsicos:
1. AT: el comando AT es utilizado para probar que el mdulo est bien.
DEFINICIN DE PINES:
Arduino Uno
Mdulo Bluethoot HC-5
Sensor de Gases MQ-5
Diplay LCD
Dispositivo Andriod (Celular)
Caja de plstico
Cargador de 5V
Cables Macho-Hembra
10
11
12
lcd.setCursor(0,1);
cursor to column 0, row 1
lcd.print("PELIGRO
Serial.begin(9600);
// set
");
digitalWrite(7,HIGH);
}
else if(dato=='C')
void loop() {
Serial.print("C");
lcd.setCursor(0,1);
cursor to column 0, row 1
// set
if(Serial.available()==1)
lcd.print("Desconectado ");
digitalWrite(7,LOW);
dato=Serial.read();
else if(dato=='D')
lcd.setCursor(0,0);
// set
cursor to column 0, row 0 (the first
row)
{
lcd.setCursor(0,1);
cursor to column 0, row 1
lcd.print("Conectado
// set
");
digitalWrite(7,LOW);
if(dato=='A')
else if(dato=='E')
Serial.print("A");
lcd.setCursor(0,1);
cursor to column 0, row 1
lcd.print("Conectado
// set
sensor=0;
Serial.print("E");
");
lcd.setCursor(0,1);
cursor to column 0, row 1
digitalWrite(7,LOW);
}
lcd.print("Calibrando... ");
else if(dato=='B')
for(int i=0;i<19;i++)
{
Serial.print("B");
// set
sensor=sensor+analogRead(A
0);
13
delay(500);
alarma=analogRead(A0);
if(alarma>=(sensor+50))
sensor/=20;
lcd.setCursor(0,1);
Serial.print("G");
lcd.print("Normal: ");
lcd.setCursor(0,1);
cursor to column 0, row 1
lcd.print(sensor);
lcd.print("PELIGRO
Serial.print("F");
digitalWrite(7,HIGH);
delay(5000);
lcd.setCursor(0,1);
cursor to column 0, row 1
lcd.print("Conectado
delay(1000);
// set
}
");
dato='N';
delay(800);
if(sensor>0)
Esquema, circuito
Costos del proyecto
Costos de los materiales
Articulo
Arduino
Modulo
Bluetooth
Sensor de Gas
Display LCD
Caja de plstico
Cables
Cargador
Total1
Precio (USD)
27
15
14.65
10
2
3
5
76.65
Nmero de horas
6
1
Precio (USD)
12
5
77
// set
");
Manual de usuario
1. Abrir la aplicacin
2. En caso de tener apagado el bluetooth la aplicacin enva una
solicitud para encenderlo
3. Presionar el botn de conectar, en el display LCD aparecer
ESTADO: Conectado y se deshabilita el botn de conectar y se habilita
los botones de desconectar y de calibrar sensor.
4. Se puede verificar los dispositivos vinculados al dispositivo mvil y
observar el nombre y MAC address del dispositivo presionando el
botn dispositivos vinculados.
5. Previo al uso del dispositivo se puede realizar una prueba de
funcionamiento, en la cual el dispositivo detector de gases emitir un
sonido y se mostrara en el display LCD la palabra peligro e
igualmente en el dispositivo mvil.
6. Calibracin del detector de gases, al presionar el botn calibrar
sensor se tomaran un total de 20 valores en intervalos de 10
segundos y se realizara un promedio de estos valores para obtener el
valor normal de saturacin de oxgeno en el entorno.
7. En caso de detectar un aumento en la saturacin de oxgeno en el
entorno se activara una alarma en el dispositivo detector de gases y
en el dispositivo mvil, adicionalmente se enviara un mensaje de
texto a un dispositivo mvil registrado en la base de datos.
CONCLUSIONES
REFERENCIAS
[1 geekfactory, [En lnea]. Available:
] http://www.geekfactory.mx/radio/bluetooth-hc-05-y-hc-06-tutorial-deconfiguracion/.
[2 webtronico, [En lnea]. Available:
] http://www.webtronico.com/documentos/BlueTooth_Module_Datasheet.pd
f.
[3 seeedstudio, www.seeedstudio.com, [En lnea]. Available:
] http://www.seeedstudio.com/depot/datasheet/MQ-5.pdf.
[4 aprendeaprogramarapps, [En lnea]. Available:
] http://aprenderaprogramarapps.es/2013/06/08/app-inventor-conociendolos-bloques/.