RP2040 Pro Micro 16Mを使う | virt_flyのブログ

virt_flyのブログ

フライトシミュレーターソフトのFlightGearで仮想飛行を楽しむブログです。

RP2040 Pro Micro 16M ホログラムディスプレイ

↑RP2040 Pro Micro 16Mでパラパラアニメの要領でRAW画像を連続表示してホログラムを実現

ピン配置以外は踏襲

 

 

パラパラアニメを実現するためには、Raspberry Pi Picoではメモリーが足りず、メモリーを16MBもつ互換機RP2040 TYPE-C 16MBを使用し、画像はRAWファイルを使い、プログラミングはCircuitpythonで記述する必要がありました。

 

RP2040 TYPE-C 16MBに対し、同じく16MBのメモリーをもつRP2040 Pro Micro 16Mは、一回りほどサイズが小さく、装置を小型化するにはもってこいと考え、試すことにしました。これは、その覚書です。

 

RP2040 Pro Micro 16Mと互換機

↑RP2040 Pro Micro 16M

 

基本的にRP2040 TYPE-C 16MBの場合を継承しますが、RP2040 Pro Micro 16Mは1ピンが使えないため、ピン接続とCircuitpythonプログラムの当該ピン配置部分に関わる記述を改めています。

2インチTFT液晶 RP2040 Pro Micro 16M
VCC 3.3V
GND GND
Clock(SCL) GP2
MOSI(SDA) GP3
RST GP7
DC GP6
CS GP5

 

RP2040 Pro Micro 16M基板とコイン電池RP2040 Pro Micro 16MでGIFホログラム

↑RP2040 Pro Micro 16MとTFT液晶を載せた基板。コイン電池でも給電できるようにした

 

この例では、基板上のRP2040 Pro Micro 16Mか外部マイクロコントローラ―かどちらを使うかをピンで切り替え可能にしており、また基板上のRP2040 Pro Micro 16Mを使う場合には、小型化に伴いコイン電池で起動できるようにし、USB給電かコイン電池かスイッチで選択できるようにしています。

 

なお、コイン電池のプラス側はRP2040 Pro Micro 16Mの3V3ピンに接続します。

 

RP2040 Pro Micro 16Mホログラムディスプレイ

↑上部のアクリルボックスはホログラムを実現する疑似透過ディスプレイ、下部の黒いケース内にはRP2040 Pro Micro 16MにつなげたTFT液晶が収められていて、RAW画像を連続表示

 

以前に比して、装置(黒のケース)が随分薄くなったため、ホログラムを実現するのに疑似透過ディスプレイに画像を投影しているのがより目立ちにくくできました。

 

RP2040 Pro Micro 16Mホログラムディスプレイ