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.
Ma question est de savoir comment connecter au mieux le HC SR04 à un appareil ZigBee? Étant donné que ce capteur sera situé à l'intérieur d'un puits, l'utilisation de pièces minimales avec la plus faible consommation d'énergie serait idéale.
Réponses:
Généralement, vous auriez besoin d'un composant pour déclencher et alimenter le capteur et lire la réponse. Ce capteur a une réponse et un déclencheur personnalisés, ce qui me fait douter qu'il existe un module ZigBee standard qui convertit une commande en ce déclencheur de 10 µs et rend compte de la réponse textuellement. Ainsi, vous aurez besoin d'une sorte de microcontrôleur avec votre module ZigBee pour effectuer cette tâche.
J'aurais probablement ce microcontrôleur, le module ZigBee et un circuit pour éviter les courts-circuits sur une carte à l'extérieur du puits pour des raisons d'humidité et conduire un câble à quatre fils à l'intérieur du capteur. Étant donné que le capteur n'a qu'une portée de quatre mètres, il doit être très proche de la marque maximale de hautes eaux potentielles. Mettre un petit câble à l'intérieur du puits met les autres appareils électroniques hors de portée et place le module ZigBee dans une meilleure position pour relayer les informations vers le Raspberry Pi.
Bien sûr, vous pouvez également placer le MCU, le module ZigBee et le capteur dans un boîtier étanche à l'intérieur du puits. Ce qui pourrait cependant poser des problèmes au module ZigBee. Cependant, cela dépend beaucoup de votre immeuble.
la source