ケースもわしが作った |
またしても「確かめてから買う」を怠ったために苦労しました。
えーと、Amazonで1.3インチ240x240ドットのカラー液晶がやけに安いです。なので、飛びついて買ったのですが、SPIに必須のはずのCS端子がありません。
ラズパイでこれを動かすには、いろいろ探したのですが……
上記のように接続し、こちらのライブラリを使います。
ラズパイでリポジトリをクローンし、
git clone https://github.com/solinnovay/Python_ST7789
cd Python_ST7789
sudo python setup.py build
sudo python setup.py build
sudo python setup.py install
cd examples/
python clock_EN.py
これで画像がパラパラ表示された後、時計が動くはずです。
事前にpip install ST7789を実行したら別のライブラリが入ってしまってしばらく呻吟しました。
なお、例によってケースを3Dプリントで作りました。が、円錐形のピンに基板をぎゅっと押し込んで固定するというハラでしたが、基板を取り外すときに斜めに力がかかって折れました……やっぱり可撓性のあるツメとかじゃないとダメですね。
てへ。
【追記】冒頭の表示のまま8時間ほど放置していたら、表示が焼き付きました。OLEDと違って明日の朝までにはほとんどわからなくなっていると思いますけど、こういう特性のものだというのは把握しておいた方がいいかと思います。
【追記の追記】翌朝には消えていました。はい。
なお、例によってケースを3Dプリントで作りました。が、円錐形のピンに基板をぎゅっと押し込んで固定するというハラでしたが、基板を取り外すときに斜めに力がかかって折れました……やっぱり可撓性のあるツメとかじゃないとダメですね。
てへ。
【追記】冒頭の表示のまま8時間ほど放置していたら、表示が焼き付きました。OLEDと違って明日の朝までにはほとんどわからなくなっていると思いますけど、こういう特性のものだというのは把握しておいた方がいいかと思います。
【追記の追記】翌朝には消えていました。はい。