表示部をもう少しコンパクトにしたほうが良いんじゃないか?
視認性は落としたくないので、文字が小さくなることは避けたい。途中ですが投稿します。

画像はありませんが、小さいものは
・長辺:43.6mm・短辺:25.47mm・厚み:6mm
AQM1602Y-NLW-FBW(背景黒)、AQM1602Y-NLW-BBW(背景青)
というのがありました。インターフェースがI2Cなのが魅力的ですが、
文字が小さすぎると思います。(サイズ比較の③)
SD1602VBWB-XA-G-G(上画像右 サイズ比較の②)が
少し縦長文字ですが視認性問題なしと思います。よって採用!!
いずれも秋月電子通商で購入できます。
| 比較(mm) | ①ACM1602等 | ②SD1602* | ①②差 | ③AQM1602* | ①③差 |
| 行頭〜行末 | 55.65 | 46.86 | -8.79 | 35.76 | -19.89 |
| 文字高 | 5.23 | 5.56 | +0.33 | 4.56 | -0.67 |
| 文字幅 | 3 | 2.46 | -0.54 | 1.86 | -1.14 |
| I/F | パラレル | パラレル | --- | I2C | --- |
現在使用中はACM1602*などと類似(一般的な1602LCD)・・・①
変更予定 SD1602VBWB-XA-G-G・・・②
最小LCD? AQM1602Y-NLW-*BW(画像なし)・・・③
先ずI2C I/Fを取り付けます。

このLCDは、仕様の違いにより追加工が必要です。
(バックライトLED端子位置が違う LEDの抵抗が載っていない)
・I2C I/Fのピンヘッダの部分取り外し
・I2C I/Fのジャンパーピン取り外し(LED点灯、消灯したい時は残す)
・100Ω抵抗取り付け(ジャンパーピン残しはI2C I/F裏側へ)
・バックライトLEDのアノード、カソードをI2C I/Fへ接続
※I2C I/FのPOWER LEDが明るすぎる時は、近くの抵抗を10Kへ変更

LCDに挿すために、I2C I/Fピンヘッダ2本を、
はんだこてで加熱しながら引っこ抜いた。下写真
(はんだが溶けて、更に樹脂部やわらかくなってピンが動いたら、
ペンチ等で挟んで引っ張る。)

抜いたピンヘッダの樹脂部分をニッパでカット。(下写真)
片方のスルーホールとランドが剥がれていたが、こちらには配線が無いので
良しとします。裏側のランドは無事でした。
バックライトの抵抗(100Ω)を取り付けるためにジャンパーピン取り外しました。

LCDの端子注意です。
LCDの端子へI2C I/Fを2穴ずらして挿し、はんだ付けします。
はんだ付けしなくてもよい端子あります。(DB0〜3は使われていないようです。)
下の写真で左から15,16,1,2,3・・・13,14と並んでいます。

"LiquidCrystal_PCF8574"ライブラリのサンプルスケッチでテストします。
動きました。

2タイプ比較します。小さい(下方)のに文字が大きく見えるのは写真の撮り方でしょうか?視認性は問題なし!!

コンパクト化LCD準備できました。

















