【MSX】MSX0をしゃべれるようにして愛でるアダプター【帝国産ハード】

コンピューター

概要

ちくわ帝国産のMSX0向けハードウェア第一弾です。
MSX0にI2C接続で色々なデバイスを接続して楽しむ企画です。
音声合成LSIをつなげて簡単にしゃべれるようにしてみました。
かわいいMSX0にさらに愛着がわいてしまいそうです。

回路図

音声合成LSI 「AquesTalk pico LSI」を説明書に書いてあるとおりに配線してGroveコネクターでI2C接続できるようにしました。
音声は3.5mmオーディオジャックから出力されます。
パワーアンプやスピーカーはありませんので、アクティブスピーカーなどにつないで音を出してください。

基板イメージ

部品表

Ref#部品備考
J1Groveコネクター
J23.5mmオーディオジャック
R1カーボン抵抗 10kΩ 1/6W
R2, R3カーボン抵抗 4.7kΩ 1/6W
R4カーボン抵抗 1kΩ 1/6WLEDの定格と好みの明るさで調整してください。
R5カーボン抵抗 1kΩ 1/6W
C1電解コンデンサー 10μF
C2積層セラミックコンデンサー 0.1μF
C3積層セラミックコンデンサー 0.047μF
D1汎用ダイオード 1N4148
D2発光ダイオード
U1音声合成LSI 「AquesTalk pico LSI」ATP3012F6-PU(女声)
ATP3012R5-PU(小型ロボット声)
ATP3011F4-PU(かわいい女声)
ATP3011F1-PU(ゆっくりな女声)
ATP3011M6-PU(男声)

基板のガーバーデータ

基板をJLCPCBさんに発注して製造するためのガーバーデータです。
お好きな色で作ってお楽しみください。
Remove Order Numberは「Specify a location」を選択してください。

ガーバーデータI2C_Voice_Adaptor_0.1.zip
PCB Prototype & PCB Fabrication Manufacturer - JLCPCB
Industry-leading PCB prototype manufacturer,offers 24 hours Quick Turn PCB prototype, PCB assembly and Reliable small-ba...

完成写真

組み立て後の姿です。

サンプルプログラム

こちらからダウンロードもできます。

for_msx0/hardware/AquesTalk_pico_LSI at main · msx-sample-code-space/for_msx0
MSX0のサンプルコード集. Contribute to msx-sample-code-space/for_msx0 development by creating an account on GitHub.
10 DEFINT A-Z:C=0:F=0
20 GOSUB 1000
30 M$="konnichiwa.":PRINT M$:GOSUB 1100
40 M$="emuesuekkusuzerodesu.":PRINT M$:GOSUB 1100
50 M$="shabereruyouninarimasita.":PRINT M$:GOSUB 1100
60 M$="yoroshikuonegaishimasu.":PRINT M$:GOSUB 1100
70 M$="ijoudesu.":PRINT M$:GOSUB 1100
80 END
1000 ' I2C INIT
1010 _IOTFIND("device/i2c_a", C)
1020 _IOTFIND("device/i2c_a", A$(0), C)
1030 FOR I=0 TO C-1
1040 IF A$(0)="2E" THEN F=1
1050 NEXT I
1060 IF F=0 THEN PRINT "DEVICE(0x2E) NOT FOUND.":END
1070 RETURN
1100 ' TALK & WAIT
1110 _IOTPUT("device/i2c_a/2E", M$+CHR$(13)+CHR$(0))
1120 FOR I=0 TO 100:NEXT I
1130 _IOTGET("device/i2c_a/2E", R$)
1140 IF INSTR(R$, "*")=0 AND INSTR(R$, CHR$(&HFF))=0 THEN RETURN
1150 FOR I=0 TO 100:NEXT I
1160 GOTO 1130
1170 RETURN

デモ動画

特記事項

  • MSXはMSXライセンシングコーポレーションの商標です。
  • 作者は使用した事による損害について一切の責任を負うことは出来ません。使用者の責任において使用してください。
  • 入手したご自身の個人での利用のみを許諾します。無断での二次配布や商用利用は禁止です。
  • 製品の仕様は予告なく変更になることがあります。

コマ~シャル

作者がMSX0で使っているお気に入りのマイクロSDカードと液晶保護フィルムです。

昔の実機で遊ぶ場合は、邪魔にならない小さめのモニターとRCA→HDMI変換器を持っておくと便利です。
いずれも私が使っているものです。

変更履歴

  • 2024.05.14 初版公開

タイトルとURLをコピーしました