        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":7391,"date":"2023-07-22T19:36:53","date_gmt":"2023-07-22T19:36:53","guid":{"rendered":"https:\/\/rogerbit.com\/wprb\/?p=7391"},"modified":"2023-08-16T19:35:30","modified_gmt":"2023-08-16T19:35:30","slug":"alarma-de-alta-ts01","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2023\/07\/alarma-de-alta-ts01\/","title":{"rendered":"Alarma de alta temperatura sin contacto utilizando el sensor TS01"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"\u2705 Sistema de alarma de alta temperatura sin contacto con sensor TS01- PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/5vTDtmvL148?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<p style=\"text-align: left;\">Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<p style=\"text-align: left;\"><div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div><\/p>\n<hr \/>\n<p>La alarma de alta temperatura con sensor sin contacto TS01 es un sistema dise\u00f1ado para detectar y alertar sobre condiciones de temperatura peligrosas en entornos diversos. Este sistema utiliza el sensor TS01, el cual es capaz de medir la temperatura sin necesidad de contacto f\u00edsico con el objeto o ambiente que se desea monitorear.<\/p>\n<p>El sensor TS01 emplea tecnolog\u00eda de infrarrojos para capturar la radiaci\u00f3n t\u00e9rmica emitida por el objeto y convertirla en una medici\u00f3n precisa de la temperatura. Esto permite una detecci\u00f3n sin contacto, lo que resulta especialmente \u00fatil en situaciones donde la interacci\u00f3n directa con el objeto es impracticable o no deseada.<\/p>\n<p>Cuando el sensor TS01 detecta que la temperatura ha alcanzado o superado un umbral predefinido, activa una alarma sonora o visual para alertar a los usuarios sobre la situaci\u00f3n de alta temperatura. Esto permite una respuesta r\u00e1pida y eficiente ante posibles riesgos de sobrecalentamiento, protegiendo as\u00ed la integridad de equipos, instalaciones y, en algunos casos, la seguridad de las personas.<\/p>\n<p>La alarma de alta temperatura con el sensor sin contacto TS01 se utiliza en una amplia gama de aplicaciones, como monitoreo de temperatura en sistemas electr\u00f3nicos, control de procesos industriales, prevenci\u00f3n de incendios, protecci\u00f3n de equipos sensibles al calor y mucho m\u00e1s. Su dise\u00f1o compacto y f\u00e1cil integraci\u00f3n lo convierten en una soluci\u00f3n vers\u00e1til y confiable para garantizar un monitoreo efectivo de la temperatura en diversos entornos.<\/p>\n<hr \/>\n<p><strong>Componentes Electr\u00f3nicos<\/strong><\/p>\n<p><strong>Arduino Nano<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6034\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg\" sizes=\"(max-width: 321px) 100vw, 321px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg 650w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-600x600.jpg 600w\" alt=\"\" width=\"321\" height=\"321\" \/><\/a><\/p>\n<p>El Arduino Nano es una placa peque\u00f1a, completa y compatible con la placa de pruebas basada en el ATmega328 (Arduino Nano 3.x).\u00a0Tiene m\u00e1s o menos la misma funcionalidad del Arduino Duemilanove, pero en un paquete diferente.\u00a0Solo carece de un conector de alimentaci\u00f3n de CC y funciona con un cable USB Mini-B en lugar de uno est\u00e1ndar<\/p>\n<table>\n<tbody>\n<tr>\n<td>Microcontrolador<\/td>\n<td>ATmega328<\/td>\n<\/tr>\n<tr>\n<td>Arquitectura<\/td>\n<td>AVR<\/td>\n<\/tr>\n<tr>\n<td>Tensi\u00f3n de funcionamiento<\/td>\n<td>5 V<\/td>\n<\/tr>\n<tr>\n<td>Memoria flash<\/td>\n<td>32 KB de los cuales 2 KB utiliza el gestor de arranque<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>2 KB<\/td>\n<\/tr>\n<tr>\n<td>Velocidad de reloj<\/td>\n<td>16 MHz<\/td>\n<\/tr>\n<tr>\n<td>Pines anal\u00f3gicos IN<\/td>\n<td>8<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>1 KB<\/td>\n<\/tr>\n<tr>\n<td>Corriente CC por pines de E \/ S<\/td>\n<td>40 mA (pines de E \/ S)<\/td>\n<\/tr>\n<tr>\n<td>Voltaje de entrada<\/td>\n<td>7-12 V<\/td>\n<\/tr>\n<tr>\n<td>Pines de E \/ S digitales<\/td>\n<td>22 (6 de los cuales son PWM)<\/td>\n<\/tr>\n<tr>\n<td>Salida PWM<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>El consumo de energ\u00eda<\/td>\n<td>19 mA<\/td>\n<\/tr>\n<tr>\n<td>Tama\u00f1o de PCB<\/td>\n<td>18 x 45 mm<\/td>\n<\/tr>\n<tr>\n<td>Peso<\/td>\n<td>7 g<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Diagrama de pines<\/h3>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6033\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1024x1024.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1024x1024.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-150x150.png 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-300x300.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-768x768.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-600x600.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-820x820.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1320x1321.png 1320w\" alt=\"\" width=\"1024\" height=\"1024\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Z\u00f3calo para arduino nano<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-6895\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo.jpg\" sizes=\"(max-width: 320px) 100vw, 320px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo.jpg 320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo-300x225.jpg 300w\" alt=\"\" width=\"320\" height=\"240\" \/><\/p>\n<hr \/>\n<p><strong>Display oled sh1106<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6148\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled.jpg\" sizes=\"(max-width: 280px) 100vw, 280px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled.jpg 809w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled-300x285.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled-768x729.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled-600x570.jpg 600w\" alt=\"\" width=\"280\" height=\"266\" \/><\/a><\/p>\n<p>Se trata de un m\u00f3dulo de pantalla OLED monocrom\u00e1tica DE 128\u00d764 puntos con interface I2C .Que presenta varias ventajas en comparaci\u00f3n con pantallas LCD, y podemos destacar su alto brillo, un muy buen contraste, un \u00e1ngulo de visi\u00f3n m\u00e1s amplio, y bajo consumo de energ\u00eda. ES compatible con Arduino Rasberry Pi y microcontroladores PIC entre otros. Trabaja con niveles l\u00f3gicos de 3.3V a 5V tiene un angulo de visi\u00f3n mayor a los 160 grados. el Tama\u00f1o de la pantalla es de 1,3 pulgadas. Se alimenta con un voltaje de 3.3V a 5V Se lo puede usar en aplicaciones como relojes inteligentes, MP3, term\u00f3metros, instrumentos, y proyectos varios, etc.<\/p>\n<p><strong>Caracter\u00edsticas<\/strong><\/p>\n<ul>\n<li>Interface: I2C(3.3V \/ 5V logic level)<\/li>\n<li>Resolution: 128 x 64<\/li>\n<li>Angle of view: &gt;160 degree<\/li>\n<li>Display color: Blue<\/li>\n<li>Display size: 1.3 inch<\/li>\n<li>Driver IC: SH1106<\/li>\n<li>Power supply: DC\u00a03.3V~5V<\/li>\n<li>Operating temperature: -20~70\u2019C<\/li>\n<li>Application: smart watch, MP3, thermometer, instruments, DIY projects, etc.<\/li>\n<\/ul>\n<hr \/>\n<p><strong>PCB<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-7317\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/PCB-1.png\" sizes=\"(max-width: 254px) 100vw, 254px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/PCB-1.png 254w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/PCB-1-193x300.png 193w\" alt=\"\" width=\"254\" height=\"395\" \/><\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-7318\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/PCB_PISTAS.png\" sizes=\"(max-width: 254px) 100vw, 254px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/PCB_PISTAS.png 333w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/PCB_PISTAS-194x300.png 194w\" alt=\"\" width=\"254\" height=\"392\" \/><\/p>\n<p><a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/PCB_ky-032_contador.zip\">Descarga el PCB<\/a><\/p>\n<hr \/>\n<p><strong>Diagrama electr\u00f3nico del pcb<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-6905\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/circuito-1024x295.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/circuito-1024x295.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/circuito-300x86.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/circuito-768x221.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/circuito-820x236.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/circuito.png 1058w\" alt=\"\" width=\"1024\" height=\"295\" \/><\/p>\n<hr \/>\n<p><strong>Sensor TS01<\/strong><\/p>\n<h4>INTRODUCCI\u00d3N<\/h4>\n<div class=\"desCon\">\n<p>El sensor de temperatura IR DFRobot TS01 es un sensor t\u00e9rmico sin contacto, que se puede utilizar para medir la intensidad infrarroja del objeto para calcular la temperatura de su superficie sin tocarlo.\u00a0La compensaci\u00f3n de temperatura incorporada para el sensor asegura en gran medida la precisi\u00f3n de la medici\u00f3n de temperatura.\u00a0El paquete completamente met\u00e1lico del sensor lo hace capaz de proteger contra impactos, agua, polvo, etc.\u00a0Con datos de salida estables, este sensor de temperatura puede exhibir un rendimiento de medici\u00f3n mucho mejor que la mayor\u00eda de los otros\u00a0<a href=\"https:\/\/www.dfrobot.com\/category-64.html\" target=\"_blank\" rel=\"noopener\">productos similares<\/a>\u00a0en el mercado.\u00a0El producto ha sido calibrado en un amplio rango de temperatura antes de salir de f\u00e1brica.\u00a0Con una temperatura de funcionamiento de -40 \u2103 -85 \u2103, el sensor se puede utilizar para medir la temperatura de -70 \u2103 ~ 380 \u2103 mientras proporciona una precisi\u00f3n m\u00e1xima de 0,5 \u00b0 C.<\/p>\n<p>Un filtro \u00f3ptico (paso de onda larga) que corta el flujo radiante visible e infrarrojo cercano est\u00e1 integrado en el paquete para proporcionar inmunidad al ambiente y a la luz solar.\u00a0Su campo de visi\u00f3n es tan peque\u00f1o como 5 \u00b0, lo que significa que para una fuente de calor de 10 cm de di\u00e1metro exterior, la distancia m\u00e1xima de medici\u00f3n del sensor puede alcanzar hasta 116 cm.<\/p>\n<div>Adem\u00e1s, utilizamos cables de protecci\u00f3n para reducir la interferencia de radiaci\u00f3n externa al sensor, as\u00ed como para disminuir su propia interferencia de radiaci\u00f3n al entorno exterior, lo que hace que el sensor pueda aplicarse a todo tipo de situaciones industriales complicadas. Al mismo tiempo, la precisi\u00f3n del producto se ha incrementado mucho.<\/div>\n<div>\n<h4>CARACTER\u00cdSTICAS<\/h4>\n<div class=\"desCon\">\n<ul>\n<li>Medici\u00f3n de temperatura sin contacto<\/li>\n<li>Rango de temperatura de funcionamiento de grado industrial<\/li>\n<li>Salida de voltaje anal\u00f3gica<\/li>\n<li>Embalaje de metal<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-6374\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256-1024x145.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256-1024x145.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256-300x42.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256-768x109.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256-1536x217.png 1536w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256-2048x290.png 2048w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256-820x116.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256-1320x187.png 1320w\" alt=\"\" width=\"1024\" height=\"145\" \/><\/p>\n<\/div>\n<h4>ESPECIFICACI\u00d3N<\/h4>\n<div class=\"desCon\">\n<ul>\n<li>Voltaje de suministro: 5,0 ~ 24 V CC<\/li>\n<li>Corriente de funcionamiento: 20 mA<\/li>\n<li>Salida de se\u00f1al: voltaje anal\u00f3gico 0 ~ 3 V<\/li>\n<li>Temperatura de funcionamiento: -40 \u2103 ~ 85 \u2103<\/li>\n<li>Temperatura de medici\u00f3n: -70 \u2103 ~ 380 \u2103<\/li>\n<li>Precisi\u00f3n: \u00b1 0.5 \u2103 ~ \u00b1 4 \u2103<\/li>\n<li>Campo de visi\u00f3n: 5 \u00b0<\/li>\n<li>Grado de defensa: IP65<\/li>\n<li>Di\u00e1metro de la sonda: 15,4 mm \/ 0,61 \u201d<\/li>\n<li>Longitud de la sonda: 78 mm \/ 3,07 \u201c<\/li>\n<li>Longitud del cable: 1,5 m \/ 59,06 \u201c<\/li>\n<li>Tipo de interfaz: DuPont 3Pin + DuPont 1Pin<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-6373\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256.jpg\" sizes=\"(max-width: 600px) 100vw, 600px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256-150x150.jpg 150w\" alt=\"\" width=\"600\" height=\"600\" \/><\/p>\n<h2 id=\"target_6\">Diagrama de gradiente de precisi\u00f3n de medici\u00f3n<\/h2>\n<ul>\n<li>El campo de visi\u00f3n (FOV) del sensor es de 5 \u00b0. La dimensi\u00f3n del objetivo y las propiedades \u00f3pticas del sensor de temperatura IR decidieron la distancia m\u00e1xima entre el objetivo y la sonda. El campo de visi\u00f3n del sensor se muestra a continuaci\u00f3n.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-6375\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0264-01-1024x153.jpg\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0264-01-1024x153.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0264-01-300x45.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0264-01-768x115.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0264-01-820x123.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0264-01.jpg 1168w\" alt=\"\" width=\"1024\" height=\"153\" \/><\/p>\n<ul>\n<li>El diagrama de gradiente de la precisi\u00f3n de medici\u00f3n del sensor se muestra a continuaci\u00f3n (To es la temperatura medida; Ta es la temperatura del entorno en el que se ubica el sensor). Tenga en cuenta que el error de temperatura solo se aplica a una determinada condici\u00f3n isot\u00e9rmica, y solo es v\u00e1lido cuando el objeto detectado est\u00e1 llenando completamente el campo de visi\u00f3n del sensor.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-6376\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256AccuracyDiagram01.png\" sizes=\"(max-width: 698px) 100vw, 698px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256AccuracyDiagram01.png 698w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/04\/SEN0256AccuracyDiagram01-300x178.png 300w\" alt=\"\" width=\"698\" height=\"415\" \/><\/p>\n<p><strong>C\u00f3digo Fuente<\/strong><\/p>\n<pre class=\"lang:default decode:true \" title=\"C\u00f3digo Fuente\">#include &lt;U8g2lib.h&gt;\r\nU8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, \/* reset=*\/ U8X8_PIN_NONE);\r\nfloat i;\r\nint buzzer_pin4 = 4;\/\/Pin 4 para el buzzer\r\nint alarma = 50;\/\/Seteo de alarma por alta temperatura\r\nvoid setup() {\r\nSerial.begin(9600);\/\/Velocidad del monitor serie\r\n pinMode(buzzer_pin4, OUTPUT);\/\/Pin 4 como salida\r\n u8g2.begin(); \/\/Inicializamos el display\r\n}\r\nvoid loop() {\r\n  \/\/ Leemos el promedio de la entrada anal\u00f3gica 3 \r\n  unsigned int pinA3=pinA3_promedio(200);\/\/Llamamos a la funci\u00f3n para promediar 200 datos del pin anal\u00f3gico 3\r\n i=((double)pinA3*450\/614.4-70);\/\/Calculo para convertir los datos a grados cent\u00edgrados\r\n  Serial.print(i);\/\/Imprimimos esos datos en el terminal serial\r\n  Serial.println(\"\\u2103\");\/\/Imprimimos el simbolo de grados\r\n  delay(100);\r\n\/\/Comprobamos si la temperatura es mayor o igual a 50 grados haemos sonar el buzzer\r\n  if(i &gt;=alarma){\r\n     digitalWrite(buzzer_pin4, HIGH);\r\n     delay(40);\r\n     digitalWrite(buzzer_pin4, LOW);\r\n     delay(20);\r\n    }\r\noled();\/\/Funci\u00f3n para mostrar los datos obtenidos en el display  \r\n}\r\n\/\/Funci\u00f3n para promediar los valares obtenidos en el pin anal\u00f3gico A3\r\n int pinA3_promedio(double n)\r\n{\r\n  long sumatoria=0;\r\n  for(int i=0;i&lt;n;i++)\r\n  {\r\n    sumatoria=sumatoria+analogRead(A3);\r\n  }  \r\n  return(sumatoria\/n);\r\n}\r\n\/\/Funci\u00f3n para mostrar datos en el display oled\r\nvoid oled(){\r\n  u8g2.clearBuffer(); \/\/ Borra el contenido anterior del buffer de pantalla\r\n  u8g2.setFont(u8g2_font_ncenB10_tr); \/\/ Selecciona una fuente grande\r\n  u8g2.setCursor(0, 20); \/\/ Establece la posici\u00f3n de la posici\u00f3n del texto\r\n  u8g2.print(\"Temp: \");\/\/Se muestra Temp: en el display\r\n  u8g2.print(i);\/\/Se muestra el valor de temperatura obtenido\r\n  u8g2.print(\"^C\");\/\/Se muestra ^C en el display\r\n  u8g2.setCursor(0, 40); \/\/ Establece la posici\u00f3n de la posici\u00f3n del texto\r\n  u8g2.print(\"Alar: \");\/\/Se muestra Alart: en el display\r\n  u8g2.print(alarma);\/\/Se muestra el valor al cual el buzzer va a empezar a sonar\r\n  u8g2.print(\"^C\");\/\/Se muestra ^C en el display\r\n  \/\/Si la tempetura es mayor o igual a 50 grados se muestra en el display Alerta!!!\r\n  if(i &gt;= alarma){\r\n  u8g2.setCursor(0, 60); \/\/ Establece la posici\u00f3n de la posici\u00f3n del texto \r\n  u8g2.print(\"Alerta!!!\");\/\/Se muestra Alerta!!! en el display   \r\n  }\r\n  u8g2.sendBuffer(); \/\/ Envia el contenido del buffer a la pantalla   \r\n  }<\/pre>\n<p>&nbsp;<\/p>\n<hr \/>\n<div id=\"crayon-64b2f585ab2b3416825658\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<p style=\"text-align: left;\"><div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div><\/p>\n<hr \/>\n<p style=\"text-align: left;\"><strong>PROYECTO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"\ud83c\udf21\ufe0f Sensor de temperatura sin contacto TS01 de DFRobot\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/egSRc_Tes9k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas La alarma de alta temperatura con sensor sin contacto TS01 es un sistema dise\u00f1ado para detectar y alertar sobre condiciones de temperatura peligrosas en entornos diversos. Este sistema utiliza el sensor TS01, el cual es capaz [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":7395,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[767,1066,917,1154,1665,1155,1156],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7391"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=7391"}],"version-history":[{"count":4,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7391\/revisions"}],"predecessor-version":[{"id":7428,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7391\/revisions\/7428"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/7395"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=7391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=7391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=7391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}