Está en la página 1de 10

23/10/2020 Sensor de turbidez - Proyecto de calidad del agua - Blog Usinainfo

ARDUINO FRAMBUESA PI ESP32 b d

AUTOMATIZACIÓN DEL HOGAR ELECTRÓNICA TIENDA ONLINE


b

a
ENSOR DE TURBIDEZ -
c
OYECTO DE LECTURA DE
A CALIDAD
d DEL AGUA
C

por Matheus Gebert Straub Puntos de vista 12/02/2020 Sobre


nosotros
E
l sensor de turbidez es un producto desarrollado para
proporcionar un método simple y práctico de veri car la
calidad del agua. Buscamos constantemente prácticas que
nos ayuden a mantener nuestra salud y el agua, ya que es la base
de la supervivencia humana, es algo que necesita atención.

b d r x ,

Hoy Usinainfo es uno de los


mayores ecommerces de
Herramientas, Partes para
Electrónica, Componentes
Electrónicos, Sensores y
Arduino en Brasil, con una
gran diversidad de
productos en la línea
electrónica.

Sugerencias

ARDUINO

Módulo de sensor de turbidez para Arduino APDS9960


Sensor de
gestos que
controla MP3 ...
No podemos atribuir la calidad del agua únicamente a la turbidez,
sino que está directamente relacionada con los microorganismos y
las partículas sólidas directamente relacionadas con la capacidad ARDUINO

de proliferación de los patógenos. De esta forma destaca que Dfplayer Mini Privacidad - Términos

Arduino:
i l í di d t bid b j t i i
https://www.usinainfo.com.br/blog/sensor-de-turbidez-projeto-de-leitura-da-qualidade-da-agua/
l 1/10
23/10/2020 Sensor de turbidez - Proyecto de calidad del agua - Blog Usinainfo
incluso con un índice de turbidez bajo, esto no signi ca que el agua Proyecto
sea potable.
ARDUINO FRAMBUESA PI ESP32 Construye tub d
MP3 ...
En resumen, el sensor de turbidez para Arduino detecta la calidad
del agua midiendo los niveles de turbidez / opacidad y utiliza un
AUTOMATIZACIÓN DEL HOGAR ELECTRÓNICA TIENDA ONLINE
b sistema de análisis para detectar partículas suspendidas en el ARDUINO
agua. El blindaje
a Ethernet no
El aumento de turbidez, a su vez, es provocado por partículas funciona -
c Problema de
sólidas como materiales orgánicos y arcilla, que
resistencia ...
consecuentemente inter eren con la propagación de la luz,
d asociada al sensor a través del efecto Tyndall, que describe la
dispersión de la luz proyectada en un líquido, es decir, cuanto
C
mayor sea el número de partículas, más luz se dispersará. ARDUINO

Proyecto DIY de
tocadiscos de
vinilo con
Sensor de turbidez ST100 ampli cador ...

El Sensor de Turbidez funciona básicamente mediante un sistema


de actuación óptico en el que contamos con un LED emisor y un Más
Fototransistor receptor de luz. comentado
ARDUINO
Lector
biométrico
Arduino:
sistema de
lectura y
144
registro digital

ARDUINO
Brazo robótico
Arduino con
servomotor y
joystick 94
ARDUINO
Sensor de ujo
de agua para
Arduino 1-30 l /
min 93
Sistema de veri cación de turbidez óptica ARDUINO
Carro Arduino
Así, la veri cación se realiza de la siguiente manera: en agua clara controlado a
través de
la dispersión de luz al receptor es mínima y a medida que aumenta Bluetooth y
la turbidez del agua menos es la cantidad de luz que llega al sistema
Android. 86
receptor.
ARDUINO
A continuación, podemos ver el esquema de conexión de los Control de
acceso RFID del
dispositivos de emisión y captura de luz, responsables de la salida
de la señal analógica.
proyecto
Arduino 81

Privacidad - Términos

https://www.usinainfo.com.br/blog/sensor-de-turbidez-projeto-de-leitura-da-qualidade-da-agua/ 2/10
23/10/2020 Sensor de turbidez - Proyecto de calidad del agua - Blog Usinainfo

ARDUINO FRAMBUESA PI ESP32 b d

AUTOMATIZACIÓN DEL HOGAR ELECTRÓNICA TIENDA ONLINE


b

d Esquema de conexión del sistema de veri cación óptica

C La unidad matemática utilizada para la medición de la turbidez es


la NTU, que proviene del inglés, Nefelometric Turbidity Unit y que
signi ca Nefelometric Turbidity Unit. Como Arduino proporciona
valores de lectura en voltios, convertimos los valores y los
relacionamos con un valor NTU respectivo, consulte:

Relación grá ca entre el voltaje en voltios y el valor en NTU

Como podemos ver en el grá co, la relación entre el valor de


