¿Cómo hacer una alarma de humo para tu cocina usando Arduino? La seguridad contra incendios es el parámetro más esencial de cualquier hogar, tienda o lugar de trabajo que debe cuidarse en primer lugar. La causa más común del incendio 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 activará para avisar a una persona que se ocupe de ese humo lo antes posible. ¿Cómo hacer una alarma de humo usando un sensor de humo?Ahora que conocemos el resumen de nuestro proyecto, comencemos a trabajar en este proyecto.Paso 1: Componentes utilizadosEl mejor enfoque para iniciar cualquier proyecto es hacer una lista completa de componentes. Esta no sólo es una forma inteligente de iniciar un proyecto sino que también nos ahorra muchos inconvenientes a mitad del proyecto. A continuación se proporciona una lista de los componentes de este proyecto:Paso 2: estudiar los componentesLeer másIngrese a la expansión Gungeon que Advanced Gungeons & Draguns ha lanzadoYa que hemos hecho una lista de componentes que vamos a utilizar en nuestro proyecto. Avancemos un paso más y realicemos un breve estudio de cómo funcionan estos componentes.Arduino Nano es una placa microcontroladora que se utiliza para realizar diversas tareas en diferentes circuitos. El microcontrolador que utiliza Arduino Nano es ATmega328P. quemamos un Código C en este tablero para indicarle cómo y qué operaciones realizar.Arduino NanoMQ-2 es el sensor de gas de tipo semiconductor de óxido metálico (MOS) más común. Es muy sensible al humo y otros gases inflamables como GLP, Butano, Propano, Metano, Alcohol, Hidrógeno y Monóxido de Carbono, etc. Cuando el gas entra en contacto, utiliza una simple red divisora de voltaje para detectar el humo. Cuando se detecta humo, 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.LaboralPaso 3: ensamblar los componentesLeer másCómo desinstalar completamente Steam JuegosAhora que conocemos la idea principal detrás del funcionamiento de cada componente. Ensamblemos todos los componentes y hagamos un circuito de trabajo.Inserte el sensor de humo Arduino Nano y MQ-2 en la placa de pruebas. Encienda el sensor a través de Arduino y conecte el pin A0 del sensor al A5 de Arduino.Conecte un zumbador y un LED en configuración paralela. Conecte un extremo a tierra de Arduino y el otro al pin D8 de Arduino Nano. No olvides conectar una resistencia de 220 ohmios con el LED y el timbre.Diagrama de circuitoPaso 4: Comenzando con ArduinoSi aún 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.Descargue la última versión de Arduino IDE desde arduinoConecte su placa Arduino Nano a su computadora portátil y abra el panel de control. en el panel de control, haga clic en Hardware y sonido. Ahora haga clic en Dispositivos e impresoras. Aquí, busque el puerto al que está conectada su placa de microcontrolador. en mi caso es COM14 pero es diferente en diferentes computadoras.Encontrar puertoHaga clic en el menú Herramienta y configure el tablero para Arduino Nano.tablero de ajusteEn el mismo menú Herramientas, configure el procesador en ATmega328P (gestor de arranque antiguo).Configuración del procesadorEn el mismo menú Herramientas, configure el puerto en el número de puerto que observó antes en el Dispositivos e impresoras.Puerto de configuraciónDescargue el código adjunto a continuación y péguelo en su IDE de Arduino. Clickea en el subir para grabar el código en la placa del microcontrolador.SubirDescarga el código haciendo clic aquí.Paso 5: CódigoEl código está bastante bien comentado y se explica por sí mismo. Pero aún así, se explica brevemente a continuación.1. Los pines de Arduino que están conectados al sensor y al zumbador se inicializan al inicio. El valor del umbral también se establece aquí en una variable denominada sensorTres.int buzzer = 8; int smokePin = A5; // Your threshold value int sensorThres = 400;2. configuración nula() es una función en la que todos los pines están configurados para usarse como SALIDA o ENTRADA. Esta función también establece la velocidad en baudios del Arduino Nano. La velocidad en baudios es la velocidad a la que la placa del microcontrolador se comunica con otros sensores. El comando, Serie.comenzar() establece la velocidad en baudios, que en su mayoría es 9600. La velocidad en baudios se puede cambiar según nuestros deseos.void setup() { pinMode(buzzer, OUTPUT); pinMode(smokePin, INPUT); Serial.begin(9600); }3. bucle vacío() 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 luego con el valor umbral que ya hemos establecido al principio. Si este valor es superior al valor umbral, el zumbador y el led se encenderán, en caso contrario permanecerán apagados.void loop() { int analogSensor = analogRead(smokePin); Serial.print("Pin A0: "); Serial.println(analogSensor); // Checks if it has reached the threshold value if (analogSensor > sensorThres) { digitalWrite(buzzer, HIGH); } else { digitalWrite(buzzer, LOW); } delay(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 costosa en el mercado porque la alarma de humo que podemos hacer en casa es bajo costo y eficiente. Tecnología
Tecnología (FIX) Error de JavaScript del medidor de uso de HughesNet noviembre 28, 2023Alguno Windows Los usuarios informan que, aunque la aplicación HughesNet Usage Meter se instaló en… Read More
Tecnología Cómo reparar el código de error 003 de League of Legends noviembre 23, 2023El “Código de error 003” se muestra en League of Legends mientras se parchea o… Read More
Tecnología ¿Qué es msdia80.dll y debería eliminarlo? noviembre 24, 2023msdia80.dll es un archivo de sistema en Visual C++ y otros Windows-Aplicaciones de software basadas… Read More