Grove - Kit de Sensor de CE

Este produto não possui certificação RoHS.
Características
- Amplamente utilizado na maioria das aplicações de aquicultura e testes de qualidade da água
- Tamanho compacto para fácil implantação
- Compatível tanto com Arduino quanto com Rasberry Pi
- Custo-benefício
Especificação
| Itens | Valores |
|---|---|
| Tensão de operação | 3.3V/5V |
| Faixa de CE | 0-2000us/cm |
| Resolução | ±5%(STP) |
| Tempo de resposta | <10sec |
| Interface da sonda | BNC |
| Temperatura de operação | 5-80℃ |
Plataformas Suportadas
| Arduino | Raspberry Pi |
|---|---|
|
|
Primeiros Passos
Materiais Necessários
| Arduino uno | Grove-EC Sensor kit | base shield |
|---|---|---|
|
|
|
| Adquira agora | Adquira agora | Adquira agora |
Conexão de Hardware

Conecte o cabo USB e a interface do Grove-EC Sensor na placa Arduino Uno com cuidado, caso contrário você pode danificar a porta.
-
Passo 1. Conecte o Grove-EC Sensor na interface A1 de um base shield com um cabo Grove.
-
Passo 2. Conecte o base shield ao Arduino Uno.
-
Passo 3. Conecte o Arduino Uno ao PC por meio de um cabo USB.
-
Passo 4. Baixe o código, consulte a parte de software.
-
Passo 5. Execute o código e o resultado será exibido na tela do Serial Monitor na sua IDE do Arduino.
Software
Se esta é a primeira vez que você trabalha com Arduino, recomendamos fortemente que veja Getting Started with Arduino antes de começar.
-
Passo 1. Baixe o código de demonstração.
-
Passo 2. Adicione o arquivo completo DFRobot_EC_master.zip à pasta de bibliotecas da sua IDE do Arduino. Você pode consultar How to install an Arduino library
-
Passo 3. Abra o arquivo de exemplo DFRobot_EC_Test na sua IDE do Arduino.

- Passo 4. Carregue o exemplo. Se você não souber como enviar o código, verifique How to upload code.
Código de Software
#include "DFRobot_EC.h"
#include <EEPROM.h>
#define EC_PIN A1
float voltage,ecValue,temperature = 25;
DFRobot_EC ec;
void setup()
{
Serial.begin(115200);
ec.begin();
}
void loop()
{
static unsigned long timepoint = millis();
if(millis()-timepoint>1000U) //time interval: 1s
{
timepoint = millis();
voltage = analogRead(EC_PIN)/1024.0*5000; // read the voltage
//temperature = readTemperature(); // read your temperature sensor to execute temperature compensation
ecValue = ec.readEC(voltage,temperature); // convert voltage to EC with temperature compensation
Serial.print("temperature:");
Serial.print(temperature,1);
Serial.print("^C EC:");
Serial.print(ecValue,2);
Serial.println("ms/cm");
}
ec.calibration(voltage,temperature); // calibration process by Serail CMD
}
float readTemperature()
{
//add your code here to get the temperature from your temperature sensor
}
-
Antes de detectar a solução alvo, o sensor DEVE ser calibrado com soluções de condutividade, e também DEVE ser colocado em água limpa antes de detectar um novo tipo de solução e enxaguado.
-
Antes de ser medida, o eletrodo deve ser calibrado com uma solução tampão padrão. Para obter resultados mais precisos, o valor conhecido da solução de condutividade deve ser confiável e mais próximo possível do valor medido.
-
Não imerja em líquido por muito tempo. Caso contrário, isso encurtará a vida útil da sonda. A camada de platina negra é fixada na superfície da chapa metálica na sonda. Deve-se evitar que qualquer objeto a toque. Ela só pode ser lavada com água destilada, caso contrário, a camada de platina negra será danificada, resultando em medição imprecisa.
-
O sensor NÃO DEVE ficar imerso no líquido de detecção por muito tempo.
Para garantir a precisão, a sonda precisa ser calibrada na primeira utilização e após ficar sem uso por um longo período de tempo. As etapas a seguir usam calibração em dois pontos e, portanto, requerem soluções tampão padrão de 1413us/cm e 12.88ms/cm. As etapas a seguir mostram como realizar a calibração em dois pontos.
- Passo 5. Depois de carregar o código no Arduino, abra o serial monitor, você poderá ver a temperatura e a condutividade elétrica como na imagem abaixo.

- Passo 6. Use água destilada para lavar a sonda, depois absorva as gotas de água residuais com papel. Insira a sonda na solução tampão padrão de 1413us/cm, mexa suavemente até que os valores estejam estáveis. Digite o comando enterec no serial monitor para entrar no modo de calibração.

- Passo 7. Digite os comandos calec para iniciar a calibração. O programa identificará automaticamente qual das duas soluções tampão padrão está presente: 1413us/cm ou 12.88ms/cm. Nesta etapa, a solução tampão padrão é 1413us/cm.

- Passo 8. Quando a calibração for bem-sucedida, insira o comando exitec para salvar os parâmetros relevantes e sair do modo de calibração.

Depois de concluir as etapas acima, a calibração do primeiro ponto é finalizada. A calibração do segundo ponto segue o mesmo procedimento. Aqui usamos as soluções tampão padrão de 12,88ms/cm. O processo de calibração não será repetido aqui.
Depois de concluir as etapas acima, a calibração de dois pontos é finalizada e, em seguida, o sensor pode ser usado para medição real. Os parâmetros relevantes no processo de calibração foram salvos na EEPROM da placa de controle principal.
Visualizador de Esquemático Online
Recursos
- [ZIP] Biblioteca de código de demonstração
- [PDF] Especificação de material CD4060BM
- [PDF] Especificação do sensor DIP TDS
- [PDF] Especificação de material LMV324
Suporte Técnico & Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.





