1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MicroPython/CircuitPythonAdvent Calendar 2023

Day 3

超小型ゲーム機 Thumby を手持ちのパーツで再現してみた:その①

Last updated at Posted at 2023-12-03

Thumby について

少し前に一部で話題になったゲーム機に Thumbyというものがあります。

image.png

TinyCircuitsという小さな機器ばかり出している会社が、遊べるキーホルダーとしてクラウドファウンディングで資金調達。目標額200万円程度であったところを3000万円ほど調達して、製品化しました。

image.png

ゲーム機としての実用的かはともかく、実際にゲームがいくつか搭載されていて遊べるようになっています。

それにしても、こんな安い目標額で製品を出せるとは、それなりに低コストで作れるものであろうと、ちょっと調べてみました。

ハードウェア

Raspberry Pi Picoと同じマイクロコントローラ RP2040 を搭載ています。

回路図はここから入手できます。

スクリーンショット 2023-12-03 18.06.25.png

思ったとおり、比較的単純な回路で、大部分は RP2040 にボタンスイッチ、 OLED ディスプレイ、圧電スピーカーが繋がっただけのようなものです。

ソフトウェア

ソフトウェア開発環境は Web で提供されています。

image.png

シミュレータも搭載された結構本格的な開発環境です。開発言語は MicroPython で、ゲーム開発用APIも MicroPython で提供されています。

同環境には投稿作品をダウンロードする仕組みもあって、バンドルされているゲーム以外のものもダウンロードしてきて遊べます。(私はこの作品群を見ていて、SSD1306 OLED でグレイ色を表示する裏技を知りました。)

image.png

ブロックプログラミングもできるので、TinyCircuits社はプログラミング教育用としても Thumby をプッシュしています。

image.png

そして、開発環境のコードはAPIも含めてGitHubで公開されています。

ここからが本題

ここまで調べてみて、これは手持ちのパーツで Thumby を再現できそうだなと思い、実践してみました。ですが、続きは次回で。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?