InicioCiencia EducacionAlcoholímetro casero




En este proyecto veremos como hacer un alcoholímetro casero con arduino y un sensor MQ3. La idea, es hacer un medidor de alcohol etílico económico y fácil de realizar

¿Que es un alcoholímetro?

Es un dispositivo para medir la cantidad de alcohol presente en el aire espirado por una persona, también puede medir la cantidad de alcohol contenido en un líquido o gas.

Módulo MQ3

Este sensor de alcohol es adecuado para detectar la concentración de alcohol en su aliento, al igual que un alcoholímetro comercial. Tiene una alta sensibilidad y tiempo de respuesta rápido. El sensor presenta una salida analógica resistiva basado en la concentración de alcohol.

Algunos comentarios del sensor MQ3

Este sensor posee 4 pines dos de los cuales son de alimentación, uno es una salida analógica (pin AD) y la otra una salida digital (pin DO), está ultima se puede regular su sensibilidad, por medio de un potenciometro que posee la placa, notaran que al encender este módulo y conectarle un led este se enciende, ya que esta salida es invertida o negada (NOT). Este quiere decir que al no haber presencia de alcohol en el sensor el led estará encendido y si supera el umbral de seteado con el potenciometro este se apagará. Este es muy útil si no queremos utilizar ningún microcontrolador, ni arduino, con este módulo solamante podemos tener un alcoholímetro muy simple sólo alimentando al módulo y nada más.

En cuanto encendamos este módulo, comenzará a calentarse, tenemos que esperar unos minutos(alrededor de 5) para que el modulo se caliente y tengamos un censado correcto.

Materiales

  • 2 led verdes
  • 2 led amarillo
  • 1 led rojo
  • 5 portaled
  • 5 resistores de 1k
  • Arduino Mini pro
  • cables
  • Tubo de pvc
  • Buzer
  • Placa experimental
  • Estaño
  • regulador 7805
  • Batería 9 voltios


Hoja de datos sensor MQ3



Código Fuente

int sensor=0;
void setup(){
Serial.begin(115200);//Configuración de la velocidad del puerto serial de arduino
//Se configuraran los pines 2,3,4,5 y 6 como salidas
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);

}

void loop(){
sensor=analogRead(A0);//Se lee el valor de la entrada analógica A0
Serial.println(sensor);//Se imprime su valor por el terminal serial
//Se compara el valor de la variable sensor si se cumple apagará todos los led
if(sensor<99){
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);

}
//Se compara el valor de la variable sensor si se cumple encenderá el led en el pin 2
if(sensor>100){
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);

}
//Se compara el valor de la variable sensor si se cumple encenderá el led en el pin 2 y 3
if(sensor>200){
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);

}
//Se compara el valor de la variable sensor si se cumple encenderá el led en el pin 2, 3 y 4
if(sensor>300){
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);

}
//Se compara el valor de la variable sensor si se cumple encenderá el led en el pin 2, 3, 4, y 5
if(sensor>350){
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);

}
//Se compara el valor de la variable sensor si se cumple encenderá el led en el pin 2, 3 ,4 ,5 y 6
if(sensor>400){
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);

}
delay(100);//pequeño retardo antes de comenzar de vuelta
}

Circuito

El circuito es muy simple de montar, ya que conectaremos nuetro sensor MQ3 al arduino por medio de los pines de alimentación a 5 voltios y tierra y pin A0 del arduino al pin AD del sensor MQ3, luego conectares los led con unos resistores de 1Kohm a los pines 2,3,4,5 y 6 del arduino

Gracias por visitar este post se agracen sus comentarios ;-)

Apoya a mi canal suscribiendote en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 muchos videos con código fuentes completos y diagramas.


Datos archivados del Taringa! original
20puntos
53visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

c
carlosvolt🇦🇷
Usuario
Puntos0
Posts55
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.