*

IoT開発(2)-ESP-WROOM-02で気温測定

公開日: : 最終更新日:2020/07/23 Arduino, 開発, 電子工作

どもです。

この記事は、IoT開発(1)-ESP-WROOM-02のセットアップからの続きです。

前回のエントリでは、ESP-WROOM-02にArduinoのプログラムを書き込んでL-チカする、という内容を書きました。
今回は、次のステップとして、「温度センサーで値を取得」に挑戦します。

1.使用するセンサー

今回使用するセンサーは、「MDK001」です。
MDK001は、マルツさんでコチラから購入可能です。
使用やサンプルコードは、コチラです。

※今回のエントリで使用するコードは、このコードを参考にしています。

2.配線

ESP-WROOM-02とMDK001の配線は、下記の通りに行います。

ESP-WROOM-02とMDK001の配線
ESP-WROOM-02 MDK001
3V3 VDD
IO14 SCL
IO12 SDO
IO13 SDI
GND CS
GND GND

MDK001はSPIで通信/値を取得しますので、それに合わせた配線になっています。
MDK001のCSを、GNDに直に接続しています。
これは、通信対象が1台であり選択の必要が無く、またコードの量を(少しだけですが)削減するためです。

上記以外の配線として、デバッグ用にESP-WROOM-02のGPIO4にLEDを接続しています。

電源は、パソコンからUSB/AE-UM232R経由で取っています。

3.プログラム

今回のコードは、下記の通りです。

本エントリの最初にも書きましたが、このプログラムはマルツさんのサンプルコードをほとんどのそのまま使用しています。
詳細な内容は、マルツさんのサイトを参照して下さい。

4.実行

実行すると、3秒ごとに測定した結果が表示されます。
その結果が以下!

LEDが点灯している間にPCの表示が変更され、その後LEDが消灯する、という様子が分かると思います。

5.まとめ

今回は、ESP-WROOM-02にMDK001を接続して、気温を取得/表示させました。
これでESP-WROOM-02でセンサー値を取得することができるようになりました。
次は、いよいよネットワークに接続して、センサーの値を送信します。

ではっ!

続きます

この記事は、以下の記事に続きます。
こちらの記事も併せて読んでいただけると、幸いです。
IoT開発(3)-ESP-WROOM-02でデータを送信
IoT開発(4)-ESP-WROOM-02を電池で駆動
IoT開発(5)-ESP-WROOM-02をDeepSleepで長時間駆動させる

関連記事

Arduino_DHT11

温度(湿度)センサを使ってみた(1)-ArduinoでDHT11

どもです。 今回は、久しぶりにセンサーを購入して使ってみたので、それについて記載します。 1.使

記事を読む

raspberry-pi

QtでRaspberryPi/GUI開発(9)-SPI通信をしてみた

どもです。 えー。 「Qtで…」とか書いておきながら、今回はQtは出てきません。 今回のエ

記事を読む

MindStormControl_SprachScreen

EV3開発サポートツール(1)-C#のユーザーコントロール開発

どもです。 突然ですが、今回はC#に関するエントリになります。 具体的には、C#/WPFで、独自

記事を読む

raspberry-pi

QtでRaspberryPi/GUI開発(7):pigpioを使用したチャタリング対策の問題

どもです。 前回のエントリーで、pigpioを使用したチャタリング対策について記載しました。 今

記事を読む

iot_at_home_eye_catch

IoT開発(1)-ESP-WROOM-02のセットアップ

どもです。 前回までのエントリで、「DHT11の測定結果をクラウドで見える化する」という内容を書い

記事を読む

sensor_graph_visualization_002_eye_catch

センサーの値を見える化する(2)-温湿度センサ:DHT11の値の見える化

どもです。 前回に引き続き、今回もセンサ値の見える化です。 前回のエントリの最後に、「見

記事を読む

OpenCvLogo

OpenCvによる画像サイズ変更

どもです。 最近、カメラの動画をOpenCvで加工する、ということに挑戦し始めました。 しか

記事を読む

Arduino_Logo

Arduino nano(中華版)をセットアップしてみた

どもです。 突然ですが、「Arduino nano」互換(なのか?)の中華ボードを手に入れました。

記事を読む

iot_raspberrypi_gateway_001_eye_catch

IoT開発(8)
RaspberryPiをIoTゲートウェイにする(II)-ex
MariaDBにPHPからアクセス

どもです。 このエントリは、前回のエントリの追加項目です。 前回のエントリ内でMariaDB

記事を読む

raspberry-pi

QtでRaspberryPi/GUI開発(1):ためしに時計を作ってみた

どもです。 また更新の間隔が空いてしまいました。 久しぶりの更新です。 前回のエントリーで

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

iot_raspberrypi_gateway_001_eye_catch
IoT開発(12)
RaspberryPiをIoTゲートウェイにする(V)
nginxとuWSGIの連携

どもです。このエントリは、以下のエントリの続きです。 IoT開発(6

iot_at_home_eye_catch
IoT開発(11)
ESP-WROOM-02を長時間駆動させた

どもです。この記事は、下記の記事の続き、「測定可能な期間」の結果発表で

iot_raspberrypi_gateway_001_eye_catch
IoT開発(10)
RaspberryPiをIoTゲートウェイにする(IV)
Appサーバーのセットアップ

この記事は、下記の記事の続きです。 IoT開発(6) Raspb

iot_raspberrypi_gateway_001_eye_catch
IoT開発(9)
RaspberryPiをIoTゲートウェイにする(III)
MariaDBのセットアップ

どもです。今回のエントリは、以下のエントリの続きです。 IoT開発(

iot_raspberrypi_gateway_001_eye_catch
IoT開発(8)
RaspberryPiをIoTゲートウェイにする(II)-ex
MariaDBにPHPからアクセス

どもです。 このエントリは、前回のエントリの追加項目です。 前

→もっと見る

PAGE TOP ↑