        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":7530,"date":"2023-11-30T20:51:18","date_gmt":"2023-11-30T20:51:18","guid":{"rendered":"https:\/\/rogerbit.com\/wprb\/?p=7530"},"modified":"2023-11-30T21:01:12","modified_gmt":"2023-11-30T21:01:12","slug":"nivel-de-agua-ultrasonido","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2023\/11\/nivel-de-agua-ultrasonido\/","title":{"rendered":"Indicador de nivel de agua sin contacto por ultrasonido"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"\ud83d\udca6 Indicador de nivel de agua sin contacto por ultrasonido -  PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/LOzhnusribw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<p>Un indicador de nivel de agua sin contacto por ultrasonido es un dispositivo utilizado para medir el nivel de agua u otros l\u00edquidos en un contenedor sin la necesidad de contacto directo con el l\u00edquido en s\u00ed. Funciona utilizando ondas ultras\u00f3nicas, que son enviadas desde el dispositivo hacia la superficie del l\u00edquido y luego recibidas despu\u00e9s de rebotar en esa superficie.<\/p>\n<p>El funcionamiento b\u00e1sico implica un transductor que emite pulsos de ultrasonido y otro transductor que recibe los ecos de estos pulsos. La diferencia de tiempo entre el env\u00edo y la recepci\u00f3n de las ondas ultras\u00f3nicas se utiliza para calcular la distancia desde el transductor hasta la superficie del l\u00edquido. Al conocer la distancia entre el sensor y el l\u00edquido, se puede determinar el nivel del l\u00edquido en el contenedor.<\/p>\n<p>Estos dispositivos son utilizados en una amplia gama de aplicaciones industriales, dom\u00e9sticas y comerciales. Son especialmente \u00fatiles en situaciones donde el contacto directo con el l\u00edquido es complicado, peligroso o poco pr\u00e1ctico. Por ejemplo, en tanques de almacenamiento de l\u00edquidos corrosivos, t\u00f3xicos o en entornos donde se requiera una medici\u00f3n precisa sin interferencias.<\/p>\n<p>Los indicadores de nivel de agua por ultrasonido suelen ser precisos y confiables, pero su rendimiento puede verse afectado por factores ambientales como la temperatura, la presi\u00f3n atmosf\u00e9rica, la presencia de espuma o vapor, as\u00ed como la turbulencia en la superficie del l\u00edquido. Sin embargo, en general, son una opci\u00f3n popular debido a su capacidad para medir niveles de l\u00edquido de manera no intrusiva y en una amplia variedad de condiciones.<\/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<h2><strong>Componentes electr\u00f3nicos del proyecto<\/strong><\/h2>\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<div class=\"googlepublisherpluginad\">\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>Un Z\u00f3calo para arduino<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/zocalo.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-6045\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/zocalo.jpg\" alt=\"\" width=\"300\" height=\"166\" \/><\/a><\/p>\n<hr \/>\n<h4>Pines hembra<\/h4>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-6689\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin.jpg\" sizes=\"(max-width: 225px) 100vw, 225px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin.jpg 225w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin-150x150.jpg 150w\" alt=\"\" width=\"225\" height=\"225\" \/><\/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<\/div>\n<hr \/>\n<div class=\"googlepublisherpluginad\">\n<p><strong>Cables dupont hembra hembra<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-7531\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/dupont.jpg\" alt=\"\" width=\"326\" height=\"326\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/dupont.jpg 800w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/dupont-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/dupont-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/dupont-768x768.jpg 768w\" sizes=\"(max-width: 326px) 100vw, 326px\" \/><\/p>\n<hr \/>\n<\/div>\n<p><strong>Pines Macho<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-7532\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/header-macho-40-pin-1024x1024.jpg\" alt=\"\" width=\"246\" height=\"246\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/header-macho-40-pin-1024x1024.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/header-macho-40-pin-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/header-macho-40-pin-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/header-macho-40-pin-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/header-macho-40-pin-820x820.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/header-macho-40-pin.jpg 1200w\" sizes=\"(max-width: 246px) 100vw, 246px\" \/><\/p>\n<hr \/>\n<div class=\"googlepublisherpluginad\">\n<p><strong>Modulo Sensor Ultrasonido HC-SR04<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6036\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04.jpg\" sizes=\"(max-width: 326px) 100vw, 326px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04.jpg 458w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04-300x300.jpg 300w\" alt=\"\" width=\"326\" height=\"326\" \/><\/a><br \/>\nEl sensor HC-SR04 es una excelente opci\u00f3n como sensor de distancia ultras\u00f3nico. Su relaci\u00f3n de costo\/beneficio lo hace \u00f3ptimo para un<br \/>\ngran abanico de aplicaciones. El uso de este m\u00f3dulo es bastante sencillo debido a que se toda la electr\u00f3nica de control, transmisi\u00f3n y<br \/>\nrecepci\u00f3n se encuentra contenida en PCB. El usuario solamente debe enviar un pulso de disparo y medir en tiempo alto del pulso de<br \/>\nrespuesta. Solamente se requieren 4 cables para completar la interfaz con el m\u00f3dulo de sensor HC-SR04. El HC-SR04 es compatible con la<br \/>\nmayor\u00eda de los microcontroladores del mercado, incluyendo el Arduino UNO, Arduino MEGA y otras tarjetas compatibles que funcionen con<br \/>\n5 volts. Existen librer\u00edas para este m\u00f3dulo que hacen que la parte del software quede resuelta de manera muy sencilla. Recomendamos<br \/>\nadquirir algunos cables tipo Dupont para poder usar este sensor sin necesidad de realizar soldaduras.<br \/>\nPosee dos transductores: un emisor y un receptor piezoel\u00e9ctricos, adem\u00e1s de la electr\u00f3nica necesaria para su<br \/>\noperaci\u00f3n. El funcionamiento del sensor es el siguiente: el emisor piezoel\u00e9ctrico emite 8 pulsos de ultrasonido(40KHz) luego de<br \/>\nrecibir la orden en el pin TRIG, las ondas de sonido viajan en el aire y rebotan al encontrar un objeto, el sonido de rebote es<br \/>\ndetectado por el receptor piezoel\u00e9ctrico, luego el pin ECHO cambia a Alto (5V) por un tiempo igual al que demor\u00f3 la onda desde que<br \/>\nfue emitida hasta que fue detectada, el tiempo del pulso ECO es medido por el microcontrolador y asi se puede calcular la distancia al<br \/>\nobjeto. El funcionamiento del sensor no se ve afectado por la luz solar o material de color negro (aunque los materiales blandos<br \/>\nacusticamente como tela o lana pueden llegar a ser dif\u00edciles de detectar).<\/p>\n<p>Especificaciones:<\/p>\n<p>-Interfaz sencilla: Solamente 4 cables<br \/>\n-Voltaje de Operaci\u00f3n: 5V DC<br \/>\n-Corriente de reposo: &lt; 2mA<br \/>\n-Corriente de trabajo: 15mA<br \/>\n-Rango de medici\u00f3n: 2cm a 450cm<br \/>\n-Precisi\u00f3n: +- 3mm<br \/>\n-\u00c1ngulo de apertura: 15\u00b0<br \/>\n-Frecuencia de ultrasonido: 40KHz<br \/>\n-Duraci\u00f3n m\u00ednima del pulso de disparo TRIG (nivel TTL): 10 \u00b5S<br \/>\n-Duraci\u00f3n del pulso ECO de salida (nivel TTL): 100-25000 \u00b5S<br \/>\n-Dimensiones: 45mm x 20mm x 15mm<br \/>\n-Tiempo m\u00ednimo de espera entre una medida y el inicio de otra 20ms (recomendable 50ms)<\/p>\n<p>Conexion:<\/p>\n<p>-VCC (+5V DC)<br \/>\n-TRIG (Disparo del ultrasonido)<br \/>\n-ECHO (Recepci\u00f3n del ultrasonido)<br \/>\n-GND (0V)<\/p>\n<\/div>\n<hr \/>\n<div class=\"googlepublisherpluginad\">\n<p><strong>M\u00f3dulo Buzzer<\/strong><\/p>\n<p><strong><img loading=\"lazy\" class=\"alignnone wp-image-6891\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/buzzer.jpg\" sizes=\"(max-width: 188px) 100vw, 188px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/buzzer.jpg 368w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/buzzer-263x300.jpg 263w\" alt=\"\" width=\"188\" height=\"214\" \/><\/strong><\/p>\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>C\u00f3digo Fuente<\/strong><\/p>\n<pre class=\"lang:default decode:true \">#include &lt;U8g2lib.h&gt;\r\n#define trigPin 9  \/\/ Pin del sensor ultras\u00f3nico TRIGER\r\n#define echoPin 10 \/\/ Pin del sensor ultras\u00f3nico ECHO\r\n#define buzzerPin 12  \/\/\r\nU8G2_SH1106_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, \/* clock=*\/ SCL, \/* data=*\/ SDA, \/* reset=*\/ U8X8_PIN_NONE);\r\nvoid setup(void) {\r\n  pinMode(trigPin, OUTPUT);\r\n  pinMode(echoPin, INPUT);\r\n  pinMode(buzzerPin, OUTPUT);\r\n  u8g2.begin();\/\/Inicilizamos el display oled\r\n}\r\nvoid loop(void) {\r\n  long duracion, distancia;\r\n  digitalWrite(trigPin, LOW);\r\n  delayMicroseconds(2);\r\n  digitalWrite(trigPin, HIGH);\r\n  delayMicroseconds(10);\r\n  digitalWrite(trigPin, LOW);\r\n  duracion = pulseIn(echoPin, HIGH);\r\n  distancia = duracion * 0.034 \/ 2; \/\/ Calcular la distancia en cent\u00edmetros\r\nif(distancia &lt;=9){\/\/Tanque m\u00e1s lleno\r\n  buzzerDelay1();\r\n   }\r\nif(distancia &gt;=14){\/\/Tanque m\u00e1s vacio\r\n  buzzerDelay2();\r\n  }\r\n  u8g2.clearBuffer(); \/\/ Limpiar el buffer de la pantalla\r\n  u8g2.setFont(u8g2_font_ncenB14_tr); \/\/ Establecer la fuente\r\n  \/\/ Mostrar la distancia en la pantalla\r\n  u8g2.setCursor(0, 15);\r\n  u8g2.print(\"Nivel de agua:\");\r\n  u8g2.setCursor(0, 35);\r\n  u8g2.print(distancia);\r\n  u8g2.print(\" cm al sensor\");  \r\n  u8g2.sendBuffer();  \/\/ Enviar la informaci\u00f3n del buffer a la pantalla\r\n  delay(100);        \/\/ Esperar un tiempo antes de la siguiente lectura\r\n}\r\n\/\/Retardos para que suena el buzzer en forma fistinta dependiendo si est\u00e1 lleno o vac\u00edo el tanque\r\nvoid buzzerDelay1(){\r\n digitalWrite(buzzerPin, HIGH);\r\n delay(150); \r\n digitalWrite(buzzerPin, LOW);\r\n delay(5); \r\n  }\r\nvoid buzzerDelay2(){\r\n digitalWrite(buzzerPin, HIGH);\r\n delay(50); \r\n digitalWrite(buzzerPin, LOW);\r\n delay(5); \r\n  }<\/pre>\n<hr \/>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-7536\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/Imagen1-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/Imagen1-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/Imagen1-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/Imagen1-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/Imagen1-1536x864.png 1536w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/Imagen1-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/Imagen1.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\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=\"\ud83d\udca6 Como hacer un medidor de nivel de agua con uln2803 primera parte PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/deTEp3B7FRo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\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>Un indicador de nivel de agua sin contacto por ultrasonido es un dispositivo utilizado para medir el nivel de agua u otros l\u00edquidos en un contenedor sin la necesidad de contacto directo con el l\u00edquido en s\u00ed. Funciona utilizando ondas ultras\u00f3nicas, que son enviadas desde el dispositivo hacia la superficie del l\u00edquido y luego recibidas [&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":7534,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[45,351,934,988,1802,937,917,1379],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7530"}],"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=7530"}],"version-history":[{"count":3,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7530\/revisions"}],"predecessor-version":[{"id":7537,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7530\/revisions\/7537"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/7534"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=7530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=7530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=7530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}