1/24ゲーム筐体コレクション、テーブル型は、アップライト型に比べると画面が小さくて、分割線も良く見えなくてどこから分解したものかと悩んだのですが…
1/24ゲーム筐体コレクション、テーブル筐体もやっちまえ!ってことで大破壊! https://t.co/y8zgPZVIph pic.twitter.com/vqnoTZKihs
— Nochi(ドウスル?▮) (@shikarunochi) May 28, 2023
パーツの色が違う部分から分解できそうなのでやってしまった。分解というか、破壊ですね…。中身は結構空洞です。
スポっと入って笑ってしまった。
なんでこんなピッタリなのw pic.twitter.com/S1sdscVM8s— Nochi(ドウスル?▮) (@shikarunochi) May 28, 2023
XIAO のミニマイコンがスッポリと入ります。そして、M5AtomS3 サイズの液晶ならこれにピッタリそうです。AliExpress 検索したところ、まさにその液晶が発売されてました!
おっと、0.85インチ 128×128 あるじゃないですか!
これ、M5AtomS3 に載ってるやつですよね。
これが正解だ!https://t.co/GZTL8vQWXO pic.twitter.com/Mh0pkNiOiL— Nochi(ドウスル?▮) (@shikarunochi) May 28, 2023
発注(2023/05/28)!到着(2023/06/03)!今回はメチャ早い到着でした。
これをこうして…こうじゃ!
縦横サイズ、高さまでピッタリじゃないのこれ…。#ゲーム筐体コレクション pic.twitter.com/kUJYQReyec— Nochi(ドウスル?▮) (@shikarunochi) June 3, 2023
なんとまあ、測ったようにピッタリ!破壊したパーツは、モデリングして3Dプリンタで作成しました。
筐体の茶色いところは、液晶穴の開いたパーツを 3D プリンタで作りました。天板は製品のパーツをそのまま使ってます。 pic.twitter.com/kX1wfVojvA
— Nochi(ドウスル?▮) (@shikarunochi) June 4, 2023
マイコンは XIAO ESP32S3 を使います。PSRAM 8MB搭載です!
XIAO ESP32S3 ゲットしました。Wi-Fi を使うにはアンテナを付ける必要があるのかな?
XIAO RP2040 とボタンの位置が変わって、サイズも小さくなってますね。押しにくそうw pic.twitter.com/Q10HbQzdfz— Nochi(ドウスル?▮) (@shikarunochi) June 2, 2023
あとは、頑張って配線…!
配線は、ポリウレタン線です。
ポリウレタン線使うのほぼ初めてで、皮膜剥がれてるのかわかりにくくて、何度もテスターチェックしましたw
もっと剥がれたらわかりやすい色だといいのに…。
外部操作用のスイッチも付けました。(まだ使い道考えてないですがw)
うまいこと穴を隠していい感じに! pic.twitter.com/2kZ4Y4VJYv— Nochi(ドウスル?▮) (@shikarunochi) June 4, 2023
配線はこういう感じ。ドライバは、GC9107です。バックライトピン(BL)も接続必要です。3V3を繋いでます。
表示位置と色反転調整で、
cfg.offset_y = 32;
cfg.invert = false;
を指定しています。 pic.twitter.com/VBb7l0zewU— Nochi(ドウスル?▮) (@shikarunochi) June 3, 2023
「D10」= GPIO9 のように、ピン番号が微妙にズレてるので注意です!このあたりの定義はespressif32@6.2.0 以降で入ってました。
GPIO定義は espressif32@6.2.0 以降で入ってるみたいですね。
/packages/framework-arduinoespressif32/variants/XIAO_ESP32S3/pins_arduino.h pic.twitter.com/fGYgMmkbX6— Nochi(ドウスル?▮) (@shikarunochi) June 2, 2023
できました!
1/24 ゲーム筐体コレクション、テーブル筐体に 0.85 インチ液晶搭載できました! https://t.co/8XVoUCiPTW pic.twitter.com/nxynRfEt6S
— Nochi(ドウスル?▮) (@shikarunochi) June 4, 2023
PCエンジンエミュレータを動作させています。アップライト筐体も XIAO ESP32S 搭載です。
1/24 ゲーム筐体コレクション テーブル筐体に 0.85 インチ液晶を入れて、ファミコンエミュレータで、スペースインベーダ動かしてみました。いまのとこ、色がまだ変です。
テーブル上に100円玉の山が欲しくなりますねw pic.twitter.com/5un9Nt53mt— Nochi(ドウスル?▮) (@shikarunochi) June 16, 2023
こちらはファミコンエミュレータ(nofrendo) を移植したものです。縮小表示処理うまくできなくて、まだ色が変です…。
「1/24 ゲーム筐体コレクション」でパックマン pic.twitter.com/ib12m0ynoD
— Nochi(ドウスル?▮) (@shikarunochi) August 14, 2023
パックマンのプログラムは、こちらのプログラムからの移植です。
PACMAN with M5STACK : macsbug
https://macsbug.wordpress.com/2018/03/07/pacman-with-m5stack/
みなさま、プログラム公開ありがとうございます。
ピンバック: 技術書典 16:ミニチュアPC展示 解説(その2) – しかるのち