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

デジタルセンサー/デジタルICてんこ盛り!

デジタルセンサー/デジタルICてんこ盛り!  前回の超小型OLED.なかなか購入に踏み切れなかったのは、I2C接続のデバイスだったからなんです. 単に食わず嫌い的な、触ったことないから、よくわから~ん的な!

でもどーしてもこのOLED使ってみたくて、まずは安いI2Cセンサを買ってみたら・・・ I2Cちょ~簡単♪ なことが分かりました!

要は、欲しい値が格納されているレジスタをたたけば、値が帰ってくるという簡単な仕組み.1バイトリード、マルチバイトリードと欲しいデータによって異なるけど、単にそれだけのこと.調子に乗って色々気になるデジタルセンサーを買ってみました.

【I2Cデジタルセンサーの良いところ】
・信号線はたったの2本
・センサーをデイジーチェーンでどんどん接続できること.
・消費電力がきわめて小さいこと(数十~数百μA)
・自前でAD変換する必要ないのでCPU負荷がきわめて小さい.
・パッケージが超小さい.
・I2C規格のルールでできているのでどのデバイスも同じように扱えちゃうこと!
  ※上位ビットに別のデータが格納されてたりするのでマスク処理なんかは適宜必要.
・MEMS技術を使った超高分解能センシングが可能
・そして、比較的安い!


も~いいことずくめ!なんです.
いろんなセンサーとか機器を買ってみたので、ブレッドボードに刺さるだけ刺してみました.
規 格
内 容
型 番
購入先/備考
SPI
SDカードスロット
AE-MICRO-SD-DIP
秋月電子,PICにFAT32システムで利用
I2C
小型LCD
AE-AQM0802
秋月電子,8x2行
I2C
気圧センサ
AE-LPS331
秋月電子,24bit分解能
I2C
温度センサ
ADT7410
秋月電子,16bit分解能
I2C
RTC
RTC-8564NB
秋月電子,リアルタイムクロック
I2C
3軸地磁気センサ
HMC5883L
StrawberryLinux,12bit分解能
I2C
3軸加速度センサ
MMA8451Q
StrawberryLinux,14bit分解能
±2,±4、±8 G
I2C
RTC
M41T62
StrawberryLinux,世界最小米粒サイズ
I2C
カラーセンサ
ADJD-S371-AR999
StrawberryLinux,各10bit分解能
I2C
OLED
SSD1306
StrawberryLinux,128x64
UART
TFT液晶
AD-128160-UART
aitendo,128x160
UART
GPS
LS20031
SWITCHSCIENCE,10Hz出力

