RHI ( Remote Haptic Interface )
RHIは,Wi-Fi環境下の遠隔地間で仮想的な触感の共有を実現するデバイスです.
開発環境のセットアップ
- Arduino core for the ESP32 のインストール
- SPIFFS アップローダープラグインのインストール
- 空の設定ファイル(data/config.txt)を SPIFFS フラッシュへアップロードする
SPIFFS アップローダープラグインを使い,config.txtをUTF-8形式でアップロードしておく. - ライブラリのインストール
・ ESP32_WebGet.h
・ TimeLib.h
※GitHubにある ZIP形式ライブラリ のインストール方法 ( Arduino IDE ) - コンパイル & 書込み
部品
- ESP-WROOM-32開発ボード
- 圧力センサ
- バイブレーションモータ
- バッテリー
- 抵抗10kΩ
ファイル
RemoteHapticInterface.ino:メインプログラム
data/config.txt:wi-fiパスワードを自動で書き込むファイル
img/rhi_circuit.PNG:パターン図
必要なライブラリ
WiFi.h
FS.h (参考URL)
SPIFFS.h (同上)
TimeLib.h (Github)
ESP32_WebGet.h (Github)
MQTTClient.h