Olá,
O erro mais comum em projectos de automação agrícola é comprar hardware antes de definir o problema.
Vi isto acontecer em fóruns, em grupos de Facebook, em conversas com outros produtores: alguém compra sensores, um Raspberry Pi e um controlador de irrigação, liga tudo, e três meses depois tem um sistema que monitoriza coisas que não importam e não controla as coisas que importam.
Esta edição é sobre o trabalho que acontece antes de escolher qualquer produto. A arquitectura lógica antes da arquitectura técnica.
O que precisa de ser monitorizado
Numa estufa hidropónica em sistema floating raft, há seis variáveis que determinam se as plantas vivem ou morrem. Por ordem de criticidade:
1. pH da solução nutritiva O intervalo operacional é estreito - entre 5,5 e 6,5 para a maioria das culturas hortícolas. Fora deste intervalo, as plantas deixam de absorver nutrientes mesmo que estes estejam presentes na solução. Uma deriva de pH durante 48 horas é suficiente para causar perdas visíveis.
2. Condutividade eléctrica (CE) Mede a concentração de sais dissolvidos na solução - ou seja, a quantidade de nutrientes disponíveis. Uma CE demasiado baixa significa plantas com fome; demasiado alta, stress osmótico. O intervalo varia por cultura e fase de crescimento.
3. Temperatura da solução A temperatura óptima da água está entre 18°C e 22°C. Acima de 24°C, o oxigénio dissolvido cai e surgem condições propícias a doenças radiculares. Abaixo de 15°C, o metabolismo das plantas abranda significativamente.
4. Temperatura e humidade do ar Determinam a transpiração das plantas e o risco de doenças fúngicas. A humidade relativa elevada (acima de 85%) em combinação com pouca ventilação é a principal causa de perdas em estufa.
5. Nível de água nos tanques Um tanque que esvazia afecta a bomba de circulação e concentra a solução nutritiva abruptamente. Simples de monitorizar, consequências sérias se ignorado.
6. CO₂ Em estufa fechada com boa iluminação, o CO₂ pode tornar-se limitante para a fotossíntese. Menos crítico numa estufa com ventilação natural - mas relevante em fases de produção intensa.
O que requer intervenção
Monitorizar sem actuar é meteorologia. O valor está na resposta automática:
Bombas de dosagem - corrigem o pH e a CE injectando solução ácida/base e concentrado nutritivo. São a actuação mais frequente e a mais crítica.
Bomba de circulação - mantém a solução em movimento, garante oxigenação das raízes e homogeneidade da temperatura. Tem de funcionar continuamente; uma falha de 4 horas em calor pode ser fatal.
Ventilação - abre e fecha janelas ou activa ventoinhas com base na temperatura e humidade. Em contexto RAN, as aberturas da estufa têm de ser suficientemente grandes para ventilação passiva funcionar sem energia.
Aquecimento - relevante nos meses de Inverno em Portugal. Pode ser adiado numa primeira fase, mas tem de estar no plano.
Alertas - não é "actuação" no sentido físico, mas é a actuação mais importante: avisar quando algo está fora dos parâmetros antes que os danos sejam irreversíveis. Uma notificação no telemóvel às 3 da manhã é preferível a descobrir o problema às 9.
Quando o sistema falha - a hierarquia de criticidade
Todo o sistema falha. A questão é o que acontece quando falha.
Defini três níveis de falha e a resposta adequada a cada um:
Nível 1 - Falha crítica (resposta em minutos) Bomba de circulação parada, pH fora do intervalo há mais de 2 horas, temperatura da solução acima de 26°C. Alerta imediato. Neste nível, o sistema não pode esperar - requer intervenção humana.
Nível 2 - Desvio significativo (resposta em horas) CE fora do intervalo, humidade do ar acima de 85% por mais de 4 horas, nível de água baixo. Alerta com janela de resposta. O sistema pode tentar correcção automática, mas confirma com o operador.
Nível 3 - Monitorização (resposta no dia) Temperatura do ar ligeiramente fora do intervalo, CO₂ abaixo do óptimo, pequena deriva de pH que ainda está dentro de tolerância. Registo e notificação no relatório diário.
Esta hierarquia é o que define os requisitos do sistema de automação - não o contrário.
O problema específico do contexto rural
Arruda dos Vinhos não é Lisboa. A conectividade é menos fiável, os cortes de energia acontecem, e a estufa não está ao lado de casa ou do escritório.
Isto tem implicações directas na arquitectura:
O sistema tem de funcionar offline. Se a internet cair, a bomba de circulação não pode parar. As dosagens agendadas têm de correr localmente. Os alertas têm de ser guardados para enviar quando a ligação voltar.
O sistema tem de detectar a sua própria falha. Um sensor que deixa de enviar dados pode significar duas coisas: que o parâmetro está estável (boa notícia) ou que o sensor falhou (má notícia). O sistema tem de distinguir os dois casos.
O sistema tem de ter redundância mínima nos pontos críticos. Uma bomba de circulação com backup não é luxo - é o custo de não perder uma cultura inteira num fim de semana.
A decisão de plataforma
Com estes requisitos definidos, a escolha de plataforma fica mais clara. Os critérios que orientam a decisão:
Funcionamento offline sem dependência de cloud externa
Comunidade activa e longevidade do projecto
Capacidade de integrar hardware heterogéneo
Custo de manutenção baixo a longo prazo
Curva de aprendizagem compatível com o tempo disponível
A decisão ainda não está tomada publicamente. Na próxima edição apresento as opções avaliadas e o raciocínio que levou à escolha final.
Uma pergunta, se tens (ou tiveste) estufa
Antes de escrever uma linha de código, quero perceber se o problema que estou a resolver existe para mais pessoas além de mim.
Se tens uma estufa - seja hidropónica, convencional, pequena ou grande - tenho 5 perguntas sobre a forma como a geres e os desafios que enfrentas.
Não é um formulário de vendas. É literalmente investigação antes de decidir se vale a pena construir uma ferramenta de monitorização.
Demora menos de 3 minutos.
Obrigado.
Benjamim Pitacho
Fundador, SmartPlant
Recebeu esta newsletter porque se inscreveu em smartplant.pt. Pode cancelar a qualquer momento - sem drama.
