Je prévois de mesurer le niveau d'eau dans un puits, qui est d'environ 10 m de profondeur avec un niveau d'eau maximum jusqu'à 5 m. Mon plan est d'utiliser le capteur à ultrasons HC SR04 pour mesurer la profondeur, le transmettre via ZigBee à un Raspberry Pi à l'intérieur de ma maison.
Comme indiqué dans ma question précédente, je dois sélectionner un microcontrôleur pour connecter le capteur à ultrasons et le module ZigBee ensemble.
Les paramètres de sélection sont:
Faible puissance: je prévois de faire fonctionner cela sur batterie, donc une faible consommation d'énergie est une priorité. Pour l'instant, je n'ai pas d'objectif de consommation d'énergie ou de jours entre les changements de batterie ou même la batterie à utiliser. Comme il s'agit davantage d'un projet d'apprentissage et que c'est chez moi, je suis flexible, mais une consommation d'énergie inférieure est meilleure.
Faible coût: c'est un projet d'apprentissage pour moi, et je ne veux pas dépenser une somme scandaleuse pour cela, donc un moindre coût est mieux.
Travailler à l'intérieur d'un puits: L'ensemble du projet fonctionnera de l'intérieur d'un puits et sera exposé à la lumière du soleil et à la pluie. Je fournirai cependant un bon étui et une bonne protection.
Facile à programmer.
J'ai choisi ZigBee car c'est simple, répond à mon cas d'utilisation et faible consommation. Mais mon exigence est de transporter les données du capteur et je suis ouvert à d'autres transports. La distance de mon puits au Raspberry Pi est d'environ 6 mètres avec un mur entre les deux. Je prévois de mesurer la profondeur de l'eau toutes les 10 minutes et deux fois par minute lorsque la pompe à eau fonctionne (environ 20 minutes par jour).