2017年10月22日日曜日

温湿計付きWiFi時計を作ってみた

お久しぶりです.
気づいたら2ヶ月経ってました.中々の忙しさでした.
しかし何もやっていなかったわけではなく,ESP-WROOM-02を
使って温湿計付きWiFi時計を作っていました.今回ようやく形に
なったのでメモに残したいと思います.

概観はこんな感じ.



温度センサ,LCD,7セグメントLEDを搭載しています.
回路はまじめに設計するのが面倒だったので
ユニバーサル基盤に全部載せしました.

使用したモジュールは以下のとおり
赤色LEDディスプレイ7セグメントLED
128*160 TFT液晶ディスプレイモジュール
BME280 大気圧センサ 温湿度センサー
ESP-WROOM-02ピッチ変換済みモジュール
16x8LEDマトリクスドライバーモジュール

回路図は作ってませんが,ESP-WROOM-02はピンに余裕がないので
工夫が必要です.現在の割り当ては

4,5  ->  I2C(7seg,BMP280)
15->LCDバックライト制御
0->画面切り替えスイッチ
12,13,14,16->SPI(LCD)

となっています.ピン0,15は使用するのはよくないとされていますが,
私の使い方では問題ありませんでした.

また,バックライト制御は内部でGNDがLED-とつながっているのか
カソード側で制御できませんでした.そのためこのサイトで紹介されている
アノード側での制御を試したところ,うまく動作できました.

動作の様子です.




趣味で電子工作を始めて2年ぐらい,初めて実用的なものを
製作した気がします笑.

長くなりそうなのでソフトは次回にしようと思います.
それではまた.