Вы находитесь на странице: 1из 9

Carrera: Ingeniería en telecomunicaciones y tecnologías de la información

Materia: Diseño de circuitos por computadora

Alumno: Alba Argüello Luis Gerardo

Trabajo: Detector de humo

Fecha: 01/11/19
Introducción
Crear un circuito mediante un sistema de diseño por computadora, se empleará la herramienta
EasyEda. Con esta herramienta se nos facilitara el armado de los circuitos en l aparte digital, ya que
este software nos permite tener una amplia gama de componentes y estos los podemos plasmar en
nuestra área de trabajo.
Nombre de la práctica.
Detector de humo
Descripción del display LCD16X2
Pantalla LCD de uso común en proyectos de electrónica, utiliza una interfaz paralela. La pantalla
requiere 11 pines de entrada/salida para mostrar el mensaje. Muy utilizada con microcontroladores
PIC y Arduino.
Características display LCD16X2

 16 caracteres x 2 líneas
 Caracteres de 5x8 puntos
 Tamaño de carácter: 5.23 x 3 mm
 Puede mostrar letras, números, caracteres especiales, y hasta 8 caracteres creados por el
usuario
 Back light de LED color azul
 Caracteres color blanco
 Interface paralela. Puede operar en modo de 8 bits, o de 4 bits para ahorrar pines del
microcontrolador
 Posee controlador KS0066U
 Voltaje de alimentación: 5 V

MQ2
Este es un sensor muy sencillo de usar, ideal para medir concentraciones de gas natural en el aire.
Puede detectar concentraciones desde 300 hasta 10000 ppm.
El módulo posee una salida analógica que proviene del divisor de voltaje que forma el sensor y una
resistencia de carga. También tiene una salida digital que se calibra con un potenciómetro, esta salida
tiene un Led indicador.
La resistencia del sensor cambia de acuerdo a la concentración del gas en el aire.
El MQ-2 es sensible a LPG, i-butano, propano, metano, alcohol, hidrogeno y humo.
Características

 Voltaje de Operación: 5V DC
 Respuesta rápida y alta sensibilidad
 Rango de detección: 300 a 10000 ppm
 Gas característico: 1000ppm, Isobutano
 Resistencia de censado: 1KΩ 50ppm Tolueno a 20KΩ in
 Tiempo de Respuesta: ≤ 10s
 Tiempo de recuperación: ≤ 30s
 Temperatura de trabajo: -20 ℃ ~ +55 ℃
 Humedad: ≤ 95% RH
 Contenido de oxígeno ambiental: 21%
 Consume menos de 150mA a 5V.

Aplicaciones
 Detector de fugas de Gas
 Detector industrial de gas
Desarrollo de la práctica.
En el desarrollo de la práctica se puedo hacer de una forma bastante sencilla ya que el software es
bastante intuitivo siempre y cuando sepas el nombre y la representación gráfica de los componentes
a utilizar, en este caso no se tuvo problema ya que son componentes básicos.

Material
 Dsiplay LCD16x2
 Sensor MQ2
 Buzzer
 Protoboard
 Arduino
 Computadora
Desarrollo practico
La parte del diseño estructural fue bastante fácil de implementar, ya que en esta no tienes
mayor problema en cruzar cables, el resultado obtenido fue el siguiente.

Aquí no se tuvo mayor problema en hacer la conexión, donde se presentaron los problemas
fue en el desarrollo del PCB por lo que se tuvieron que cambiar algunas resistencias ya que
las que se pusieron primero no te dejaban conectar en diferentes capas.
Ya que se cambiaron las resistencias no hubo problema al conectar el PCB el resultado fue
el siguiente.

Lista de materiales según el programa


Se presentaron distintos inconvenientes a la hora de hacer la conexión física ya que no
pusimos encontrar los materiales por separado, esto nos causo un conflicto ya que nos cambió
la mayoría del esquema de conexión. Esas fueron únicas conexiones que se hicieron.

En esta imagen se logra ver el display funcionando con el mensaje que se selecciono.
También se puede ver el sensor MQ2 cuando le estamos pasando gas de un encendedor en la
siguiente imagen.

Se tomaron algunas capturas del monitor serie de Arduino, estas son las siguientes.
Código utilizado
El código que se utilizó en Arduino fue el siguiente.

#include <LiquidCrystal_I2C.h> // Libreria LCD_I2C


int buzzer = 10;
int smokeA0 = A7;
// Your threshold value. You might need to change it.
int sensorThres = 400;
LiquidCrystal_I2C lcd(0x27,16,2); // si no te sale con esta direccion puedes usar (0x3f,16,2)
|| 0x27,16,2 ||(0x20,16,2)
void setup() {
lcd.init();
pinMode(buzzer, OUTPUT);
pinMode(smokeA0, INPUT);
Serial.begin(9600);
lcd.backlight();
lcd.clear();
lcd.setCursor(5,0);
lcd.print("Alerta!!!");
lcd.setCursor (0,1);
lcd.print("Humo :O, aiua");
}
void loop() {
int analogSensor = analogRead(smokeA0);
Serial.print("Pin A0: ");
Serial.println(analogSensor);
// Checks if it has reached the threshold value
if (analogSensor > sensorThres)
{
tone(buzzer, 1000, 200);
delay(100);
lcd.display();
delay(500);
lcd.noDisplay();
delay(500);
}
else
{
noTone(buzzer);
}
}
Conclusiones
La practica fue bastante entretenida ya que se comprendió el uso del sensor MQ2 y del
LCD16x2, aunque también se tuvieron que comprender los cambios que se le hicieron a la
conexión debido a los problemas que se tuvieron al comprar los materiales, aunque el
resultado fue el mismo se tuvieron que entender como funcionaban los componentes nuevos.
Bibliografía
https://lcsc.com/search?q=ARDUINO_R3_SHIELD

https://drive.google.com/file/d/0B8enQoy2MXc2SFgxdWF5NEpfSVk/view

https://jovannayepez.wordpress.com/2014/03/24/caracteristicas-de-los-pines-de-la-lcd-16x2/

https://www.google.com/search?q=lcd+pines&rlz=1C1CHBF_esMX863MX863&source=lnms&tbm
=isch&sa=X&ved=0ahUKEwiph4XjiMnlAhUEI6wKHbh6Do4Q_AUIEigB&biw=1366&bih=608#imgrc=l
af-RgEmyy2g6M:

https://jovannayepez.wordpress.com/2014/03/24/caracteristicas-de-los-pines-de-la-lcd-16x2/

Вам также может понравиться