Utilise un flotteur pour faire pivoter une épingle tenant un petit aimant de 5 mm. L'angle de l'aimant est détecté par un module de boussole GY-273 à faible coût, et la profondeur du liquide est calculée en fonction de la longueur du bras du flotteur et de l'angle.
Pour le bras flottant, j'ai utilisé un piquet de chêne de 4 mm. Les deux moitiés du flotteur ont été remplies de mousse haute densité et collées ensemble avec de la super-colle, puis j'ai recouvert mon flotteur d'un vernis pour une meilleure imperméabilisation.
L'aimant est maintenu dans un trou de 5 mm dans la partie hine_pin avec de la colle thermofusible.
GY-273 s'insère dans le support de PCB, puis est également scellé en place avec de la colle.
La précision avec un bras de 300 mm semble meilleure que celle de 1 mm, certainement très reproductible, avec un faible niveau de bruit.
Le code est un exemple modifié de la bibliothèque de capteurs Adafruit qui ajoute...
J'ai ajouté quelques captures d'écran après avoir ajouté quelques pièces pour plus de clarté. Les 2 pièces bleues sont collées ensemble avec le pivot entre elles et il y a quelques trous de 2 mm pour ajouter du filament d'imprimante en guise de goujon et de guide.
La partie argentée est l'aimant et montre le trou dans lequel il s'insère et son orientation. La partie noire est le bord du tube sur lequel le support a été conçu pour s'accrocher et je veux mesurer sa profondeur.
La partie verte est un capteur magnétique GY272 et montre le trou dans lequel il s'insère. L'axe central de l'aimant est ensuite directement au-dessus de la partie centrale du PCB, ce qui est nécessaire pour la précision.
La tige orange est un tenon en chêne de 4 mm et, dans mon cas, elle mesure 300 mm de long, pas la courte longueur montrée ici.
J'ai imprimé le mien en noir, donc il ne se photographie pas bien.
La partie jaune est évidemment destinée à ma baignoire spécifique, vous devrez peut-être concevoir votre propre pince. Le support bleu est supercollé à la partie jaune. Je voulais juste en faire un seul, donc je n'ai pas passé beaucoup de temps sur des systèmes de montage intelligents. Pas besoin.
La grande capture d'écran du graphique provient du code fourni et du traceur sériel. Le bleu et le rouge correspondent aux capteurs X et Y, et le vert indique la profondeur d'eau calculée pendant que le flotteur est fait pivoter.
La petite capture d'écran montre le niveau d'eau enregistré toutes les 30 secondes sur mon broker MQTT. J'ai ajouté plus d'eau à la fin.
Catégorie : ÉlectroniqueFuente del modelo
