MAX 10内蔵A-Dコンバータを使って 温度計測IoTセンシング

Bluetoothモジュールkoshianを使ってスマートフォンからMAX 10を制御しよう
MAX 10 内蔵 A-D コンバータを使って
温度計測 IoT センシング
横田 敬久
トラ
ン
技術 ジスタ
増刊
MAX 付属
10
基板
連動
企画
Takahisa Yokota
Altera 社製 FPGA として初めて A-D コンバータを内蔵した MAX 10 は,各種センサの情報を収集する IoT 端末にも最適です.その
A-D コンバータにはさらに温度センサ機能も内蔵されています.そこでここでは MAX 10 に Bluetooth モジュールを外付けし,内蔵温
度センサの情報をスマートフォンに無線通信して温度を計測する,温度計測 IoT 端末を製作してみます.
写真 2 Bluetooth モジュール koshian(konashi 互換)
http://www.m-pression.com/solutions/boards/koshian
写真 1 トランジスタ技術増刊付属 MAX 10 基板
1
MAX 10 基板と Bluetooth
モジュールをつなぐ
● 使いやすい入門ボード MAX 10 基板
トランジスタ技術増刊付属『MAX10-FB』基板(以
下 MAX 10 基 板 )の 応 用 記 事 と し て, こ こ で は
Bluetooth モジュールと組み合わせてスマートフォン
から MAX 10(写真 1)を制御する事例について紹介し
ます.
本書前号(FPGA マガジン No.13)の記事では,MAX
10 にソフト CPU コアの Nios II を組み込み,リアルタ
開発用PC
イム OS としてμITRON 準拠のμC3 およびμNet3 を
動作させました.今回は前回のハードウェアの設計を
流用し,MAX 10 基板に外部モジュールをつなげて機
能を拡張してみます.
● Bluetooth モジュール koshian の接続
コ シ ア ン
今回使用したのは,koshian(マクニカ)と呼ばれる
Bluetooth Low Energy(BLE)モジュール(写真 2)で
す.このモジュールを使用するとスマートフォン・ア
プ リ(konashi.js)の Java ス ク リ プ ト 経 由 で, モ
ジュールの先につながっている I/O を制御可能です.
koshian 単 体 で も 十 分 楽 し め ま す が, こ こ で は
FPGAダウンロード・ケーブル
互換基板
USB
konashi.jsを
インストールすること
PICマイコン
Bluetooth
モジュール
+3.3V
GND
スタック接続
Quartus Prime
Nios II+RTOS
koshian
MAX 10
P58 P59
MAX 10基板
Bluetooth
TX
RX
9
8
UART接続
スマートフォン
図 1 MAX 10 と Bluetooth モジュール koshian の接続
1 MAX 10 基板と Bluetooth モジュールをつなぐ
135