NefryBT R2のピン配置

NefryBTには2種類のリビジョンがあります。

NefryBT R1 :
クラウドファンディングで販売されたリビジョン。無印とも呼ばれます。
NefryBT R2 :
2018年1月頃から販売されているリビジョン。

R1とR2の見分け方はドットスタジオのページに記載されています。

R1とR2では若干PIN配置が異なります。R1のPIN配置図は公式ドキュメントに記載されていますが、R2のPIN配置図は現時点(2018年2月12日)ではまだ記載されていないようです。そこで勝手に非公式PIN配置図を作ってみました。

NefryBT R2のGroveソケットのピン配置図

Nefry BT R2のGROVEソケットのピン配置図

 

注意点1:Grove A0ソケットは、A0が配線されているはずのピンにA1が配線されています。プログラムでピン番号を指定する際に、ボタン、アナログセンサ、LEDといった信号線を1本しか使わないGroveモジュールを使う場合はA1を指定します。I2Cセンサのように信号線を2本使うモジュール場合はA1とA0を指定します。

注意点2:ADC(Analog to Digital Converter)はADC1とADC2の2系統あります。ADC2はWifiが動作状態にあると使用できないという制限があります。
また、NefryBTのプログラミング環境ではADCm_nという定数は定義されていません。上図では、アナログ入力に使えるソケットを判別できるように補足情報として記載しています。

NefryBT R2 ピンソケット配置図

NefryBT R2 PIN配置(表)
NefryBT R2 PIN配置(裏)

Nefry BTとGroveモジュール接続実験

Nefry BT を購入したので、引き出しにずっとしまったままのGROVE-スターターキットV3のモジュールをつなげて動作を確認してみることにしました。確認ができたモジュールの記事を順次掲載していきます。この記事は概要説明と、各モジュールの記事へのリンクを記載しています。

Nefry BT

Nefry BTドットスタジオ が製造・販売しているIoTデバイスです。下記のような特徴があり、IoT初心者にも経験豊富な人にも使いやすいデバイスです。

  • CPUとしてESP-WROOM-32を使用しているので、WifiとBluetooth接続ができる。
  • Groveソケットを搭載しているので、半田付けやブレッドボードなしでGrove規格のセンサーやアクチュエーターを接続できる。
  • Nefry BT内でWeb Serverが動作しコンソール画面がWebページとして用意されているので、webブラウザを使ってWifiの設定やプログラムの書き込みができる。
  • 小型の液晶ディスプレイを取り付けると、起動状況やWifi接続状態が表示されるので、動作状態の確認が簡単にできる。

Nefry BTの詳しい解説は、こちらに掲載されています。

Nefry BT

 

液晶ディスプレイを取り付けた状態

 

Nefry BTはドットスタジオのネットショップで販売されています。秋葉原の

でも販売されています。

Nefry BTのリビジョン

Nefry BTにはクラウドファンディングで販売された無印版(R1と呼ばれる場合もある)と改良版のR2とがあります。現在販売されているNefry BTはR2 (Revision 2)です。R2ではGroveソケット名が変更されています。プログラムでソケットを指定する際注意が必要です。

Nefry BT R2

 

 

GROVEスターターキット

私が購入したスターターキットは、スイッチサイエンスで販売されている「GROVE – スターターキットV3」です。

GROVE – スタータキットV3

このキットはArduinoに接続して使うことを想定して作られており、ArduinoにGroveソケット群を付け加えるためのシールド(ドーターボード)と、次のようなGroveモジュールが入っています。

どのモジュールも4ピンのGroveソケットが付いていて、Groveケーブルで簡単に接続することができます。

Groveモジュール接続例

接続実験の記事へのリンク

実験を行なって記事を書いたモジュールにリンクをつけていきます。