tectijuana / sensores-archived

Recolección de Sensores por parte de los estudiantes ITT Generación 2023B
GNU General Public License v3.0
4 stars 6 forks source link

Sensor de gas a distancia #66

Closed DianaHFer closed 3 years ago

DianaHFer commented 3 years ago

¿QUÉ ES UN SENSOR DE GASES MQ? Los sensores de gases MQ son una familia de dispositivos diseñados para detectar la presencia de distintos componentes químicos en el aire. Podemos conectar estos dispositivos a un autómata o procesador como Arduino.

Existe una gran variedad de sensores MQ. Cada modelo está diseñado para detectar una o más sustancias, pensadas para un uso específico, como por ejemplo detección gases inflamables, calidad del aire o detección de alcohol en aire respirado.

Los sensores de gases MQ suelen proporcionarse con una placa de medición estándar con el comparador LMC662 o similar, que permite obtener la lectura tanto como un valor analógico, como un valor digital cuando se supera un cierto umbral regulado a través de un potenciómetro ubicado en la placa.

Los sensores de gases deben ser calibrados antes de obtener una medida precisa. Aun calibrados estos sensores no disponen de la garantía necesaria para formar parte de un sistema de seguridad.

image

#define LED_1   6
#define LED_2   5
#define LED_3   4
#define LED_4   3
#define LED_5   2
#define GAS     A3

void setup() 
{
  pinMode(LED_1, OUTPUT);
  pinMode(LED_2, OUTPUT);
  pinMode(LED_3, OUTPUT);
  pinMode(LED_4, OUTPUT);
  pinMode(LED_5, OUTPUT);
  Serial.begin(9600);
}

void loop() 
{
  int value = map(analogRead(GAS), 300, 750, 0, 100);
  digitalWrite(LED_1, HIGH);
  digitalWrite(LED_2, value >= 20 ? HIGH : LOW);
  digitalWrite(LED_3, value >= 40 ? HIGH : LOW);
  digitalWrite(LED_4, value >= 60 ? HIGH : LOW);
  digitalWrite(LED_5, value >= 80 ? HIGH : LOW);
  Serial.println(value);
  delay(10); 
}