Arduino の電源(5V)から昇圧チョッパー回路でもっと高い電圧を得たい。方法は
- http://kamiya.hatenadiary.jp/entry/2015/01/15/130902
- http://circuitcellar.com/ee-tips/arduino-based-diy-voltage-booster-ee-tip-117/
等にあるとおり、昇圧チョッパーで電圧を上げ、抵抗分圧で目的の電圧になるよう制御する。Arduino の ADC は 5V 以下を 0~1023 で取得できるので、その値を見つつ、トランジスタ(MOSFET)へデューティー比を考慮して PWM で出力する。
今回は手元に MOSFET が無いため、トランジスタは手元にあった2SC1815を使用。高い電圧にするとトランジスタ死にそうなので、控えめの昇圧になるように。R2 を 47K, R1 を 30K の抵抗にしたので、ADC で 1023(=5V) になる電圧は 5V / (30 / (30 + 47)) = 12.83V なので、約12.8V へ昇圧されれば成功。
Arduino の昇圧するためのコードは
にかかれてるコードそのままで。回路図はこんな感じで作った。
実行したところだいたい 12.5V で安定してる。