BroodMinder DIYガイド
この章で学ぶこと
この章では、DIYボードを使用して独自のBroodMinderスケールを構築する方法、ロードセルを選択して配線する方法、Beesアプリを使用してシステムをキャリブレーションする方法を学びます。また、マルチスケールや既存の機器の寿命を延ばすためのレトロフィットケースなどのスケールアーキテクチャも紹介します。
次のセクションでは、Capaz、Label’Abeille、SolutionBee、Atelecなどのベンダーからのサードパーティスケールをレトロフィットする方法を学び、彼らの機械プラットフォームやロードセルを再利用してBroodMinderエコシステムに取り込むことができます。
DIYの理由
私たちは、多くのユーザーが好奇心を持ち、物を発明したいと考えていることを理解しています。私たちのDIYキットは、8年間のソフトウェアを書く必要なく、その創造性を可能にします。
DIYは、私たちがBroodMinder-W2で使用する生の回路基板です。このボードが多くのホームクラフターに素晴らしいデバイスを作成する機会を提供できることを願っています。デザインを共有していただければ、私たちが世界と共有します。
- 実証済みのデザイン
- 5年のバッテリー寿命
- ソフトウェアを書く必要なし
- ほとんどの標準ロードセルと互換性あり
- 広大なBroodMinderエコシステムに統合
- 4チャネル24ビットロードセルIC(TI ADS1234)を利用
- データはBLE広告で利用可能
- 保存されたデータはBroodMinderアプリで読み取れる
BroodMinder-DIYを利用するには、自分のロードセルを追加する必要があります。このボードはほとんどの利用可能なロードセルで動作するはずですが、悪い選択肢が多いので注意してください。たとえば、通常の「バスルームスケール」のロードセルを使用しようとすると、非常に大きな「クリープ」が発生することがわかります。負荷がかかると、出力値が一晩で50%も変わることがあります。
ここでは、採用またはインスピレーションを得ることができるいくつかの実証済みのコンセプトを提供します。探求できる異なるカテゴリがあります。
マルチスケール

マルチスケールは、複数のハイブ用の単一スケールのアーキテクチャです。
Multiscale1およびMultiscale2は、単一および二重ロードセルアーキテクチャで、1つのボードに4つのスケールを配置できます。
レトロフィット
古いスケールや他のベンダーからのスケールを所有しているが、もう動作しないものをBroodMinderエコシステムに復活させたい方のためのレトロフィットケースです。
始めるために
ハードウェア
出発点はBroodMinderボードを入手することです。ここでの選択は明確です:スケール用のボードは1つのモデルしかなく、それをXLRと呼びます。

次に、ターゲットとするアーキテクチャに応じてロードセルのセットが必要です:50kg、100kg、200kgが最も一般的です。以下のディスプレイでは、'フラット' 50kgが'ビーム' 200kgタイプと並んでいます。

どちらのタイプも提供できることを嬉しく思います。自分で入手する場合は、温度補償されていて非常に低いクリープを持っていることを確認してください。200KGロードセルの抵抗はおおよそ300オーム/脚です。50KGロードセルの場合は約750オームです。
次に、ボードとロードセルを選択したアーキテクチャに組み立てます(このことについては後で詳しく説明します)。その時点で、天候が敵となるため、ボックスとケーブルグランドも必要です。以下のものをDigikey.comから入手することをお勧めします。
- Hammond 1554C、回路基板にぴったりフィット $10.00
- Hammond 1555C、耳付きで回路基板にぴったりフィット $10.00
- Jacob Gmbh 50.007 PA7035 ケーブルグランド PG-7 $0.70
電子機器と配線

ほとんどのロードセルは、この配線のカラースキームを使用しているようです。そうであれば、次のように配線してください。
黒、緑、白、赤(上から下へ)。
Tip
赤いワイヤー(+)は常に四角いパッドに接続します。
出力は中央にあります。もし混乱している場合は、通常、キャリブレーション中に修正されます。

Note
ボードにはあまり電気保護がありません。私たちの構成ではこれで問題ないことがわかりましたが、ユーザーのコストをできるだけ抑えたいと考えています。追加の保護回路を追加する必要があるかもしれません。それはあなたにお任せします。
Warning
DIYボードの絶対最大電圧は3.8ボルトDCです!
最後に、(壇上に立って)私(リッチ・モリス)はコネクタが嫌いです。コネクタはほぼ常に最初に故障するものです。個人的には、すべてをはんだ付けしようとしていますが、あなたの経験は異なるかもしれません。(今、壇上から降ります)

Note
次の図には私たちの回路が示されています。なぜこれを共有するのか不思議に思うかもしれません...真実は、回路だけではあまり進展しないということです。これをすべてまとめるには、たくさんのソフトウェアが必要です。この回路が必要な場合や、もっと学びたい場合に役立つことを願っています。

キャリブレーション
スケールを構築したら、キャリブレーションを行いたいと思います。これは、プロセッサのフラッシュメモリに保存されている各ADCチャネルのスケールファクターを設定することで行います。
Beesアプリにはキャリブレーションを行うための新機能が追加されました。詳細については、こちらのビデオをご覧ください。
ボードモデルを確認してください!
DIYボードはモデル58です。異なるもの(例:57:xx:xx)をお持ちの場合は、お電話ください。解決策を見つけます。IDは58で始まる必要があります!
単一ロードセルスケール
-
Bees Appのキャリブレーション画面を開きます
Devices Tab > [Device name] > ... > Show details > ... > Troubleshooting > Calibrate Scale -
キャリブレーションを行うチャンネルに開始点の除数を入力します(例:-9000)
-
Tareボタンを押して、重さをゼロに設定します -
知っている重さをスケールに載せ、画面の出力を読み取ります。
除数は、ADCの生の読み取り値を重さに変換する値です。小型のロードセルには31,000が良い出発点です。大きいものは約11,000です。除数を値に設定し、テスト重量を行い、その後適切に除数を調整するのは簡単なことです。
例
実際の重さ = 30.0, 除数 = 31,000, BRM-58の読み取り値は20.0
除数を31000 * 20.0 / 30.0 = 20,666に変更すると、重さは正しく30.0と表示されるはずです。
ヒント
チャンネルを使用していない場合は、除数を0に設定すると、常に0の重さが表示されます。
4ロードセルスケール
4つのロードセルを1つのスケールにまとめて使用する場合は、こちらに記載されているW3キャリブレーションと同じ手順に従ってください。