全4件 (4件中 1-4件目)
1

I2C 通信を使った LCD を使ってみる前に、I2C 接続の LCD を ESP-WROOM-02 につないでみる (1)で予習をしてみた。大まかにどういうものかが分かったが、プログラミングはちょっと面倒になるかなという印象。数少ないピンを有効に使うには、I2C を使えた方が良さそうなので、頑張ってみる。わかりやすいI2C通信で電子工作、I2C接続小型LCDモジュールに表示を行う なども参照。LCD は、I2C接続小型キャラクタLCDモジュール 8x2行 [AQM0802A-RN-GBW] を試してみる。単体だと、いろいろ大変なので、I2C接続小型LCDモジュール(8x2行)ピッチ変換キット(K-06795)、 I2C接続小型LCDモジュール(8x2行)ピッチ変換モジュール(完成品)(M-09109) を買うのが無難かも。完成品でも700円で買える。LCDモジュール単体だと 320円だけど、ピッチ変換モジュールはあった方が楽だと思う。8桁2行だと、辛いかもしれないので、16桁2行の 1602 も購入した。WROOM-02 に温度湿度センサーと照度センサーを付けてみた に気圧センサーを付け、LCD を付けてみた。気圧センサーと LCD は I2C で接続してある。色々つけたら、残りのピンは 1本だけになった。最初にブレッドボードで、あれこれ試したあと、ユニバーサル基板を使って実装してみた。下の写真をとったときには、大気圧センサーを付けていなかったが、その後、MPL115A2 を組み込んだ。ユニバーサル基板に移すときに、あれこれしくじってしまい、かなり苦労したが、とりあえずハードは出来上がったので、しばらく動かしておく。LCD をつけたので、常時、温度、湿度、気圧を確認できるようになったが、つけっぱなしにしておいた場合、どの程度、電池が持つものか試してみる。まだ、データのアップロードはしていないので、それなりに持ってくれると思うのだが、ネット経由でスマホから LCD の ON/OFF などできるように考えようかな。ちなみに、ユニバーサル基板では、WROOM-02 のブレイクアウトボードはスイッチサイエンスのT型のを使っている。こっちの方が、基板を広く使えるので使い勝手はいいかもしれない。LCDは 8x2行なので、かなり窮屈。照度センサーの値は、表示できなかったので、データをアップロードして残すようにしようかと。あるは、温度等を表示したあとに、スクロールするような感じで、表示し直すか。明るさは目で分かるので、データの利用だけでいいかもしれない。WROOM-02 に温度湿度センサーと照度センサーを付けてみた の時点で、温度・湿度センサーは AM2302 (DH22) を買ってしまっていたので、温度湿度センサーと大気圧センサーの2個をつけることになってしまったが、もう少しシンプルにするため、次は BME280使用 温湿度・気圧センサモジュールキット を試そうかな。今回は、温度・湿度センサー()、気圧センサーと 2個つけたけれど、1個で済ませたいし。とも思ったが、大気圧センサーは、同じ家の中にいくつもしかけてもしょうがないので、やめておく。とりあえず、Lチカ卒業レベルまで達したかな。もっとも、電子回路の基本知識が欠けているので、見様見真似の域を出ていないのだけど。意外に正確そうなI2C大気圧センサーMPL115A2の測定値Arduinoで大気圧センサMPL115A2の値を読むMPL115A2用ライブラリ (garettlab: Arduinoで遊ぶページ)大気圧センサ (garretlab: Arduinoで遊ぶページ)I2C接続小型8文字×2行液晶 (AQM0802A)気圧センサー(MPL115A2)で大気圧と標高を測定して見ますESP8266の消費電流の徹底調査LCD(I2C接続の液晶表示)
2016.10.17
コメント(0)

