Skip to content

Latest commit

 

History

History
178 lines (124 loc) · 9.85 KB

README.pt-br.md

File metadata and controls

178 lines (124 loc) · 9.85 KB

Calibração e Medição de Sensores de Solo

Uma ferramenta para calibrar e medir pwEC com sensores TDR genéricos e Arduino.

Índice

Introdução

Este projeto surgiu da necessidade de utilizar sensores TDR genéricos para uso com crop steering.

Na prática do crop steering, é muito comum o uso e medição do pore water EC (pwEC), que é calculado a partir da medição da permissividade dielétrica (mais à respeito), uma funcionalidade presente apenas em sensores profissionais mais caros, como o Teros 12 da Metergroup.

No nosso caso, gostaríamos de usar sensores de solo mais acessíveis e comparar as medições com um Teros 12 para tentar encontrar alguma correlação nas medições.

Dados e análise

Para isso, registramos uma série de 30 medições de cada sensor em uma planilha por aproximadamente 10 dias na tentativa de encontrar algum padrão.

Após alguma análise e com base em alguns artigos, fizemos aproximações quadráticas e cúbicas com os dados usando o Matlab.

img.png img_1.png

No fim parece que conseguimos encontrar uma calibração. Com uma diferença de precisão de VWC < 3% e bulk EC < 100 ppm, o que podemos considerar um resultado satisfatório:

img_2.png Leituras do sensor genérico com Arduino

img_3.png img_6.png Leituras do sensor Teros 12 com ZSC (spot check bluetooth) e o aplicativo Zentra



img_4.png Leituras do sensor genérico com Arduino

img_5.png img_7.png Leituras do sensor Teros 12 com ZSC (spot check bluetooth) e o aplicativo Zentra

Hardware

Você precisará de um sensor de solo TDR que meça a temperatura, a umidade e a condutividade do solo (EC).

Foi utilizado um sensor de solo da marca ComWinTop, modelo THC-S com interface RS485. Então leve em conta que toda a calibração foi feita com este sensor. Se você usar outros modelos de sensores ou de outros fabricantes, pode ser necessário recalibrar e ajustar o código-fonte (em breve iremos liberar um método e ferramentas para isso).

thc-s_sensor.jpg

Também vai precisar:

Esquemática

img_8.png

  • O fio amarelo do sensor vai no conector A do módulo RS485.
  • O fio azul do sensor vai no conector B do módulo RS485.
  • O fio preto do sensor vai no GND do Arduino.
  • O fio vermelho/marrom do sensor vai no 5V do Arduino.

Software

Basta abrir o Arduino IDE, carregar o soil_sensor.ino no seu Arduino e observar o monitor serial (padrão 115200 baud).

Se deseja fazer verificações pontuais in loco que não necessitem de um computador para fazer as leituras, use um módulo de display do Arduino. Aqui usei um módulo de Diplay OLED Adafruit-like de 128x64 pixels. Veja o código-fonte soil_sensor_display.ino.

Se deseja utilizar o sensor com um microcontrolador com wifi, veja a postagem de @danielfppps em seu blog sobre como utilizar esse sensor com NodeMCUv3.

Problemas Conhecidos

Sensores de diferentes modelos e fabricantes

Como afirmado anteriormente, todos os cálculos e software apresentados aqui foram baseados em dois sensores específicos, o THC-S da ComWinTop e o Teros 12 da Metergroup.

Sabe-se que diferentes sensores do mesmo tipo tendem a ter medições muito próximas, pelo menos nos modelo profissionais mais precisos. Portanto, é possível que essas calibrações funcionem com muitos sensores TDR similares aos do CWT.

Porém, dado o menor grau de precisão, além de possivelmente serem sensores genéricos sem alto padrão de fabricação, pode acontecer que as medições sejam muito diferentes do esperado. Nesse caso, tente fazer suas próprias medições e encontrar uma nova configuração de calibração, envie um PR e teremos prazer em testá-lo. Ou entre em contato para que possamos explorar melhor e tentar resolver problemas específicos de cada sensor.

Medições entre diferentes sensores e locais

O principal problema (talvez com todos os sensores) é a estabilidade do sensor no solo/substrato.

O sensor precisa ser inserido no substrato compactado (talvez por isso funcione melhor em lã de rocha) e evitar o máximo possível mover ou remover o sensor do local.

Uma vez movido ou removido e posteriormente recolocado, há uma grande chance de que as medições fiquem diferentes. Então o maior desafio aqui é posicionar todos os sensores de forma que as medições fiquem muito próximas. É um trabalho chato, mas possível. Então seja paciente.

Além disso, diferentes sensores podem mostrar diferentes medições, dependendo da posição. No caso do CWT THC-S e do Teros 12, sensores utilizados neste projeto, as medições foram feitas no mesmo pote/substrato com os sensores posicionados na mesma altura e alinhamento. Portanto, se você tomar esses cuidados, provavelmente terá medições muito próximas entre os sensores (veja mais abaixo).

Posição do sensor

As medições irão variar dependendo do posicionamento/altura do sensor, que irá variar dependendo do tipo e volume de substrato. Para resolver esse problema, a Aroya desenvolveu uma ferramenta de alinhamento de sensores:

img_9.png

No entanto, não é necessário ter a ferramenta. Abaixo estão as recomendações de posição:

Bags de coco e vasos de 4-7 galões (Alto e estreito) Bags de coco e vasos de 4-7 galões (Padrão) Bags de coco e vasos de 2-3 galões Slabs, Blocos de lã de 3"-6", Bags de coco e vasos de 1 galão
3,5 polegadas (~9 cm) 2,75 polegadas (7 cm) 2,0 pol (5 cm) 1.25 pol (~3 cm)

Simplesmente meça com uma régua a partir da base do substrato (não necessariamente a base do vaso ou bag).

Uniformidade

Coco não é um substrato uniforme. Mesmo a lã de rocha não tem tanta uniformidade. Esse é o principal fator nas diferenças de medições causados pelo posicionamento do sensor.

Veja o Ramsey Nubani da Aroya falando mais sobre isso:

https://aroya.io/en/knowledge-base/crash-courses/uniformity

Referências

Referências sobre Crop Steering