Estou planejando medir o nível da água em um poço, com cerca de 10 m de profundidade e nível máximo de água de até 5 m. Meu plano é usar o sensor ultrassônico HC SR04 para medir a profundidade, transmiti-lo via ZigBee para um Raspberry Pi dentro de minha casa.
Minha pergunta é a melhor forma de conectar o HC SR04 a um dispositivo ZigBee? Como esse sensor estará localizado dentro de um poço, seria ideal o uso de peças mínimas com menor consumo de energia.
Respostas:
Geralmente, você precisaria de algum componente para acionar e ligar o sensor e ler a resposta. Esse sensor possui uma resposta e um gatilho personalizados, o que me faz duvidar que exista um módulo ZigBee padrão por aí que converta um comando para aquele gatilho de 10 µs e reporta a resposta literalmente. Assim, você precisará de algum tipo de microcontrolador com seu módulo ZigBee para executar essa tarefa.
Provavelmente eu pegaria esse microcontrolador, o módulo ZigBee e um circuito para evitar curtos-circuitos em uma placa fora do poço por razões de umidade e levaria um cabo de quatro fios para dentro do sensor. Como o sensor tem apenas quatro metros de alcance, ele deve estar muito próximo da marca máxima potencial de alta água. Colocar um pequeno cabo dentro do poço deixa os outros eletrônicos fora de alcance e coloca o módulo ZigBee em uma posição melhor para transmitir as informações ao Raspberry Pi.
Obviamente, você também pode colocar o MCU, o módulo ZigBee e o sensor em uma caixa à prova de água dentro do poço. O que pode causar problemas no módulo ZigBee. No entanto, isso depende muito do seu prédio.
fonte