トップ 最新 追記
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|10|12|
2009|02|03|06|07|10|11|12|
2010|01|02|03|04|07|09|10|11|12|
2011|01|03|04|05|06|07|08|10|
2012|01|06|08|09|10|12|
2013|01|02|03|04|07|09|11|12|
2014|01|03|04|05|06|09|
2015|04|
2016|01|08|
ここは旧えびめもです。えびめも2に移行します(2016/12/1)

2013年04月26日

百均で売っているおもちゃの扇風機を Arduino uno R3 で回転数制御してみました。


ここに書いてあるのは電気/電子/マイコン系の高校文化祭レベルです。目新しい話はありません。
モータドライバもFETで自作しようと思っていたのですが部品箱にTA7291Pが転がっていたのでこれで良しということにしました。
ArduinoとTA7291Pのキーワードで検索すると制作例も豊富に出てきます。例えばこちらなど。基本原理はこちらのサイトなどを参考にしてください(丸投げ)。
http://kousaku-kousaku.blogspot.jp/2008/06/arduino-dcta7291p.html
多くのサイトではPWM制御信号をTA7291PのVrefに入れているようです。確かにそれでも動作するはずですがVrefはVoutのドロッパとして働くのでoff時には熱で殺して電圧低下させています。これではよくありません。私はD級増幅として動かしたいのでPWM信号をIN1またはIN2に入れることで回転制御することにします。

      IN1   IN2
正転: PWM   Low
逆転: Low   PWM
停止:Low   Low
注意点:FANモータの+/-間にコンデンサを入れてください。積層セラミック6.3V/22uFなど便利です(秋月でも売っています 200円/20個)。
http://akizukidenshi.com/catalog/g/gP-06057/
TIPS
・IN1/IN2のPWMで制御をかけること。
・電源ライン5V/Gnd間にも同じくCを入れてください。必ずです。必須です。これをいれなかったところマイコンが暴走しました。1つでダメなら複数個をパラにいれてください。TA7291Pの近くと、マイコンの近くのVcc/Gnd間に入れて保護します。これで外部電源なしでUSB給電だけでモータとマイコンを動かせています。

最近の大容量積セラは魔法のように便利なチップなので部品箱に常備しておくと良いと思います。

動画
https://www.youtube.com/watch?v=eXeneUDthMg