エントリー

SHT31とBH1750の精査

購入した温湿度センサ(SHT31)4個と照度センサ(BH1750)3個の動作確認を行った

SHT31

(秋月購入版)

まずは秋月購入版を動作させる

IMG_20191018_164241343.jpg
SHT31 test
Humidity: 64.40 % Temperature: 26.66 *C
Humidity: 64.47 % Temperature: 26.63 *C
Humidity: 64.69 % Temperature: 26.58 *C
Humidity: 64.47 % Temperature: 26.56 *C
Humidity: 64.59 % Temperature: 26.54 *C

尚,秋月購入版は「i2c addr : 0x45」

(Amazon購入版)

Amazon版は「i2c addr : 0x44」

IMG_20191018_165219325.jpg

=================================================================
Amazon版SHT31①
=================================================================
SHT31 test
Humidity: 65.39 % Temperature: 26.12 *C
Humidity: 65.49 % Temperature: 26.12 *C
Humidity: 65.75 % Temperature: 26.11 *C
Humidity: 65.91 % Temperature: 26.12 *C
Humidity: 66.12 % Temperature: 26.09 *C
=================================================================
Amazon版SHT31②
=================================================================
SHT31 test
Humidity: 66.82 % Temperature: 26.08 *C
Humidity: 66.75 % Temperature: 26.08 *C
Humidity: 66.73 % Temperature: 26.05 *C
Humidity: 66.71 % Temperature: 26.03 *C
Humidity: 66.76 % Temperature: 26.01 *C
=================================================================
Amazon版SHT31③
=================================================================
SHT31 test
Humidity: 65.60 % Temperature: 26.12 *C
Humidity: 65.63 % Temperature: 26.09 *C
Humidity: 65.64 % Temperature: 26.06 *C
Humidity: 65.76 % Temperature: 26.06 *C
Humidity: 65.74 % Temperature: 26.06 *C
=================================================================
Amazon版SHT31④
=================================================================
SHT31 test
Humidity: 64.74 % Temperature: 26.39 *C
Humidity: 64.98 % Temperature: 26.27 *C
Humidity: 65.15 % Temperature: 26.22 *C
Humidity: 65.36 % Temperature: 26.17 *C
Humidity: 65.44 % Temperature: 26.13 *C
=================================================================

全て誤差の範囲であり問題なし(優秀である)

BH1750

正確な確認はできないので同じような環境で同じような値であることで問題なしとした

「i2c addr = 0x23」

(1)蛍光灯下(1行目)

IMG_20191018_173526247.jpg

(2)ライトを当てた時(2行目)

IMG_20191018_173551369.jpg

=================================================================
BH1750①
=================================================================
Light: 70.00 lx
Light: 3220.83 lx
=================================================================
BH1750②
=================================================================
Light: 71.67 lx
Light: 3810.83 lx
=================================================================
BH1750③
=================================================================
Light: 69.17 lx
Light: 3670.83 lx
=================================================================

数値の検証はできないが全てのセンサは同様な値なため問題なしとする

照度計

照度センサを利用するためには場面による計測値を知る必要があるため確認するための装置が必要となる

そこで「BH1750」と「OLEDディスプレイ」を組み合わせて表示させてみることにした

ここで「OLEDディスプレイ」の表示ライブラリに「U8g2」を利用すると他のI2Cが使えないことが発覚し嵌ることになる

すったもんだしたが,最終的に「OLEDディスプレイ」の表示ライブラリを「U8glib」にすることで解決

IMG_20191019_142119676.jpg

IMG_20191019_142157146.jpg

以下の確認は行った

  • プルアップやデバイスの問題ではないソフトウェアの問題である(実証)
  • U8g2以外の他のデバイスライブラリのbeginを実行するとディスプレイが無表示になる
  • Wire.begin()を実行するとディスプレイ操作が行われなくなる
  • Wireライブラリの内部プルアップの影響はない

ライブラリの使い方があるのかもしれないが現状ではここまでで終了

1394インタフェースカード

