Voltar

Zaack: DUST V2, uma evolução rumo à modernidade

2022-2023

O sensor de pó DUST da Zaack, em serviço desde 2019, descarrilava no terreno: autonomia abaixo de um ano, medição sensível à humidade e à temperatura, falso indicador de bateria, desconexões LoRa. Com um diagnóstico de assistência como base, fi-lo evoluir para a V2, sensor digital, rádio integrado, antena externa e alimentação repensada, sem o reinventar.

Conception produitCapteur IoTLoRaÉlectronique embarquéeDiagnostic SAVIndustrialisation
Zaack: DUST V2, uma evolução rumo à modernidade

O DUST da Zaack é um pequeno sensor que vive dentro das condutas de ventilação industrial. Mede o seu grau de sujidade por via ótica: um LED infravermelho ilumina uma placa exposta ao fluxo de ar, um recetor lê a luz que lhe volta, e quanto mais pó se acumula na placa, mais essa luz diminui. Dessa atenuação, a nuvem da Zaack deduz o nível de sujidade, enviado por LoRa, e despoleta a limpeza de uma conduta apenas quando esta precisa, em vez de enviar um técnico em data fixa. A Zaack pertence ao grupo Igienair, cujo ofício é precisamente a limpeza de ventilação. A V1 estava em serviço desde 2019. Na Kickmaker, fui o responsável técnico e chefe de projeto da V2: primeiro perceber por que a V1 descarrilava no terreno, depois fazê-la evoluir sem a reinventar.

Placa-mãe do DUST V2 EVT1: conector de antena externa, microcontrolador com rádio integrado, dois suportes de pilhas AA e botão de teste.
Placa-mãe do DUST V2 EVT1: conector de antena externa, microcontrolador com rádio integrado, dois suportes de pilhas AA e botão de teste.

um produto no parque, defeitos que voltam

A V1 funcionava, mas o terreno reportava sempre as mesmas coisas. Primeiro, a autonomia: pensada para durar vários anos, caía abaixo de um. O design elétrico deixava passar correntes de fuga, fatais num objeto IoT que deve dormir mais de 99 % do tempo, e as pilhas esvaziavam-se demasiado depressa. Depois a medição em si: a estimativa do pó era muito sensível à humidade e às variações de temperatura, que falseavam os valores lidos. A isto somavam-se um indicador de bateria que devolvia níveis incoerentes após uma troca de pilhas, desconexões LoRa devidas a uma antena interna mal controlada, componentes-chave em fim de vida ou difíceis de abastecer, e uma bancada de produção que acumulava problemas, retenção das placas, um bug de gravação, nenhum teste elétrico real, rejeições aleatórias. Um produto para retomar com limpeza, em vez de o deixar derivar.

o bug do indicador de bateria

Antes de redesenhar o que quer que fosse, conduzi a peritagem do defeito mais insidioso, o falso indicador de bateria. Primeiro reflexo, afastar o consumo excessivo: o analisador de corrente não mostrava nenhuma diferença entre placas sãs e defeituosas. O problema estava, portanto, na cadeia de medição da tensão, não no consumo.

Instrumentei uma placa no osciloscópio, fiz variar uma fonte de alimentação estabilizada sobre toda a gama das pilhas, e comparei a entrada e a saída do amplificador operacional seguidor que lê a tensão. A constatação: no topo da gama, pilhas cheias, a saída afastava-se da entrada em mais de 240 mV. Soldaduras de resistências mal feitas agravavam o quadro, mas não eram a causa raiz: mesmo ressoldadas, algumas placas continuavam falsas.

A verdadeira causa: o amplificador operacional escolhido não era rail-to-rail. O seu fabricante só garante um comportamento linear até cerca de 1,2 V abaixo da sua tensão de alimentação. Para lá disso, a saída torna-se imprevisível, exatamente onde caía a tensão das pilhas cheias. Para ficar na zona garantida, teria sido preciso sacrificar metade da gama de medição.

A correção que recomendei é das que gosto: um amplificador operacional rail-to-rail, mesmo encapsulamento, mesma pinagem, preço equivalente. Uma substituição direta, sem mexer no PCB, que restaura toda a gama de medição e torna o comportamento novamente previsível. Mudar um componente, não a placa.

evoluir em vez de refazer

Estes diagnósticos guiaram a V2. A armadilha, num produto já no parque, é querer refazer tudo. Segui o caminho inverso: conservar o invólucro mecânico e as dimensões de placa da V1, e concentrar as mudanças onde os retornos do terreno e o abastecimento o justificavam. Uma evolução dirigida, não uma rutura. O produto continua compatível com a sua instalação e a sua cadeia de fabrico, e cada modificação responde a um problema nomeado.

o que muda, do analógico ao digital

