Zero互換の小型マイコンボードです。Cortex-M0+)に加えて、3軸加速度センサ、温度センサ、リチウムポリマ電池の充電回路を搭載しています。低消費電力を考慮した設計であるため、電池で駆動するようなIoTデバイスを簡単に開発することができます。ボードのフットプリント(占有サイズ)は3GIM/4GIMと同じ25mm*35mmと小型です。3GIM/4GIMと重ね合わせることで、コンパクトなIoTデバイスを作ることができます。25mm*35mm*7mm(電池コネクタを含む)、重さは約2.6gです。IoTAB(V1)の外観写真を下記に示します。基板の色やレイアウト・寸法等は、今後変更となる場合がありますのでご注意ください。裏面3GIMと組み合わせた場合(1)IoTABと3GIMを重ね合わせて、6ピンヘッダを半田付けしています。3GIMと組み合わせた場合(2)IoTABと3GIMの間には、高さ3mmの白いスペーサを入れて、径2mm/長さ10mmのプラねじとナットで留めています。3GIMと組み合わせた場合(3)重ね合わせた時の高さは約11mmとなります。フットプリントがほぼ同一(25mm*35mm)である容量400mAhのリチウムポリマ電池を重ねると、全体の高さは約15mmに収まるサイズとなり、薄手の小型ケースにも収容できます。機能概要IoTAB(V1)は、下記の機能を提供します。余分な機能を持たないコンパクトなマイコンボードですので、3GIM/4GIMと組み合わせることで、IoTゲートウェイやセンサノードとして簡単に利用することができます。stts751)を使えば簡単に利用することができます。3GIM/4GIMと同一サイズ。USBからの給電は充電専用。使用できるリチウム二次電池は、標準電圧が3.7Vの単一セルのリチウム二次電池です。3GIM/4GIMと組み合わせて利用する場合は、過放電保護回路を持ち、電池容量が400mAh以上のリチウムポリマ電池またはリチウムイオン電池を推奨します。これらの電池以外の使用は保証しません。Zeroと同様に、ADCは最大12-bitの分解能で4チャネルを利用することができます。DACは10-bitの分解能で1チャネルを利用できます。1pinあたり、最大7mAまでの電流を流すことができます。ブロック図IoTAB(V1)の内部ブロック図を下記に示す:ピンアサインEXT-CNのピンアサインを下表に示します。GNDADCの分解能を標準の10bitから12bitに変更するには、analogReadResolution()関数を使用します。DACを利用するには、A0ピンに対してanalogWrite()を使用します。3GIM-CNのピンアサインを下表に示します。ピンの並びは3GIM/4GIMと一致しているので、直接3GIM/4GIMを向かい合わせに接続することができます。リチウムポリマ電池を、USBからの電源を使って最大500mAの電流で充電する。IDEを利用できます。お使いのPCとマイクロUSBケーブルでIoTABを接続するだけで簡単に開発できます。3GIM/4GIMと組み合わせて、コンパクトなIoTゲートウェイとして利用できます。外部インタフェースコネクタ(EXT-CN)にUARTが一つありますので、そこにBLEモジュールや独自の小型無線モジュール(モノワイヤレス社のTWELITE等)を接続することができます。これらの近距離通信モジュールで収集したデータを、3GIM/4GIM経由でクラウドサーバに上げることができます。Zeroやm0と同じ製品を使っていますので、Zero/m0用として公開されている様々なライブラリやスケッチをそのまま使用することができます。Clock)機能を使ってMCU自身をスリープさせることにより、消費電力を非常に少なく抑えることが可能です。スリープ状態からは、RTCのアラーム機能(指定した時刻、毎時15分等の指定が可能)や加速度センサからの割り込み(一定以上の加速度を検知した時など)により瞬時にウェイクアップさせることができます。このような機能を利用すれば、橋梁等の構造物のモニタリング装置、3GIMのGPS機能を使って移動時のみ位置を収集・アップロードする省電力な動態管理端末などを実現することができます。IDE(バージョン1.8以上)で開発するようにするには、以下の手順で設定してください。IDEのファイル/環境設定のダイアログで、「追加のボードマネージャのURL」に、下記の行を追加します。IDEのツール/ボードで「ボードマネージャ..」を選択します。TABrain」を選択します。TABrain」の「インストール」ボタンを押して、IoTABのスケッチのビルドに必要なファイル群をインストールします。Arduino」ボードを同様にインストールします。途中でエラー等が発生せず、上記の手順が正しく実行できたことを確認します。インストールできた場合は、ボード名の横に「INSTALLED」と表示されます。(V1)」を選択します。IoTABをUSBケーブルでPCと接続すると、USBドライバのインストールが始まります。USBドライバのインストールが完了したら、デバイスマネージャを開いてデバイスの状態を確認します。(COM*)」という名前のCOMデバイスとして認識されます。IoTABを利用するためのリチウム電池についてIoTAB(V1)で利用可能なリチウム電池は、単一セルのリチウムポリマ電池またはリチウムイオン電池です。これら以外のリチウム電池は使用できませんので、十分ご注意ください。具体的には、下記のURLにある製品を利用することができます(実際に利用実績もあります)。リチウムイオンポリマー電池400mAhリチウムイオン電池900mAh電池の選択の目安として、3GIMを併せて利用するケースでは最大連続出力電流が600mA以上のものを推奨します。IoTABの消費電流についていくつかの利用ケースにおけるIoTABの消費電流の実測値を、下表に示します。この計測は比較的高精度なマルチテスタを用いて行った数値ですが、あくまでも参考情報としてお取り扱いください。IoTAB搭載のレギュレータを使用しない場合で、おそらく最も消費電流の少ないケース測定環境は、IoTA(V1)、リチウムポリマ電池(400mAh、Sparkfun製)を使用して、室温25°C程度の屋内で測定しました。OWON社のデジタルマルチメータB35を使用しました。3GIM/4GIMをIoTABに接続している場合、D9(PWR_ON)をHIGHにして電源OFFとした状態でも、3GIM/4GIM側で200~300uA程度の電流が消費されますのでご注意ください。International。