{"id":6117,"date":"2022-07-11T15:47:24","date_gmt":"2022-07-11T18:47:24","guid":{"rendered":"https:\/\/www.usinainfo.com.br\/blog\/?p=6117"},"modified":"2022-08-01T10:44:48","modified_gmt":"2022-08-01T13:44:48","slug":"projeto-medidor-de-tds-arduino-para-condutividade-da-agua","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/","title":{"rendered":"Projeto Medidor de TDS Arduino para Condutividade da \u00c1gua"},"content":{"rendered":"<p>Para entender o funcionamento do <strong>Projeto Medidor de TDS Sensor de Condutividade da \u00c1gua<\/strong> vamos primeiro precisar entender o que \u00e9 o \u201cTDS\u201d\u00a0 e com funciona esse sensor em conjunto com <a href=\"https:\/\/www.usinainfo.com.br\/arduino-74\" target=\"_blank\" rel=\"noopener\">Arduino<\/a>, pois ser\u00e1 essencial para dar seguimento a este projeto pr\u00e1tico.<\/p>\n<p>O TDS (Total Dissolved Solids) indica quantos miligramas de s\u00f3lidos sol\u00faveis s\u00e3o dissolvidos em um litro de \u00e1gua.\u00a0Em geral, quanto maior o valor de TDS, mais s\u00f3lidos sol\u00faveis est\u00e3o dissolvidos na \u00e1gua, portando menos limpa a \u00e1gua ser\u00e1.\u00a0Por esse raz\u00e3o, o valor TDS pode ser usado como um ponto de refer\u00eancia para refletir a limpeza da \u00e1gua.<\/p>\n<p>Uma caneta TDS \u00e9 um equipamento amplamente utilizado para medir o valor TDS. O pre\u00e7o \u00e9 acess\u00edvel e \u00e9 de f\u00e1cil utiliza\u00e7\u00e3o, por\u00e9m comumente n\u00e3o \u00e9 capaz de transmitir dados para um sistema de controle para monitoramento online da qualidade da \u00e1gua. Em geral, os instrumentos profissionais t\u00eam alta precis\u00e3o e podem enviar dados para o sistema de controle, mas o pre\u00e7o \u00e9 caro para a pessoa comum. Para isso, existe um kit de Medidores TDS Anal\u00f3gicos compat\u00edvel com Arduino, plug and play e de f\u00e1cil utiliza\u00e7\u00e3o.\u00a0Combinando com o controlador Arduino, voc\u00ea pode construir um detector TDS facilmente para medir o valor TDS do l\u00edquido sem precisar comprar equipamentos caros.<\/p>\n<p>Este produto suporta entrada de tens\u00e3o ampla de 3,3 ~ 5,5 V e sa\u00edda de tens\u00e3o anal\u00f3gica de 0 ~ 2,3 V, o que o torna compat\u00edvel com sistemas ou placas de controle de 5 V ou 3,3 V.\u00a0A fonte de excita\u00e7\u00e3o \u00e9 o sinal AC, que pode efetivamente impedir a polariza\u00e7\u00e3o da sonda e prolongar sua vida \u00fatil, enquanto isso ajuda a aumentar a estabilidade do sinal de sa\u00edda.\u00a0A sonda TDS \u00e9 \u00e0 prova d&#8217;\u00e1gua, podendo ser imersa em \u00e1gua para medi\u00e7\u00e3o de longo tempo.<\/p>\n<p>O Medidor de TDS Sensor de Condutividade da \u00c1gua pode ser usado tanto em aplica\u00e7\u00f5es de qualidade da \u00e1gua, como para an\u00e1lise de \u00e1gua dom\u00e9stica e hidroponia.\u00a0Com ele, voc\u00ea pode facilmente fazer um detector TDS para refletir a limpeza da \u00e1gua e proteger sua sa\u00fade!<\/p>\n<p>&nbsp;<\/p>\n<table style=\"height: 202px;\" width=\"1043\">\n<thead>\n<tr>\n<td><\/td>\n<td style=\"text-align: left;\"><strong>Aten\u00e7\u00e3o:<br \/>\n1. A sonda n\u00e3o pode ser usada em \u00e1gua acima de 55 graus cent\u00edgrados.<br \/>\n2. A sonda n\u00e3o pode ser deixada muito perto da borda do recipiente, caso contr\u00e1rio afetar\u00e1 a leitura.<br \/>\n3. A cabe\u00e7a e o cabo da sonda s\u00e3o \u00e0 prova d&#8217;\u00e1gua, mas o conector e a placa do transmissor de sinal n\u00e3o s\u00e3o \u00e0 prova d&#8217;\u00e1gua.\u00a0Por favor, seja cuidadoso.<\/strong><\/td>\n<\/tr>\n<\/thead>\n<\/table>\n<p><strong>\u00a0<\/strong><\/p>\n<h2><strong>Especifica\u00e7\u00e3o do <\/strong><strong>Medidor de TDS Arduino<\/strong><\/h2>\n<ul>\n<li><strong>Placa transmissora de sinal<\/strong>\n<ul>\n<li>Tens\u00e3o de entrada: 3,3 ~ 5,5 V<\/li>\n<li>Tens\u00e3o de sa\u00edda: 0 ~ 2,3V<\/li>\n<li>Corrente de trabalho: 3 ~ 6mA<\/li>\n<li>Faixa de Medi\u00e7\u00e3o TDS: 0 ~ 1000ppm<\/li>\n<li>Precis\u00e3o de medi\u00e7\u00e3o TDS: \u00b1 10% FS (25 \u2103)<\/li>\n<li>Tamanho do m\u00f3dulo: 42 * 32mm<\/li>\n<li>Interface do m\u00f3dulo: PH2.0-3P<\/li>\n<li>Interface do eletrodo: XH2.54-2P<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sonda TDS<\/strong>\n<ul>\n<li>N\u00famero de agulha: 2<\/li>\n<li>Comprimento total: 83 cm<\/li>\n<li>Interface de conex\u00e3o: XH2.54-2P<\/li>\n<li>Cor: Preto<\/li>\n<li>Outros: Sonda \u00e0 prova d&#8217;\u00e1gua<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><\/h2>\n<h2><strong>Vis\u00e3o geral do Medidor de TDS Arduino<\/strong><\/h2>\n<p>Conhe\u00e7a o Medidor de TDS Sensor de Condutividade da \u00c1gua em detalhes nas especifica\u00e7\u00f5es abaixo, observe atentamente a numera\u00e7\u00e3o na imagem abaixo e a legenda na tabela logo abaixo:<\/p>\n<div id=\"attachment_6119\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/caracteristicas-medidor-de-tds-arduino.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6119\" class=\"size-full wp-image-6119\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/caracteristicas-medidor-de-tds-arduino.jpg\" alt=\"Caracter\u00edsticas do Medidor de TDS Arduino\" width=\"700\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/caracteristicas-medidor-de-tds-arduino.jpg 700w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/caracteristicas-medidor-de-tds-arduino-300x171.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><p id=\"caption-attachment-6119\" class=\"wp-caption-text\">Caracter\u00edsticas do Medidor de TDS Arduino<\/p><\/div>\n<p>&nbsp;<\/p>\n<table style=\"height: 295px;\" width=\"1034\">\n<thead>\n<tr>\n<td><strong>Num<\/strong><\/td>\n<td><strong>Etiqueta<\/strong><\/td>\n<td><strong>Descri\u00e7\u00e3o<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1<\/td>\n<td>&#8211;<\/td>\n<td>Pot\u00eancia GND (0V)<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>+<\/td>\n<td>Pot\u00eancia VCC (3,3 ~ 5,5 V)<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>A<\/td>\n<td>Sa\u00edda de sinal anal\u00f3gico (0 ~ 2,3 V)<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>TDS<\/td>\n<td>Conector de Sonda TDS<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>LED<\/td>\n<td>Indicador de energia<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h2><strong>Tutorial B\u00e1sico do Medidor de TDS Arduino<\/strong><\/h2>\n<p>Este tutorial mostrar\u00e1 como medir o valor TDS da \u00e1gua. Por favor, leia com aten\u00e7\u00e3o e cuide \u00e0s etapas e detalhes.<\/p>\n<h2><\/h2>\n<h3><strong>Requisitos<\/strong><\/h3>\n<ul>\n<li><strong>Hardware<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-uno-r3-arduino-cabo-usb-3513.html\" target=\"_blank\" rel=\"noopener\">Arduino Uno R3<\/a> (ou similar);<\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/outros-sensores-arduino\/medidor-de-tds-sensor-de-condutividade-da-agua-analogico-8184.html\" target=\"_blank\" rel=\"noopener\">Medidor de TDS Sensor de Condutividade da \u00c1gua Anal\u00f3gico<\/a>;<\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/jumper-621\" target=\"_blank\" rel=\"noopener\">Jumpers de liga\u00e7\u00e3o<\/a>;<\/li>\n<li>L\u00edquido testado;<\/li>\n<\/ul>\n<\/li>\n<li><strong>Programas<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" target=\"_blank\" rel=\"noopener\">Arduino IDE<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><\/h2>\n<h3><strong>Diagrama de Liga\u00e7\u00e3o do Projeto Medidor de TDS Arduino<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<div id=\"attachment_6121\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/diagrama-de-ligacao-do-projeto-medidor-de-tds-arduino.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6121\" class=\"size-full wp-image-6121\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/diagrama-de-ligacao-do-projeto-medidor-de-tds-arduino.jpg\" alt=\"Diagrama de liga\u00e7\u00e3o do Projeto Medidor de TDS Arduino\" width=\"700\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/diagrama-de-ligacao-do-projeto-medidor-de-tds-arduino.jpg 700w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/diagrama-de-ligacao-do-projeto-medidor-de-tds-arduino-300x171.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><p id=\"caption-attachment-6121\" class=\"wp-caption-text\">Diagrama de liga\u00e7\u00e3o do Projeto Medidor de TDS Arduino<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>C\u00f3digo de Programa\u00e7\u00e3o do Medidor de TDS Arduino<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<pre class=\"lang:c++ decode:true\">\/***************************************************\r\nDFRobot Gravity: Analog TDS Sensor \/ Meter For Arduino\r\n&lt;https:\/\/www.dfrobot.com\/wiki\/index.php\/Gravity:_Analog_TDS_Sensor_\/_Meter_For_Arduino_SKU:_SEN0244&gt;\r\n\r\nCreated 2017-8-22\r\nBy Jason &lt;jason.ling@dfrobot.com@dfrobot.com&gt;\r\n\r\nGNU Lesser General Public License.\r\nSee &lt;http:\/\/www.gnu.org\/licenses\/&gt; for details.\r\nAll above must be included in any redistribution\r\n\r\n\/***********Notice and Trouble shooting***************\r\n1. This code is tested on Arduino Uno and Leonardo with Arduino IDE 1.0.5 r2 and 1.8.2.\r\n2. More details, please click this link: &lt;https:\/\/www.dfrobot.com\/wiki\/index.php\/Gravity:_Analog_TDS_Sensor_\/_Meter_For_Arduino_SKU:_SEN0244&gt;\r\n****************************************************\/\r\n\r\n#define TdsSensorPin A1\r\n#define VREF 5.0 \/\/ analog reference voltage(Volt) of the ADC\r\n#define SCOUNT 30 \/\/ sum of sample point\r\nint analogBuffer[SCOUNT]; \/\/ store the analog value in the array, read from ADC\r\nint analogBufferTemp[SCOUNT];\r\nint analogBufferIndex = 0,copyIndex = 0;\r\nfloat averageVoltage = 0,tdsValue = 0,temperature = 25;\r\n\r\nvoid setup()\r\n{\r\nSerial.begin(115200);\r\npinMode(TdsSensorPin,INPUT);\r\n}\r\n\r\nvoid loop()\r\n{\r\nstatic unsigned long analogSampleTimepoint = millis();\r\nif(millis()-analogSampleTimepoint &gt; 40U) \/\/every 40 milliseconds,read the analog value from the ADC\r\n{\r\nanalogSampleTimepoint = millis();\r\nanalogBuffer[analogBufferIndex] = analogRead(TdsSensorPin); \/\/read the analog value and store into the buffer\r\nanalogBufferIndex++;\r\nif(analogBufferIndex == SCOUNT)\r\nanalogBufferIndex = 0;\r\n}\r\nstatic unsigned long printTimepoint = millis();\r\nif(millis()-printTimepoint &gt; 800U)\r\n{\r\nprintTimepoint = millis();\r\nfor(copyIndex=0;copyIndex&lt;SCOUNT;copyIndex++)\r\nanalogBufferTemp[copyIndex]= analogBuffer[copyIndex];\r\naverageVoltage = getMedianNum(analogBufferTemp,SCOUNT) * (float)VREF \/ 1024.0; \/\/ read the analog value more stable by the median filtering algorithm, and convert to voltage value\r\nfloat compensationCoefficient=1.0+0.02*(temperature-25.0); \/\/temperature compensation formula: fFinalResult(25^C) = fFinalResult(current)\/(1.0+0.02*(fTP-25.0));\r\nfloat compensationVolatge=averageVoltage\/compensationCoefficient; \/\/temperature compensation\r\ntdsValue=(133.42*compensationVolatge*compensationVolatge*compensationVolatge - 255.86*compensationVolatge*compensationVolatge + 857.39*compensationVolatge)*0.5; \/\/convert voltage value to tds value\r\n\/\/Serial.print(\"voltage:\");\r\n\/\/Serial.print(averageVoltage,2);\r\n\/\/Serial.print(\"V \");\r\nSerial.print(\"TDS Value:\");\r\nSerial.print(tdsValue,0);\r\nSerial.println(\"ppm\");\r\n}\r\n}\r\nint getMedianNum(int bArray[], int iFilterLen)\r\n{\r\nint bTab[iFilterLen];\r\nfor (byte i = 0; i&lt;iFilterLen; i++)\r\nbTab[i] = bArray[i];\r\nint i, j, bTemp;\r\nfor (j = 0; j &lt; iFilterLen - 1; j++)\r\n{\r\nfor (i = 0; i &lt; iFilterLen - j - 1; i++)\r\n{\r\nif (bTab[i] &gt; bTab[i + 1])\r\n{\r\nbTemp = bTab[i];\r\nbTab[i] = bTab[i + 1];\r\nbTab[i + 1] = bTemp;\r\n}\r\n}\r\n}\r\nif ((iFilterLen &amp; 1) &gt; 0)\r\nbTemp = bTab[(iFilterLen - 1) \/ 2];\r\nelse\r\nbTemp = (bTab[iFilterLen \/ 2] + bTab[iFilterLen \/ 2 - 1]) \/ 2;\r\nreturn bTemp;\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<h3><strong>Resultados esperados do c\u00f3digo<\/strong><\/h3>\n<p>Depois de carregar o c\u00f3digo de exemplo, abra o monitor serial do Arduino IDE.\u00a0Em seguida, insira a sonda TDS na \u00e1gua e mexa suavemente.\u00a0Em seguida, espere que a leitura fique est\u00e1vel e voc\u00ea obter\u00e1 o valor TDS da \u00e1gua.<\/p>\n<div id=\"attachment_6122\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/resultados-esperados-do-codigo-do-projeto-basico-medidor-tds-arduino.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6122\" class=\"size-full wp-image-6122\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/resultados-esperados-do-codigo-do-projeto-basico-medidor-tds-arduino.jpg\" alt=\"Resultados Esperados do C\u00f3digo do Medidor TDS\" width=\"700\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/resultados-esperados-do-codigo-do-projeto-basico-medidor-tds-arduino.jpg 700w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/resultados-esperados-do-codigo-do-projeto-basico-medidor-tds-arduino-300x171.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><p id=\"caption-attachment-6122\" class=\"wp-caption-text\">Resultados Esperados do C\u00f3digo do Medidor TDS<\/p><\/div>\n<p>&nbsp;<\/p>\n<h2><strong>Tutorial Avan\u00e7ado do Medidor de TDS Arduino<\/strong><\/h2>\n<p>Atrav\u00e9s do tutorial b\u00e1sico, o valor TDS do l\u00edquido pode ser facilmente medido.\u00a0No entanto, devido \u00e0s diferen\u00e7as individuais de diferentes sondas TDS, diferen\u00e7as da placa de controle principal e nenhuma compensa\u00e7\u00e3o de temperatura integrada, o valor medido pode ter alguns erros.<\/p>\n<p>Portanto, para obter um valor TDS mais preciso, a calibra\u00e7\u00e3o \u00e9 necess\u00e1ria antes da medi\u00e7\u00e3o.\u00a0Al\u00e9m disso, \u00e9 recomend\u00e1vel conectar um sensor de temperatura para compensa\u00e7\u00e3o de temperatura para melhorar a precis\u00e3o.\u00a0Normalmente, o valor TDS \u00e9 metade do valor da condutividade el\u00e9trica, ou seja: TDS = EC \/ 2.<\/p>\n<p>O esquema el\u00e9trico \u00e9 o mesmo do tutorial b\u00e1sico. Durante a calibra\u00e7\u00e3o, \u00e9 necess\u00e1ria uma solu\u00e7\u00e3o l\u00edquida de condutividade el\u00e9trica conhecida ou valor TDS, como solu\u00e7\u00e3o tamp\u00e3o padr\u00e3o de 1413us\/cm. Se convertido para um valor TDS, \u00e9 cerca de 707 ppm. O valor TDS tamb\u00e9m pode ser medido usando uma caneta TDS se voc\u00ea n\u00e3o tiver uma solu\u00e7\u00e3o tamp\u00e3o padr\u00e3o.<\/p>\n<p>Baixe e instale a\u00a0<a href=\"https:\/\/codeload.github.com\/DFRobot\/GravityTDS\/zip\/master\"><strong>Biblioteca de Sensores DFRobot Gravity TDS<\/strong><\/a>\u00a0.\u00a0<a href=\"https:\/\/www.arduino.cc\/en\/Guide\/Libraries#.UxU8mdzF9H0\">Como instalar bibliotecas no Arduino IDE?<\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><strong>C\u00f3digo de Amostra<\/strong><\/h3>\n<pre class=\"lang:c++ decode:true\">\/***************************************************\r\n DFRobot Gravity: Analog TDS Sensor\/Meter\r\n &lt;https:\/\/www.dfrobot.com\/wiki\/index.php\/Gravity:_Analog_TDS_Sensor_\/_Meter_For_Arduino_SKU:_SEN0244&gt;\r\n\r\n ***************************************************\r\n This sample code shows how to read the tds value and calibrate it with the standard buffer solution.\r\n 707ppm(1413us\/cm)@25^c standard buffer solution is recommended.\r\n\r\n Created 2018-1-3\r\n By Jason &lt;jason.ling@dfrobot.com@dfrobot.com&gt;\r\n\r\n GNU Lesser General Public License.\r\n See &lt;http:\/\/www.gnu.org\/licenses\/&gt; for details.\r\n All above must be included in any redistribution.\r\n ****************************************************\/\r\n\r\n \/***********Notice and Trouble shooting***************\r\n 1. This code is tested on Arduino Uno with Arduino IDE 1.0.5 r2 and 1.8.2.\r\n 2. Calibration CMD:\r\n     enter -&gt; enter the calibration mode\r\n     cal:tds value -&gt; calibrate with the known tds value(25^c). e.g.cal:707\r\n     exit -&gt; save the parameters and exit the calibration mode\r\n ****************************************************\/\r\n\r\n#include &lt;EEPROM.h&gt;\r\n#include \"GravityTDS.h\"\r\n\r\n#define TdsSensorPin A1\r\nGravityTDS gravityTds;\r\n\r\nfloat temperature = 25,tdsValue = 0;\r\n\r\nvoid setup()\r\n{\r\n    Serial.begin(115200);\r\n    gravityTds.setPin(TdsSensorPin);\r\n    gravityTds.setAref(5.0);  \/\/reference voltage on ADC, default 5.0V on Arduino UNO\r\n    gravityTds.setAdcRange(1024);  \/\/1024 for 10bit ADC;4096 for 12bit ADC\r\n    gravityTds.begin();  \/\/initialization\r\n}\r\n\r\nvoid loop()\r\n{\r\n    \/\/temperature = readTemperature();  \/\/add your temperature sensor and read it\r\n    gravityTds.setTemperature(temperature);  \/\/ set the temperature and execute temperature compensation\r\n    gravityTds.update();  \/\/sample and calculate\r\n    tdsValue = gravityTds.getTdsValue();  \/\/ then get the value\r\n    Serial.print(tdsValue,0);\r\n    Serial.println(\"ppm\");\r\n    delay(1000);\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<h3><strong>Etapa de calibra\u00e7\u00e3o do Medidor TDS<\/strong><\/h3>\n<ul>\n<li>Carregou o c\u00f3digo de amostra em sua placa controladora e, em seguida, abra o monitor serial.<\/li>\n<li>Limpe a sonda TDS e seque-a com papel absorvente.\u00a0Insira a sonda na solu\u00e7\u00e3o tamp\u00e3o de condutividade el\u00e9trica conhecida ou valor TDS, ent\u00e3o mexa suavemente e espere por leituras est\u00e1veis.\u00a0Se voc\u00ea n\u00e3o tiver a solu\u00e7\u00e3o tamp\u00e3o padr\u00e3o, uma caneta TDS tamb\u00e9m pode medir o valor TDS da solu\u00e7\u00e3o l\u00edquida.<\/li>\n<li>Insira o comando &#8220;enter&#8221; para entrar no modo de calibra\u00e7\u00e3o.<\/li>\n<\/ul>\n<div id=\"attachment_6123\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte1.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6123\" class=\"size-full wp-image-6123\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte1.jpg\" alt=\"Calibra\u00e7\u00e3o Projeto Medidor TDS Parte 1\" width=\"700\" height=\"200\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte1.jpg 700w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte1-300x86.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><p id=\"caption-attachment-6123\" class=\"wp-caption-text\">Calibra\u00e7\u00e3o Projeto Medidor TDS Parte 1<\/p><\/div>\n<p>&nbsp;<\/p>\n<ul>\n<li>Insira o comando &#8220;cal:tds value&#8221; para calibrar o sensor. Neste exemplo, eu uso a solu\u00e7\u00e3o de buffer 707ppm, ent\u00e3o preciso inserir o comando &#8220;cal:707&#8221;.<\/li>\n<\/ul>\n<div id=\"attachment_6124\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte2.jpg\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6124\" class=\"size-full wp-image-6124\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte2.jpg\" alt=\"Calibra\u00e7\u00e3o Projeto Medidor TDS parte 2\" width=\"700\" height=\"200\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte2.jpg 700w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte2-300x86.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><p id=\"caption-attachment-6124\" class=\"wp-caption-text\">Calibra\u00e7\u00e3o Projeto Medidor TDS parte 2<\/p><\/div>\n<p>&nbsp;<\/p>\n<ul>\n<li>Comando de entrada &#8220;exit&#8221; para salvar e sair.<\/li>\n<\/ul>\n<div id=\"attachment_6125\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte3.jpg\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6125\" class=\"size-full wp-image-6125\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte3.jpg\" alt=\"Calibra\u00e7\u00e3o Projeto Medidor TDS Parte 3\" width=\"700\" height=\"200\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte3.jpg 700w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/calibracao-projeto-medidor-tds-parte3-300x86.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><p id=\"caption-attachment-6125\" class=\"wp-caption-text\">Calibra\u00e7\u00e3o Projeto Medidor TDS Parte 3<\/p><\/div>\n<p>&nbsp;<\/p>\n<ul>\n<li>Ap\u00f3s a calibra\u00e7\u00e3o, voc\u00ea pode usar o sensor TDS em sua aplica\u00e7\u00e3o.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><strong>Perguntas frequentes<\/strong><\/h2>\n<table style=\"height: 223px;\" width=\"1038\">\n<thead>\n<tr>\n<td><strong>Q1.\u00a0Esse sensor tem sensor de temperatura?\u00a0Como fazer a compensa\u00e7\u00e3o de temperatura?<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>A1.\u00a0Esta sonda TDS n\u00e3o possui sensor de temperatura, mas o algoritmo de compensa\u00e7\u00e3o de temperatura est\u00e1 reservado no c\u00f3digo da amostra.\u00a0A vari\u00e1vel de temperatura no c\u00f3digo de amostra ter\u00e1 o padr\u00e3o de 25 \u00b0C sem um sensor de temperatura.\u00a0Voc\u00ea pode adicionar um sensor de temperatura \u00e0 prova d&#8217;\u00e1gua para ler a temperatura e atualizar a vari\u00e1vel de temperatura para fazer a compensa\u00e7\u00e3o autom\u00e1tica de temperatura.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Artigo Traduzido e Adaptado do Post \u00a0\u201cSEN0244 Gravity Analog TDS Sensor Meter for Arduino\u201d. Dispon\u00edvel em: <a href=\"https:\/\/wiki.dfrobot.com\/Gravity__Analog_TDS_Sensor___Meter_For_Arduino_SKU__SEN0244\" target=\"_blank\" rel=\"noopener\">https:\/\/wiki.dfrobot.com\/Gravity__Analog_TDS_Sensor___Meter_For_Arduino_SKU__SEN0244<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para entender o funcionamento do Projeto Medidor de TDS Sensor de Condutividade da \u00c1gua vamos primeiro precisar entender o que \u00e9 o \u201cTDS\u201d\u00a0 e com funciona esse sensor em conjunto com Arduino, pois ser\u00e1 essencial para dar seguimento a este projeto pr\u00e1tico. O TDS (Total Dissolved Solids) indica quantos miligramas de s\u00f3lidos sol\u00faveis s\u00e3o dissolvidos em um litro de \u00e1gua.\u00a0Em geral, quanto maior o valor de TDS, mais s\u00f3lidos sol\u00faveis est\u00e3o dissolvidos na \u00e1gua, portando menos limpa a \u00e1gua ser\u00e1.\u00a0Por esse raz\u00e3o, o valor TDS pode ser usado como um ponto de refer\u00eancia para refletir a limpeza da \u00e1gua. Uma caneta TDS \u00e9 um equipamento amplamente utilizado para medir o valor TDS. O pre\u00e7o \u00e9 acess\u00edvel e \u00e9 de f\u00e1cil [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":6129,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,1],"tags":[275,100,318,319],"class_list":["post-6117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-projetos","tag-arduino","tag-projeto-arduino","tag-sensor-arduino","tag-sensor-de-condutividade"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Projeto Medidor de TDS Arduino para Condutividade \u00c1gua - Blog UsinaInfo<\/title>\n<meta name=\"description\" content=\"Projeto Medidor de TDS Arduino para Condutividade da \u00c1gua tem no Blog UsinaInfo. Acesse o Tutorial Completo! Confira.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projeto Medidor de TDS Arduino para Condutividade \u00c1gua - Blog UsinaInfo\" \/>\n<meta property=\"og:description\" content=\"Projeto Medidor de TDS Arduino para Condutividade da \u00c1gua tem no Blog UsinaInfo. Acesse o Tutorial Completo! Confira.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Usinainfo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/pt-br.facebook.com\/faceusinainfo\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-11T18:47:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-01T13:44:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua-1024x682.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"682\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Usinainfo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Usinainfo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Projeto Medidor de TDS Arduino para Condutividade \u00c1gua - Blog UsinaInfo","description":"Projeto Medidor de TDS Arduino para Condutividade da \u00c1gua tem no Blog UsinaInfo. Acesse o Tutorial Completo! Confira.","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:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/","og_locale":"pt_BR","og_type":"article","og_title":"Projeto Medidor de TDS Arduino para Condutividade \u00c1gua - Blog UsinaInfo","og_description":"Projeto Medidor de TDS Arduino para Condutividade da \u00c1gua tem no Blog UsinaInfo. Acesse o Tutorial Completo! Confira.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2022-07-11T18:47:24+00:00","article_modified_time":"2022-08-01T13:44:48+00:00","og_image":[{"width":1024,"height":682,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua-1024x682.png","type":"image\/png"}],"author":"Usinainfo","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Usinainfo","Est. tempo de leitura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/","url":"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/","name":"Projeto Medidor de TDS Arduino para Condutividade \u00c1gua - Blog UsinaInfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua.png","datePublished":"2022-07-11T18:47:24+00:00","dateModified":"2022-08-01T13:44:48+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/f12528dd5de6e8ddcd3bbf691599ca97"},"description":"Projeto Medidor de TDS Arduino para Condutividade da \u00c1gua tem no Blog UsinaInfo. Acesse o Tutorial Completo! Confira.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua.png","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2022\/07\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua.png","width":3088,"height":2056,"caption":"Projeto Medidor de TDS Arduino para Condutividade da \u00c1gua"},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-medidor-de-tds-arduino-para-condutividade-da-agua\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Projeto Medidor de TDS Arduino para Condutividade da \u00c1gua"}]},{"@type":"WebSite","@id":"https:\/\/www.usinainfo.com.br\/blog\/#website","url":"https:\/\/www.usinainfo.com.br\/blog\/","name":"Blog Usinainfo","description":"Usinainfo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.usinainfo.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/f12528dd5de6e8ddcd3bbf691599ca97","name":"Usinainfo","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fd214b3f63da10a70d75d38c509a508d1ad5b5f436f4b9af07ab2705367b21c4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fd214b3f63da10a70d75d38c509a508d1ad5b5f436f4b9af07ab2705367b21c4?s=96&d=mm&r=g","caption":"Usinainfo"},"url":"https:\/\/www.usinainfo.com.br\/blog\/author\/usinainfo\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/6117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=6117"}],"version-history":[{"count":7,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/6117\/revisions"}],"predecessor-version":[{"id":6163,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/6117\/revisions\/6163"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/6129"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=6117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=6117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=6117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}