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.
Conforme discutido na minha pergunta anterior , preciso selecionar um microcontrolador para conectar o sensor de ultrassom e o módulo ZigBee.
Os parâmetros para seleção são:
Baixo consumo de energia: estou planejando executar isso com bateria, portanto, o baixo consumo de energia é uma prioridade. No momento, não tenho nenhum objetivo de uso de energia ou dias entre as trocas de bateria ou mesmo qual bateria usar. Como esse é mais um projeto de aprendizado e está em minha casa, sou flexível, mas menor uso de energia é melhor.
Baixo custo: este é um projeto de aprendizado para mim, e não quero gastar uma quantia exorbitante de dinheiro com isso, portanto, um custo mais baixo é melhor.
Trabalhando dentro de um poço: Todo o projeto estará funcionando de dentro de um poço e será exposto à forte luz solar e chuva. Eu estarei fornecendo um bom caso e proteção.
Fácil de programar.
Eu escolhi o ZigBee, pois é simples, atende ao meu caso de uso e baixa potência. Mas meu requisito é transportar os dados do sensor e estou aberto a outros transportes. A distância do meu poço ao Raspberry Pi é de cerca de 6 metros com uma parede no meio. Estou planejando medir a profundidade da água a cada 10 minutos e duas vezes por minuto quando a bomba de água estiver funcionando (aproximadamente 20 minutos por dia).