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

PIC を用いた電子鍵盤の設計と製作 1200060

N/A
N/A
Protected

Academic year: 2021

シェア "PIC を用いた電子鍵盤の設計と製作 1200060"

Copied!
1
0
0

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

全文

(1)

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

PIC

を用いた電子鍵盤の設計と製作

1200060 佐伯 文隆 (プロセッサ回路の設計・制御研究室)

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

1.目的

最終作品に取り掛かる前に、容量変化検出入力機構、PWM を用いたブザー、I2C通信でのキャラクター液晶の動作やプロ グラミングについて学んできた。今までの技術や知識を応用 して最終的に電子鍵盤を製作することにした。この製作を通 して、自ら構想したものを実際に形にすることで、アナログ、

デジタル回路の理解力、回路製作能力、プログラム記述能力 などの向上を目指し、自分の力でモノを自由に作れる技術力 を身につけることを目的としている。

2. 研究内容 2.1 製作の概略

今回の研究では、PIC16F1939を用いて図1に示す電子鍵盤 を製作した。

1.電子鍵盤の外観

製作では出力インターフェースとしてLED13個、キャラク タ液晶とブザー1つ、入力インターフェースとして13個の 容量検出式入力機構を使用した。表1に製作で用いた素子を 示す。

1.製作で使用した素子

PIC16F1939 キャラクタ液晶

容量検出式入力機構×13 水晶発振子

LED×16 コンデンサ(22pF)×2

抵抗(10kΩ)×13 ブザー

スイッチ miniモノアンプ タクトスイッチ 電池(3V)

回路図作製では[1]を参考に、プリント基板CADソフト、

EAGLEを使用した。図2に電子鍵盤の回路図を示す。

2.電子鍵盤の回路図 2.2 プログラムの動作

製作した電子鍵盤では容量検出式入力機構を13個使用して おり、それぞれド、ド#、レ、レ#、ミ、ファ、ファ#、ソ、

ソ#、ラ、ラ#、シ、1音高いドに対応している。鍵盤に触れ ている間、触れた鍵盤に対応する音とLEDが光り、キャラ クタ液晶には音階の種類と周波数を表示する。また、タクト

スイッチを押すことで音の高さを変えることができる。初期 状態で、131〜262(Hz)の音を出力でき、タクトスイッチを押 すごとに262〜523(Hz)、523〜1047(Hz)、1047〜2093(Hz)の 出力状態に切り替わる。なお、鍵盤に触れていない時は出力 する音の周波数の範囲を表示する。

2.3 PWMでの音階

[2]を参考に、デューティ比を50%に固定し、周期を可変さ

せることで音階を作った。音階を均等な周波数比で分割した 12平均律を求める。

2121 = 1.059463

ラ音440Hzを基準に前後4オクターブ分の周波数を求め、

周波数fを周期tに変換し、PR2の値を求める。

t =1000

PR2の値をもとにPWMhigh(CCPR5L)にする時間を決f める。図3に示すようにデューティーは50%固定であるので CCPR5LPR2の半分の値を代入した。

3.PICPWM出力する時の概略図 2.4 I2C通信

[3]を参考に、I2C通信を用いてキャラクタ液晶に文字を表示

させた。I2Cでは、クロック(SCL)、データ入出力(SDA)の2 の信号線を用いて通信する。通信では、マスタ側からスレー ブ側に対して送信や受信の指示をする。また、マスタ1つに 対しスレーブは複数接続できる。

4.I2Cの概略図 3.まとめ

研究の目的である回路の理解や製作能力向上については、自 分が思い描いた回路を1から製作できるようになり、向上し たと思われる。プログラムについても、キャラクタ液晶の表 示や容量検出式入力機構、タクトスイッチでのエラー処理に 多くの時間を費やし、プログラミング力の向上に繋がった。

また、プログラムの面白さや奥深さについて知ることができ た。

4.参考文献

[1]後閑哲也 基礎入門 EAGLE によるプリント基板製作の素

(社)株式会社技術評論社 東京 2009

[2]後閑哲也 C言語によるPICプログラミング大全(編)藤澤

奈緒美 (社)株式会社技術評論社 東京 2009

[3]後閑哲也 基礎入門8ピンPICマイコンの使い方がよくわ

かる本 (社)株式会社技術評論社 東京 2010

参照

関連したドキュメント

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

充電器内のAC系統部と高電圧部を共通設計,車両とのイ

【原因】 自装置の手動鍵送信用 IPsec 情報のセキュリティプロトコルと相手装置の手動鍵受信用 IPsec

携帯電話の SMS(ショートメッセージサービス:電話番号を用い

「JSME S NC-1 発電用原子力設備規格 設計・建設規格」 (以下, 「設計・建設規格」とい う。

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

当該発電用原子炉施設において常時使用さ れる発電機及び非常用電源設備から発電用

4.「注記事項 連結財務諸表作成のための基本となる重要な事項 4.会計処理基準に関する事項 (8)原子力発 電施設解体費の計上方法