Estoy planeando medir el nivel del agua en un pozo, que tiene unos 10 m de profundidad con un nivel máximo de agua de hasta 5 m. Mi plan es usar el sensor ultrasónico HC SR04 para medir la profundidad, transmitirlo a través de ZigBee a una Raspberry Pi dentro de mi casa.
Como discutí en mi pregunta anterior , necesito seleccionar un microcontrolador para conectar el sensor de ultrasonido y el módulo ZigBee.
Los parámetros para la selección son:
Bajo consumo: estoy planeando ejecutar esto con batería, por lo que el bajo consumo de energía es una prioridad. A partir de ahora no tengo ningún objetivo para el uso de energía o días entre cambios de batería o incluso qué batería usar. Como se trata más de un proyecto de aprendizaje y está en mi hogar, soy flexible, pero un menor consumo de energía es mejor.
Bajo costo: este es un proyecto de aprendizaje para mí, y no quiero gastar una cantidad escandalosa de dinero en esto, por lo que un mejor costo es mejor.
Trabajando dentro de un pozo: todo el proyecto funcionará desde el interior de un pozo y estará expuesto a la fuerte luz solar y la lluvia. Sin embargo, proporcionaré un buen caso y protección.
Fácil de programar
Elegí ZigBee porque es simple, cumple con mi caso de uso y baja potencia. Pero mi requisito es transportar los datos del sensor y estoy abierto a otros transportes. La distancia desde mi pozo hasta Raspberry Pi es de unos 6 metros con una pared en el medio. Estoy planeando medir la profundidad del agua cada 10 minutos y dos veces por minuto cuando la bomba de agua esté funcionando (aproximadamente 20 minutos diarios).