いまさらと思われるかもしれないがIEEE1394インタフェースカードを購入

そもそも取り込みが終わってないDVテープがあるのに1394I/FありのPCやノートを廃却してしまったのがミスで新規にWindows10用でありPCI Expressアダプタ版を購入した次第である(PCI版の1394カードは置いてたのだけど何故か使えなかった事も理由である)

IMG_20191018_105314989.jpgIMG_20191018_105357580.jpg

同じカードで安価なものあったけど,価格差もなくDVケーブルとロープロファイル用のアダプタ付属だったこともありこちらを選択

IMG_20191018_105418129.jpgIMG_20191018_105430371.jpg

この後,DV取り込みを行うわけだが,これが結構苦労した

再生は「SONY DCR-PC150K」

IMG_20191019_093524229.jpgIMG_20191019_093547865.jpg

もうかなり古い物なのでソフトウェアが厳しいだろうと覚悟はしていた

添付ソフトウェアはWindows10ではインストールできても動作しない(アンインストールも不可で酷い目に)

その後SONYサイトを確認したら「PlayMemories Home」に置き換わっているとあるが残念ながら全く動作せず(動作しないなら動作しないと明言して欲しいものだ)

そこそこ嵌ったが,DVを接続した時に表示されるPnPの動作方法を速攻(表示タイムアウトがあるため)で選択すれば起動されるWindows10のDV取り込みソフトウェアで取り込みはできた(実は取り込みソフトウェアの起動方法が判っていない)

もう35年も前のビデオ(VHS-CからDVへ変換しておいた)が久々に鑑賞でき満足

12年前の引っ越し時にβテープは全て廃却,8㎜ビデオテープはあるがこいつは諦めかな(ちなみに原本となるVHS-Cテープは現存)

0.91インチOLEDディスプレイ

  • 2019/10/17 17:31
  • カテゴリー:表示器

コンパクトな0.91インチOLEDディスプレイを購入

IMG_20191017_163831221.jpgIMG_20191017_163843897.jpg

思ったよりかなりコンパクトだった

仕様
  • モデル:SH-S091
  • スクリーンサイズ:0.91インチ
  • インタフェース:I2C
  • 主なチップは:SSD1306;
  • 動作電圧:3.3V~5.0V電源
  • 使用温度:-30℃~70℃

U8g2libで動作できるとのことでサンプルプログラムで確認

サンプルのコメントアウト行は

//U8G2_SSD1306_128X32_UNIVISION_F_SW_I2C

の // Adafruit Feather ESP8266/32u4 Boards + FeatherWing OLED

IMG_20191017_204639486.jpg

IMG_20191017_205352878.jpg

かなり画面がボケてしまった

OLEDの画面の撮影は難しいようだ

(追記)

U8g2libではOLEDと他のI2Cデバイスを接続すると使えなかった

U8glibでは問題ない

20桁×4行ディスプレイ

ログ表示(行く行くは簡易ターミナル)と,前から考えていた2004LCDディスプレイを購入

たったの20文字の4行だが出力を考えて設計しておけば十分に使えると考えている

IMG_20191017_163605115.jpg

どうやらよくある20x4のLCD表示器にI2Cインタフェースボードを付けた物のようだ

IMG_20191017_163629114.jpg

裏面の右上にあるのがI2Cボード

LCD-Blue-I2Cで説明されておりライブラリをDLして動作確認

IMG_20191017_173659901.jpg

I2Cアドレスは「0x27」の「I2C LCD DISPLAY VERSION 3」だった

ユーティリティ

検索

エントリー検索フォーム
キーワード

新着コメント

Re:SDRplay社RSP1クローンを購入
2025/05/25 from 匿名希望
Re:Mozilla FirefoxではNHKプラスを再生できない件
2025/05/09 from Donabeyaki
Re:ATS-25を作製する
2025/03/23 from kazu
Re:ATS-25を作製する
2025/03/22 from admin
Re:ATS-25を作製する
2025/03/22 from kazu

過去ログ

Feed