¿Cómo hacer un detector de humo para su cocina usando Arduino?

La seguridad contra incendios es el parámetro más esencial de cualquier hogar, tienda o lugar de trabajo que debe ser atendido en primer lugar. La causa más común del fuego es la fuga de gas. En este proyecto, vamos a hacer una alarma de humo para nuestra cocina usando un sensor de gas. Este sensor detectará la intensidad del humo. Si la intensidad del humo excede un cierto límite, la alarma se encenderá para notificar a una persona que se encargue de ese humo lo antes posible.

Contenido

¿Cómo hacer un detector de humo usando un sensor de humo?

Ahora que conocemos el resumen de nuestro proyecto, empecemos a trabajar en este proyecto.

Paso 1: Componentes utilizados

El mejor enfoque para iniciar cualquier proyecto es hacer una lista completa de los componentes. Esto no sólo es una forma inteligente de comenzar un proyecto, sino que también nos ahorra muchos inconvenientes en la mitad del proyecto. A continuación se presenta una lista de los componentes de este proyecto:

Paso 2: Estudio de los componentes

Como hemos hecho una lista de los componentes que vamos a utilizar en nuestro proyecto. Demos un paso adelante y hagamos un breve estudio de cómo funcionan estos componentes.

Arduino Nano es una placa de microcontrolador que se utiliza para realizar varias tareas en diferentes circuitos. El microcontrolador que utiliza Arduino Nano es ATmega328P. Quemamos un Código C en esta placa para decirle cómo y qué operaciones realizar.

También te puede interesar:  ¿Cómo hacer un voltímetro digital DC usando Arduino?

Arduino Nano

El MQ-2 es el sensor de gas más común de tipo semiconductor de óxido metálico (MOS). Es muy sensible al humo y a otros gases inflamables como el GLP, el butano, el propano, el metano, el alcohol, el hidrógeno y el monóxido de carbono, etc. Cuando el gas entra en contacto, utiliza una simple red de divisores de voltaje para detectar el humo. Cuando el humo es detectado, su voltaje aumenta. El cambio en la resistencia interna depende de la concentración de gas o humo. Tiene un pequeño potenciómetro que se utiliza para ajustar la sensibilidad de este sensor.

Trabajando

Paso 3: Ensamblar los componentes

Ahora, como sabemos la idea principal detrás del funcionamiento de cada componente. Ensamblemos todos los componentes y hagamos un circuito de trabajo.

  1. Inserte el Nano de Arduino y el sensor de humo MQ-2 en el tablero. Enciende el sensor a través de Arduino y conecta la clavija A0 del sensor a la A5 de Arduino.
  2. Conecta un zumbador y un LED en una configuración paralela. Conecta un extremo a la tierra de Arduino y el otro a la clavija D8 de Arduino Nano. No olvides conectar una resistencia de 220 ohmios con el LED y el zumbador.

Diagrama de circuito

Paso 4: Empezar con Arduino

Si no está familiarizado con el IDE de Arduino, no se preocupe porque a continuación se explica un procedimiento paso a paso para configurar y utilizar el IDE de Arduino con una placa de microcontrolador.

  1. Descargue la última versión del IDE de Arduino de Arduino
  2. Conecta tu placa Arduino Nano a tu portátil y abre el panel de control. en el panel de control, haz clic en Hardware y Sonido . Ahora haga clic en Dispositivos e Impresoras. Aquí, encuentra el puerto al que está conectada tu placa de microcontrolador. En mi caso es COM14 pero es diferente en diferentes computadoras.Encontrar el puerto
  3. Haz clic en el menú de herramientas y pon el tablero en Arduino Nano.Tabla de configuración
  4. En el mismo menú de herramientas, ajuste el procesador a ATmega328P (Old Bootloader).Configurar el procesador
  5. En el mismo menú de herramientas, ajuste el puerto al número de puerto que observó antes en el Dispositivos e impresoras .Ajuste del puerto
  6. Descargue el código adjunto y péguelo en su IDE de Arduino. Haga clic en el botón upload para grabar el código en su placa de microcontrolador.Upload
También te puede interesar:  ¿Cómo hacer un circuito de intercomunicación para intercambiar la señal de voz entre dos puntos?

Descargue el código haciendo clic aquí.

Paso 5: Código

El código está bastante bien comentado y se explica por sí mismo. Pero aún así, se explica brevemente a continuación.

1. Las clavijas de Arduino que están conectadas al sensor y al zumbador se inicializan al inicio. El valor del umbral también se establece aquí en una variable llamada sensorThres.

int buzzer = 8;
int smokePin = A5;
// Su valor umbral
int sensorThres = 400;

2. void setup() es una función en la que todos los pines están configurados para ser usados como OUTPUT o INPUT. Esta función también establece la velocidad en baudios del Nano de Arduino. Baud Rate es la velocidad a la que la placa de microcontrolador se comunica con otros sensores. el comando, Serial.begin() establece la velocidad en baudios que es mayormente 9600. La tasa de baudios puede ser cambiada de acuerdo a nuestros deseos.

evitar la configuración() {
pinMode(zumbador, SALIDA);
pinMode(smokePin, INPUT);
Serial.begin(9600);
}

3. void loop() es una función que se ejecuta repetidamente en un bucle. En este bucle, se lee un valor analógico del sensor. Este valor analógico se compara entonces con el valor de umbral que ya hemos establecido al principio. Si este valor es mayor que el valor de umbral, el zumbador y el led se encenderán, de lo contrario, permanecerán apagados.

void loop() {
int analogSensor = analogRead(smokePin);
Serial.print("Pin A0: ");
Serial.println(analogSensor);
// Comprueba si ha alcanzado el valor umbral
si (analogSensor> sensorThres)
{
 digitalWrite(buzzer, HIGH);
}
más
{
 digitalWrite(buzzer, LOW);
}
retraso (100);
}

Ahora que sabemos cómo usar un sensor de humo para detectar diferentes gases y encender una alarma para notificar a cualquiera que esté cerca, podemos hacer nuestra alarma de humo en lugar de comprar una cara en el mercado porque la alarma de humo que podemos hacer en casa es de bajo costo y eficiente.

También te puede interesar:  ¿Cómo hacer un circuito detector de metales?

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.