• 検索結果がありません。

タッチセンサを利用して動作するゲーム機の設計と製作

N/A
N/A
Protected

Academic year: 2021

シェア "タッチセンサを利用して動作するゲーム機の設計と製作"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

高知工科大学システム工学群電子工学専攻 学士論文要旨 2020 年 2 月 13 日

タッチセンサを利用して動作するゲーム機の設計と製作

Design and fabrication of game machine operated by touch sensor

1200061 榊原 雅司 (プロセッサ回路の設計・制御研究室)

(指導教員 綿森 道夫 准教授)

1.本研究の概要

本研究では、タッチセンサを利用して動作するゲーム機の 設計と製作を目指す。静電容量変化検出によるタッチセンサ を導入し、PIC に内蔵されている PWM を用いた音の出力、複 数の PIC を使用することによる I²C 通信を用いたデータ通信 等を利用して、タイミングに合わせてタッチセンサに触れる ことで特定の音を出力する音楽ゲーム機を製作した。この回 路製作を通して、アナログ・デジタル回路の理解力、回路の 作成能力、プログラミング能力等の向上を目指し、モノを作 る技術力を身につけることも目的としている。

2. 回路の設計と製作

最終作品の回路は 4 つの PIC16F1829 で制御し、1.5V の電 池 2 本(3V)で動作する。外観を図 1 に示す。タッチセンサを 4ch 使用し、PWM による音の出力を 2ch 使用し、各 PIC の SCL と SDA を互いに接続させて I²C 通信をする。また、縦 20×横 2 の 40 個の LED を用いた列を 4 つ用意し、各列の両側に縦 2

×横 1 の LED を用意することで、合計 176 個の LED を使用す る。各 LED(図 2)は RGB の 3 色が1つの表面実装パッケージに 組み込まれ、約 2mm×2mm の大きさである。これを一つ一つ手 ではんだ付けした。図 3 に各 PIC が行う処理について示す。

図 1 ゲーム機の外観 図 2 使用した LED

3 各PICが行う処理の図

3.I²C 通信

この回路は I²C 通信を使用して、PIC-PIC 間通信を行って いる。Master となる PIC が出力するクロック信号(SCK)を基 準にして、3 つの Slave にはそれぞれ異なるアドレスを割り

当て、そのアドレスを元にマスターが通信する Slave を特定 する。SCL と SDA によって、8 ビットごとのデータ通信を行 う。これによって、現在のゲームの状態を変更させることが できた。

4.音の出力

音は PIC16F1829 に内蔵されている PWM を用いて出力する。

PWM とタイマー2 を用いて、各音階の周期にあった割り込み時 間で割り込み処理をする。これにより、PR2 の値を変化させる ことでさまざまな音階を出すことができるようにした。

5.動作の様子とまとめ

電源を入れると、初期条件(図 4)として各列の間の LED が 点灯する。タッチセンサに触れるとゲームが開始し、Master に設定した PIC から Slave に設定した残りの PIC へゲームが 開始したことを意味するデータを送信する。データを受信し た Slave の PIC は音楽を流し、図 4.a または、図 4.b のよう に、いずれかの列から LED が上から下へ順番に点灯していく。

列の間で光っている LED の隣と同じラインにある状態(図 4.c)で下のタッチセンサに触れると、効果音 1 として周波数 の高い音を鳴らす。ラインから一つズレた状態(図 4.d)でタ ッチセンサに触れると、効果音 2 として効果音 1 よりも周波 数の低い音を鳴らす。上記の二つの以外の状態の場合にタッ チセンサに触れると、効果音 3 として効果音 2 より周波数の 低い音を鳴らすようにした。以上のことより、ゲーム機とし て完成することができ、目的を達成することができたと考え る。

図 4 初期状態

4.a 動作の様子1 4.b 動作の様子2

4.c 動作の様子3 4.d 動作の様子4

参照

関連したドキュメント

(実被害,構造物最大応答)との検討に用いられている。一般に地震動の破壊力を示す指標として,入

目的 これから重機を導入して自伐型林業 を始めていく方を対象に、基本的な 重機操作から作業道を開設して行け

パスワード 設定変更時にパスワードを要求するよう設定する 設定なし 電波時計 電波受信ユニットを取り外したときの動作を設定する 通常

脅威検出 悪意のある操作や不正な動作を継続的にモニタリングす る脅威検出サービスを導入しています。アカウント侵害の

(a) ケースは、特定の物品を収納するために特に製作しも

現状では、3次元CAD等を利用して機器配置設計・配 管設計を行い、床面のコンクリート打設時期までにファ

モノづくり,特に機械を設計して製作するためには時

授業設計に基づく LUNA の利用 2 利用環境について(学外等から利用される場合) 3 履修情報が LUNA に連携するタイミング 3!.