A placa com a sua antena LoRa externa orientável ligada ao conector SMA, no lugar da antena interna da V1.
A placa com a sua antena LoRa externa orientável ligada ao conector SMA, no lugar da antena interna da V1.

O sensor de pó, primeiro. A V1 lia a atenuação da luz infravermelha com um LED, um fotodíodo e um amplificador analógico: uma cadeia que deriva com a temperatura e a humidade, que era preciso corrigir depois no algoritmo. A V2 passa para um sensor ótico tudo-em-um, digital, com compensação térmica integrada, controlo de LED otimizado e um verdadeiro modo de repouso. A medição torna-se mais estável face às condições ambientais, e ganha-se em consumo.

O cérebro e o rádio, depois. A V1 apoiava-se num módulo de rádio que se tornara caro e difícil de abastecer. A V2 substitui-o por um microcontrolador que integra o núcleo de cálculo e o emissor LoRa num único encapsulamento: mais barato, mais disponível, um design mais compacto.

A antena. A antena interna da V1 causava as desconexões. A V2 passa para uma antena externa orientável, com uma rede de adaptação de 50 Ω prevista para as frequências LoRa europeias e americanas. Finalmente é possível apontar a antena para a gateway.

A alimentação, por fim. A V1 levava três pilhas AAA das quais só aproveitava uma parte da carga, porque a eletrónica já não funcionava abaixo de 3,3 V, e as correntes de fuga acabavam de afundar a autonomia. A V2 passa para duas pilhas AA e um conversor elevador que fabrica os 3,3 V mesmo quando as pilhas estão quase vazias. Esvaziam-se realmente as pilhas, caçam-se as fugas que matavam a autonomia da V1, reduz-se o custo e a lista de materiais, e recuperam-se os quatro anos e mais visados em vez de menos de um.

de um produto mudo a um que fala

A V1 quase não tinha interface: nem botão, nem LED, nem porta de depuração, nem memória. Na instalação como na assistência, trabalhava-se às cegas. A V2 corrige isso:

  • um botão que dispara uma trama LoRa de teste: o instalador valida a conectividade no local, sem esperar pelo próximo envio programado;
  • LED de estado que mostram as fases de envio e o aviso de receção;
  • uma porta UART e comandos AT para testar a placa em produção e ler o produto num retorno de assistência;
  • uma EEPROM que armazena as mensagens quando a ligação LoRa cai, para as reenviar mais tarde.

Nada de espetacular isoladamente, mas em conjunto transforma um objeto passivo num produto que se pode instalar, testar e reparar.

pensado para a instalação e a assistência

Foi um pedido explícito da Zaack, e vai ao encontro do diagnóstico: a V1 obrigava a desmontar por completo o produto para o mínimo controlo. Com o botão de trama, a leitura direta por UART e os comandos AT, um técnico valida ou diagnostica o aparelho sem o desmontar. Do lado da fábrica, a V2 vem com uma bancada de produção que testa de verdade as placas e rastreia os subconjuntos, número de série, versão de firmware, data de programação, ali onde a V1 se limitava a gravar e serializar.

o bring-up, a vida real de uma EVT

Validação da alimentação marcada no verso das placas: o conversor entrega de facto 3,28 V.
Validação da alimentação marcada no verso das placas: o conversor entrega de facto 3,28 V.

Entre o esquema e uma placa que funciona, há o bring-up. Montei, alimentei e classifiquei as primeiras placas EVT1 uma a uma: tensão de saída do conversor verificada, os famosos 3,28 V anotados a marcador no verso das placas, LED recableados à mão quando a implementação inicial estava errada, e um detalhe típico destas fases, um condensador do conversor que não se devia montar de modo algum, sob pena de fazer subir o consumo em repouso.

Campanha de triagem das primeiras placas EVT1, cada uma anotada «OK» ou «KO» conforme as medições.
Campanha de triagem das primeiras placas EVT1, cada uma anotada «OK» ou «KO» conforme as medições.

Sobre a mesa, as placas anotadas «OK» e «KO» dizem tudo: é aí que se transforma um design no ecrã num produto que aguenta.

o meu papel, o que retiro disto

Neste projeto, conduzi o diagnóstico de assistência, o caderno de encargos da V2 e o bring-up das primeiras placas. A lição, ponho-a face a outras refundições que dirigi: reconstruir tudo nem sempre é a resposta certa. Num produto já instalado em clientes, uma evolução dirigida, guiada pelos retornos reais do terreno e pelo abastecimento, vale mais do que uma rutura. A melhor correção do projeto não mudou uma única linha do PCB: um amplificador operacional do mesmo encapsulamento, escolhido pela boa razão, e um indicador que volta a ler certo. Modernizar, aqui, não era refazer tudo: era corrigir o que falseava a medição e a autonomia, e dar ao produto os meios de se fazer instalar, testar e reparar.