先日、Arduino に LCD をつないでみる のをやってみたが、Arduino UNO とかは 5V 動作だが、ESP-WROOM-02 は 3.3V 動作なので、5V 用の LCD をつないでも、いい感じに表示されなかった。当然のことだが。ということで 3.3V で動作する LCD を購入した。その際に、パラレル接続だと 6本のピンを使ってしまうので、使用するピンの数を抑えるために、I2C 接続のものを購入してみた。I2C 接続であれば 2本のピンだけしか使わないで済むから。ちなみに1個あたり、数百円なのでいくつか購入してみた。I2C は、アイ・スクエア・シー、あるいはアイ・アイ・シーと読む、I2C (Wikipedia) をざっと読む。I2C は IIC (Inter-Integrated Circuit) の略ということ。抵抗でプルアップされた双方向のオープンコレクタ信号線が2本、シリアルデータ (SDA) とシリアルクロック (SCL) からなる。最大 112 個のノードが、同じバス上で通信するので、命令を出すときにはどのデバイスかというのを指定してやることになる。だから、パラレル接続のときより、プログラムがちょっと高度になる。LCD などは、誰かがすでに書いてくれたライブラリを使えばよいだろうが、UM10204I2C バス仕様およびユーザーマニュアル も、さらっと流し読み。全部理解するのは無理なので、どういう言葉が使われているかを中心に見ておく。I2C Bus (Inter-Integrated Circuit) - slideshare のあたりとか、I2CでRaspberry Piから複数の周辺機器を制御する のあたりとか見ると、なんとなく感じは分かった。実際、ネットで適当な記事を探して、LCD やパーツをつなぎ合わせて、ライブラリをダウンロードして、読み込むように設定して、スケッチを書けば(コピーすれば)、すぐに動かせるのだろうが、ここはちょっと、お勉強しながらやってみることにする。ちなみに楽天のショップだと、1,000円以下の安いものが見つからなかった。下にあるのは 1,121円から、2,020円のもの(SPI対応のものも入っている)。はんだ付けしないで使えそうだし、I2C/SPI の両方に対応して、シールド化されているようなので、若干、高くても、こういうのを買うてもあるかもしれない。時代の流れからいえば、パーツやキットからはんだ付けしてというより、ケーブルをつなぐだけで使い始めるのが流行っているようだけど、GROVE - スターターキットV3、Grove - Starter Kit for Arduino、Grove System Introduction とか、自分は昭和世代なのであえて、ベーシックなところから取り組んでみる。マルツエレック 液晶モジュール 【MI2CLCD-01】〈Arduino関連〉I2C/SPI LCD1602 Module(Black on Green)〈Arduino関連〉I2C/SPI LCD0802 Module(Black on Green)〈Arduino関連〉I2C/SPI LCD1602 Module(White on Blue)〈Arduino関連〉I2C/SPI LCD2002 Module(Black on Green)
2016.10.07
コメント(0)
hulu を解約した。2012年から加入していたので、4年ほどサービスを利用していたことになる。1ヶ月1,000円として、年間12,000円、4年ちょっとで50,000円ほど支払ったことになる。十分楽しめたが、いいかげん、映画やドラマを観るのにも飽きてきたので、あえて加入し続けるまでもないかなと解約した。hulu を解約したのは、アマゾンプライムである程度、満足できる動画が観られるというのもあるかな。Kindle Unlimited の契約もしたので、少し読書の時間を増やそうかと。Kindle Unlimited の料金分、hulu を削ったともいえるかもしれない。Amazon ミュージックとかも聴くようになったので、かなりの時間が Amazon に食われていることになる。楽天 Kobo の Android 端末は壊れてしまったので、ASUS の Android タブレットを最近は使っている。電子ブックの類は楽天Kobo のと、Kindle のと両方ある。紙媒体しかない本の場合は、紙媒体の本を買うが、電子版があれば、電子版を買うようになった。買い物も楽天と Amazon と両方使っている。最近、電子工作的なものに触れるようになって、多少、趣味も変わってきたかもしれない。子どものころ、趣味は機械いじりとか言っていた時代もあって、ずいぶん、いろいろなものを分解した記憶がある。Arduino を使いはじめて、そういうものが好きという感覚が戻りつつあるかな。秋月電子通商でこのところ何度か買い物をしている。まあ、ほんとうにどうでもいいことなのだけど。
2016.10.05
コメント(0)

Arduino UNO の互換機に Hitachi HD44780 互換の LCD を購入してつないでみた。arduinoでLCDを利用する方法 や、LiquidCrystal Library を参照。Arduino のサイトを見るのが一番いいかも。配線も、Hello World! 等、それぞれのページに書かれているので、そのとおりやれば問題なかった。ESP-WROOM-02 に同じものをつないでみたが、通常の Arduino が 5V 動作なのに対して、ESP-WROOM-02 は 3.3V 動作なので、5V 対応の LCD なので、そのままだとディスプレイが暗くてだめだった。抵抗を外してもかなり暗い。ということで、ESP-WROOM-02 用にはちゃんと 3.3V で動作するものを買わなくてはダメって、当然なのだけど。下の写真だと、それほどダメっぽく見えないが、実際はもっと暗く見える。
2016.10.03
コメント(0)
全4件 (4件中 1-4件目)
1
![]()
![]()
![]()