{"id":114,"date":"2017-04-26T17:45:00","date_gmt":"2017-04-26T17:45:00","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=114"},"modified":"2019-05-05T13:36:42","modified_gmt":"2019-05-05T13:36:42","slug":"alcoholimetro-lector-huellas","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/","title":{"rendered":"Alcoholimetro con lector de huellas"},"content":{"rendered":"<h2 dir=\"ltr\">INTRODUCCI\u00d3N<\/h2>\n<div dir=\"ltr\">Nuestro proyecto consiste en un coche que incluye un alcohol\u00edmetro (Sensor MQ-3), un lector de huella, un m\u00f3dulo Bluetooth y una pantalla LCD.<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">Primero, nuestro coche comprueba que la huella le\u00edda sea la del conductor, si esto no es correcto el coche no har\u00e1 nada m\u00e1s ni arrancar\u00e1.<\/div>\n<div dir=\"ltr\">En segundo lugar, si la huella es correcta, se activar\u00e1 el alcohol\u00edmetro por el que el conductor deber\u00e1 soplar. Si el conductor, sobrepasa la tasa de alcoholemia permitida, el coche no arrancar\u00e1 y mostrar\u00e1 en la pantalla un mensaje. En cambio, si el conductor no ha bebido o no sobrepasa esta tasa, el coche arrancar\u00e1 y lo controlaremos a trav\u00e9s de una app en nuestro tel\u00e9fono que est\u00e1 conectado con el coche mediante el m\u00f3dulo BlueTooth.<\/div>\n<h2 dir=\"ltr\">ESQUEMA DEL CIRCUITO<\/h2>\n<div dir=\"ltr\">En las siguientes im\u00e1genes se puede observar el circuito detallado de nuestro proyecto, primero cada componente por separado y finalmente todos conectados.<\/div>\n<div dir=\"ltr\"><\/div>\n<ul>\n<li dir=\"ltr\">Sensor de alcohol.<\/li>\n<\/ul>\n<div dir=\"ltr\"><\/div>\n<div><a href=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2017\/04\/alcoholimetro-1024x607.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2017\/04\/alcoholimetro-1024x607.png\" width=\"320\" height=\"189\" border=\"0\" \/><\/a><\/div>\n<ul>\n<li>M\u00f3dulo Bluetooth<\/li>\n<\/ul>\n<div><a href=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2017\/04\/BT-1024x605.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2017\/04\/BT-1024x605.png\" width=\"320\" height=\"189\" border=\"0\" \/><\/a><\/div>\n<ul>\n<li>Lector de huellas<\/li>\n<\/ul>\n<div><a href=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2017\/04\/fingerprint-915x1024.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2017\/04\/fingerprint-915x1024.png\" width=\"286\" height=\"320\" border=\"0\" \/><\/a><\/div>\n<ul>\n<li>\u00a0Pantalla LCD 16&#215;2 con i2C<\/li>\n<\/ul>\n<div><a href=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2017\/04\/lcd-1-1024x625.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2017\/04\/lcd-1-1024x625.png\" width=\"320\" height=\"195\" border=\"0\" \/><\/a><\/div>\n<ul>\n<li>Circuito integrado L293D y motores.<\/li>\n<\/ul>\n<div><a href=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2017\/04\/motores-860x1024.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2017\/04\/motores-860x1024.png\" width=\"268\" height=\"320\" border=\"0\" \/><\/a><\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh4.googleusercontent.com\/Dozin2vxF0C1S12MrbTPzmU9Yj7KL_TOpXCiuzlY0d4CAbjfp0Cfs1bBY8EAP0dm9hYiS7CZDgTZMOKeVoazcXntPHDiwu6uQy6xTKslzZkOcvuItY3L31PQ9op7YOp-vm8PWHZU\" alt=\"circuitoArduino.png\" width=\"602\" height=\"525\" \/><\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\"><\/div>\n<h2 dir=\"ltr\">C\u00d3DIGO<\/h2>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">A continuaci\u00f3n, se muestra el c\u00f3digo de nuestro proyecto:<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"c\">#include \u201cWire.h\u201d\n\n#include \u201cAdafruit_LiquidCrystal.h\u201d\n#include &lt;Adafruit_Fingerprint.h&gt;\n#include &lt;SoftwareSerial.h&gt;\n\nint izqA = 5;\nint izqB = 6;\nint derA = 9;\nint derB = 10;\nint vel = 100; \/\/ Velocidad de los motores (0-255)\nint estado = \u2018g\u2019; \/\/ inicia detenido\nint getFingerprintIDez();\nAdafruit_LiquidCrystal lcd(0);\nSoftwareSerial mySerial(2, 3);\n\nAdafruit_Fingerprint finger = Adafruit_Fingerprint( &amp; mySerial);\n\/\/alcohol\nconst int analogPinSensor = A0;\nvoid setup() {\n   Serial.begin(9600);\n   lcd.begin(16, 2); \/\/inicializado\n   lcd.print(\u201cHuellas\u201c);\n   lcd.setCursor(0, 1);\n   \/\/ set the data rate for the sensor serial port\n   finger.begin(57600);\n   if (finger.verifyPassword()) {\n      lcd.print(\u201cSensor\u201c);\n   } else {\n      lcd.print(\u201cNot sensor\u201c);\n      while (1);\n   }\n   lcd.print(\u201cWaiting\u201c);\n   \/\/ inicia el puerto serial para comunicaci\u00f3n con el Bluetooth\n   pinMode(derA, OUTPUT);\n   pinMode(derB, OUTPUT);\n   pinMode(izqA, OUTPUT);\n   pinMode(izqB, OUTPUT);\n}\nvoid loop() {\n   lcd.setCursor(0, 1);\n   lcd.setBacklight(HIGH);\n   delay(2000); \/\/don\u2019t need to run this at full speed.\n   uint8_t p = finger.getImage();\n   if (p != FINGERPRINT_OK) {\n      lcd.clear();\n      lcd.setCursor(0, 0);\n      lcd.print(\u201cHuellas\u201c);\n      lcd.setCursor(0, 1);\n      lcd.print(\u201cNot finger\u201c);\n   }\n   p = finger.image2Tz();\n   if (p != FINGERPRINT_OK) {\n      lcd.clear();\n      lcd.setCursor(0, 0);\n      lcd.print(\u201cHuellas\u201c);\n      lcd.setCursor(0, 1);\n      lcd.print(\u201cNot match2\u201c);\n   }\n   p = finger.fingerFastSearch();\n   if (p != FINGERPRINT_OK) {\n      lcd.clear();\n      lcd.setCursor(0, 0);\n      lcd.print(\u201cHuellas\u201c);\n      lcd.setCursor(0, 1);\n      lcd.print(\u201cNot match\u201c);\n   } else {\n      \/\/ found a match!\n      lcd.clear();\n      lcd.setCursor(0, 0);\n      lcd.print(\u201cHuellas\u201c);\n      lcd.setCursor(0, 1);\n      lcd.print(\u201cFound#\u201d);\n      lcd.print(finger.fingerID);\n      lcd.print(\u201dwith\u201c);\n      lcd.print(finger.confidence);\n      delay(2000);\n      lcd.clear();\n      lcd.print(\u201cUn momento\u201d);\n      int minuto = 0;\n      while (minuto &lt; 60) {\n         lcd.setCursor(0, 1);\n         lcd.print(minuto);\n         minuto++;\n         delay(1000);\n      }\n      int sensorRead = analogRead(analogPinSensor);\n      lcd.clear();\n      lcd.setCursor(0, 0);\n      lcd.print(\u201cAlcohol\u201d);\n      lcd.setCursor(0, 1);\n      if (sensorRead &gt; 500) { \/\/si est\u00e1 ebrio lo imprimimos por pantalla y volvemos a empezar\n         lcd.clear();\n         lcd.setCursor(0, 0);\n         lcd.print(\u201cEbrio\u201d);\n         lcd.setCursor(0, 1);\n         long porcentaje = ((sensorRead \/ 100) * 0.79 * (4.8 \/ 100)) * 100;\n         lcd.print(porcentaje);\n         delay(1500);\n         lcd.print(\u201cNo puede conducir\u201d);\n      } else { \/\/en caso contrario, imprimimos sobrio y podemos continuar\n         lcd.clear();\n         lcd.setCursor(0, 0);\n         lcd.print(\u201cSobrio\u201d);\n         lcd.setCursor(0, 1);\n         long porcentaje = ((sensorRead \/ 100) * 0.79 * (4.8 \/ 100)) * 100;\n         lcd.print(porcentaje);\n         delay(5000);\n         \/ \/imprimimos\n         por pantalla 5 segundos\n         lcd.clear(); \/\/limpiamos el contenido de la pantalla\n         lcd.setBacklight(LOW); \/\/apagar alcohol y pantalla\n         while (1) {\n            if (Serial.available() &gt; 0) { \/\/ lee el bluetooth y almacena en estado\n               estado = Serial.read();\n            }\n            if (estado == \u2019a\u2019) { \/\/ Bot\u00f3n desplazar al Frente\n               analogWrite(derB, 0);\n               analogWrite(izqB, 0);\n               analogWrite(derA, vel);\n               analogWrite(izqA, vel);\n            }\n            if (estado == \u2019b\u2019) { \/\/ Bot\u00f3n IZQ\n               analogWrite(derB, 0);\n               analogWrite(izqB, 0);\n               analogWrite(derA, 0);\n               analogWrite(izqA, vel);\n            }\n            if (estado == \u2019c\u2019) { \/\/ Bot\u00f3n Parar\n               analogWrite(derB, 0);\n               analogWrite(izqB, 0);\n               analogWrite(derA, 0);\n               analogWrite(izqA, 0);\n            }\n            if (estado == \u2019d\u2019) { \/\/ Bot\u00f3n DER\n               analogWrite(derB, 0);\n               analogWrite(izqB, 0);\n               analogWrite(izqA, 0);\n               analogWrite(derA, vel);\n            }\n            if (estado == \u2019e\u2019) { \/\/ Bot\u00f3n marcha atr\u00e1s\n               analogWrite(derA, 0);\n               analogWrite(izqA, 0);\n               analogWrite(derB, vel);\n               analogWrite(izqB, vel);\n            }\n            if (estado == \u2019g\u2019) { \/\/ Bot\u00f3n OFF, detiene los motores\n               analogWrite(derB, 0);\n               analogWrite(izqB, 0);\n               analogWrite(derA, 0);\n               analogWrite(izqA, 0);\n            }\n         }\n      }\n   }\n}<\/pre>\n<\/div>\n<div dir=\"ltr\"><\/div>\n<h2 dir=\"ltr\">PRESUPUESTO<\/h2>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">\n<table>\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">Componente<\/div>\n<\/td>\n<td>\n<div dir=\"ltr\">Precio<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div dir=\"ltr\">M\u00f3dulo Bluetooth<\/div>\n<\/td>\n<td>\n<div dir=\"ltr\">9,99 \u20ac<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div dir=\"ltr\">Lector de huellas<\/div>\n<\/td>\n<td>\n<div dir=\"ltr\">35,95 \u20ac<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div dir=\"ltr\">Sensor MQ-3<\/div>\n<\/td>\n<td>\n<div dir=\"ltr\">7,15 \u20ac<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div dir=\"ltr\">M\u00f3dulo Adafruit i2c<\/div>\n<\/td>\n<td>\n<div dir=\"ltr\">12,10 \u20ac<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div dir=\"ltr\">Circuito integrado L293D<\/div>\n<\/td>\n<td>\n<div dir=\"ltr\">4 \u20ac<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div dir=\"ltr\">Total<\/div>\n<\/td>\n<td>\n<div dir=\"ltr\">69,19 \u20ac<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 dir=\"ltr\">PROBLEMAS Y SOLUCIONES<\/h2>\n<div dir=\"ltr\">Mientras realiz\u00e1bamos este proyecto nos han surgido algunos problemas como los que se mencionan a continuaci\u00f3n.<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">El primer problema que nos encontramos fue con el lector de huellas, porque, aunque no pusi\u00e9ramos la huella en el lector para que la leyera sal\u00eda: \u201cNot finger. Not match\u201d Ten\u00eda que aparecer \u201cNot finger\u201d s\u00ed, pero a continuaci\u00f3n aparec\u00eda \u201cNot match\u201d que solo deb\u00eda aparecer en caso de que la huella le\u00edda no estuviera en la base de datos o no fuera la del conductor del coche.<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">El segundo problema, fue que quemamos una pata del Sensor MQ-3 y no nos med\u00eda bien los grados de alcohol, pero no nos dimos cuenta hasta pasado un d\u00eda de cu\u00e1l era el fallo. Finalmente, este problema se solucion\u00f3 porque hab\u00eda otra pata m\u00e1s del Sensor que se pod\u00eda usar en lugar de \u00e9sta.<\/div>\n<h2 dir=\"ltr\">CONCLUSIONES \/ POSIBLES MEJORAS<\/h2>\n<div dir=\"ltr\">Una de las conclusiones a las que hemos llegado es que, hoy en d\u00eda, un coche puede tener cualquier dispositivo tecnol\u00f3gico incorporado e incluso que controle su arranque o identifique a su conductor, como es nuestro caso. Hoy en d\u00eda todo es posible con la tecnolog\u00eda.<\/div>\n<div dir=\"ltr\">Una de las posibles mejoras para que el coche terminara de funcionar correctamente ser\u00eda que dejar\u00e1 de aparecer todo el rato \u201cNot finger. Not match\u201d cuando no deber\u00eda aparecer y que no hubiera que esperar un cierto tiempo hasta que se caliente el alcohol\u00edmetro para que el conductor pueda soplar y le detecte el grado de alcohol correcto.<\/div>\n<div dir=\"ltr\">V\u00eddeo demostraci\u00f3n:<\/div>\n<ul>\n<li dir=\"ltr\">\n<div dir=\"ltr\">Conductor sobrio: <a href=\"https:\/\/drive.google.com\/open?id=0B5sRKb5WlQ_pRHZpZnpZa1kzMmM\">https:\/\/drive.google.com\/open?id=0B5sRKb5WlQ_pRHZpZnpZa1kzMmM<\/a><\/div>\n<\/li>\n<li dir=\"ltr\">\n<div dir=\"ltr\">Conductor ebrio:<\/div>\n<\/li>\n<\/ul>\n<div dir=\"ltr\"><a href=\"https:\/\/drive.google.com\/open?id=0B5sRKb5WlQ_pMERldldULWtEZWs\">https:\/\/drive.google.com\/open?id=0B5sRKb5WlQ_pMERldldULWtEZWs<\/a><\/div>\n<div dir=\"ltr\">Enlace presentaci\u00f3n:<\/div>\n<div dir=\"ltr\"><a href=\"https:\/\/drive.google.com\/open?id=0B5sRKb5WlQ_pOTlwa21selNNLUk\">https:\/\/drive.google.com\/open?id=0B5sRKb5WlQ_pOTlwa21selNNLUk<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>INTRODUCCI\u00d3N Nuestro proyecto consiste en un coche que incluye un alcohol\u00edmetro (Sensor MQ-3), un lector de huella, un m\u00f3dulo Bluetooth y una pantalla LCD. Primero, nuestro coche comprueba que la huella le\u00edda sea la&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":1175,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[19],"class_list":["post-114","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proyectos","tag-seytr_gii_madrid_2016-17"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Alcoholimetro con lector de huellas - Proyectos con Arduino.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Alcoholimetro con lector de huellas - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"INTRODUCCI\u00d3N Nuestro proyecto consiste en un coche que incluye un alcohol\u00edmetro (Sensor MQ-3), un lector de huella, un m\u00f3dulo Bluetooth y una pantalla LCD. Primero, nuestro coche comprueba que la huella le\u00edda sea la&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-26T17:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-05T13:36:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2017\/04\/alcoholimetro.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"949\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Administrador de la red\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Administrador de la red\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/\"},\"author\":{\"name\":\"Administrador de la red\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/bdc38fea664f13638d2a51f4d2fc7211\"},\"headline\":\"Alcoholimetro con lector de huellas\",\"datePublished\":\"2017-04-26T17:45:00+00:00\",\"dateModified\":\"2019-05-05T13:36:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/\"},\"wordCount\":533,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2017\\\/04\\\/alcoholimetro.png\",\"keywords\":[\"SEyTR_GII_Madrid_2016-17\"],\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/\",\"name\":\"Alcoholimetro con lector de huellas - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2017\\\/04\\\/alcoholimetro.png\",\"datePublished\":\"2017-04-26T17:45:00+00:00\",\"dateModified\":\"2019-05-05T13:36:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2017\\\/04\\\/alcoholimetro.png\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2017\\\/04\\\/alcoholimetro.png\",\"width\":1600,\"height\":949},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/alcoholimetro-lector-huellas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Alcoholimetro con lector de huellas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"name\":\"Proyectos con Arduino.\",\"description\":\"Blog de proyectos de Arduino de alumnos de la URJC\",\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\",\"name\":\"Universidad Rey Juan Carlos\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"width\":745,\"height\":288,\"caption\":\"Universidad Rey Juan Carlos\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/bdc38fea664f13638d2a51f4d2fc7211\",\"name\":\"Administrador de la red\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g\",\"caption\":\"Administrador de la red\"},\"sameAs\":[\"https:\\\/\\\/blogs.etsii.urjc.es\"],\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/etsiiadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Alcoholimetro con lector de huellas - Proyectos con Arduino.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/","og_locale":"es_ES","og_type":"article","og_title":"Alcoholimetro con lector de huellas - Proyectos con Arduino.","og_description":"INTRODUCCI\u00d3N Nuestro proyecto consiste en un coche que incluye un alcohol\u00edmetro (Sensor MQ-3), un lector de huella, un m\u00f3dulo Bluetooth y una pantalla LCD. Primero, nuestro coche comprueba que la huella le\u00edda sea la&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2017-04-26T17:45:00+00:00","article_modified_time":"2019-05-05T13:36:42+00:00","og_image":[{"width":1600,"height":949,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2017\/04\/alcoholimetro.png","type":"image\/png"}],"author":"Administrador de la red","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Administrador de la red","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/"},"author":{"name":"Administrador de la red","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/bdc38fea664f13638d2a51f4d2fc7211"},"headline":"Alcoholimetro con lector de huellas","datePublished":"2017-04-26T17:45:00+00:00","dateModified":"2019-05-05T13:36:42+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/"},"wordCount":533,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2017\/04\/alcoholimetro.png","keywords":["SEyTR_GII_Madrid_2016-17"],"articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/","name":"Alcoholimetro con lector de huellas - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2017\/04\/alcoholimetro.png","datePublished":"2017-04-26T17:45:00+00:00","dateModified":"2019-05-05T13:36:42+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2017\/04\/alcoholimetro.png","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2017\/04\/alcoholimetro.png","width":1600,"height":949},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/alcoholimetro-lector-huellas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"Alcoholimetro con lector de huellas"}]},{"@type":"WebSite","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","name":"Proyectos con Arduino.","description":"Blog de proyectos de Arduino de alumnos de la URJC","publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization","name":"Universidad Rey Juan Carlos","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","width":745,"height":288,"caption":"Universidad Rey Juan Carlos"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/bdc38fea664f13638d2a51f4d2fc7211","name":"Administrador de la red","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g","caption":"Administrador de la red"},"sameAs":["https:\/\/blogs.etsii.urjc.es"],"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/etsiiadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":4,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"predecessor-version":[{"id":2165,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/114\/revisions\/2165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/1175"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}