Wi-Fi タッチセンサ

概要

工場出荷時に、ESP32 MCUリーフにArduinoのスケッチが書き込まれているので、スマートフォンやパソコンのWi-Fiを使ってタッチセンサの値を送信して、表示がされます。

使用するリーフ

以下のリーフを使用します。

Type Name Q’ty
AP02 ESP32 MCU 1
AV04 2V~4.5V 1
AX07 Back to back 1
AX08 29pin header 1
AZ62 Connector Cover 2
AZ63 Nut Plate 2
AAA battery holder 1
AAA battery 3
M2*15mm screw 4
φ10x2mm magnet 1

リーフの組み立て

下図のようにリーフを組み立てましょう。

assemble1

ピンアサイン

各リーフのピンアサインは下図を参考

ソースコード

使用するスケッチは下記のGitHubリポジトリにあります。

Leafony/Sample-Sketches/ESP32_AP_Touch - GitHub

実行方法

  1. 単4電池ボックスに電池を挿入し、ESP32リーフの電源スイッチを入れる
  2. PCまたはスマートフォンで下記のWi-Fiに接続する
    • SSID: Leafony_ESP32-AP
    • Password: password
  3. PCまたはスマートフォンでWebブラウザを起動し、http://192.168.4.1にアクセス
  4. 29pin headerの7、9、22、24、26、28ピンがタッチセンサに割り当てられています。
    ピンに触れると静電容量が減るため、値が減少します。値が閾値20以下になると”Touch detected”と表示されます。
    (24ピンはRTC&microSDと干渉しているため、サンプルスケッチでは非表示にしています。検出閾値は、スケッチで変更可能です。以下の写真では、指先で26ピンに触れています。)

Wi-FiTouch-Sensor-Test_1-300x222.png


  1. 26ピンに触れていると、以下のようにブラウザの表示が変化します。 

Wi-FiTouch-Sensor-Test_2.png


最終更新 August 17, 2020