
電源タップを準備する
1mの電源タップを途中で切断し、ケースの左右に穴を開けて通します。切断した配線は、接続端子に入れやすいように7mmほど被覆をむいておきます。
「おもちゃであそぼう」アプリから、USB電源のおもちゃや100Vパトライトなどをまとめて動かすための、電源タップ型ToySwitchの作り方です。細かな電子工作の手順よりも、全体のしくみと製作の流れが分かるようにまとめています。
この電源タップ型ToySwitchは、友人から「『おもちゃであそぼう』アプリで、USB電源5Vのクマちゃんと100Vパトライトを同時に動かしたい」という相談を受けたことがきっかけで作りました。
外付けケース型ToySwitchは、電池で動くおもちゃの電池ボックスにBD配線を挟み込んで使います。一方で、USB電源のおもちゃやACアダプタ機器、パトライトのような100V機器は、その方法では直接扱えません。
そこで、ToySwitchのBLE制御部分はそのまま生かし、ESP32C3 SuperMiniからリレー基板を動かして、電源タップのON/OFFを切り替える形にしました。アプリから見ると通常のToySwitchとして接続できますが、出力先は電池ボックスではなく電源タップ全体になります。

今回使った主な部品です。電源タップ型は、低電圧側と100V側が混在するため、配線材や端子の固定も大切になります。

| 部品 | 役割 |
|---|---|
| ESP32C3 SuperMini | アプリからBLEで接続し、リレー基板へON/OFF信号を出します。今回の用途では、0%以上の指示を受けたらリレーをONにするプログラムにします。 |
| リレー基板 | ESP32からの信号で、電源タップ側の100V配線をON/OFFします。 |
| USB 5V電源 | ESP32C3 SuperMiniとリレー基板の電源として使います。今回は同じUSB電源から二股で供給しています。 |
| 電源タップ | 出力先です。USB電源のおもちゃ、ACアダプタ機器、パトライトなどを接続します。 |
| コンデンサー | リレー基板側の5V電源を安定させるために入れます。 |
| スパークキラー | リレー接点の保護とノイズ対策として、100V出力側に並列接続します。 |
| WAGOなどの接続端子 | 100V側の配線を確実に接続するために使います。 |
| ケース・仕切り材 | 配線を固定し、100V側と低電圧側をできるだけ分けて安全に収めます。 |




アプリからToySwitchに接続すると、ESP32C3 SuperMiniがBLEで指示を受けます。通常の外付けToySwitchではモーターをPWM制御しますが、この電源タップ型では、0%以上の指示が来たらリレーをON、0%ならOFFにする考え方です。
電源タップ型では、リレーを動かすために、アプリから0%以上の指示が来たら出力をONにするプログラムを使います。通常のToySwitchのように強さを細かくPWM制御するのではなく、リレー用にON/OFFとして扱います。
ToySwitch00002 などに変更しておくと、アプリで選びやすくなります。ここでは、実際の製作の大まかな流れを写真で追っていきます。100V側の作業は、必ずコンセントを抜いた状態で行います。写真はタッチまたはクリックすると、大きく表示できます。

1mの電源タップを途中で切断し、ケースの左右に穴を開けて通します。切断した配線は、接続端子に入れやすいように7mmほど被覆をむいておきます。

赤線を5V、黒線をGND、青線をリレー制御用の3番ピンへ接続します。アプリからの指示を受けたらリレーをONにする中心部分です。

リレー基板に5V、GND、ESP32からの信号線を接続します。電源を安定させるため、コンデンサーもリレー基板の電源付近に入れます。

同じUSB 5V電源から、ESP32C3 SuperMiniとリレー基板へ電源を供給します。GNDは共通にします。

100V側は、WAGOなどの確実に固定できる端子を使います。リレーで切り替える線と、タップへそのままつなぐ線を整理しておきます。

スパークキラーは、100VのスイッチON/OFFで出るノイズや接点への負担を減らすため、リレー後段の出力側に並列接続します。

コンセントから入ってくる側の配線を接続します。どの線をリレー接点に通すか、どの線をそのまま出力側へ送るかを確認しながら進めます。

タップ側へ出ていく線を接続し、スパークキラーを出力側に並列で入れます。接続後は、端子から線が抜けないかを必ず確認します。

リレー基板とESP32を固定し、100V側と低電圧側の間に厚紙などで仕切りを付けます。ふたを閉めた時に配線が押されて外れないかも確認します。
配線が終わったら、いきなり負荷をつなぐ前に、まずアプリからToySwitchとして見えるかを確認します。




電源タップ型ToySwitchは、USB電源やACアダプタ機器をまとめて動かしたい時に使います。電池で動くおもちゃを直接制御したい場合、ピッコリーネを内蔵型にしたい場合、声や音で単独動作させたい場合、アプリ操作用のスイッチを作りたい場合は、用途に合わせて次のページをご覧ください。
MaBeeeやToySwitchでおもちゃを動かすアプリの概要、使い方、対応機器をまとめた紹介ページです。
電池ボックスにBD配線を挟み、おもちゃを大きく改造せずに使う基本タイプの作り方です。
ピッコリーネの中にToySwitchを組み込み、外付け配線なしでアプリから動かす作り方です。
音センサーとESP32をピッコリーネに内蔵し、アプリなしで声や音に反応して動くようにする作り方です。
おもちゃを動かすToySwitchとは別に、iPadなどのアプリをSpaceキーで操作するBluetoothスイッチです。
USB電源のおもちゃとパトライトを、アプリから同時に動かしている様子を動画で確認できます。
電源タップ型ToySwitchに関心のある方、作り方について確認したい方、実際のおもちゃや機器への使い方について相談したい方は、下記フォームからお知らせください。すぐに対応できるとは限りませんが、相談内容に沿うよう対応させていただくとともに、今後の改良や情報整理の参考にしたいと思います。