voltaje y el valor de NTU se establece mediante la ecuación de
segundo grado y = -1120,4x² + 5742,3x-4352,9, que luego
insertaremos, también insertaremos juntos al código.

Internamente, o Sensor de Turbidez possui um exclusivo trimpot


para ajuste de leitura, normalmente este dispositivo é
desenvolvido para atender a tensão máxima de 4,2V, porém é
possível utilizá-lo para ajustar esta tensão de saída.

Privacidad - Términos

https://www.usinainfo.com.br/blog/sensor-de-turbidez-projeto-de-leitura-da-qualidade-da-agua/ 3/10
23/10/2020 Sensor de turbidez - Proyecto de calidad del agua - Blog Usinainfo

ARDUINO FRAMBUESA PI ESP32 b d

AUTOMATIZACIÓN DEL HOGAR ELECTRÓNICA TIENDA ONLINE


b

C
Trimpot para ajuste de tensão de saída.

Para o presente artigo, o funcionamento do código depende de


uma tensão máxima de saída de 4,2V, como trabalhamos com uma
equação matemática exata para a conversão de NTU, valores
menores não atenderão 100% as necessidades.

Assim como o Módulo de Leitura Óptica do Sensor, o Módulo de


conversão e interpretação de dados também possui um trimpot de
ajuste, responsável pela precisão de acionamento do pino digital.

Esquema de Ligação do Sensor de


Turbidez com Arduino
O esquema de ligação do Sensor de Turbidez pode ser
desenvolvido de duas maneiras, cada qual com diferentes
propósitos. É possível desenvolvermos a ligação através do pino
digital ou através do pino analógico, depende da necessidade do
projeto.

Para desenvolvermos o nosso projeto em questão, porém


utilizaremos o pino de leitura analógica, o qual possibilita a leitura
da variação necessária para o desenvolvimento da conversão de
valores em NTU.

Antes de iniciarmos a ligação do módulo com o Arduino


precisamos realizar a ligação do Sensor com o módulo, um
procedimento bastante simples, veja:

Privacidad - Términos

https://www.usinainfo.com.br/blog/sensor-de-turbidez-projeto-de-leitura-da-qualidade-da-agua/ 4/10
23/10/2020 Sensor de turbidez - Proyecto de calidad del agua - Blog Usinainfo

ARDUINO FRAMBUESA PI ESP32 b d

AUTOMATIZACIÓN DEL HOGAR ELECTRÓNICA TIENDA ONLINE


b

d
Sensor de Turbidez conectado ao Módulo Conversor
C
O esquema de ligação junto ao módulo segue a ordem de
posicionamento dos os junto ao módulo, iniciando no vermelho e
indo até o amarelo. A conexão dos os junto ao sensor é única,
uma vez que conta com conectores especiais com travas.

A ligação do Módulo junto ao Arduino não deixa de ser


extremamente fácil também, no módulo temos indicados 4 pinos
de comunicação, são eles:

G – Pino GND para Alimentação via Arduino.

A – Pino Analógico para comunicação via Porta Analógica.

D – Pino Digital para comunicação via Porta Digital.

V – Pino VCC para Alimentação via Arduino.

Tendo ciência disto, podemos iniciar o processo de conexão dos


pinos do Módulo Conversor ao Módulo Arduino, como nossa
conexão necessita de uma conexão analógica, o esquema de
ligação cará da seguinte maneira:

Privacidad - Términos

https://www.usinainfo.com.br/blog/sensor-de-turbidez-projeto-de-leitura-da-qualidade-da-agua/ 5/10
23/10/2020 Sensor de turbidez - Proyecto de calidad del agua - Blog Usinainfo

ARDUINO FRAMBUESA PI ESP32 b d

AUTOMATIZACIÓN DEL HOGAR ELECTRÓNICA TIENDA ONLINE


b

d
Esquema de Ligação do Módulo Sensor de Turbidez + Display I2C
C
Como vemos o esquema de ligação é extremamente fácil, não
possui segredos, não necessita de componentes adicionais e
trabalha com comunicação e alimentação direta, outro fator que
facilita a conexão é a utilização do Display LCD com conversor I2C.

Código de Funcionamento do Sensor


de Turbidez
O código de funcionamento do referente projeto também é
extremamente simples, o Sensor de Turbidez não necessita de
bibliotecas para o seu funcionamento, as bibliotecas utilizadas no
código dizem respeito ao display I2C que integramos.

