寝ない幼児を脅すために、リモコン操作で扉とかをガタガタさせたい。
通信はそこそこ距離が届きそうなESPNow使う。(ESPNow調べた時の記事)
揺らす道具は130モーターに何かつけて自作した振動モーター+ESP32-DevKit。DevKit高いけどとりあえず。
リモコンはM5StickC。こいつも高いけどどんな機能必要になるかわからないので手軽にいじれるやつで。
電池と手持ちの部品で動かすには突入電流が大きい(参考)のでコンデンサが足りなかった。コンデンサ100uFぐらいだとパチモンのDCDCでは2.7vぐらいまで、パチモン及び正規品レギュレーターでも2.8vぐらいまでおちる。レギュレーターだと半々の確率でESP起動まではいけることが多いけどモーターを回すとまあだめ。とりあえずコンデンサ大き目ぽちって待機。
今のプログラムはこれ。
ハードは
電源の3.3VからESPの3.3vピン、電源グランドからGND
GPIO2-抵抗 – 動作確認用のLED -GND
GPIO15-抵抗 – 2SK4017のBase -GND
電源ライン – モーター – 2SK4017
あとはコンデンサやら帰還ダイオードやらざっくり
USBコンセント電源から5vでとったら動作するので追加コンデンサでも厳しかったら揺れるとこ(モーター)だけ扉につけるように半分離するとよいかも。(電池動作の動作確認機を兼ねているので極力電池で頑張る)