COSMOS03の日記

日記をつける代わりにブログに書いています。

Pimoroni pico lipo (電源を切る)

f:id:COSMOS03:20240702234627j:image

ケースに入れた「Pimoroni Pico Lipo」ですが、外に電源スイッチがありません。

基本的に一度電源を入れたら電源を切らない予定です。

ケースの脇にUSBの端子があって、そのすき間からスイッチを押しています。

 

とはいえ電源を切る仕組みは持っておきたいので、少し基板に細工しました。

 

f:id:COSMOS03:20240702234630j:image

スイッチの左側についている部品はダイオードです。

GPIOを使ってスイッチを押したのと同様の動きをさせています。

 

f:id:COSMOS03:20240702234634j:image

「Pimoroni Pico Lipo」の電源スイッチ部分の回路がこちら。

GP5からダイオードを経由してSW_PWRに割り込ませています。

GPIOをHighにすると、SWを押されたのと同じように動作します。(GPIOを動かせるのは電源が入っているときなので、この場合の動作はPower OFFになります。)

 

元々はGP0を使おうとしていたのですが、GP0/GP1はシリアルコンソールとして使うことも多いみたいなので、GP5に移動しました。