各デバイスのヘッダーファイルは自作してこれら全てをPICに接続してみました(^ー^;;
1個2個接続しているHPは見たことあるけど、てんこ盛りはなかなか無いはず~
もう少しセンサあるんだけれど、ブレッドボードが一杯で・・・

せっかくなので、 こんな感じに設定してみました.
・ 全て最高分解能/最高リフレッシュレートに設定
・同じセンサを複数デバイス接続可能な場合には、呼び出し引数でデバイス番号を指定(0,1,2・・・)
・フィルター機能が使えるデバイスは、設定済み(引数で設定変更可能)
加速度センサは、スマホ搭載用なのでフリーフォールやランドスケイプ、マルチタップディテクション機能なんかもありますがそこはあまり読んでません・・・.
値が正しいかどうかは、UART接続のカラーTFTディスプレイにずらずらっと表示してみました.大画面のデバイスはこーゆーときに役に立ちます.(高速1.77インチ液晶モジュール(128x160,SPI)[AD-128160-UART] )

それにしても最近のデバイスの分解能には驚くばかり!!
気圧センサは、15cmくらいの高低差がわかるし、加速度計なんかは、0.00025 G!!
たった2本の信号線で、これだけのI2C機器がいとも簡単に扱えちゃいます.

PICにFAT32システムを組み込んでRTC付けたので、SDカード用に下記のようにプログラムしてみました
・FAT32なので、SDHC2G~32GB?までのFAT32フォーマットSDカードを利用可能
・フォルダ/ファイルを作成したタイムスタンプを記録
・ファイルの作成時間/更新日時を個別に記録
・SDカードの空き容量計算
・スキャンディスク
・カード取り出し検知と自動イニシャライズ

PICのタイマー回してきっかり200msec毎にロギング(1回で160バイト).
5Hzでまる1日ロギングしても取りこぼしはゼロでした.って、5Hzならそりゃそうか.
10Hzだと1日で数回取りこぼしてしまいました.やっぱりバッファアルゴリズムを考える必要がありますね.(PS:自作のアルゴリズムを実装したら、100Hzでもへっちゃらでした♪.)

OLED、FAT32のSDカード、GPS、地磁気、ジャイロ、加速度センサ、省電力とくれば・・・、
独自のポケットロガーが簡単に作れちゃいます♪
ロガーやセンサを使った工作をしようと思っている方には、I2C超おすすめです♪ 黒っ9はなにつくろーかなぁ~

ブログ一覧 | PIC+電子工作 | 日記
Posted at 2013/12/17 23:27:02

イイね!0件



タグ

今、あなたにおすすめ

ブログ人気記事

にゃんこdiary 8
べるぐそんさん

✨モノクローム・ ヴィーナス✨
Team XC40 絆さん

リトルジャマー再び
woody中尉さん

週末イベントはどうなるのか
ふじっこパパさん

九州一周ツーリング(4日目)
ボッチninja400さん

物語は,ここから始まる…
きリぎリすさん

この記事へのコメント

2013年12月18日 11:27
自分には難し過ぎてよくわかりませんが、、いつも凄いと関心しておりましたw

例えばステッピングモーターなどの制御はできないものでしょうか?
コメントへの返答
2013年12月18日 19:16
こんにちは!
ヒロ太郎さんが目指している”制御”の内容によっては、黒っ9では手に負えない場合があります.

ただstpモータは基本OLで使うので、LEDをチカチカできる人ならば、パルス駆動である程度所望の動きを期待できるのではないでしょうか.動かすだけならスイッチをいくつか付けるだけで正/反転OK.

プロフィール

「倉庫から色々出てきたでござる http://cvw.jp/b/194408/41272537/
何シテル?   03/27 20:35
黒っ9(クロック)といいます。 黒のエボ9オーナーだったので クロック(笑) 休日は主にドライブです♪ 旅先の露天風呂なんか最高だね! 手作...
みんカラ新規会員登録

ユーザー内検索

<< 2025/5 >>

    123
45678910
11121314151617
18192021222324
25262728293031

リンク・クリップ

自作♪パルスジェネレータ(車&バイク用) 
カテゴリ:その他(カテゴリ未設定)
2017/01/30 21:33:58
自作♪GPI++:ギアポジションインジケーターVer5(MT用) 
カテゴリ:≡ 電子工作にチャレンジ♪
2016/08/27 23:18:43
【PSI++】自作ドライビングモニター でけたぁ~♪ 
カテゴリ:≡ 電子工作にチャレンジ♪
2014/09/16 23:08:56

愛車一覧

三菱 ランサーエボリューションX 三菱 ランサーエボリューションX
セクシーなXにあこがれて9GTから乗り換えました♪ ファントムブラックの5MTです. ...
三菱 ランサーエボリューションIX 三菱 ランサーエボリューションIX
納車されました(^^ セクシーなエボⅨにあこがれて思い切って買い換えました。ん~黒のボで ...
三菱 パジェロ 三菱 パジェロ
幼少の頃からパリダカで活躍するパジェロに興味があり、初めての車にパジェロを物色していると ...
三菱 ランサーエボリューションVII 三菱 ランサーエボリューションVII
頭文字D見てマニュアルの車にあこがれ、ワイルドスピード×2見て刺激され買ってしまいました。

過去のブログ

2018年
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月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
2010年
01月02月03月04月05月06月
07月08月09月10月11月12月
2009年
01月02月03月04月05月06月
07月08月09月10月11月12月
2008年
01月02月03月04月05月06月
07月08月09月10月11月12月
2007年
01月02月03月04月05月06月
07月08月09月10月11月12月
2006年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ

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

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

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