コンテンツにスキップ
ショップ

体重計

このサンプルはWeb BLEを使ったIoTアプリ入門で紹介したものと歪センサーを組み合わせたものです。BLEを使って体重をスマートフォンやパソコンに表示する事ができます。


※本ウェブサイトに記載している会社名、商品名は、各社の商標または登録商標です。

  • AVR MCU、BLE Sugar、29pin、CR2032、USB
  • 歪センサー(3線式で50kg/個程度測定できるもの)x4個
  • HX711基板(ライブラリHX711_ADCが必要です)
  • Windows1、 Mac2、 Linux3いずれかのPC、Android4、 iPhone5、 iPad5のスマートフォンまたはタブレット
  • Google Chrome (バージョン70.0.3526.0以降)
  • Arduino IDE

サンプルアプリのソースコード

Section titled “サンプルアプリのソースコード”

あらかじめどちらもダウンロードしてください。

このサンプルでは下記のリーフ構成で試せます。

TypeNameQ’ty
AZ62Connector Cover1
AX0229pin1
AP01AVR MCU1
AC02BLE Sugar1
AZ01USB1
AV01CR20321
-CR2032 coin cell battery1
-M2*18mm screw2

接続図

  1. ライブラリHX711_ADCをダウンロードしてインストールします
  2. Arduino IDEのスケッチ例からCalibration.ino開き実行しキャリブレーションします
  3. キャリブレーションした値を記録しておき、Arduino IDEでBathroomScales_BLE.inoを開きます
  4. 値録したキャリブレーション値を128行のnewCalibrationValueに設定し書き込みます
  5. 体重計の上には何も置かずに起動します
  6. ダウンロードしたWeb BLE アプリindex.htmlをGoogle Chromeで開きます
    Webアプリの使い方の詳細はBasic Kit クイックスタートガイドを参考にしてください
  1. Windows 10 version 1703以降

  2. OS X Yosemite以降

  3. Kernel 3.19+ and BlueZ 5.41+ installed.

  4. Android 6.0 Marshmallow以降

  5. iPhoneまたはiPadの場合は WebBLE(有料)が必要です。iPhone、iPad版のChromeではWeb BLEが実装されていないためです。 2