C#
1 // Inicia as bibliotecas do Display LCD
2 #include <Wire.h>
3 #include <LiquidCrystal_I2C.h>
4
5 // Inicia o Display LCD 16x2 através do endereço 0x27
6 LiquidCrystal_I2C lcd(0x27, 16, 2);
7
8 // Define o pino de Leitura do Sensor
9 int SensorTurbidez = A0;
10
11 // Inicia as variáveis
12 int i;
13 float voltagem;
14 float NTU;
15
16
17 void setup() {
18 // Inicia o display LCD
19 lcd.init();
20 lcd.backlight();
21 }
22
23 void loop() {
24 // Inicia a leitura da voltagem em 0
25 voltagem = 0;
26
27 // Realiza a soma dos "i" valores de voltagem
28 for (i = 0; i < 800; i++) {

29 voltagem += ((float)analogRead(SensorTurbidez) / 1023) * 5;


30 }
31
32 // Realiza a média entre os valores lidos na função for acima
33 voltagem = voltagem / 800;
34 voltagem = ArredondarPara(voltagem, 1); Privacidad - Términos

35
36 // S V l 2 5 fi l d NTU
https://www.usinainfo.com.br/blog/sensor-de-turbidez-projeto-de-leitura-da-qualidade-da-agua/ 6/10
23/10/2020 Sensor de turbidez - Proyecto de calidad del agua - Blog Usinainfo
36 // Se Voltagem menor que 2.5 fixa o valor de NTU
37 if (voltagem < 2.5) {
38 NTU = ARDUINO
3000; FRAMBUESA PI ESP32 b d
39 }
40
41 else if (voltagem > 4.2) {
42 NTU = 0;
43 AUTOMATIZACIÓN
voltagem = 4.2; DEL HOGAR ELECTRÓNICA TIENDA ONLINE
b 44 }
45
46 // Senão calcula o valor de NTU através da fórmula
a 47 else {
48 NTU = -1120.4 * square(voltagem) + 5742.3 * voltagem - 4353.8;
49 }
c 50
51 // Imprime as informações na tela do LCD
52 lcd.clear();
d 53 lcd.setCursor(0, 0);
54 lcd.print("Leitura: ");
55 lcd.print(voltagem);
C 56 lcd.print(" V");
57
58 // Imprime as informações na tela do LCD
59 lcd.setCursor(3, 1);
60 lcd.print(NTU);
61 lcd.print(" NTU");
62 delay(10);
63 }
64
65 // Sistema de arredendamento para Leitura
66 float ArredondarPara( float ValorEntrada, int CasaDecimal ) {
67 float multiplicador = powf( 10.0f, CasaDecimal );
68 ValorEntrada = roundf( ValorEntrada * multiplicador ) / multiplica
69 return ValorEntrada;
70 }

Através deste código, poderemos observar com o auxílio do


display, a leitura em Volts e também o valor da leitura já
convertido em NTU através da equação descrita nas últimas linhas
do mesmo.

Durante o desenvolvimento do projeto, ao carregar o código


observou-se que a tensão estava inferior aos 4,2V citados
anteriormente, por isto foi necessário o ajuste do trimpot interno
do Sensor de Turbidez.

Vale ressaltar neste ponto que o ajuste é bem preciso e que o valor
de 4,2V deve ser obtido com o sensor ótico dentro do
encapsulamento do sensor de turbidez, fora dele, durante o ajuste
o mesmo irá marcar aproximadamente 5V. É indispensável a
utilização de um elemento de veri cação em tempo real, seja
através do display ou do monitor serial.

A calibração não é possível através do código demonstrado acima,


uma vez que este apresenta os valores obtidos em uma média
aritmética, para realizar a calibração recomendamos o código do
nosso parceiro do canal WR Kits, utilizado no seguinte vídeo:

MEDINDO A TURBIDEZ DA ÁGUA COM ARDUINO

Privacidad - Términos

https://www.usinainfo.com.br/blog/sensor-de-turbidez-projeto-de-leitura-da-qualidade-da-agua/ 7/10
23/10/2020 Sensor de turbidez - Proyecto de calidad del agua - Blog Usinainfo

ARDUINO FRAMBUESA PI ESP32 b d

AUTOMATIZACIÓN DEL HOGAR ELECTRÓNICA TIENDA ONLINE


b

Código utilizado no vídeo: DOWNLOAD AQUI.

Conclusão
Mesmo que pareça ter um sistema de funcionamento
parcialmente complicado, o Sensor de Turbidez demonstra através
de seu uso que é bastante simples e apresenta valores bastante
precisos. Ter um recurso deste para a veri cação em tempo real
de líquidos nos mais diferenciados casos é bastante importante
uma vez que a qualidade da água implica em muito.

Diversos são os projetos nos quais este produto pode ser aplicado,
porém ressaltamos que não é pelo fato da turbidez da água ser
baixo que esta é potável. Além da turbidez outros processos
devem ser realizados para garantir esta qualidade.

Deixe seu comentário falando o que achou deste sensor e sua


funcionalidade, suas facilidades e adaptações realizadas.

