概要
みなさんなぜかよく持っている小型電源であるALIENTEKのDP100をESP32-S3からUSBホストで制御してみました。大きさ的には前回の菊水よりはかなりマイコン向きとなります。
製品
上記の製品となります。かなり小型でUSB PDからの電源取れるので携帯性も優れています。自宅は手の届くところに菊水がおいてあって、DP100はしまってあるのでほとんど使うことはないのですが外とか毎回しまう環境だとおすすめです。
注意点

ちょっと写真では見にくいのですが、USB端子が2つあります。奥側がUSB PDなどの入力端子で写真では12Vで入力されています。手前側がPCに接続するための端子なのですがType-Aになります。つまりType-A to Type-Aのケーブルが付属している製品となります。
両方Type-Cにすると入力とPC接続の端子がわかりにくくなるので分けているのかもしれません。あとたしかUSBマウスを接続するとマウスで操作できるようになった気がします。
制御方法

EspUsbHost/examples/HID/EspUsbHostDp100Power at main · tanakamasayuki/EspUsbHost
Library for using USB Host with ESP32. Contribute to tanakamasayuki/EspUsbHost development by creating an account on Git…
上記で制御ができます。HIDのVendor拡張を利用しているはずです。HIDなのでドライバーが不要で比較的権限設定も必要にないので制御しやすいですね。
まとめ
ESP32-S3みたいなマイコンやブラウザ上からの制御が手軽でいいと思います。
あとこの電源は逆流系の防止がないので、バッテリー充電後に接続したまま本体の電源を落とすと、本体の内部にバッテリーから逆流することとなります。この逆流方向の電流で内部が壊れることがあるので電源を落とすときには負荷を取り外してからの方が安全です。


















コメント