VoiceSwitch 書き込み
ESP32C3 miniボードに、音センサーで声や音を検知しておもちゃを動かすVoiceSwitch用プログラムを書き込むページです。Arduino IDEは使いません。
用意するもの
この作業は WindowsまたはMacのChrome / Edge で行ってください。iPad・iPhoneでは書き込みできません。
- ESP32C3 miniボード
- 通信対応のUSB Type-Cケーブル(充電専用ケーブルでは書き込みできません)
- WindowsまたはMac
- ChromeまたはEdge
書き込み手順
- ESP32C3 miniボードをUSBケーブルでパソコンに接続します。
- 下の 「VoiceSwitchを書き込む」 ボタンを押します。
- 接続するシリアルポートを選びます。名前に
ESP32、USB、Serialなどが含まれるものを選びます。 - 画面の指示に従って、書き込みを開始します。
- 完了表示が出るまで、USBケーブルを抜かずに待ちます。
書き込み後の確認
- 書き込みが終わったら、ESP32C3 miniボードをいったん抜き差しするか、RESETボタンを押します。
- KY-037音センサー、MOSFET、モーターを配線します。
- 音センサーのLEDを見ながら、青いボリュームで感度を調整します。
- 声をかけて、モーターが動くか確認します。
このVoiceSwitchはBluetooth接続や番号変更は不要です。電源を入れると、音センサーの入力を待つだけのシンプルな動作になります。
配線例:KY-037の
動作は、音検知で約5秒ON、その後約0.5秒は音を無視して待機、という設定です。
VCC を3.3V、GND を共通GND、DO を GPIO4 に接続します。MOSFET制御は GPIO3 を使います。動作は、音検知で約5秒ON、その後約0.5秒は音を無視して待機、という設定です。
うまくいかない時
- ChromeまたはEdgeで開いているか確認します。
- USBケーブルが通信対応か確認します。
- Arduino IDEやシリアルモニターなど、他のアプリがESP32C3 miniボードに接続していないか確認します。
- ポート選択で迷った場合は、いったんESP32C3 miniボードを抜き、もう一度接続してから表示が増えたポートを選びます。
- KY-037のLED2が常時点灯する場合は、青いボリュームを回して、普段は消灯し、声で点灯する位置に調整します。