TAGS PROJETO ARDUINO QUALIDADE DA ÁGUA SENSOR DE TURBIDEZ


TURBIDEZ COM ARDUINO

CATEGORIAS ARDUINO

Compartilhar

b Facebook a Twitter c Google d Pinterest C Reddit

<< Anterior Próximo >>


LABIRINTO COM ARDUINO – UM RASTREADOR SOLAR COM
JOGO DE EQUILÍBRIO COM ARDUINO – UM SEGUIDOR Privacidad - Términos

OBSTÁCULOS! SOLAR ATRAVÉS DE LDR


https://www.usinainfo.com.br/blog/sensor-de-turbidez-projeto-de-leitura-da-qualidade-da-agua/ 8/10
23/10/2020 Sensor de turbidez - Proyecto de calidad del agua - Blog Usinainfo

por Matheus Gebert Straub - fev 3, 2020 por Matheus Gebert Straub - fev 21, 2020
ARDUINO FRAMBUESA PI ESP32 b d

MATHEUS GEBERT STRAUB


AUTOMATIZACIÓN
Mecânico de Manutenção comDEL HOGARem Sistemas
Experiência ELECTRÓNICA TIENDA ONLINE
b Embarcados, Automação e Desenvolvimento de Projetos; Graduado
nos Cursos de Matemática - URI e Física - UFFS.

3d
NÚMERO DE COMENTÁRIOS

C Gabriel dos anjos 6 agosto 2020 at 13:59


Deixe seu Comentário

Dae amigo,

estou buscando uma forma de conseguir saber a cor da agua dentro daques
potes de testes de parâmetros para aquario, seja de ph, amonia, nitrito, etc.

A ideia é suprir uma de ciência ocular minha na detectação de cores


(daltonismo) e usar a tecnologia para isso.

Pensei em usar o arduino e aqueles sensores de cores, todavia não sei se são
e ciente para a cor em uídos ou semente em objetos sólidos.

Matheus Gebert Straub 8 setembro 2020 at 09:03


Deixe seu Comentário

Bom Dia Gariel! Infelizmente nunca trabalhei com o sensor de cores em


líquidos, porém acredito que mesmo que com variações reduzidas elas
serão possíveis de detecção, mas a aplicação direta no seu projeto valeria
uns testes para con rmação.

Francisco Andrade 20 setembro 2020 at 18:54


Deixe seu Comentário

Seria show, um DIY hanna

DEIXE SEU COMENTÁRIO

Guarde mis datos en este navegador para la próxima vez que


comente.

Privacidad - Términos

https://www.usinainfo.com.br/blog/sensor-de-turbidez-projeto-de-leitura-da-qualidade-da-agua/ 9/10
23/10/2020 Sensor de turbidez - Proyecto de calidad del agua - Blog Usinainfo

ARDUINO FRAMBUESA PI ESP32 b d

AUTOMATIZACIÓN DEL HOGAR ELECTRÓNICA TIENDA ONLINE


b
NOME * CORREO ELECTRÓNICO * SITIO

c
PUBLICAR COMENTARIO

C
Artículos relacionados

ARDUINO ARDUINO ARDUINO ARDUINO

APDS9960 DFPLAYER MINI EL BLINDAJE PROYECTO DE


SENSOR DE ARDUINO: ETHERNET NO TOCADISCOS DE
GESTOS QUE PROYECTO FUNCIONA - VINILO DIY CON
CONTROLA MP3 ¡CONSTRUYE TU PROBLEMA DE AMPLIFICADOR
ARDUINO SIN MP3 EXCLUSIVO! LA RESISTENCIA DE SONIDO Y
CONTACTO Varios proyectos requieren 511 RESUELTO ALTAVOZ
reproducción de sonido para
¿Alguna vez has pensado en Ethernet Shield no funciona, El DIY Toca Disco Vinyl Project
agregar algún tipo de
crear un altavoz usando el no se conecta a la red y no es un proyecto muy sencillo y
funcionalidad. Entre estos
reproductor mini df con sabe qué hacer para resolver funcional que demuestra
proyectos, destacamos:
Arduino y controlado este problema. Este tipo de cuánto nos puede sorprender
accesibilidad para invidentes,
mediante gestos? Si ya lo has ocurrencia es cada vez más ... la electrónica. Con solo un
reproductores de música
pensado, créeme, ¡porque es ampli cador de sonido y ...
MP3 Arduino y ejecución de
posible! En esto ...
...

ARDUINO FRAMBUESA PI ESP32 b d r x ,


AUTOMATIZACIÓN DEL HOGAR ELECTRÓNICA

TIENDA ONLINE

USINAINFO

Privacidad - Términos

https://www.usinainfo.com.br/blog/sensor-de-turbidez-projeto-de-leitura-da-qualidade-da-agua/ 10/10

También podría gustarte