• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2013年12月22日

週末のお遊び…

週末のお遊び… 今、再びはまり始めた「ホンダモンキー」それにデジタルモニターをつけようとお遊びをはじめました。
モンキーにデジタルモニターをつけてみた(試作)


シリンダ温度」がそれらしい値も出て満足しているんだけど、表示が「キャラクタLCD」ってのがなんとも面白くない…。

自作デジタルモニターを作ってみた Ver.2」でも使った、「グラフィックLCD」で表示を豊かにしようと思ったけど、結局LCDだとバイクの日光にさらされた環境だと見えにくいのは想像できる。

OLEDモジュール液晶で何かいいものないかな?って探していたら、丁度、みん友さんとその方のみん友さんのブログにいい情報があった!

使えそう。ってことで早速WEBを徘徊しました。

WEB徘徊をすると、OLEDのモジュールって接続方法は大きく「I2C」と「SPI」に分かれてる。

I2C」ってのは今までに「気圧」「温度」「時計」と色々なモジュールを使ってきたので、すぐ使えそう。

SPI」の方は、「自作 時計 & 外気温をルームミラーに映してみた」でその速い転送速度にあやかってデータを転送するときに使用したぐらいでモジュールの操作したことがない…。ってことで今回は勉強も兼ねて「SPI」でやってみました。

で、購入したのが写真の「128X32 OLED SPI」です。ものすごく小さいです。でもくっきりして見えやすいです。モンキーサイズにぴったり。とても良い!

一昨日このモジュールが届いて、昨日英語のデータシートとにらめっこして、さくっとライブラリを作成してあっさり表示できました。今まで使ってきたグラフィックLCDと表示方法は大差ないですが、このモジュールのコントローラの「SSD1306」って表示範囲の指定ができたり、「縦方向に描画」「横方向に描画」「ページ毎に描画」など設定が自由にできて使い勝手は良さそう♪

使用してみた「SPI」通信は「I2C」通信よりも単純に通信が行えます。
I2C通信は、送信毎に信号のやり取りをする必要がありちょっと複雑。SPI通信は特に決まった手順もなく単純にデータ転送が行えます。単純ってことはコード次第で速度があげれるってこと。
だけど、通信線を減らしたいときには「I2C」は有効なんですがね…。

SPI」は、CPUのクロックに乗せてデータを転送するので性能の良いPICを使うと結構なスピードが出ると思います(「自作 時計 & 外気温をルームミラーに映してみた」で実証済)。


今回使ったPICは、これまた家にある余りもので「PIC16F1938」を使用しました。こいつはPLL回路を内蔵し最大32MHzまでスピードが出ます。それと、今回もグラフィックを扱うので文字データが大きくなりますが、こいつはメモリ領域が広くて、ちょっとの大きなデータではへこたれませんw。
8ビットで速度がほしくて、メモリもほしいって時に良く使います。

お見せするほどではありませんが、回路は以下です。今回は右側のスイッチは実装してません。


新しく、モジュールを使うときはデータシートからプログラムするのにかなり時間を要します…。
今回は、もう画面の表示までできたので後は表示する内容をちまちまとコーディングするだけですw

お正月遊びのネタができましたw





それと、「モンキーにデジタルモニターをつけてみた(試作)」で、「武川の温度センサー」を使って色々実験しました。モンキーにはこのセンサーを取付けて測定するパーツがいっぱい出てて、今後のためにセンサーの素性を知っておいたほうが良い。

実験の数値を見るとこのセンサーは「NTCサーミスタ」なのは間違いないと思うけど、このたび真剣に計算をして、一般的言われるサーミスタの特性式に乗っけて式を作ってみた。

R:抵抗[Ω] T:温度[絶対温度K] として…

「3435.6」って数字は「サーミスタ定数」って言うらしいだけどほかのサーミスタを見ても悪い数字じゃなさそう。これを、プログラムに乗っけて試走してみたが、自然な数値で温度表示をしてくれる(自己満足)。

忘れないように書いておく、これで合ってる…多分。
ブログ一覧 | 電子回路 | 趣味
Posted at 2013/12/22 11:25:10

イイね!0件



タグ

今、あなたにおすすめ

ブログ人気記事

食事処たむら水産⑦
RS_梅千代さん

今日のポタリング 平塚アウトレット
osatan2000さん

自転車の違反にも青切符や赤切符
パパンダさん

【いろいろ】ゴールデンウィーク初日 ...
おじゃぶさん

新型レクサスES…考🧐🤭
うらあきさん

花の駅せらへ大谷現る!?
mimiパパさん

この記事へのコメント

2013年12月22日 22:45
SPIは転送速度が速くて魅力的ですよね! でも複数繋ぐとCS線がどんどん増えちゃう. 昨晩アナログメータ風にも挑戦してみたので後ほどブログあげま~す. 
コメントへの返答
2013年12月23日 5:52
こんにちわ~

ブログのアップ見させてもらいました。
凝ってますね~。

今回初めてSSD1306触ったけど慣れてしまえば扱いやすいコントローラーですね。

始まりは黒っ9さんのブログだったので感謝してます。
2013年12月23日 7:36
おはよーございます/

I2Cコマンドでちまちま描画・・・だと遅いのでSSDをエミュレートしてPICのSRAMに描画してます.SSDへは折り返しの少ない水平アドレスモードでデータはき出してるだけなんです.

なので、このコードをSPI接続にすると驚愕の描画スピードになるはず♪
コメントへの返答
2013年12月23日 21:18
こんばんは。

新しく覚えたモジュールや機能を習得するとやってみたいネタが出てきますよねw

今回作ろうとしてるのは「スピード重視」より「綺麗さ重視」なので、またそんなネタができたらやってみるのも面白いかも…。

今は久々に電子回路にはまってますww

プロフィール

「[整備] #N-ONE メッシュグリルにしてみる https://minkara.carview.co.jp/userid/1540421/car/3584390/8101874/note.aspx
何シテル?   02/01 13:30
satto.v11です。 機械を弄るのが大好きですw クルマ・バイク・パソコン多趣味な人間です。
みんカラ新規会員登録

ユーザー内検索

<< 2025/4 >>

  12345
6789101112
13141516171819
20212223242526
27282930   

リンク・クリップ

バンパー、グリル、ネット取り付け 
カテゴリ:その他(カテゴリ未設定)
2025/02/06 06:05:02

愛車一覧

ホンダ N-ONE ホンダ N-ONE
N-ONE RSに乗り換えました。 通勤用として久しぶりの新車購入。 "通勤中も楽しく" ...
アウディ TT クーペ TT (アウディ TT クーペ)
メイン車です。 これは自分では弄りません。 全てディーラーにお任せw
ホンダ ゴールドウイング (GL1800) GL1800 (ホンダ ゴールドウイング (GL1800))
ホンダGold Wind Tour DCTに乗っています。 水平対向6気筒1800ccを ...
ホンダ モンキー ホンダ モンキー
モンキーを作りました。 10年前に所有していたモンキーフレームの残骸からナンバーを取得 ...

過去のブログ

2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2013年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation