フロートを使用して、5 mmの小さな磁石を保持するピンを回転させます。磁石の角度は低コストのGY-273コンパスモジュールによって検出され、液体の深さはフロートアームの長さと角度に基づいて計算されます。
フロートアームには4 mmのオーク材のダウェルを使用しました。フロートの半分を高密度の発泡スチロールで満たし、それらをスーパーグルーで接着し、最後にフロートにワニスを塗って防水処理をしました。
マグネットは、ホットメルト接着創でヒネ_ピン部の5 mmの穴に固定されています。
GY-273はPCBホルダーに適合し、接着創で所定の位置に固定されます。
300 mmのアームで測定すると、1 mmよりも精度が高いようで、確かに非常に再現性が高く、ノイズも低いです。
このコードは、adafruitセンサーライブラリの変更された例であり、追加機能が含まれています。
明確にするために、いくつかのパーツを追加した後、いくつかのスクリーンショットを追加しました。2つの青いパーツはピボットで接着されており、2 mmの穴がいくつかあり、そこにプリンターのフィラメントをダウエルとガイドとして追加することができます。
銀色の部分は磁石で、そこに入る穴と方向が示されています。黒色の部分は、ブラケットが取り付けられるように設計されたタブのエッジで、そこまでの深さを測りたいのです。
緑の部分はGY272磁気センサーであり、それが収まる穴が示されています。磁石の中心軸は、正確性のためにPCBの中央部の真上にあります。
オレンジのロッドは4 mmのオーク製のダウェルで、私の場合はここに示された短い長さではなく、300 mmの長さです。
私のは黒で印刷したので、写真写りが良くないのです。
黄色の部分は明らかに私の具体的な浴槽用なので、自分のクランプを設計する必要があるかもしれません。青いホルダーは黄色の部分にスーパーグルーで固定されています。私はこれを1つだけ作りたかったので、工夫した取り付けシステムにあまり時間をかけませんでした。必要なかったのです。
大きなグラフのスクリーンショットは、提供されたコードとシリアルプロッターからのもので、青と赤はXとYセンサー、緑はフロートを振りながら算出された水深です。
この小さなスクリーンショットは、私のMQTTブローカーに30秒ごとに記録された水位を示しています。最後に水をもっと追加しました。
カテゴリー: 電子機器Modellquelle
