Top/電子工作/ESP32

ESP32

  中国の Espressif Systems 社が作成したマイクロコントローラで、次の特徴を持つ。

開発用ボード

  ESP32用の開発ボードはいくつかある。今回は、Switchscience の ESPr Developer 32 を使用する。

使用前の準備

  1. ピンヘッダの半田付け
    まずはこれから。これをしないと、プロトタイピングできない。

  2. Arduino IDE のダウンロードと初期設定
    • ポータブルな環境にするには、"Windows ZIP file for non admin install"を選択する。
      もちろん献金してよい。しかし、献金しなくても "Just Donwload" ボタンでファイルを取得できる。
      1.8.5 が最新版(2018-08-16 (木) 17:44:23時点)

    • Switchscience の解説ページを参照して、Arduino IDE で ESP32 ボードを使えるようにする。
      • ファイル > 環境設定 で
        設定タブの「追加のボードマネージャーのURL:」に https://dl.espressif.com/dl/package_esp32_index.json を書き込み OK をクリック

      • ツール > ボード:"Arduiono/Genuin Uno" にマウスのポインターを合わせ、
        現れたタブからボードマネージャを選んでクリック。窓に、ESP32 を入力すると、"esp32 by Expressif Systems"が現れる。
        これをクリックし、「インストール」をクリックする。
        ボードの定義がダウンロードされてインストールされる。

      • ツール > ボード:"Arduiono/Genuin Uno" にマウスのポインターを合わせ、
        ESP32 Dev Module を選択する。

      • ツール > シリアルポート
        でそれらしい COM3 などを選択する。選択しないと通信できない。

  3. はまったところ
    1. コンパイルがエラーで止まる。
      Mc Afee のウィルス対策ソフトのリアルタイムスキャンが影響している。これを止めると、コンパイルできる。

    2. ツール > シリアルポートで選べない。
      USB Type B micro のコネクタが深く刺さっていないと、COMポートが認識できない。
      ちなみに、シリアル通信のデバイスドライバは、Windows が勝手にインストールしてくれる。

IFTTT で利用する。

  1. IFTTT について
    こちらのページを参照する。

    1. IFTTTの webhooks チャンネルの利用を開始する。

トップ   新規 検索 最終更新   ヘルプ   最終更新のRSS