hiro yamamoto works

マイコンハード、ソフトを作ったりしています。 お家や現場のお困りごと解決に! 内容利用は自己責任でお願いします。

XIAO-RA4M1を使ってみる(表示部コンパクト化用LCDを準備するSD1602VBWB-XA-G-G)

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

1602LCD2種サイズ比較

画像はありませんが、小さいものは
・長辺: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 SD1602VBWB-XA-G-G & I2C I/F(PCF8574)

この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追加工完了

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

追加工ピンをはんだこてで加熱しながら引っこ抜いた

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

ピンヘッダの残樹脂部をカット、ジャンパーピン取り外し

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

LCD&I2C I/F追加工 ずらして取り付けマス 半田つけ不要箇所あり

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

動作テスト

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

比較してみた

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



 

Raspberry Pi 5 Active Coolerのファン異音発生で交換しました。

2024年9月から稼働して2年とちょっと
稼働時間は約14,900H(約20H/日x約745日)になります。
少し音が気になるようになりました。
(中速回転?ぐらいで"カタカタ"のような音です)
交換したら静かになりました。

掃除しても変わらん
ファンや周辺を掃除しても、音色変わるくらいで静かになりませんでした。

Active Coolerを買って、ファンだけを交換しました。

ファン異音のため交換します

ファンを外し、お掃除してから新しいの取り付けます。

ファンだけ交換してヒートシンクは保管します

ファン交換完了

交換完了、ちゃんと回っていました。

Raspberry Pi M.2 HAT+の付属樹脂ネジが締まらないので金属ネジに交換した

Raspberry Pi M.2 HAT+やRaspberry Pi SSD Kit 512GBなど付属のねじ、
スペーサーは非金属製(何樹脂だかわからん)組み立てた時に、
もうちょいいけるかとひと締めしたら・・・空回り
ということで、やっちまったので今回の投稿となりました。
全部金属製に交換したいと思って探しましたが、Amazonでちょうどよい長さ
(16mm)のスペーサーは見つかりませんでした。

金属製にして大丈夫なのか?
Piボード&HATの配線は、取付穴周辺に無いので大丈夫と思います。

必要なもの
なべ頭小ねじステンレス全ねじ M2.6x15 Amazon(M2.6x10の方が良いかも)
なべ小ねじ M2.6x5 秋月電子

あると楽なもの
薄口5mmスパナ(工具)

準備したなべ頭小ねじ2種

ポイント
スペーサを押さえながらネジを締める。
このとき薄口5mmスパナをスペーサーにかけて締めると楽にできる。
締めすぎ注意!!

15mm少し長すぎたM2.6x10ぐらいで良いと思います。
スペーサーも金属製交換できればよかったが同じ長さが見つからず断念

オリジナルの樹脂スペーサーでも、まあまあ締められたので問題なしと思います。

交換済

XIAO-RA4M1を使ってみる(景色を眺めてみる)

車庫からの景色を見てみる。

夕景と眺める

固定方法は再考しなければなりません。カバーの構造を改良する必要があります。

表示部

コントローラー部&配線固定方法を検討しないといけません。ケースもこのままじゃいけません。

コントローラ部

コントローラー部

コントローラー部

漁火かと思ったら航行している船舶の灯りでした。

夕景に船舶いました

 

XIAO RA4M1を使ってみる(タコ2号機プロジェクトのまとめを書いてみる)

残念なお知らせ
新型車ではOBD2コネクタへ信号出てないらしいです。CANゲートウェイまでですね。

何を作ったのか?
自動車に取り付けて、エンジン回転数、車両速度、アクセル開度、冷却水温度を表示するディスプレイをつくりました。
(ドライバーの前方視界を妨げない高さになっています。)

何のために作ったのか?
興味をもって学んだCAN通信を使って、何か作ってみたかった。
見て楽しい、かっこよい?、燃費向上に役立つ(使い方で燃費up)

タコ2号機動作写真説明付き

情報ディスプレイ

説明

Ver2.**改良点

コントローラー部

表示部

表示部を貼り付ける

ドライバーからの景色

部品代だけ見積もりしてみる
購入単位が多いものを、1個単位に換算して見積もりすると
(100円以下のものを除いて 例えば抵抗など100本入で100円など)
¥8,731円/1台 思った以上にかかってました。
実際に部品を集めてみると、1個で買えないものはたくさんあるんです。
1個換算しないと¥13,000円ぐらいですね。うーんかかり過ぎ

Amazonネジスペーサー高すぎる
・XIAO RA4M1 ¥1,172(税込)
・BP5293-50 ¥240
・NJM2396F12 5個入 ¥270 1個 ¥54
・レベル変換(アマゾン)4チャンネル双方向10個¥696 1個 ¥70
・CANトランシーバSN65HVD230 5個¥1450 1個 ¥290
・積層セラミックコンデンサー22uF ¥80
・積層セラミックコンデンサー0.33uF ¥30
・チップ積層セラミックコンデンサー0.1uF50V 1608 40個入¥100 1個
・積層セラミックコンデンサー470pF50V 10個入¥100 1個
・10kΩ1/6W 100本入 ¥100
・ポリスイッチMF-R050 ¥30x2 ¥60
・ターミナルブロック2.54mm 8P 横¥300(5Pが無いので3P分取り外して使う)
・ピンヘッダー (L型) 1×10  ¥15
・コネクター用ハウジング 10P¥20
・ケーブル用コネクター10個入(2226TG)¥50
・ジャンパーピン黒(2.54mmピッチ)25個入¥100 1個
・ピンヘッダー 1×6 (6P) ¥20
・ユニバーサル基板両面スルーホールCタイプ¥160
・ユニバーサル基板(アマゾン)2x8 両面スルーホール (10枚)¥499 1枚¥50
・NJL7502L  ¥50
・SN74AHCT125(アマゾン)  10個 ¥899 1個¥90
・2N7000L  ¥30
・ERD216RSZ DIPロータリースイッチ2個¥610 1個¥305
・25Ω1/4W(代用33Ω)100本入 ¥100 1本
・耐熱電子ワイヤー 1m×10色(AWG22相当)¥520
・耐熱電子ワイヤー 1m×10色(AWG24相当)少々
・ADS1015使用 ADコンバーター ¥540
・1602 LCDブルー スクリーンとI2Cインタフェース ¥699
・WS2815BフルカラーLEDスティック 8LED ¥380x2 ¥760
・C基板用アクリルパネル 2mm厚(透明)¥150x2 ¥300
・A基板用アクリルパネル 2mm厚(透明)¥400 追加工
・六角オネジ・メネジ MB26-11 ¥30x12 ¥360
・高ナット(全ねじ)黄銅/ニッケル M2.6x9(アマゾン) (5個)¥442x3 ¥1,326
・なべ小ねじ(+) M2.6×5 100個入¥990¥ ¥10x24 ¥240
・PTFEチューブ 0.6mmx1mm 長さ1 M 少々
・半田めっき線0.6mm、0.3mm、0.5mm少々
・強力両面テープ少々
・半田少々

今後の課題(改善)
・表示部のコンパクト化
・カバーケースの完全化
・コントローラ部固定
・コントローラー〜表示部ケーブル断線防止