Propuesta de un dispositivo que permita controlar el sistema eléctrico de un automóvil en proporción al nivel de alcohol en la sangre del conductor. Pérez Delgado Abraham; Martínez Suárez José Luis* y Erika Teresa Díaz Oreján, Rafael Contreras González. Universidad Tecnológica de Tehuacán. Tehuacán, Puebla. México. *Martínez Suárez José Luis: [email protected]; prolongación 1 sur No. 1101 San Pablo Tepetzingo, Tehuacán, Puebla. México. C.P. 75859; Tel. 01(238)3803100. Resumen A escala global, la cifra de muertes en accidentes de tránsito es de más de 1.2 millones de personas, entre 20 y 50 millones adicionales son lesionados. El Consejo Nacional de Prevención de Accidentes (CENEPRA) ubica a México como uno de los países más riesgosos en Iberoamérica por su alta tasa de accidentes viales. A nivel nacional mueren 16 mil mexicanos a consecuencia de un accidente en carretera; mientras que más de un millón de personas sufren lesiones y otros 40 mil quedan discapacitados. Pérez, director del Consejo Estatal contra las Adicciones de la Secretaria de Salud (en Puebla) informo que cuatro de cada 10 accidentes de tránsito que ocurren en el estado de Puebla están asociados al consumo de alcohol, la cual causa mil 492 muertes anualmente (La jornada, 2008). Es por ello que se propone un diseño de detección de alcohol en los vehículos por medio de arduino. Palabras clave Arduino, Alcohol, Accidentes, Automotriz. Introducción A escala global, la cifra de muertes en accidentes de tránsito es de más de 1.2 millones de personas, entre 20 y 50 millones adicionales son lesionados. Alrededor de 62 por ciento de los decesos se reportan en 10 países: India, China, E.U.A., Federación Rusa, Brasil, Irán, México, Indonesia, Sudáfrica y Egipto. El Consejo Nacional de Prevención de Accidentes (Cenapra) ubica a México como uno de los países más riesgosos en Iberoamérica por su alta tasa de accidentes viales. A nivel nacional mueren 16 mil mexicanos a consecuencia de un accidente en carretera; mientras que más de un millón de personas sufren lesiones y otros 40 mil quedan discapacitados. Eliseo Pérez Sánchez, director del Consejo Estatal contra las Adicciones de la Secretaria de Salud local (en Puebla) informo que cuatro de cada 10 accidentes de tránsito que ocurren en el estado de Puebla están asociados al consumo de alcohol, la cual causa mil 492 muertes anualmente (La jornada, 2013) Puebla es la entidad con la tasa de mortalidad más alta en porcentajes viales, reporta el Observatorio Nacional de Lesiones del Secretariado Técnico del Consejo Nacional para la Prevención de Accidentes (Cenapra). Alcohol causa seis de cada 10 accidentes, los datos refieren igualmente, que 60 por ciento de los incidentes en Puebla se debe al consumo desmedido de las bebidas alcohólicas y al uso de sustancias prohibidas. En tanto, 28 por ciento de los incidentes, en los que fallece una persona, se debe al exceso de velocidad permitida en las diferentes vías de comunicación terrestre de Puebla. El estudio menciona además que los accidentes viales en ciudad provocan la muerte de 700 personas anuales en la entidad. Los incidentes se registran desde atropellamientos, hasta colisiones entre dos o más automóviles Las cifras antes mencionadas son alarmantes ya que cada año aumentan las cifras de este tipo de accidentes en los que se pierden una gran cantidad de vidas, con la finalidad de ayudar a disminuir estas cifras el dispositivo está diseñado con la facilidad de poder ser instalado en cualquier automóvil. Cabe mencionar que este dispositivo busca que no afecte la economía del usuario en su adquisición. Materiales y Métodos. Se eligió un sensor MQ-3, la serie de sensores de gas MQ utiliza un pequeño calentador en el interior con un sensor electro-químico. Son sensibles para una amplia gama de gases y se utilizan en interiores a temperatura ambiente. Ellos pueden ser calibrados, pero se necesita una concentración del gas medido o gases. Es un sensor de alcohol llamado MQ-3, que detecta etanol en el aire. Es uno de los sensores de gas más sencillos por lo que funciona casi de la misma manera con otros sensores de gas como el de gas metano y gas butano. Cuesta alrededor de los $85 pesos. Típicamente se utiliza como parte de los alcoholímetros o probadores de aliento para la detección de etanol en el aliento humano (Hanwei, 2014). Básicamente, tiene 6 pines, la tapa y el cuerpo. Aunque a pesar de que tiene 6 pines, se suelen utilizar sólo 4 de ellos. Dos de ellos son para el sistema de calefacción, lo que marco como H y los otros 2 son para la conexión de alimentación y de tierra, que están marcados como A y B en la Fig.1. Fig. 1 Alimentación. Internamente tiene un tubo es un sistema de calefacción que está hecho de óxido de aluminio y dióxido de estaño, y dentro de este hay bobinas, que prácticamente producen el calor. Y también se pueden encontrar 6 pines. 2 pines que llamados son llamados pin H y están conectadas a las bobinas del calentador y los otros están conectados directo al tubo. La salida del sensor es analógica esto quiere decir q para un cierto valor leído por este nos dará como resultado una salida analógica de 0 a 5 v, datos con los cuales acondicionará el microcontrolador. Conexión Del Sensor. El cableado preferido es conectar los dos pasadores de 'A' juntos y ambos pasadores 'B' juntos. Es más seguro y se supone que dispone de los resultados de salida más viables. Aunque muchos esquemas y hojas de datos demuestran lo contrario, se recomienda conectar los dos pasadores de 'A' y conecte los dos pasadores de 'B' juntos. Fig. 2 Conexión del circuito En la Fig. 2, el calentador es de 5 V y está conectado a ambos pasadores 'A'. Esto sólo es posible si el calentador necesita un voltaje fijo V 5. La resistencia variable en la imagen es la carga-resistencia y que puede ser utilizado para determinar un buen valor. Una resistencia fija para la carga de resistencia-se utiliza en la mayoría de los casos. La salida (vout) se conecta a una entrada analógica del microcontrolador para su lectura. El voltaje para el calentador interno es muy importante. Algunos sensores utilizan 5V para el calentador, y otros necesitan 2V. El 2V se puede crear con una señal PWM, utilizando analogWrite () y un transistor o nivel lógico-MOSFET. Algunos sensores necesitan unos pocos pasos para el calentador. Esto puede ser programado con una función y retrasos analogWrite (). Un transistor o nivel de lógica MOSFET debe también en esta situación puede utilizar para el calentador. Si se utiliza en un dispositivo con pilas, un transistor o-MOSFET de nivel lógico también se podría utilizar para conmutar el calentador de encendido y apagado. Los sensores que utilizan 5V o 6V para el calentador interno no se calientan. Ellos pueden conseguir fácilmente 50 o 60 grados centígrados. LOAD-RESISTENCIA El sensor necesita una carga-resistencia en la salida a tierra. Su valor puede ser de 2KOHM a 47kOhm. Cuanto más bajo sea el valor, menos sensible. Cuanto más alto sea el valor, menos precisa para concentraciones más altas de gas. Si se mide solamente un gas específico, la cargaresistencia puede ser calibrada mediante la aplicación de una concentración conocimientos de que el gas. Si el sensor se utiliza para medir cualquier gas (como en un detector de la calidad del aire) la carga-resistencia se podría establecer para un valor de aproximadamente 1V salida con aire limpio. La elección de un buen valor para la carga-resistencia dependerá para que uso se quiera usar el sensor. Resultados y Discusión En la Fig. 3 se muestra el sistema del circuito de conexión del sensor mq-3 para la entrada analógica de Arduino Fig. 3 Esquemático de conexión entre placa Arduino. A continuación se muestra el código de programación propuesto con el arduino MEGA (Mantech, 2014): Código de propuesta en arduino comunicación serial constintanalogPinSensor = 0; voidsetup() { Serial.begin(9600); } voidloop() { intsensorRead = analogRead(analogPinSensor); Serial.println(sensorRead); delay(1000); } LCD El uso de la lcd de 2*16 (XIAMEN, 2014) es para la visualización de los resultados del sensor para el usuario separa para que el usuario pueda verificar q su prueba así aprobada, también servirá para indicar que pasos tiene q seguir el usuario para poder hacer la pruebas correctamente. Código para realizar la visualización mediante LCD del medidor MQ-3 #include <LiquidCrystal.h> LiquidCrystallcd(12, 11, 5, 4, 3, 2); int sensor=0; int valor=0; intej=0; int op=0; int estado=6; int inicio=0; int op1=0; int alarma=8; int estado1=7; intsalida=9; voidsetup() { Serial.begin(9600); lcd.begin (16, 2); lcd.setCursor (2,0); lcd.print(".BIENVENIDO."); lcd.setCursor (2,1); lcd.print("sitema P.A.P"); delay(4000); pinMode(9,OUTPUT); pinMode(estado,INPUT); pinMode(estado1,INPUT); } void loop() { op=digitalRead(6); op1=digitalRead(7); valor=analogRead(0); //inicializ la lcd // mensaje uno. delay(100); if(op==HIGH) { if(op==LOW); { digitalWrite(13,HIGH); lcd.begin (16, 2); lcd.setCursor (0,0); //inicializa la lcd //indicaen donde se quiere empezar a imprimir nuestro mensaje lcd.print("inicio de prueba"); delay(2000); lcd.begin (16, 2); //inicializa la lcd lcd.setCursor (1,0); //indica el empieza a imprimir lcd.print("sople el sensor"); delay(2500); valor=analogRead(0); delay(100); ej=map(valor ,0 ,1023 ,0 ,3); switch(ej) { case 0: lcd.print("exelente "); lcd.setCursor (4,1); // indicamos en donde queremos enpesar a imprimir nustro mensaje lcd.print("prosiga"); tone(8,261.63,2000); delay(100); digitalWrite(9,HIGH); break; case 1: lcd.print("prosiga con "); lcd.print("precaución"); tone(8,261.63,2000); delay(100); digitalWrite(9,HIGH); break; case 2: lcd.print("sisitema "); lcd.setCursor (4,0); // indicamos en donde queremos enpesar a imprimir nustro mensaje lcd.print("BLOQUEADO"); digitalWrite(9,LOW); break; case 3: lcd.print("sistema "); lcd.setCursor (4,0); // indicamos en donde queremos enpesar a imprimir nustro mensaje lcd.print("BLOQUEADO"); digitalWrite(9,LOW); break; } } } //opccion para volver a intentar la prueba if(op1==HIGH) { if(op1==LOW); { digitalWrite(9,LOW); lcd.print("REINICIAR PRB."); lcd.setCursor (0,1); // indicamos en donde queremos enpesar a imprimir nustro mensaje lcd.print("pulse inicio"); } } } Conclusiones Los accidentes en automóvil son debido principalmente a causas de alcohol, es por ello que se pretende monitorear una variable que es el etanol en el aire a través de un sensor MQ3 y por medio de Arduino y con ello se lograra obtener un dispositivo de bajo costo así como una interface entre el circuito y el control eléctrico del automóvil para hacer un corte de energía. Bibliografía La Jornada, 2009. 4 de cada 10 accidentes de tránsito en Puebla están relacionados al alcohol: Ssa, disponible en internet desde: http://www.lajornadadeoriente.com.mx/2009/12/29/puebla/sal316.php La jornada, 2013.México entre los 10 paises con mayor número de muertos por accidentes de tránsito. Disponible en internet desde: http://www.jornada.unam.mx/2013/03/25/sociedad/041n1soc Hanwei electronics co., ltd. Tecnical data MQ-3 Gas sensor. Disponible en internet desde: https://www.sparkfun.com/datasheets/Sensors/MQ-3.pdf Mantech, 2014. Arduino MEGA. Disponible en internet desde: http://www.mantech.co.za/datasheets/products/A000047.pdf XIAMEN, 2014. Specifications of LCD Module. Disponible en internet desde: https://www.sparkfun.com/datasheets/LCD/ADM1602K-NSW-FBS-3.3v.pdf