RasPi to RE Module Interface REV 0.2 簡易説明書
最初に確認してください
電子工作の上級者向けです。
このキットを組み立てるには、電子工作のスキルが必要です。
特に、ピン幅 0.65mm の表面実装 IC をはんだ付けする必要があり、難易度はかなり高めです。
Raspberry Pi が別途必要です。
このキットに Raspberry Pi は付属していません。別途用意してください。
なお、GPIO が26ピンのモデルには対応していません。
また、HAT仕様には準拠していません。
RE:birth モジュールが別途必要です。
下記の RE:birth モジュールで動作確認を行っています。エクステンションボードと MSCCX には対応していません。
- RE1-89XX (REV1.1)
- RE1-YM2151 (REV1.0)
- RE1-YM2608 (REV1.1)
特徴
-
Raspberry Pi で RE:birth モジュールのサウンドを楽しむことができます。
-
このインターフェース基板を使用すると、Raspberry Pi に RE:birth モジュールを1つ接続して、制御ソフトウェアで演奏させることができます。
FM音源やPSGなどの懐かしい音色をお楽しみください。
使用上の注意
-
このインターフェース基板を Raspberry Pi 本体に取り付ける際は、指定のスペーサー(または同等品)を使用してください。
スペーサーを使用しないと、インターフェース基板の裏面と Raspberry Pi の金属部分が接触してショートし、とても危険です。
-
RE:birth モジュールの部品面が、インターフェース基板の RE Module <FRONT> とシルク印刷してある側を向くように取り付けてください。
絶対に、ピンをずらしたり、向きを逆にしたりして挿さないでください。ハードウェアが故障します。
-
RE:birth モジュールにクリスタルオシレーターを取り付け、オンボードでクロック信号が供給されるようにジャンパピンを正しい位置に取り付けてください。
-
U2: TLE2426CLP(レールスプリッタ)は高温になる場合があります。通電中に素手で触らないよう十分に注意してください。
-
インターフェース基板や RE:birth モジュールを着脱するときは、Raspberry Pi の電源をオフにした状態で行ってください。
動作中に着脱すると、誤動作やハードウェアの故障を引き起こします。
-
Wi-Fi / Bluetooth を搭載した Raspberry Pi (3 など)で使用すると、音声にノイズが混入することがあります。
その場合、Wi-Fi と Bluetooth を無効化すると改善されることあります。
制御ソフトウェア
このインターフェース基板向けの制御ソフトウェアとして、VGMプレーヤーを公開しています。
ソフトウェアは今後更新されることがあります。
-
VGM プレーヤー - C 言語版
-
とりあえず使いたい、という方はこちらがおすすめです。
-
VGM プレーヤー - Python 版
-
Python プログラムから RE:birth モジュールを制御したい方は、こちらのコードを参考にしてください。
前述のソフトウェアのソースコードや回路図を参考にして、ユーザーが制御ソフトウェアを自作することもできます。
結線
Raspberry Pi の GPIO ピンと RE:birth モジュールコネクタは、下表のように接続されています。RE:birth 側の SCK, B0..3 は NC(未接続)です。制御ソフトウェアを自作する方は、回路図と併せて参考にしてください。
Raspberry Pi GPIO |
RE:birth |
備考 |
Pin # |
I/O |
Pin # |
名称 |
11 |
I/O |
10 |
D0 |
|
12 |
I/O |
9 |
D1 |
|
13 |
I/O |
12 |
D2 |
|
15 |
I/O |
11 |
D3 |
|
16 |
I/O |
14 |
D4 |
|
18 |
I/O |
13 |
D5 |
|
22 |
I/O |
16 |
D6 |
|
7 |
I/O |
15 |
D7 |
|
29 |
O |
18 |
A0 |
|
31 |
O |
17 |
A1 |
|
33 |
O |
20 |
A2 |
|
35 |
O |
19 |
A3 |
|
40 |
I |
4 |
/IRQ |
|
38 |
O |
5 |
/WR |
|
37 |
O |
6 |
/IC |
|
36 |
O |
7 |
/CS |
|
32 |
O |
8 |
/RD |
|
おことわり
-
このキットに関する質問は、てつーん (@tettoon) まで、@ツイートでお願いします。なお、内容によりお答えできない場合があります。
-
Project RE:birth にこのキットに関する質問をすることは固くお断りします。
改訂履歴
-
2018-08-04
-
Web版にアレンジ
-
2017-11-14
-
初版