0
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?

MicroPython/CircuitPythonAdvent Calendar 2023

Day 4

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

Last updated at Posted at 2023-12-04

前回記事の続きです。

回路図調べ

前回記事に書いたとおり、Thumbyの回路図はここから入手できます。これを元に何をそろえればよいか調べていきます。

スクリーンショット 2023-12-04 22.12.11.png

心臓部

心臓部は Raspberry Pi Picoそのまま使えそうです。

スクリーンショット 2023-12-04 22.13.17.png

電源管理部

電源管理部分は Raspberry Pi Pico のUSBからの電源供給で十分でしょう。

スクリーンショット 2023-12-04 22.16.35.png

表示部

表示部はSSD1306のOLEDです。72x40のサイズのものは、日本ではなかなか扱っているところがありませんが、よくある128x64サイズのものが使えます。というのも、SSD1306のものはどのサイズでも内部メモリとしては128x64だけのものが備えられていて、それより小さなサイズのOLEDでは、そのメモリの一部を表示しているからです。

スクリーンショット 2023-12-04 22.19.02.png

ストレージ部

ストレージ用の EEPROM は Raspberry Pi Pico 内蔵のフラッシュメモリで十分です。

スクリーンショット 2023-12-04 22.23.33.png

サウンド出力部

圧電スピーカー用に増幅しているっぽいところは、とりあえず無視して、スピーカー直結することにします。

スクリーンショット 2023-12-04 22.26.22.png

再現に手持ちのパーツから用意したもの

結局、用意したのはこれだけです。

  • 長めのブレッドボード
    よくあるサイズだとラズピコだけでかなり占有されてしまうため
  • Raspberry Pi Pico
  • SSD1306 OLED
    手持ちのSPI接続 128x64 のもので代用。 後でわかったことですが、API上はI2C接続のものでも使えます
  • タクトスイッチ7個
    方向ボタン用4個、A/Bボタン用2個、リセットスイッチ用1個
  • スピーカー
  • ジャンパーワイヤー

再現してみた!

スクリーンショット 2023-12-04 22.34.43.png

実物です。

image.png

ソフトウェアについては次回で。

0
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
0
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?